RSS feed
	
	
	
		2883d017
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/10/07 08:36
		
Fix conversion of hexadecimal constants
		 
	
		a71f0ed6
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/10/06 14:27
		
Fix readint()
		 
	
		99f65931
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/10/06 11:27
		
Add basic test for tentative definitions
		 
	
		15a08e3f
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/10/06 11:26
		
Add basic test for sizeof
		 
	
		06ccd3a0
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/10/06 11:26
		
Add test for Duff device
		 
	
		fbc4a2c2
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/10/06 11:21
		
Add basic test for enumerations
		 
	
		4ef8edb2
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/10/06 11:20
		
Add basic test for incomplete structs
		 
	
		9e43c062
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/10/06 06:35
		
Remove unneeded variable in addmacro()
		 
	
		4d3bd797
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/10/06 05:21
		
Fix output of string in only cpp mode
		 
	
		b8e51de0
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/10/06 05:13
		
Merge remote-tracking branch 'origin/master'
		 
	
		d3cf9edc
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/10/05 19:08
		
Fix definition of macros with -D
		 
	
		bcc4c2b8
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/10/05 18:37
		
Add option -D option to cc1
		 
	
		a88a10c3
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/10/05 18:32
		
Fix notdefined()
		 
	
		69f4faf9
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/10/05 18:03
		
Ignore leading / in the name of cc1/cpp
		 
	
		13b2442e
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/10/05 18:01
		
Force creatin of cpp
		 
	
		1dc58d5e
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/10/05 17:49
		
Emit #lines when it is needed in the cpp output
		 
	
		07b012b6
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/10/05 16:47
		
Fix name of cpp in Makefile
		 
	
		9a96d45d
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/10/05 16:37
		
Accept cpp as alternative name for cc1
		 
	
		d75aa47e
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/10/05 16:36
		
Update usage string in cc1
		 
	
		8f656093
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/10/05 16:26
		
Pretty print strings in cpp mode
		 
	
		92c212af
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/10/05 13:40
		
Emit newlines in onlycpp mode
		 
	
		e71640c8
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/10/05 12:58
		
Add basic test for defined() in #if
		 
	
		e172a54f
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/10/05 12:43
		
Fix elif()
		 
	
		c484ab23
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/10/05 12:41
		
Fix defined() parsing
		 
	
		18bc293e
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/10/05 11:39
		
Add support for define() in #if
		 
	
		b82f7284
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/10/04 18:00
		
Merge remote-tracking branch 'suckless/master'
		 
	
		1537ee3c
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/10/04 17:07
		
Move keyword initialization to more specific places
		 
	
		fe8c715e
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/10/04 16:39
		
Split initialization of keywords
		 
	
		b1d8e198
		 – Quentin Carbonneaux <quentin.carbonneaux@yale.edu>
 authored
 on 2015/10/03 11:48
		
Remove dead if()
		 
	
		75bca9be
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/10/03 08:58
		
Fix DBGON when NDEBUG is defined
		 
	
		cd60868d
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/10/03 08:11
		
Add TODO in fold.c
		 
	
		b3cc864f
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/10/03 08:09
		
Add test for special characters in macro definition
		 
	
		b8b54f0d
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/10/03 08:08
		
Add test for concatenation in the preprocessor
		 
	
		fa002722
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/10/03 08:06
		
Add optional parameter to update.sh
		 
	
		8b96dd8a
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/10/03 06:37
		
Protect @ and $ in strings when expand macros
		 
	
		aa770c65
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/10/03 06:08
		
Add flag to enable/disable debug in debug compilation
		 
	
		9e00ad1d
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/10/03 05:29
		
Add support for ## preprocessor operator
		 
	
		34f9e3e9
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/29 05:32
		
Emit enum constants
		 
	
		b5a07a8e
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/28 19:13
		
Remove delmacro()
		 
	
		2adcda76
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/28 12:21
		
Add basic test for vararg functions
		 
	
		c4e05cd3
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/28 11:47
		
Add flag -I and convert test001.c into an actual "hello world"
		 
	
		272a09b4
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/28 10:26
		
Rename kcc script to scc
		 
	
		9347ef09
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/28 06:32
		
Merge remote-tracking branch 'origin/master'
		 
	
		8b47bd6c
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/27 06:28
		
Add test for nested macro expansion
		 
	
		2ba7f352
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/27 06:27
		
Small style change in lookup()
		 
	
		b84e1437
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/27 06:23
		
Fix nextsym()
		 
	
		bb62eb75
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/27 06:22
		
Add better debug output in dumpstab
		 
	
		2181f5b6
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/26 18:09
		
