RSS feed
	
	
	
		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
		 
	
		3b779b98
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/03 04:29
		
cc2: Differentiate between variable and machine register
		 
	
		c7aa9492
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/03 02:28
		
cc2/qbe: Whitespace change
		 
	
		05ade8e9
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/03 01:43
		
cc2/qbe: Use sethi number to drive assign generation
		 
	
		a589d021
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/03 02:43
		
Revert "tests/cc: Enable test 0165-struct.c"
		 
	
		7cbc37c6
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/03 01:30
		
cc2/qbe: Avoid mixing code and declarations
		 
	
		a80c5790
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/02 04:36
		
cc1: Accept , at the end of initlist
		 
	
		8e517c60
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/01 19:31
		
tests/cc: Enable 0158-ternary.c
		 
	
		47908385
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/01 19:30
		
tests/cc: Enable 0122-localinit.c
		 
	
		dcaa2fe0
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/01 19:29
		
tests/cc: Enable 0121-localinit.c
		 
	
		1ad229b4
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/01 19:25
		
cc1: Allocate an identifier for local initializers
		 
	
		b8d8981d
		 – Hiltjo Posthuma <hiltjo@codemadness.org>
 authored
 and Roberto E. Vargas Caballero <k0ga@shike2.com>
 committed
 on 2021/11/01 17:37
		
cc1: fix a typo and make it compile again
		 
	
		44acca3c
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/01 16:45
		
tests/cc: Enable 0118-voidmain.c
		 
	
		46304892
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/01 15:54
		
cc1: Merge k&r and ansi function definitions
		 
	
		a04925b0
		 – Christoph Lohmann <20h@r-36.net>
 authored
 and Roberto E. Vargas Caballero <k0ga@shike2.com>
 committed
 on 2021/11/01 15:08
		
Update IRC contact for __20h__ in case of main() terrorism.
		 
	
		39b7798c
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/01 14:07
		
tests/cc: Improve core cleaning
		 
	
		cfcf9b62
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/01 14:04
		
tests/cc: Enable 0154-if-defined.c
		 
	
		462b4852
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/01 14:01
		
tests/cc: Enable 0178-include.c
		 
	
		ba987573
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/01 14:00
		
cc1: Enable use of macros in #include
		 
	
		32ceb290
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/01 13:55
		
tests/cc: Fix 0177-literal.c
		 
	
		38c70971
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/01 13:51
		
tests/cc: Fix 0176-macro
		 
	
		39d95c72
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/01 13:47
		
tests/cc: Enable test 0170-line.c
		 
	
		18cffd69
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/01 13:45
		
cc1: Allow empty fname in setloc()
		 
	
		433b9cd2
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/01 13:36
		
tests/cc: Fix 0171-macros.c
		 
	
		4905c06d
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/01 12:10
		
tests/cc: Enable test 0165-struct.c
		 
	
		c6229ce9
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/01 12:06
		
cc1: Improve simplify()
		 
	
		ed1a8159
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/01 12:03
		
cc1: Fold pointer constants
		 
	
		42fd8018
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/01 12:02
		
cc1: Whitespace change
		 
	
		94ca1b27
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/01 11:58
		
cc1: Improve prtree()
		 
	
		990dcf7f
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/01 06:07
		
tests/cc: Fix 0158-ternary.c
		 
	
		88def4a5
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/01 06:07
		
tests/cc: Fix 0157-list.c
		 
	
		1ca006ce
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/01 06:07
		
tests/cc: Fix 0182-voidcast.c
		 
	
		e661871d
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/01 06:00
		
tests/cc: Fix test 0174-decay.c
		 
	
		d4eb944a
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/01 05:54
		
tests/cc: Mark 0159-typedef.c as valid test
		 
	
		49aed5a4
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/01 05:31
		
cc1: Add a FIXME comment
		 
	
		9f947ff3
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/01 05:29
		
cc1: Remove wrong cast simpleifications
		 
	
		f90d9684
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/01 05:24
		
