RSS feed
	
	
	
		eda3eda0
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/01/05 09:26
		
doc: Update build instructions in README
		 
	
		9c0b13d8
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/01/05 09:23
		
scc: Use CONF as default configuration
		 
	
		e410bad0
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/12/01 23:38
		
build: Avoid getline name
		 
	
		bb31d7f5
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/12/01 23:21
		
as: Undef BIG_ENDIAN and LITTLE_ENDIAN
		 
	
		e4a5cc43
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/21 16:37
		
libc: Include wchar_t definition in wchar.h
		 
	
		40c0dd60
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/21 13:45
		
libc: Add overflow check in malloc() and realloc()
		 
	
		f5cc8f6e
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/21 13:27
		
libc: Do some stilistic changes to realloc() and malloc()
		 
	
		88281a76
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/21 13:20
		
libc: Don't trash errno in malloc()
		 
	
		7315d856
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/21 12:53
		
libc: Merge&split correctly with next block
		 
	
		c79199da
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/21 03:31
		
libc: Use wchar from cdefs.h
		 
	
		de4795d3
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/21 03:27
		
libc: Add a gcc driver to the libc
		 
	
		aeb36d2e
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/19 03:01
		
tests/cc: Add error test 0029-eof.c
		 
	
		a0044124
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/19 02:57
		
cc1: Compare against EOFTOK instead of EOF
		 
	
		989b2620
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/19 02:46
		
cc1: Check for input validity in discard()
		 
	
		177b56df
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/17 17:12
		
tests/cc: Add 0197-cppcomment.c
		 
	
		539338d3
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/17 14:29
		
cc1: Substitute // comments by \n
		 
	
		e7546f19
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/17 09:13
		
tests/cc: Add 0196-invalidchar.c test
		 
	
		9c363497
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/17 09:10
		
cc1: Add size for scalar ops in emitdesig()
		 
	
		010023ad
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/17 06:21
		
tests/cc: Whitespace change
		 
	
		bea7c580
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/17 05:50
		
tests/cc: Add error test 0028-noconstinit.c
		 
	
		5e634ac1
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/17 05:49
		
tests/cc: Add error test 0027-constoverflow.c
		 
	
		56338bb0
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/17 05:43
		
cc1: Fix validation of folded multiplication
		 
	
		a926e8f5
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/17 02:50
		
cc1: Convert to variable unfoldable constants
		 
	
		1a1f248f
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2021/11/16 17:08
		
cmd: Fix qbe new command location
		 
	
		8e8d93c0
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/16 17:03
		
qbe: Update qbe to use the improved Makefile
		 
	
		66d45bd9
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2021/11/16 16:26
		
tests/cc: Add 0195-unexpected.c
		 
	
		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()
		 
Next