RSS feed
	
	
	
		52bfbad0
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/22 05:53
		
tests/cc: Add 0200-cpp.c
		 
	
		84269881
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/22 05:06
		
tests/cc: Add test 0199-voidpcast.c
		 
	
		1b51b30c
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/22 05:05
		
tests/cc: Add test 0189-cpp.c
		 
	
		3e5e7c47
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/16 17:45
		
tests/cc: Remove invalid test 0189-cpp-no.c
		 
	
		e09f2244
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/16 16:17
		
tests/cc: Enable 0198-nullcpp.c
		 
	
		88a25835
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/16 16:15
		
cpp: Add null preprocesor clause
		 
	
		ca159744
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/16 15:23
		
tests/cc: Add 0198-nullcpp.c
		 
	
		ed1d2d62
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/16 12:44
		
cc2: Fix parameters order after popctx() fix
		 
	
		e58b45d8
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/16 12:44
		
libc: Add mbtowc.o to the list of common objects
		 
	
		836d29c8
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/16 09:31
		
libc: Fix signess of pointer in mbtowc()
		 
	
		41390429
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/16 08:24
		
doc: Add man page for mbtowc()
		 
	
		313e86a6
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/16 08:10
		
libc: Add mbtowc()
		 
	
		7db7502f
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/16 04:00
		
doc: Add wchar(3) man page
		 
	
		9a9ce743
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/15 13:27
		
libc: Add wcwidth to the list of common objects
		 
	
		6859d179
		 – Hiltjo Posthuma <hiltjo@codemadness.org>
 authored
 and Roberto E. Vargas Caballero <k0ga@shike2.com>
 committed
 on 2022/03/15 12:20
		
libc: wchar: initial wcwidth implementation (incomplete)
		 
	
		6d3d7af1
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/15 11:26
		
cc2-qbe: Fix parameters handling
		 
	
		27f24349
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/14 15:48
		
cc2: Fix popctx()
		 
	
		408069b6
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/14 15:31
		
cc2-qbe: Call sethi() for subops
		 
	
		ba0b2937
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/14 12:44
		
doc: Simplify README
		 
	
		b1d89be9
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/10 08:08
		
build: Avoid using nopie when it is not needed
		 
	
		349ceccb
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/10 06:36
		
build: Use proper flags for the libc
		 
	
		be5ee314
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/10 06:02
		
build: Add missed PRECOMP variable in gnu.mk
		 
	
		c5ff9e77
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/10 04:01
		
scc: Fix ABI name
		 
	
		231bd721
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/01/05 12:40
		
cc2/qbe: Unify operands in rhs()
		 
	
		f80fa5e7
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/01/05 10:11
		
build: Use /usr/local as default PREFIX
		 
	
		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
		 
Next