| 2026-04-18 18:01 | libc/time: Rework the TZ parser | Roberto E. Vargas Caballero | 4 | +94 | -79 |
| 2026-04-17 20:25 | libc/stdio: Fix sprintf functions | Roberto E. Vargas Caballero | 1 | +9 | -2 |
| 2026-04-17 15:31 | libc/time: Simplify the time arch interface | Roberto E. Vargas Caballero | 3 | +62 | -45 |
| 2026-04-17 12:13 | Remove .gitmodulues | Roberto E. Vargas Caballero | 1 | +0 | -0 |
| 2026-04-17 08:35 | libc/time: Make _gmtoff() optional | Roberto E. Vargas Caballero | 10 | +57 | -45 |
| 2026-04-17 08:10 | libc/time: Obey tm_isdst in mktime() | Roberto E. Vargas Caballero | 2 | +8 | -2 |
| 2026-04-16 09:35 | libc/time: Reduce _MAXYEAR in 32 bit systems | Roberto E. Vargas Caballero | 3 | +3 | -3 |
| 2026-04-16 08:55 | libc/time: Allow negative years in mktime() | Roberto E. Vargas Caballero | 12 | +30 | -19 |
| 2026-04-16 08:51 | libc/time: Fix out of bound check in strftime | Roberto E. Vargas Caballero | 1 | +1 | -1 |
| 2026-04-15 07:55 | libc/amd64-linux: Use the syscall for open | Roberto E. Vargas Caballero | 1 | +0 | -1 |
| 2026-04-15 07:38 | tests/libc: Add hint about using gcc-scc | Roberto E. Vargas Caballero | 1 | +4 | -1 |
| 2026-04-15 07:36 | libc/time: Remove _systime() | Roberto E. Vargas Caballero | 8 | +12 | -29 |
| 2026-04-14 16:29 | libc/time: Fix %z specifier in strftime() | Roberto E. Vargas Caballero | 1 | +3 | -3 |
| 2026-04-14 16:27 | libc/time: Set tm_zone to UTC in gmtime() | Roberto E. Vargas Caballero | 1 | +1 | -1 |
| 2026-04-14 15:56 | libc/time: Force values for all the tzone vars | Roberto E. Vargas Caballero | 4 | +27 | -23 |
| 2026-04-14 15:23 | libc/time: Use localtime for mktime | Roberto E. Vargas Caballero | 1 | +15 | -2 |
| 2026-04-14 09:05 | libc/time: Preserve timezone fields in localtime | Roberto E. Vargas Caballero | 1 | +14 | -9 |
| 2026-04-14 07:42 | libc/time: Remove the tz object | Roberto E. Vargas Caballero | 1 | +0 | -1 |
| 2026-04-13 23:02 | libc/time: Don't expose tzones | Roberto E. Vargas Caballero | 4 | +11 | -10 |
| 2026-04-13 22:28 | Merge remote-tracking branch 'origin/master' | Roberto E. Vargas Caballero | 2 | +42 | -43 |
| 2026-04-13 22:27 | tests/libc: Improve 0036-localeconv.c | Roberto E. Vargas Caballero | 1 | +12 | -6 |
| 2026-04-13 21:56 | Merge remote-tracking branch 'origin/master' | Roberto E. Vargas Caballero | 23 | +111 | -62 |
| 2026-04-13 21:54 | cc1: Remove BTYPE() | Roberto E. Vargas Caballero | 2 | +2 | -3 |
| 2026-04-13 21:37 | cc1: Remove parameter names in prototypes | Roberto E. Vargas Caballero | 1 | +40 | -40 |
| 2026-04-13 14:05 | tests/libc: Fix rights of 0053-wmemcmp | Roberto E. Vargas Caballero | 1 | +0 | -0 |
| 2026-04-13 10:13 | libc: Use scc to build string | Roberto E. Vargas Caballero | 1 | +1 | -0 |
| 2026-04-13 10:13 | libc: Use scc to build locale | Roberto E. Vargas Caballero | 1 | +1 | -0 |
| 2026-04-13 10:13 | libc: Use scc to build assert | Roberto E. Vargas Caballero | 1 | +1 | -0 |
| 2026-04-13 10:13 | libc: Use scc to build wchar | Roberto E. Vargas Caballero | 1 | +1 | -0 |
| 2026-04-13 10:13 | libc: Use scc to build ctype | Roberto E. Vargas Caballero | 1 | +1 | -0 |
| 2026-04-13 10:02 | cc1: Prefer defined types over not defined | Roberto E. Vargas Caballero | 3 | +21 | -0 |
| 2026-04-13 08:49 | cc1: Fix check of duplicated macro parameter | Roberto E. Vargas Caballero | 1 | +2 | -2 |
| 2026-04-13 08:41 | tests/cc: Add 0268-string execute test | Roberto E. Vargas Caballero | 2 | +18 | -0 |
| 2026-04-13 08:17 | build: Avoid error messages in dep target | Roberto E. Vargas Caballero | 1 | +5 | -0 |
| 2026-04-13 08:05 | cc2: Recurse in riscv64-sysv | Roberto E. Vargas Caballero | 1 | +1 | -0 |
| 2026-04-13 08:03 | scc: Make the source code c23 friendly | Roberto E. Vargas Caballero | 12 | +59 | -60 |
| 2026-04-12 12:23 | tests/libc: add test for fseek | Lennart Jablonka | 3 | +21 | -0 |
| 2026-04-09 14:03 | fix syscalls on OpenBSD | Lennart Jablonka | 2 | +8 | -4 |
| 2026-04-11 19:35 | Revert "build: Use $(SCC) for libscc" | Roberto E. Vargas Caballero | 1 | +0 | -1 |
| 2026-04-11 19:08 | build: Use $(SCC) for libscc | Roberto E. Vargas Caballero | 1 | +1 | -0 |
| 2026-04-11 19:03 | build: Split libscc in two different libraries | Roberto E. Vargas Caballero | 10 | +25 | -9 |
| 2026-04-11 17:35 | tests/cc: Use $(SCC) for the compiler | Roberto E. Vargas Caballero | 1 | +5 | -2 |
| 2026-04-11 17:15 | cc1: Translate mb in wide strings | Roberto E. Vargas Caballero | 3 | +22 | -12 |
| 2026-04-11 16:38 | cc1: Reimplement utf8rune() | Roberto E. Vargas Caballero | 1 | +61 | -15 |
| 2026-04-10 22:41 | tests/libc: Fix type of pointer passed to wcsrtombs | Michael Forney | 1 | +1 | -1 |
| 2026-04-10 22:08 | tests/libc: Use scc to compile the tests | Roberto E. Vargas Caballero | 2 | +6 | -6 |
| 2026-04-10 22:05 | cc1: Emit hidden wchar strings | Roberto E. Vargas Caballero | 3 | +21 | -2 |
| 2026-04-10 21:24 | tests/cc: Add wide char string tests | Roberto E. Vargas Caballero | 3 | +35 | -0 |
| 2026-04-10 21:19 | cc1: Accept L"" strings in initializers | Roberto E. Vargas Caballero | 1 | +27 | -12 |
| 2026-04-10 21:17 | cc1: Accept @, $ and ' as universal constants | Roberto E. Vargas Caballero | 1 | +1 | -1 |
| 2026-04-10 21:15 | cc1: Be more strict about invalid escape sequences | Roberto E. Vargas Caballero | 1 | +3 | -3 |
| 2026-04-10 21:12 | cc1: Use signess definitions for wchar_t | Roberto E. Vargas Caballero | 5 | +7 | -7 |
| 2026-04-08 13:04 | cc1: Add support for wchat_t strings | Roberto E. Vargas Caballero | 5 | +124 | -26 |
| 2026-04-09 07:27 | cc1: Add NS_MACROARG namespace | Roberto E. Vargas Caballero | 7 | +66 | -31 |
| 2026-04-08 14:32 | cc1: Fix + 1 error getting char constants in getdefs() | Roberto E. Vargas Caballero | 3 | +14 | -0 |
| 2026-04-08 14:13 | cc1: Unify copies in getdefs() | Roberto E. Vargas Caballero | 1 | +8 | -11 |
| 2026-04-08 12:50 | cc1: Preserve string token input | Roberto E. Vargas Caballero | 3 | +13 | -82 |
| 2026-04-07 07:22 | cc1: Add correct handling of universal character names | Roberto E. Vargas Caballero | 3 | +58 | -14 |
| 2026-04-01 06:27 | driver/posix: Add a __QBE__ macro | Roberto E. Vargas Caballero | 2 | +9 | -1 |
| 2026-03-31 16:23 | cc1: Exit when we cannot discard | Roberto E. Vargas Caballero | 1 | +2 | -0 |
| 2026-03-30 21:23 | cc: Fix type of conditional operator used in PRTREE/PRCFG | Michael Forney | 1 | +2 | -2 |
| 2026-03-30 21:25 | as: Fix error check for output allocation | Michael Forney | 1 | +1 | -1 |
| 2026-03-30 20:59 | as: Use unsigned char for instruction buffers | Michael Forney | 5 | +12 | -12 |
| 2026-03-30 21:29 | tests/cc: Initialize struct in 0231-init before reading it | Michael Forney | 1 | +1 | -1 |
| 2026-03-31 08:29 | cc1: Don't change signess of decimal constants | Roberto E. Vargas Caballero | 3 | +9 | -4 |
| 2026-03-30 19:09 | tests/cc: Fix type of constant in 0253-maxconst.c | Michael Forney | 1 | +1 | -1 |
| 2026-03-30 19:06 | tests/cc: Use explicit return type in functions | Michael Forney | 2 | +2 | -2 |
| 2026-03-31 07:32 | cc1: Implement variadic macros | Roberto E. Vargas Caballero | 4 | +65 | -19 |
| 2026-03-30 13:38 | cc1: Accept np NULL in autocomp() | Roberto E. Vargas Caballero | 1 | +1 | -1 |
| 2026-03-30 10:19 | cc1: Add default return 0 in main | Roberto E. Vargas Caballero | 3 | +28 | -0 |
| 2026-03-29 19:37 | tests/cc: Fix 0166-design | Roberto E. Vargas Caballero | 2 | +12 | -2 |
| 2026-03-29 19:20 | cc1: Use static for global compound literals | Roberto E. Vargas Caballero | 2 | +3 | -3 |
| 2026-03-29 18:27 | tests/cc: Update test list | Roberto E. Vargas Caballero | 1 | +1 | -1 |
| 2026-03-29 18:21 | cc1: Accept static and qualifiers in array params | Roberto E. Vargas Caballero | 4 | +58 | -12 |
| 2026-03-29 14:01 | cc1: Accept strings in initialization lists | Roberto E. Vargas Caballero | 6 | +54 | -23 |
| 2026-03-27 16:57 | cc1: Promote char constants to int | Roberto E. Vargas Caballero | 3 | +29 | -4 |
| 2026-03-27 09:01 | tests/libc: Clarify error messages | Roberto E. Vargas Caballero | 1 | +4 | -4 |
| 2026-03-27 08:51 | tests/libc: Add newline after error messages | Roberto E. Vargas Caballero | 1 | +5 | -5 |
| 2026-03-27 08:47 | cc1: Promote constants from llong to ullong | Roberto E. Vargas Caballero | 3 | +10 | -0 |
| 2026-03-27 05:55 | cc1: Use ptrdiff_t for pointer sub | Roberto E. Vargas Caballero | 1 | +1 | -1 |
| 2026-03-26 11:11 | cc1: Emit hidden variables for compound literals | Roberto E. Vargas Caballero | 6 | +67 | -14 |
| 2026-03-25 19:09 | cc1: Do not use the tokenizer for macro arguments | Roberto E. Vargas Caballero | 5 | +87 | -67 |
| 2026-03-23 10:54 | cc1: Reduce unsigned constant mult to shift | Roberto E. Vargas Caballero | 3 | +20 | -0 |
| 2026-03-23 10:54 | cc1: Reduce unsigned constant division to shift | Roberto E. Vargas Caballero | 3 | +20 | -0 |
| 2026-03-24 08:30 | cc1: Move power2node() out of modulo reduction | Roberto E. Vargas Caballero | 1 | +6 | -7 |
| 2026-03-24 08:27 | cc1: Fix log value returned by power2node() | Roberto E. Vargas Caballero | 1 | +4 | -7 |
| 2026-03-23 10:28 | cc1: Don't reduce modulus in signed types | Roberto E. Vargas Caballero | 3 | +22 | -2 |
| 2026-03-23 10:24 | tests/cc: Add 0248-enum test to scc-tests.lst | Roberto E. Vargas Caballero | 1 | +1 | -0 |
| 2026-03-20 15:17 | tests: Rename chktests to runtests | Roberto E. Vargas Caballero | 20 | +10 | -10 |
| 2026-03-20 14:59 | doc: Ignore .7 autogenerated pages | Roberto E. Vargas Caballero | 1 | +1 | -0 |
| 2026-03-20 12:26 | build: Make a more generic distclean | Roberto E. Vargas Caballero | 1 | +1 | -1 |
| 2026-03-20 10:03 | build: Simplify the dist target | Roberto E. Vargas Caballero | 2 | +6 | -17 |
| 2026-03-19 18:10 | doc: Add documentation for cc1 and cc2 | Roberto E. Vargas Caballero | 4 | +716 | -119 |
| 2026-03-19 13:05 | tests/strip: Fix scc-nm output message | Roberto E. Vargas Caballero | 1 | +1 | -1 |
| 2026-03-19 12:03 | build: Add share/man to the dir list | Roberto E. Vargas Caballero | 1 | +1 | -0 |
| 2026-03-19 11:50 | dump: Remove the dump utility | Roberto E. Vargas Caballero | 6 | +9 | -104 |
| 2026-03-19 10:58 | build: Add dist target | Roberto E. Vargas Caballero | 4 | +29 | -4 |
| 2026-03-19 09:54 | doc: Update documentation about IR | Roberto E. Vargas Caballero | 6 | +706 | -443 |
| 2026-03-19 08:37 | doc: Write man page for scc-cpp | Roberto E. Vargas Caballero | 2 | +140 | -0 |
| 2026-03-19 08:22 | doc: Add mna page for the scc wrapper | Roberto E. Vargas Caballero | 2 | +156 | -0 |
| 5144 more commits remaining, fetch the repository |