RSS feed
	
	
	
		5d74dc26
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/17 16:40
		
Pass pointer to the initializer struct to the designations
		 
	
		a1254513
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/17 15:53
		
Reduce indentation in initlist()
		 
	
		671acae2
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/17 15:47
		
Add initializer struct
		 
	
		38c240c4
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/17 06:59
		
Move initializer code to a new file
		 
	
		ba98fe97
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/17 04:08
		
Remove inttypes inclusion
		 
	
		4bec09a4
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/17 00:08
		
Remove shebang in cc2/generror
		 
	
		7bf478df
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/11 17:10
		
Simplify conditional in ansifun()
		 
	
		50340afa
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/11 06:09
		
Split output and errors in tests
		 
	
		0c1157ab
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/11 05:16
		
Add expected output to test037
		 
	
		04896c0c
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/11 05:11
		
Mark as integer type size_t
		 
	
		2fae9d99
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/11 05:10
		
Add support for k&r functions
		 
	
		9adea125
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/10 12:28
		
Give non used warning in parameter of functions
		 
	
		40f728bb
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/10 11:53
		
Remove indentation level in decl()
		 
	
		401f843e
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/10 10:50
		
Add warning about empty parameter declarations
		 
	
		01d01a1a
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/10 06:30
		
Initialize all the flags of new created types
		 
	
		8a155696
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/10 04:44
		
Add test for preprocessor corner cases
		 
	
		2ce22577
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/10 04:36
		
Add test about double typedef
		 
	
		40c38052
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/10 04:18
		
Update output of test040
		 
	
		f44fbcce
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/10 04:14
		
Mark size_t as an arithmetic type
		 
	
		210ed214
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/09 18:45
		
Initialize field u.token in typedef
		 
	
		9c4b37ce
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/09 18:44
		
Test declaration of a variable with the same name that a typedef
		 
	
		50c78edf
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/09 17:29
		
Return typedef symbols in struct namespaces
		 
	
		dda0df0e
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/09 17:28
		
Add typedef fields to test040
		 
	
		e616dabd
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/09 16:34
		
Do not use a reserved namespace
		 
	
		ef6b767b
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/09 16:30
		
Detect redefinition of external symbols.
		 
	
		cbdbbf10
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/09 16:30
		
Mark as defined local variables
		 
	
		41765c09
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/09 16:28
		
Mark as extern functions without storage class
		 
	
		0e9ab695
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/09 16:26
		
Add solution for test of tentative declarations
		 
	
		229b3952
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/09 16:14
		
Split identifier() in two functions
		 
	
		a11e8815
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/09 05:04
		
Fix comment typo
		 
	
		7ee42919
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/09 05:03
		
Add empty() function
		 
	
		117a0d06
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/08 12:50
		
Small spaces fixes in convert()
		 
	
		d142f56d
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/08 12:49
		
Add tests for commit bcb57e1
		 
	
		bcb57e19
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/08 12:47
		
Fix ternary operator and null pointer constants
		 
	
		11c86352
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/08 12:42
		
Disallow casting from void
		 
	
		6a436d0c
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/08 12:41
		
Add test for casting from void
		 
	
		f4b395d1
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/08 08:12
		
Add TODO for C99 float math
		 
	
		0e1ef503
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/08 08:08
		
Fill sign and rank fileds for enum types
		 
	
		54bc4542
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/08 08:07
		
Add support for ENUM in getlimits()
		 
	
		00079144
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/08 08:06
		
Add support for enum in promote()
		 
	
		1539e81e
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/08 08:05
		
Fill test035.c
		 
	
		264f6b05
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/08 07:49
		
Add TODO in types about portability
		 
	
		d48fb010
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/08 07:48
		
Convert negation() to use the new fields in type
		 
	
		5654476d
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/08 07:46
		
Convert array() to use new fields in type
		 
	
		53524f03
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/08 07:33
		
Convert fielddesig() and field() to use new type fields
		 
	
		78fb2955
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/08 07:26
		
Add ENUM in the cases that were lost in fold.c
		 
	
		5b895e06
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/08 07:19
		
Recover optimization of ternary operators
		 
	
		3fe369d2
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/08 07:18
		
Initialize type flags
		 
	
		b3a6d0e7
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/08 06:19
		
Add tests for ugly ternary operator
		 
	
		47748d17
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/08 06:18
		
Make pvoidtype a defined type
		 
	
		57b5eebf
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/07 18:15
		
Convert chkternary() o use the new fields in type
		 
	
		ebd1bfd8
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/08 05:40
		
Give a meanful error message when non scalar are used
		 
	
		45da2d1e
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/07 18:15
		
