index
:
slul-try2
main
SLUL Programming Language, try 2 (simplified version)
samuel@kodafritt.se
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
bootstrap
Age
Commit message (
Expand
)
Author
Files
Lines
9 hours
bootstrap: Fix trailing commas
HEAD
main
Samuel Lidén Borell
2
-5
/
+5
10 hours
bootstrap: Simplify by embedding TypeRefNumeric
Samuel Lidén Borell
6
-93
/
+56
10 hours
bootstrap: maybe_zero field is redundant when integers are unsigned
Samuel Lidén Borell
3
-10
/
+2
10 hours
bootstrap: Fix some clang -Weverything warnings
Samuel Lidén Borell
4
-9
/
+7
36 hours
bootstrap: Use unsigned line numbers. Fix unused labels in emitted code
Samuel Lidén Borell
6
-12
/
+17
37 hours
bootstrap: Fix unused variable warning in emitted code for empty switch
Samuel Lidén Borell
2
-22
/
+24
37 hours
Fix warnings about unused parameters and variables
Samuel Lidén Borell
1
-1
/
+1
38 hours
bootstrap: Warnings fixes
Samuel Lidén Borell
3
-4
/
+3
41 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
2 days
bootstrap: Compile stage2 with most warnings enabled
Samuel Lidén Borell
1
-1
/
+5
2 days
bootstrap: Drop support for signed/wrapping integers
Samuel Lidén Borell
11
-389
/
+165
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
4 days
bootstrap: Fix funcdecls with empty lines. Require `code` block
Samuel Lidén Borell
1
-1
/
+6
4 days
bootstrap: `ignore` blocks
Samuel Lidén Borell
2
-3
/
+24
4 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
1
-21
/
+13
6 days
bootstrap: Assignment statements
Samuel Lidén Borell
7
-35
/
+106
13 days
bootstrap: Disallow assignment inside expressions
Samuel Lidén Borell
1
-0
/
+3
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
6
-16
/
+47
2025-06-21
bootstrap: Fix type checking of function arguments
Samuel Lidén Borell
1
-1
/
+1
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
bootstrap: Basic type checking of functions
Samuel Lidén Borell
8
-81
/
+128
2025-06-17
bootstrap: Fix range of subtraction
Samuel Lidén Borell
1
-2
/
+9
2025-06-08
bootstrap: Add missing return statement. Add various TODO comments
Samuel Lidén Borell
2
-2
/
+55
2025-06-08
bootstrap: Fix incorrect non-overlapping range warning
Samuel Lidén Borell
1
-11
/
+32
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
1
-3
/
+13
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
4
-19
/
+64
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
1
-25
/
+67
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-05-31
bootstrap: Split long line
Samuel Lidén Borell
1
-1
/
+2
2025-05-31
bootstrap: Fix header dependencies in Makefile
Samuel Lidén Borell
1
-1
/
+2
2025-05-31
bootstrap: Fix C compiler error for string constants
Samuel Lidén Borell
3
-3
/
+6
2025-05-31
bootstrap: Use type suffix for large 64-bit unsigned integers
Samuel Lidén Borell
1
-3
/
+6
2025-05-31
bootstrap: Emit types of variables and temporaries
Samuel Lidén Borell
2
-8
/
+31
2025-05-31
bootstrap: Don't duplicate local variable declarations
Samuel Lidén Borell
3
-11
/
+16
[next]