shithub: scc

RSS feed

f23faf18 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2022/03/30 10:29
tests/cc: Use a compatible pointer in 0117-pointerarith

9fd36fb8 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2022/03/30 10:00
cc2/qbe: Use correct return type in cast()

b9728db8 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2022/03/30 05:47
cc1: Remove trailing semicolon

83f9c3d3 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2022/03/30 04:20
libc/search: Test for overflow and underflow cases

af54b650 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2022/03/29 14:00
libc/realloc: Set errno for invalid parameters

1acd5b87 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2022/03/29 12:28
libc: Readjust freep realloc() modifies the free list

d58f3f2e – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2022/03/29 12:33
libc: use gcc-scc instead of cc.sh

e94611fd – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2022/03/29 12:28
libc: Readjust freep realloc() modifies the free list

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

Next