shithub: scc

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