RSS feed
	
	
	
		a0e34a8b
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/16 16:25
		
cc1: Add %= to the list of operators in the lexer
		 
	
		c959ddb9
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/16 14:04
		
test/cc: Add 0194-vararg.c
		 
	
		7a39b526
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/16 12:23
		
cc1: Centralize hash table initialization
		 
	
		5ab898a5
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/16 11:19
		
tests/cc: Redirect stdout to the log file
		 
	
		68111eb6
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/16 03:22
		
tests/cc: Add 0193-incomplete.c
		 
	
		3cb87382
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/16 03:20
		
tests/cc: Enable 0192-ptrcmp.c
		 
	
		4afccc57
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/16 03:13
		
cc1: Simplify convert() in pcompare()
		 
	
		41ed50ef
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/16 03:02
		
cc1: Fix order of parameters in pcompare()
		 
	
		056b7ad0
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/16 01:13
		
cc2/qbe: Remove obsolete TODO
		 
	
		d913a96f
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/16 01:08
		
cc2/qbe: Whitespace change
		 
	
		1d36866e
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/15 17:59
		
tests/cc: Add 0192-ptrcmp.c
		 
	
		9f363578
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/15 16:41
		
tests/cc: Enable 0191-ary-addr.c
		 
	
		84ef54ce
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/15 16:38
		
cc1: Avoid non symbol nodes in foldcast()
		 
	
		d23527d9
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/15 16:14
		
tests/cc: Enable 0190-enum-ary.c
		 
	
		7f6626e8
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/15 16:03
		
cc1: Ensure namespace in array expressions
		 
	
		39efe97b
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/15 14:35
		
tests/cc: Add 0191-ary-addr.c test
		 
	
		884acf92
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/15 14:18
		
tests/cc: Update list of error tests
		 
	
		190def5c
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/15 14:16
		
tests/cc: Add error test 0026-numargs.c
		 
	
		07080bf7
		 – Hiltjo Posthuma <hiltjo@codemadness.org>
 authored
 and Roberto E. Vargas Caballero <k0ga@shike2.com>
 committed
 on 2021/11/15 13:45
		
cc1: fix function argument number in error message
		 
	
		961c4456
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/15 00:30
		
cc/tests: Add more regression tests
		 
	
		43efcd96
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/14 02:37
		
cc1: Add more comments in copymacro()
		 
	
		ce6b776c
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/14 02:26
		
cc1: Remove use of globals in macro expansion
		 
	
		532456cd
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/13 12:24
		
cc1: Add 0187-zero-struct.c
		 
	
		b36e3b65
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/13 11:50
		
cc1: Emit padding bytes
		 
	
		6ac1bf55
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/13 10:04
		
tests/cc: Enable 0153-cpp-string.c
		 
	
		56f48a17
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/13 10:01
		
tests/cc: Fix 0153-cpp-string.c
		 
	
		fe91c529
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/13 07:23
		
libc: Fix check in fflush()
		 
	
		9c7a7cf4
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/13 04:06
		
tests/cc: Enable 0181-stringize.c
		 
	
		e732e739
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/13 04:03
		
cc1: Escape " in stringizer operator
		 
	
		19b99b76
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/13 03:23
		
tests/cc: Enable 0152-cat.c
		 
	
		56278d4e
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/13 03:21
		
tests/cc: Improve test 0152-cat.c
		 
	
		8105290a
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/13 03:18
		
cc1: Fix double free() error
		 
	
		c43561c8
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/13 03:17
		
cc1: Expand macro parameters
		 
	
		98fca361
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/13 03:13
		
cc1: Remove unused parameter in expand()
		 
	
		5c7b4991
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/13 02:55
		
Revert "cc1: Fix double free() error"
		 
	
		0abc10c5
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/12 16:57
		
cc1: Fix double free() error
		 
	
		44367487
		 – Hiltjo Posthuma <hiltjo@codemadness.org>
 authored
 and Roberto E. Vargas Caballero <k0ga@shike2.com>
 committed
 on 2021/11/12 09:55
		
cc1: fix a tiny typo
		 
	
		a73645af
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/12 03:12
		
tests/cc: Add test 0186-dec-ary.c
		 
	
		a7de023d
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/12 03:08
		
cc2/qbe: Fix post increment and decrement
		 
	
		68d883b4
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/12 02:14
		
tests/cc: Improve 0032-indec.c
		 
	
		04dd4c23
		 – Hiltjo Posthuma <hiltjo@codemadness.org>
 authored
 and Roberto E. Vargas Caballero <k0ga@shike2.com>
 committed
 on 2021/11/11 16:24
		
libc: vfprintf: print %p in lowercase
		 
	
		9b5957bd
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/11 14:09
		
tests/cc: Enable 0124-enumstruct.c
		 
	
		71e7972a
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/11 14:05
		
cc1: Fix namespace for enumerations
		 
	
		7526472b
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/11 13:03
		
tests/cc: Enable 0167-array.c
		 
	
		30037a7e
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/11 13:02
		
tests/cc: Fix test 0167-array.c
		 
	
		04f9f3d5
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/11 12:54
		
tests/cc: Enable 0094-arrayinit.c
		 
	
		cbe5900b
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/11 12:53
		
