Age | Commit message (Expand) | Author | Files | Lines |
10 hours | bootstrap: Fix trailing commasHEADmain | Samuel Lidén Borell | 2 | -5/+5 |
11 hours | bootstrap: Simplify by embedding TypeRefNumeric | Samuel Lidén Borell | 6 | -93/+56 |
12 hours | bootstrap: maybe_zero field is redundant when integers are unsigned | Samuel Lidén Borell | 3 | -10/+2 |
12 hours | bootstrap: Fix some clang -Weverything warnings | Samuel Lidén Borell | 4 | -9/+7 |
12 hours | Notes: Versioning, FFI, generics, invalidation, pipes, strings, mutability | Samuel Lidén Borell | 11 | -1/+423 |
13 hours | Fix uninitialized variable in test code | Samuel Lidén Borell | 1 | -0/+1 |
38 hours | bootstrap: Use unsigned line numbers. Fix unused labels in emitted code | Samuel Lidén Borell | 6 | -12/+17 |
38 hours | bootstrap: Fix unused variable warning in emitted code for empty switch | Samuel Lidén Borell | 2 | -22/+24 |
38 hours | Fix warnings about unused parameters and variables | Samuel Lidén Borell | 2 | -5/+28 |
40 hours | bootstrap: Warnings fixes | Samuel Lidén Borell | 3 | -4/+3 |
43 hours | bootstrap: Replace ?= with = in Makefile | Samuel Lidén Borell | 1 | -12/+12 |
2 days | bootstrap: Fix integer promotion difference between C89 and C99 | Samuel Lidén Borell | 1 | -5/+4 |
2 days | bootstrap: C89 compatibility of emitted string constants | Samuel Lidén Borell | 1 | -5/+3 |
2 days | bootstrap: Limit bitfield to 16 bits per C standard | Samuel Lidén Borell | 1 | -1/+1 |
2 days | bootstrap: Stop using inttypes.h. Fix format string | Samuel Lidén Borell | 3 | -6/+10 |
3 days | bootstrap: Compile stage2 with most warnings enabled | Samuel Lidén Borell | 1 | -1/+5 |
3 days | bootstrap: Drop support for signed/wrapping integers | Samuel Lidén Borell | 13 | -432/+187 |
3 days | bootstrap: Dummy placeholder for the string type | Samuel Lidén Borell | 1 | -1/+25 |
3 days | bootstrap: Correctly emit initializations of variable declarations | Samuel Lidén Borell | 3 | -9/+16 |
5 days | bootstrap: Fix funcdecls with empty lines. Require `code` block | Samuel Lidén Borell | 2 | -1/+7 |
5 days | bootstrap: `ignore` blocks | Samuel Lidén Borell | 4 | -5/+158 |
5 days | bootstrap: Makefile target for running stage1 under gdb | Samuel Lidén Borell | 1 | -1/+5 |
5 days | bootstrap: Forbid negative divisors | Samuel Lidén Borell | 3 | -27/+33 |
6 days | bootstrap: Assignment statements | Samuel Lidén Borell | 7 | -35/+106 |
13 days | bootstrap: Disallow assignment inside expressions | Samuel Lidén Borell | 2 | -0/+9 |
13 days | bootstrap: Remove <- operator | Samuel Lidén Borell | 6 | -14/+5 |
2025-06-21 | bootstrap: Use `!` for re-assignable variables. Track range of initvals | Samuel Lidén Borell | 7 | -18/+56 |
2025-06-21 | bootstrap: Fix type checking of function arguments | Samuel Lidén Borell | 2 | -4/+4 |
2025-06-18 | bootstrap: Avoid .plist files from clang-analyze | Samuel Lidén Borell | 1 | -1/+2 |
2025-06-18 | bootstrap: Avoid double file extension | Samuel Lidén Borell | 2 | -5/+5 |
2025-06-17 | Notes: Call syntax. Bitwise operators. "Inverse allocator". | Samuel Lidén Borell | 4 | -0/+214 |
2025-06-17 | bootstrap: Basic type checking of functions | Samuel Lidén Borell | 9 | -82/+131 |
2025-06-17 | bootstrap: Fix range of subtraction | Samuel Lidén Borell | 1 | -2/+9 |
2025-06-08 | Notes: arenas, backend, linear types, interface in .so/.dll, stdlib impl | Samuel Lidén Borell | 5 | -0/+392 |
2025-06-08 | bootstrap: Add missing return statement. Add various TODO comments | Samuel Lidén Borell | 3 | -2/+58 |
2025-06-08 | bootstrap: Fix incorrect non-overlapping range warning | Samuel Lidén Borell | 2 | -11/+38 |
2025-06-08 | bootstrap: Clearer warning messages for always- vs never-negative comparison | Samuel Lidén Borell | 1 | -2/+6 |
2025-06-07 | bootstrap: Follow types of local variables | Samuel Lidén Borell | 2 | -4/+20 |
2025-06-07 | bootstrap: Fix division by zero when multiplying by zero | Samuel Lidén Borell | 1 | -1/+1 |
2025-06-07 | bootstrap: Include filename/line in internal compiler error messages | Samuel Lidén Borell | 1 | -1/+2 |
2025-06-07 | bootstrap: Bind local variables | Samuel Lidén Borell | 5 | -14/+46 |
2025-06-07 | bootstrap: Proper scoping of variables, but forbid shadowing | Samuel Lidén Borell | 5 | -19/+66 |
2025-06-07 | bootstrap: Replace constant subexpressions with literals | Samuel Lidén Borell | 3 | -8/+123 |
2025-06-06 | bootstrap: Add double underscore in internal/temporary identifiers | Samuel Lidén Borell | 2 | -32/+32 |
2025-06-06 | bootstrap: Don't emit definitions for external opaque types | Samuel Lidén Borell | 2 | -8/+15 |
2025-06-02 | bootstrap: Fix/improve range check of mod operator | Samuel Lidén Borell | 2 | -25/+68 |
2025-06-02 | bootstrap: Makefile target for complexity checking with pmccabe | Samuel Lidén Borell | 1 | -0/+2 |
2025-06-02 | bootstrap: Split up check_type_compat function and reuse is_const | Samuel Lidén Borell | 3 | -70/+85 |
2025-06-01 | readme: Clarifications in the license section | Samuel Lidén Borell | 1 | -6/+25 |
2025-05-31 | bootstrap: Split long line | Samuel Lidén Borell | 1 | -1/+2 |