RSS feed
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
b1b5c578
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2021/10/30 12:46
cc1: Fix type conversion
e7de88b1
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2021/10/30 10:03
cc1: Fix initialization of type for 0 and 1
Next