RSS feed
a673d0b0
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2022/03/28 11:42
cc1: Use void as base type of void poinetrs
c5134537
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2022/03/28 10:42
cc1: Use alignment in the offset calculation
c970c0f3
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2022/03/28 04:27
build: Improve plan9 support
ba7282c7
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2022/03/28 04:29
cc1: Add comment about error recovery
3e30a4a1
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2022/03/28 04:27
build: Improve plan9 support
f0dc7b16
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2022/03/27 05:48
cc1: Don't accept comments in strings
a763df06
– Hiltjo Posthuma <hiltjo@codemadness.org>
authored
and Roberto E. Vargas Caballero <k0ga@shike2.com>
committed
on 2022/03/25 16:51
libc: gmtime: fix mday calculation for wrapping in the month
8217c283
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2022/03/23 08:57
tests/cc: Add 0202-variadic.c
68ac0fbe
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2022/03/22 07:19
cc1: Revert commit 7d04db92
96318574
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2022/03/22 07:15
cc1: Increase macro expansion debug output
2e7e4ca6
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2022/03/22 05:58
tests/cc: Add test 0201-cpp.c
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
Next