scc

simple c99 compiler
git clone git://git.simple-cc.org/scc
Log | Files | Refs | Submodules | README | LICENSE

DateCommit messageAuthorFiles+-
2026-01-05 21:22libmach: Add findseg()Roberto E. Vargas Caballero3+23-0
2026-01-05 20:33tests/libc: Add 0067-wcwidthRoberto E. Vargas Caballero3+19-0
2026-01-05 20:19objdump: Fix format string in dumpscns()Roberto E. Vargas Caballero1+1-1
2026-01-05 19:24libc: Include a mbstate_t in FILERoberto E. Vargas Caballero13+37-45
2026-01-04 20:18libc/stdlib: Minor improvements to realloc()Roberto E. Vargas Caballero1+1-3
2026-01-04 20:14libc/wchar: Whitespace changeRoberto E. Vargas Caballero1+0-1
2026-01-04 20:09tests: Minor improvementsRoberto E. Vargas Caballero1+4-8
2026-01-04 19:48libc/string: Minor improvementsRoberto E. Vargas Caballero6+12-17
2026-01-04 19:29libc/wchar: Add wctob()Roberto E. Vargas Caballero6+40-0
2026-01-04 19:17libc/wchar: Add btowc()Roberto E. Vargas Caballero6+40-0
2026-01-04 18:47tests/libc: Add 0043-wcsrtombsRoberto E. Vargas Caballero3+127-0
2026-01-03 17:55libc: Add wcstokRoberto E. Vargas Caballero5+95-0
2026-01-03 17:37libc: Reorder common-objs.mkRoberto E. Vargas Caballero1+14-14
2026-01-03 16:47Merge remote-tracking branch 'origin/master'Roberto E. Vargas Caballero182+1029-1237
2026-01-03 14:35build: Build bootstrap make in scriptsRoberto E. Vargas Caballero2+9-9
2026-01-03 14:24tests: Use $TEST in every scc invocationRoberto E. Vargas Caballero128+166-148
2026-01-03 13:14build: Fix use of trapRoberto E. Vargas Caballero173+892-1118
2025-11-18 15:47include: Remove parameter names in prototypesRoberto E. Vargas Caballero4+30-30
2025-11-18 14:26include: Remove extern in function declarationsRoberto E. Vargas Caballero39+586-587
2025-11-18 13:01include: Remove T* typesRoberto E. Vargas Caballero26+106-116
2025-11-18 10:46doc: Remove outdated bugRoberto E. Vargas Caballero1+0-1
2025-10-31 17:19tests/ar: Fix file name in 0039-update.shRoberto E. Vargas Caballero1+1-1
2025-10-29 09:57tests: Set error codeRoberto E. Vargas Caballero1+6-2
2025-10-28 20:21tests/make: Reduce the timeout for 0102-signalRoberto E. Vargas Caballero1+1-1
2025-10-28 20:12make: Use a local signal variableRoberto E. Vargas Caballero1+5-4
2025-10-28 20:10scc-make: Avoid signal race conditionsRoberto E. Vargas Caballero3+31-6
2025-10-17 07:40tests/make: Increment timeout for 0102-signalRoberto E. Vargas Caballero1+1-1
2025-10-16 11:22build: Modify include pathRoberto E. Vargas Caballero165+280-277
2025-08-05 12:00Merge remote-tracking branch 'origin/master'Roberto E. Vargas Caballero17+399-14
2025-08-05 11:53make: Make cleanup voidRoberto E. Vargas Caballero1+1-1
2025-06-17 18:16libc/malloc: Unify malloc and reallocRoberto E. Vargas Caballero2+6-3
2025-06-17 19:04tests/make: Unset MAKEFLAGSRoberto E. Vargas Caballero1+1-0
2025-06-13 20:31scc-make: parseargv(): properly handle the -- argument, add test.Z. Gilboa3+38-2
2025-06-14 07:42.gitignore: add missing entry for /src/cmd/scc-dump.Z. Gilboa1+1-0
2025-06-04 14:36driver/posix: Enable QBE for any arch/abiRoberto E. Vargas Caballero1+1-1
2025-06-04 14:31driver/posix: Adjust qbe command line based in the targetRoberto E. Vargas Caballero1+12-0
2025-06-04 14:08cc2: Add support for qbe riscv64Roberto E. Vargas Caballero5+130-0
2025-06-04 14:08cc2/arm64: Removed unused peep.cRoberto E. Vargas Caballero1+0-8
2025-06-04 14:06cc1: Add support for riscv64Roberto E. Vargas Caballero4+210-0
2025-05-27 18:19build: Remove redundant make buildRoberto E. Vargas Caballero1+0-1
2025-05-24 04:54libc/vfprintf: Adjust variable typesRoberto E. Vargas Caballero1+3-2
2025-05-13 08:14doc: Clarify how to use muslRoberto E. Vargas Caballero1+14-11
2025-05-12 20:28build: Use SCCMAKE instead of SMAKERoberto E. Vargas Caballero1+6-6
2025-05-11 18:31test/cc: Add 0231-init.cRoberto E. Vargas Caballero1+11-0
2025-04-28 08:55cc1: Allow struct assigments in initializationRoberto E. Vargas Caballero2+20-17
2025-04-25 08:27cc1: Initialize correctly unionsXavier Del Campo Romero3+18-1
2025-04-25 07:22build: Bootstrap scc using scc-makeRoberto E. Vargas Caballero2+19-11
2025-04-21 20:08libc: Add macro definition for setjmpRoberto E. Vargas Caballero1+2-0
2025-04-18 21:40build: Remove lorderRoberto E. Vargas Caballero2+0-107
2025-04-18 20:55Merge remote-tracking branch 'origin/master'Roberto E. Vargas Caballero5+7-6
2025-04-18 20:52doc: Unify license informationRoberto E. Vargas Caballero3+100-98
2025-04-09 15:15Fix double free in swtch.cremph1+2-1
2025-04-09 15:10tests/libc: Fix wchar testslhr@disroot.org4+5-5
2025-04-07 13:17libc/openbsd: fix int_fast64_t definitionLucas Gabriel Vuotto1+1-1
2025-04-02 07:42tests/libc: Remove errno checkRoberto E. Vargas Caballero2+0-2
2025-03-28 11:49libc/wchar: Remove useless state in wc*Roberto E. Vargas Caballero2+10-6
2025-03-28 08:42libc/wchar: Simplify mbsrtowc() and mbstowc()Roberto E. Vargas Caballero2+17-11
2025-03-27 21:11libc/wchar: Remove state from mbtowc()Roberto E. Vargas Caballero5+46-60
2025-03-27 12:09tests/cc: Reuse 0193-incompleteRoberto E. Vargas Caballero3+14-4
2025-03-26 13:46libc/wchar: Add wcspbrk()Roberto E. Vargas Caballero5+41-0
2025-03-26 13:41libc/string: Simplify strpbrk()Roberto E. Vargas Caballero1+2-12
2025-03-26 13:34libc/wchar: Add wcscspn()Roberto E. Vargas Caballero5+42-0
2025-03-26 13:26libc/wchar: Add wcsspn()Roberto E. Vargas Caballero5+42-0
2025-03-26 13:14libc/wchar: Add wcsxfrm()Roberto E. Vargas Caballero5+43-0
2025-03-25 20:44libc/wchar: Add wcsstr()Roberto E. Vargas Caballero5+57-0
2025-03-25 20:32libc/wchar: Add wcsrchr()Roberto E. Vargas Caballero5+46-0
2025-03-25 20:26libc/wchar: Add wcschr()Roberto E. Vargas Caballero5+58-0
2025-03-25 19:56libc/wchar: Add wcsncat()Roberto E. Vargas Caballero5+79-0
2025-03-25 19:50libc/wchar: Add wcscat()Roberto E. Vargas Caballero5+55-0
2025-03-25 19:34libc/wchar: Add wcsncpy()Roberto E. Vargas Caballero5+69-0
2025-03-25 18:49libc/wchar: Add wmemset()Roberto E. Vargas Caballero5+46-0
2025-03-25 18:35tests/wchar: Add wmemmove()Roberto E. Vargas Caballero5+43-0
2025-03-25 18:15libc/wchar: Add wmemcmp()Roberto E. Vargas Caballero5+45-0
2025-03-25 18:03libc/wchar: Add wmemcpy()Roberto E. Vargas Caballero5+37-0
2025-03-25 17:36libc/string: Improve memchr()Roberto E. Vargas Caballero1+3-3
2025-03-25 17:30libc/wchar: Add wmemchr()Roberto E. Vargas Caballero5+39-0
2025-03-25 09:52Merge remote-tracking branch 'origin/master' into wcharRoberto E. Vargas Caballero52+895-177
2025-03-25 09:50libc/stdio: Remove unneeded initializationRoberto E. Vargas Caballero1+1-1
2025-03-25 07:21tests/libc: Add a new invalid utf-8 test caseRoberto E. Vargas Caballero1+1-0
2025-03-24 08:54libc/wchar: Add wcscpy()Roberto E. Vargas Caballero5+51-0
2025-03-22 09:32libc/stdlib: Use state in mbstowcs and wcstombsRoberto E. Vargas Caballero2+6-2
2025-03-22 09:27libc/wchar: Add wcscoll()Roberto E. Vargas Caballero5+48-0
2025-03-21 18:23tests/libc: Add 0042-mbsrtowcRoberto E. Vargas Caballero4+149-5
2025-03-21 18:21libc/wchar: Add wcsncmp()Roberto E. Vargas Caballero5+51-0
2025-03-21 10:43tests/libc: Add 0045-wcscmpRoberto E. Vargas Caballero3+38-0
2025-03-21 10:42libc/wchar: Add wcscmp()Roberto E. Vargas Caballero2+16-0
2025-03-21 10:41libc/string: Simplify strcmpRoberto E. Vargas Caballero1+1-1
2025-03-21 10:21libc/wchar: Group mem and str functionsRoberto E. Vargas Caballero1+7-5
2025-03-21 10:20tests/libc: Add 0044-wcslen testRoberto E. Vargas Caballero3+30-0
2025-03-21 08:14libc/wchar: Group single wchar I/O functionsRoberto E. Vargas Caballero2+8-7
2025-03-21 07:51tests/libc: Add 0041-mbrlen to .gitignoreRoberto E. Vargas Caballero1+1-0
2025-03-20 21:29libc/wchar: Remove macros for mblen and mbrlenRoberto E. Vargas Caballero2+0-3
2025-03-20 19:28tests/libc: Add 0041-mbrlen()Roberto E. Vargas Caballero4+121-44
2025-03-20 19:23libc/stdlib: Use internal state in wctomb()Roberto E. Vargas Caballero1+3-1
2025-03-20 19:07libc/wchar: Use hidden state in mblen and mbrlenRoberto E. Vargas Caballero2+12-1
2025-03-20 16:05tests/libc: Add 0040-wcrtombRoberto E. Vargas Caballero3+104-0
2025-03-20 16:01libc/wchar: Fix unicode rangeRoberto E. Vargas Caballero1+1-1
2025-03-20 09:58make: Add more debug outputRoberto E. Vargas Caballero1+1-0
2025-03-17 16:26tests/make: Add 0107-inferenceRoberto E. Vargas Caballero1+31-0
2025-03-17 15:58make: Check target name in dependenciesRoberto E. Vargas Caballero1+8-4
4973 more commits remaining, fetch the repository