Convert chkternary() o use the new fields in type
		 
	
		ad3115ba
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/07 17:41
		
Convert incdec() to use new fields in Type
		 
	
		6234ca1a
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/07 16:22
		
Convert pcompare() to use new fields of type
		 
	
		8fd6d549
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/07 16:32
		
Convert compare() to use the new fileds in Type
		 
	
		a142f2ed
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/07 16:22
		
Convert pcompare() to use new fields of type
		 
	
		2fe85204
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/07 16:32
		
Convert compare() to use the new fileds in Type
		 
	
		e023b70a
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/07 16:22
		
Convert pcompare() to use new fields of type
		 
	
		97f8f317
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/07 14:39
		
Convert arithmetic() to use new type fields
		 
	
		4e16556f
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/07 14:31
		
Convert parithmetic() to use new type fields
		 
	
		0c094f48
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/07 14:21
		
Interchange integeruop() and numericaluop()
		 
	
		11f2fad7
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/07 14:20
		
Convert integerop(), numericaluop() and integeruop() to new type fields
		 
	
		ac2bbe2c
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/07 11:54
		
Add name of the test in test.log
		 
	
		a63b1158
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/07 11:52
		
Implement type rules in ternary operator
		 
	
		62484878
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/07 14:00
		
Add arith and integer flags to type
		 
	
		e06a619d
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/07 07:53
		
Move expect() in arguments()
		 
	
		9b896cb0
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/06 15:26
		
Rewrite promote() using the rules in C99
		 
	
		4957aa7a
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/06 15:09
		
Fix mulf()
		 
	
		6fe99485
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/01/06 15:07
		
Remove TINT field in limits struct
		 
	
		6b79855c
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/12/30 15:03
		
Add test for bug parsing typenames in structs
		 
	
		7d2f47dc
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/12/14 09:15
		
Fix small typo in cc1/lex.c
		 
	
		6d012428
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/12/08 14:02
		
Simplify escape()
		 
	
		9e29fc68
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/11/28 11:12
		
Avoid multiple message errors in Case()
		 
	
		5884598d
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/11/28 11:00
		
Convert errors in Case() in semantic errors
		 
	
		e39bdf2d
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/11/28 05:50
		
Merge remote-tracking branch 'origin/master'
		 
	
		6d283bb4
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/11/28 05:48
		
Convert orphaned break and continue into semantic error
		 
	
		e043e6aa
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/11/27 14:26
		
Move .POSIX to the beginning of Makefiles
		 
	
		02362a2f
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/11/25 17:36
		
Merge remote-tracking branch 'suckless/master'
		 
	
		15240d34
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/11/25 17:33
		
Fix static initializers
		 
	
		9c337dec
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/11/25 05:02
		
Remove CPPFLAGS from Makefiles
		 
	
		1aa21430
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/11/24 15:29
		
Fix character sequences
		 
	
		ab1e25a7
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/11/24 14:55
		
Remove cpp in make clean
		 
	
		14474dfd
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/11/24 10:08
		
Simplify cc1/tests/chktest.sh
		 
	
		9bf16fda
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/11/24 08:24
		
Simplify cc1/tests/update.sh
		 
	
		91f062f5
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/11/18 10:43
		
Do not allow empty file names in include directives
		 
	
		5248a906
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/11/02 12:43
		
Do not recover in arguments()
		 
	
		7bef3d1f
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/10/31 05:37
		
Fix escape sequences parsing
		 
	
		09944e39
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/10/19 17:21
		
Fix update.sh
		 
	
		72d98825
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/10/19 17:20
		
Update tests after commit d334481
		 
	
		b2cc565d
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/10/19 17:13
		
Fix grammar error in stmtexp()
		 
	
		398df28c
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/10/16 07:14
		
Accept list of tests in update.sh
		 
	
		d3344817
		 – Hiltjo Posthuma <hiltjo@codemadness.org>
 authored
 on 2015/10/10 08:32
		
emitcast: fix format string, actually use second parameter
		 
	
		12ae7b46
		 – Hiltjo Posthuma <hiltjo@codemadness.org>
 authored
 on 2015/10/10 08:31
		
small typo fixes
		 
	
		4089279e
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/10/08 03:22
		
Update cc1/TODO
		 
	
		967584af
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/10/07 17:56
		
Mark test038 as not passed
		 
	
		7e16db52
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/10/07 17:55
		
The most portable solution in the world
		 
	
		1accaa33
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/10/07 16:06
		
Use isdigit() in readint()
		 
	
		e277d35b
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/10/07 13:34
		
Fix comment in types.c
		 
	
		86de6801
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2015/10/07 13:34
		
Admit & with functions
		 
Next