| 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 |
| 2026-03-18 16:38 | doc: Add missed files to build doc | Roberto E. Vargas Caballero | 6 | +112 | -3 |
| 2026-03-18 16:38 | strip: Rename strip() to doit() | Roberto E. Vargas Caballero | 1 | +3 | -3 |
| 2026-03-18 16:36 | doc: Update VERSION in man pages | Roberto E. Vargas Caballero | 55 | +80 | -20 |
| 2026-03-18 15:11 | doc: Get rid of useless sections in man pages | Roberto E. Vargas Caballero | 8 | +4 | -85 |
| 2026-03-18 15:03 | doc: Adjust .TH headers in man pages | Roberto E. Vargas Caballero | 43 | +43 | -43 |
| 2026-03-17 09:38 | doc: Add man page for scc-objdump | Roberto E. Vargas Caballero | 2 | +226 | -3 |
| 2026-03-17 09:33 | doc: Add man page for scc-strip | Roberto E. Vargas Caballero | 2 | +78 | -5 |
| 2026-03-17 09:26 | doc: Add man page for scc-size | Roberto E. Vargas Caballero | 2 | +134 | -2 |
| 2026-03-17 09:19 | doc: Add man page for scc-nm | Roberto E. Vargas Caballero | 2 | +222 | -2 |
| 2026-03-17 08:57 | doc: Add man page for scc-addr2line | Roberto E. Vargas Caballero | 2 | +84 | -2 |
| 2026-03-17 08:39 | doc: Add man page for scc-ranlib | Roberto E. Vargas Caballero | 2 | +75 | -2 |
| 2026-03-17 08:30 | doc: Rework libc man pages | Roberto E. Vargas Caballero | 36 | +663 | -771 |
| 2026-03-17 07:23 | doc: Add man page for scc-ar | Roberto E. Vargas Caballero | 2 | +361 | -1 |
| 2026-03-05 14:31 | cc1: Accept integer comparations in enum variables | Roberto E. Vargas Caballero | 2 | +13 | -0 |
| 2026-02-20 14:04 | tests: Update README | Roberto E. Vargas Caballero | 1 | +2 | -2 |
| 2026-02-20 08:32 | cc1: Fix va_start() warning | Roberto E. Vargas Caballero | 3 | +45 | -1 |
| 2026-02-20 08:23 | cc1: Mark builltin with side effect | Roberto E. Vargas Caballero | 1 | +4 | -0 |
| 2026-02-18 20:01 | build: Use LIBPREFIX for crt files in musl | Roberto E. Vargas Caballero | 1 | +4 | -3 |
| 2026-02-18 18:45 | cc1: Warn only in different macro redefinitions | Roberto E. Vargas Caballero | 1 | +10 | -7 |
| 2026-02-18 09:18 | doc: Update scc man page to scc-cc | Roberto E. Vargas Caballero | 2 | +170 | -170 |
| 2026-02-18 09:16 | driver/posix: Improve command line compatibility | Roberto E. Vargas Caballero | 3 | +143 | -92 |
| 2026-02-16 15:53 | build: Use better config-musl target | Roberto E. Vargas Caballero | 4 | +25 | -12 |
| 2026-02-16 15:46 | cc1: Add unary - folding for floats | Roberto E. Vargas Caballero | 3 | +14 | -0 |
| 2026-02-16 10:24 | cc1: Mark cpp else blocks | Roberto E. Vargas Caballero | 1 | +1 | -0 |
| 2026-02-16 10:07 | tests/cc: Use diff -u | Roberto E. Vargas Caballero | 1 | +1 | -1 |
| 2026-02-16 09:21 | libc: Improve gcc-ssc | Roberto E. Vargas Caballero | 1 | +5 | -5 |
| 2026-02-16 09:09 | doc: Update LICENSE file | Roberto E. Vargas Caballero | 1 | +2 | -1 |
| 2026-02-15 20:42 | gcc-scc.sh: parse options using getopts | Avi Halachmi (:avih) | 1 | +17 | -21 |
| 2026-02-15 20:22 | scc-cpp.sh and gcc-scc.sh: improve handling of arguments | Avi Halachmi (:avih) | 2 | +19 | -4 |
| 2026-02-15 10:12 | make: Escape values passed in MAKEFLAGS | Roberto E. Vargas Caballero | 3 | +117 | -8 |
| 2026-02-15 10:07 | posix: Quote parameters passed down in scc | Roberto E. Vargas Caballero | 1 | +2 | -2 |
| 2026-02-12 11:46 | cc2: Add missed dependencies for riscv | Roberto E. Vargas Caballero | 1 | +2 | -1 |
| 2026-02-11 13:44 | tests/make: Fix mistakes after trap changes | Roberto E. Vargas Caballero | 2 | +18 | -14 |
| 2026-02-11 13:38 | make: Change default CFLAGS and FFLAGS | Roberto E. Vargas Caballero | 5 | +7 | -7 |
| 2026-02-10 13:38 | cc2: Generalize keeplabel() | Roberto E. Vargas Caballero | 3 | +11 | -7 |
| 2026-02-10 10:26 | cc2: Keep label position in branches | Roberto E. Vargas Caballero | 3 | +19 | -0 |
| 2026-02-10 10:26 | cc2: Keep label position in commas | Roberto E. Vargas Caballero | 3 | +16 | -0 |
| 2026-02-10 10:26 | cc2: Keep label position in logic expressions | Roberto E. Vargas Caballero | 3 | +18 | -0 |
| 2026-02-10 10:26 | cc2: Keep label position in ternaries | Roberto E. Vargas Caballero | 5 | +27 | -0 |
| 2026-02-10 10:00 | cc2: Preserve labels in replace() | Roberto E. Vargas Caballero | 3 | +14 | -0 |
| 2026-02-09 15:08 | cc1: Add support for non constant auto initializers | Roberto E. Vargas Caballero | 5 | +157 | -5 |
| 2026-02-04 11:41 | cc1: Disable string emit in initializers | Roberto E. Vargas Caballero | 6 | +98 | -22 |
| 2026-02-02 11:43 | tests/cc: Add 0239-fcasts.c | Roberto E. Vargas Caballero | 2 | +1 | -0 |
| 2026-02-02 11:37 | cc1: Fix padding in initializers | Roberto E. Vargas Caballero | 3 | +31 | -9 |
| 2026-01-31 19:36 | objdump: Minor typo in error string | Roberto E. Vargas Caballero | 1 | +1 | -1 |
| 2026-01-31 18:53 | cc2/qbe: Fix floating point conversions | Roberto E. Vargas Caballero | 1 | +1 | -1 |
| 2026-01-31 18:05 | cc1: Fold constant casts involving floats | Roberto E. Vargas Caballero | 2 | +43 | -2 |
| 2026-01-31 08:50 | cc2/qbe: Fix bug introduced in b83ec8ed | Roberto E. Vargas Caballero | 3 | +29 | -8 |
| 2026-01-30 20:50 | cc1: Fix definition of __FLT_EVAL_METHOD__ | Roberto E. Vargas Caballero | 1 | +1 | -1 |
| 2026-01-30 20:37 | cc1: Use type punning to pass floats to cc2 | Roberto E. Vargas Caballero | 4 | +13 | -19 |
| 2026-01-30 16:06 | cc1: Fix pointer cast type | Roberto E. Vargas Caballero | 1 | +1 | -1 |
| 2026-01-30 14:44 | cc1: Add support for float constant | Roberto E. Vargas Caballero | 3 | +59 | -9 |
| 2026-01-30 11:49 | cc1: Add support for c99 float arithmetic | Roberto E. Vargas Caballero | 6 | +124 | -12 |
| 2026-01-30 09:42 | cc1: Be careful about float optimizations | Roberto E. Vargas Caballero | 1 | +7 | -3 |
| 2026-01-29 19:53 | cc1: Fold correctly unary in sizeof | Roberto E. Vargas Caballero | 3 | +34 | -22 |
| 2026-01-29 19:22 | cc1: Use int for namespaces | Roberto E. Vargas Caballero | 2 | +3 | -3 |
| 2026-01-29 14:48 | cc1: Parse correctly **/ comments | Roberto E. Vargas Caballero | 4 | +30 | -1 |
| 2026-01-29 12:35 | cc1: Accept digits in macro parameters | Roberto E. Vargas Caballero | 3 | +36 | -1 |
| 2026-01-29 11:36 | cc1: Fix elif handling | Roberto E. Vargas Caballero | 3 | +63 | -27 |
| 2026-01-29 11:25 | cc1: Simplify getdefs() | Roberto E. Vargas Caballero | 1 | +9 | -15 |
| 2026-01-28 14:12 | cc1: Remove macro tokens from the tokenizer | Roberto E. Vargas Caballero | 1 | +0 | -3 |
| 2026-01-28 13:58 | cc1: Rewrite macro defintion parser | Roberto E. Vargas Caballero | 3 | +89 | -33 |
| 2026-01-27 12:12 | libc: Add missed bits/wchar.h to the proto file | Roberto E. Vargas Caballero | 1 | +1 | -0 |
| 2026-01-27 11:11 | libc: Protect redefinitions of __va_list and __wchar | Roberto E. Vargas Caballero | 6 | +6 | -0 |
| 2026-01-27 08:55 | cc1: Remove NR_MAXSTRUCTS | Roberto E. Vargas Caballero | 3 | +2 | -9 |
| 2026-01-24 10:51 | Merge remote-tracking branch 'origin' | Roberto E. Vargas Caballero | 3 | +3 | -3 |
| 2026-01-24 10:50 | tests: Avoid using mktemp | Roberto E. Vargas Caballero | 2 | +3 | -3 |
| 2026-01-24 10:47 | build: Use exit $? in signal traps | Roberto E. Vargas Caballero | 172 | +186 | -205 |
| 2026-01-16 12:15 | cc1: Fix comment typos | Zhaoming Luo | 2 | +2 | -2 |
| 2026-01-16 12:15 | doc: Fix typo in README | Zhaoming Luo | 1 | +1 | -1 |
| 2026-01-06 00:14 | build: Preserve exit status scripts/config | Roberto E. Vargas Caballero | 1 | +2 | -1 |
| 2026-01-05 21:22 | libmach: Add findseg() | Roberto E. Vargas Caballero | 3 | +23 | -0 |
| 5072 more commits remaining, fetch the repository |