Add test for nested expansion in macros
		 
	
		f40eebe2
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/26 18:06
		
Mark as used parameters in macro invocations
		 
	
		dfda6fe8
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/26 15:51
		
Add basic test for macro argument stringizer
		 
	
		20cea36c
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/26 15:47
		
Install parameter macros in the symbol table
		 
	
		489d4004
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/26 15:21
		
Add test for predefined cpp macros
		 
	
		089ee27e
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/26 15:19
		
Rewrite defmacro()
		 
	
		391e7cf7
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/26 14:46
		
Add test for ifdef/ifndef
		 
	
		98c1fd02
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/26 14:44
		
Check if the symbol is declared in unlinkhash()
		 
	
		cc4a166a
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/26 13:58
		
Disable cc2 in the main Makefile
		 
	
		c54b1878
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/26 09:54
		
Do not generate errors in empty va_lists
		 
	
		b9081437
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/26 08:36
		
Improve error recovery in argument parsing
		 
	
		f7b3cb04
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/26 06:24
		
Add calls to vararg functions
		 
	
		5a7f4ee3
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/26 05:49
		
Fix toomany error control
		 
	
		5b666be8
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/25 18:36
		
Add support for k&r empty functions
		 
	
		bab40c35
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/25 18:01
		
Add support for vararg function definition
		 
	
		928508ec
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/25 14:35
		
Add return type to function prototypes
		 
	
		0ba12128
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/25 13:48
		
Add support for i386 in cc1
		 
	
		96e37447
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/25 13:44
		
Add arch dependency to cc1/Makefile
		 
	
		68258c2a
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/25 13:40
		
Move rank type definition to cc1.h
		 
	
		8b00f72b
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/25 13:28
		
Remove arch/z80/type.c
		 
	
		275a2ef9
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/25 13:09
		
Move limits again to cc1/types.c
		 
	
		4b2e771b
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/25 12:58
		
Add initial support for multi arch in cc1
		 
	
		2f998515
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/25 10:41
		
Add update script for tests
		 
	
		1f62c6cf
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/25 10:40
		
Update tests
		 
	
		742a0088
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/24 19:11
		
Remove the difference between local and global id
		 
	
		ae0f567b
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/24 18:27
		
Join ':' and ';' IR operators
		 
	
		b5455584
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/23 16:39
		
Update IR documentation
		 
	
		daa0539c
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/23 16:29
		
Change format of castings
		 
	
		828c43bb
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/23 16:18
		
Change end of parameters symbol
		 
	
		c54c5103
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/23 16:10
		
Merge remote-tracking branch 'origin/master'
		 
	
		7376b236
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/23 15:45
		
Change return code from y to r
		 
	
		8883afde
		 – Quentin Carbonneaux <quentin.carbonneaux@yale.edu>
 authored
 on 2015/09/18 09:20
		
Improve error reporting
		 
	
		78517784
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/18 08:34
		
Avoid emit castings to void
		 
	
		51d0b042
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/18 06:15
		
Remove parentheses in struct definitions
		 
	
		45c82467
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/18 04:36
		
Small modifications to ir.md
		 
	
		df5327e6
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/17 17:40
		
Fix letter for UINT8
		 
	
		6fb98ed5
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/17 18:01
		
Update tests after commit b49ee20
		 
	
		b49ee206
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/17 08:59
		
Close stdout in error
		 
	
		5ac24b9b
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/15 08:34
		
Add inline keyword
		 
	
		d00c0a14
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/15 08:25
		
Make type qualifier flags
		 
	
		2f555ae1
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/15 08:03
		
Simplify arydcl()
		 
	
		c4d94b22
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/14 14:37
		
Fix size of n.elem
		 
	
		ed20286e
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/14 13:59
		
Simplify the easter egg
		 
	
		7ba972cc
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/14 12:03
		
Add designated initializers syntax
		 
	
		ca4dc0e4
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/14 09:59
		
Add semantic analysis of initializers
		 
	
		4598b8d5
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/10 19:07
		
St is right, fish is wrong, learn terminfo(5)!
		 
	
		238917d9
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/10 18:53
		
Avoid initiliazers in functions
		 
	
		e58e000f
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/10 18:33
		
Integrate initlist in initiliazer()
		 
	
		5e8ed05e
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/10 14:51
		
Remove unused variable in integer()
		 
	
		4730c125
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/10 14:16
		
Add initializer to static objects
		 
	
		1f34f795
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/10 10:20
		
Move initializer() to expr.c
		 
	
		3939d91c
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/08 18:36
		
Fix grammar of aggregate initializers
		 
	
		71c6d0ec
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/09/08 18:23
		
Allow 0 in pointer initialization
		 
Next