tests/cc: Enable 0163-array.c
		 
	
		f4be5adb
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/11 12:51
		
cc1: Fix struct size calculation
		 
	
		32f13e84
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/11 11:56
		
cc2/qbe: Don't load addresses generated
		 
	
		8bab7047
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/11 11:26
		
cc2: Simplify tmpnode()
		 
	
		a6f27269
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/11 10:18
		
cc2: Check for overflow in array()
		 
	
		6c4171b1
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/11 09:54
		
cc2/qbe: Move sethi() next to complex()
		 
	
		1dc74da8
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/11 03:38
		
tests/cc: Enable 0139-ptr-ary.c
		 
	
		70699a9d
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/11 03:34
		
build: Don't deinit qbe in clean
		 
	
		4f6b84ae
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/11 03:14
		
tests/cc: Fix 0129-initi.c
		 
	
		52549a26
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/11 03:09
		
tests/cc: Improve 0139-ptr-ary.c
		 
	
		fb16e028
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/11 03:09
		
tests/cc: Fix 0169-string.c
		 
	
		352fd141
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/11 03:03
		
build: Add qbe inclusion dependencies
		 
	
		3f239a2c
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/11 03:02
		
libmach: Add kernel-doc comments for sectype
		 
	
		3152bc1b
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/11 02:56
		
tests/cc: Whitespae change
		 
	
		19e8c232
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/05 18:44
		
cc2: Implement blit()
		 
	
		281b5ee6
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/11 03:31
		
qbe: Update to include blit()
		 
	
		a5f2c1a4
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/05 17:50
		
cc2: Improve prnode()
		 
	
		38670978
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/05 17:47
		
cc1: Remove wrong optimization in content()
		 
	
		4462308d
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/05 17:43
		
cc2: Add array flag
		 
	
		d24e07c3
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/05 04:48
		
qbe: Fix qbe reference
		 
	
		19f4d62e
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/05 03:00
		
tests/cc: Enable 0099-tentative.c
		 
	
		3eb88c0d
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/05 02:59
		
tests/cc: Enable 0098-tentative.c
		 
	
		46ff41bc
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/05 02:38
		
cc2/qbe: Use common symbols for tentative declarations
		 
	
		efda45c1
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/05 02:37
		
qbe: Update qbe submodule
		 
	
		6595e320
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/05 02:54
		
qbe: Change to simple-cc repository
		 
	
		91e5d483
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/05 01:08
		
cc2/qbe: Print alignment always
		 
	
		0c1914a9
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/05 00:19
		
cc1: Simplify stmt()
		 
	
		32f48f63
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/05 00:15
		
cc1: Simplify Return()
		 
	
		7611e66c
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/04 12:01
		
cc1: Simplify postfix()
		 
	
		f1025f8a
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/04 11:44
		
tests/cc: Improve clean target
		 
	
		09065798
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/04 11:42
		
tests/cc: Enable 0134-arith.c
		 
	
		f53e048d
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/04 11:29
		
tests/cc: Enable 0133-ftn-ptr.c
		 
	
		7735bfe4
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/04 11:27
		
tests/cc: Enable 0132-forward.c
		 
	
		732d6bdc
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/04 11:10
		
cc2/qbe: Remove unused variable in rhs()
		 
	
		3ff334c2
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/04 11:08
		
cc2/qbe: Simplify field()
		 
	
		bcedb219
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/04 10:51
		
cc2/qbe: Use sethi numbers in all of assign ops
		 
	
		2490562f
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/04 09:43
		
cc2: Move tmpnode() to generic code
		 
	
		d45810bf
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/04 05:24
		
cc2/qbe: Change rhs() to return Node
		 
	
		829833bc
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/04 05:24
		
cc2/qbe: Change ternary() to return Node
		 
	
		3fa39059
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/04 05:24
		
cc2/qbe: Change lhs() to return Node
		 
	
		4fc379d9
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/04 05:24
		
cc2/qbe: Change field() to return Node
		 
	
		d82fe810
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/04 05:24
		
cc2/qbe: Change call() to return Node
		 
	
		48669bd9
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/04 05:24
		
cc2/qbe: Change cast() to return Node
		 
	
		3c2610fd
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/04 05:24
		
cc2/qbe: Change load() to return Node
		 
	
		3f1b3e7a
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/04 05:24
		
cc2/qbe: Change load() to return Node
		 
	
		1c90dd8f
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/04 04:16
		
cc2/qbe: Simplify sethi()
		 
	
		2b05b5d5
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/04 03:54
		
cc2/qbe: Add complex()
		 
	
		a6692449
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/04 03:35
		
tests/cc: Add error test for casts in lvalue
		 
	
		c93d98b6
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/04 03:30
		
cc1: Change name of variables in cast()
		 
	
		845cfbbd
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/04 03:20
		
cc1: Mark casts as no lvalue
		 
	
		e5e6cd22
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/03 18:56
		
cc2/qbe: Move casts in assignation to sethi()
		 
	
		56cb1396
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/03 13:32
		
tests/cc: Enable test 0168-array.c
		 
	
		08a32f26
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/03 13:28
		
tests/cc: Enable 0156-duff2.c
		 
	
		8a564b2e
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/03 04:40
		
cc2/qbe: Add support for register parameters
		 
Next