cc1: Simplify not initilized fields
		 
	
		d95c5300
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/01 05:20
		
cc1: Add an additional parameter to prtree()
		 
	
		ae6540fb
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/10/31 19:59
		
testscc: Fix /0159-typedef.c
		 
	
		1258e68d
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/10/31 14:29
		
tests/cc: Fix small typo in 0159-typedef.c
		 
	
		541539b3
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/10/31 14:26
		
tests/cc: Fix test 0142-char-const
		 
	
		fe2b29d1
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/10/31 13:49
		
tests/cc: Add a second case for escapes in macros
		 
	
		607e7688
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/10/31 13:46
		
cc1: Improve escape handling in string()
		 
	
		db565b93
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/10/31 13:28
		
cc1: Fix escape in macro expansion
		 
	
		1cd61f17
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/10/31 11:31
		
tests/cc: Add test for escapes in macros
		 
	
		1b3b1bd2
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/10/31 12:03
		
tests: Remove selfhosts.sh
		 
	
		8604fd05
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/10/31 11:57
		
tests/cc: Update state of tests
		 
	
		c538239b
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/10/31 11:31
		
tests/cc: Add test for escapes in macros
		 
	
		1804f4d6
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/10/31 11:24
		
cc2: Print strings with C escape sequences
		 
	
		61d8cb61
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/10/31 05:51
		
cc1: Improve escaped characters in outcpp()
		 
	
		b17cc0af
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/10/31 05:47
		
cc1: Disable escape() while parsing #define
		 
	
		e1bc6c3a
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/10/31 05:01
		
build/posix: Move scc.sh to cc/posix
		 
	
		0717542b
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/10/31 04:16
		
cc1: Disable longjmp()
		 
	
		582337f4
		 – Quentin Rameau <quinq@fifth.space>
 authored
 and Roberto E. Vargas Caballero <k0ga@shike2.com>
 committed
 on 2021/10/30 19:06
		
install: Sort proto files alphabetically
		 
	
		77f45146
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/10/31 03:54
		
cc1: Add proper handling of strings too long
		 
	
		249ecda6
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/10/31 02:58
		
tests/cc: Add test for negative enum constants
		 
	
		483b5ac0
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/10/31 02:00
		
cc1: Fold unary expressions
		 
	
		ee0956cc
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/10/31 01:10
		
driver/posix: Print full path to the tool
		 
	
		2472ad09
		 – Quentin Rameau <quinq@fifth.space>
 authored
 and Roberto E. Vargas Caballero <k0ga@shike2.com>
 committed
 on 2021/10/30 19:23
		
config: Fix arflags handling
		 
	
		6b5fcb86
		 – Quentin Rameau <quinq@fifth.space>
 authored
 and Roberto E. Vargas Caballero <k0ga@shike2.com>
 committed
 on 2021/10/30 19:22
		
install: Fix DESTDIR handling
		 
	
		044ed044
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/10/31 00:58
		
cc2: Prepend error lines with cc2
		 
	
		b2537502
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/10/30 18:43
		
tests/cc: Use scc instead of scc-cc
		 
	
		3731792b
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/10/30 18:42
		
tests/libc: Enable use of external CC
		 
	
		30a206cc
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/10/30 18:15
		
scc: Use scc prefix for tools
		 
	
		b6a4308d
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/10/30 15:39
		
tests/cc: Add tests for casts to void
		 
	
		b655b713
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/10/30 17:31
		
cc1: Simplify exp2cond()
		 
	
		8f3b75a7
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/10/30 17:23
		
tests/libc: Whitespace change
		 
	
		a7e3b10d
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/10/30 17:21
		
cc/posix: Update default list of include path
		 
	
		307dbb48
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/10/30 15:39
		
tests/cc: Add tests for casts to void
		 
	
		c9432821
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/10/30 12:57
		
cc2/qbe: Do nothing for conversions to void
		 
Next