index
:
slul-try2
main
typequalifiers
typequalifiers_and_errorrecovery
SLUL Programming Language, try 2 (simplified version)
samuel@kodafritt.se
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
Files
Lines
6 days
bootstrap: Move more functions/defs from typechk.c to astutil.c
HEAD
main
Samuel Lidén Borell
3
-50
/
+62
6 days
bootstrap: Move a few functions from typechk.c to astutil.c
Samuel Lidén Borell
3
-66
/
+69
6 days
bootstrap: Break out top-level parsing to parsefile.c
Samuel Lidén Borell
4
-300
/
+318
6 days
bootstrap: Fix make clean target
Samuel Lidén Borell
1
-2
/
+2
6 days
bootstrap: Factor out initialization/deinitialization from parse_file()
Samuel Lidén Borell
1
-10
/
+21
7 days
bootstrap: Factor out declaration skipping/recovery from parse_file()
Samuel Lidén Borell
1
-12
/
+22
7 days
bootstrap: Factor out non-indented line recovery from parse_file()
Samuel Lidén Borell
1
-13
/
+20
7 days
bootstrap: Make check-all complain about complex functions
Samuel Lidén Borell
1
-2
/
+11
7 days
bootstrap: Factor out right parenthesis check from parse_expr()
Samuel Lidén Borell
1
-26
/
+44
7 days
bootstrap: Simplification and comment update in parse_expr. More tests
Samuel Lidén Borell
3
-8
/
+17
7 days
bootstrap: Check for useless assignments
typequalifiers_and_errorrecovery
Samuel Lidén Borell
6
-5
/
+262
7 days
bootstrap: Fix too early call to varstate_enter_scope in switch statements
Samuel Lidén Borell
1
-1
/
+4
7 days
bootstrap: Add function for reporting warnings at a different line
Samuel Lidén Borell
2
-16
/
+22
10 days
bootstrap: Remove unused line number field in struct TreeNode
Samuel Lidén Borell
1
-1
/
+0
10 days
bootstrap: Fix possibly wrong filename after error_at_ident() calls
Samuel Lidén Borell
1
-5
/
+15
13 days
notes: Implicit expression-level type qualifiers
Samuel Lidén Borell
1
-0
/
+128
2026-09-26
notes: filesize type, resource inclusion, mutability, RTLD, FFI
Samuel Lidén Borell
7
-4
/
+238
2026-09-19
bootstrap: Limit identifiers to 100 bytes
Samuel Lidén Borell
5
-4
/
+21
2026-09-19
bootstrap: TODO comments about type qualifier design
Samuel Lidén Borell
1
-0
/
+130
2026-09-18
bootstrap: Change + qualifier to & to avoid ambiguity with addition
Samuel Lidén Borell
5
-18
/
+20
2026-09-17
bootstrap: Silence maybe-uninitialized warning under gcc -O2
Samuel Lidén Borell
1
-0
/
+2
2026-09-15
bootstrap: Fix unreachable() being reached after compilation error
Samuel Lidén Borell
1
-2
/
+1
2026-09-15
bootstrap: Free expr nodes on error
Samuel Lidén Borell
1
-3
/
+19
2026-09-13
bootstrap: Fix confusing error with constructors in wrong context
Samuel Lidén Borell
3
-5
/
+11
2026-09-13
tests: Move "Expected an operator" tests to the correct test file
Samuel Lidén Borell
2
-12
/
+15
2026-09-13
bootstrap: Detect `()` inside expressions, not just at the beginning
Samuel Lidén Borell
2
-3
/
+14
2026-09-13
Notes: comefrom, documentation checker, max-size for opaque types
Samuel Lidén Borell
3
-0
/
+80
2026-09-13
tests: Pass `--log-fd=1` to Valgrind
Samuel Lidén Borell
1
-2
/
+2
2026-09-13
Add/remove/linewrap FIXME/TODO comments
Samuel Lidén Borell
3
-2
/
+13
2026-09-13
bootstrap: Error recovery - Part 31: Assingability
Samuel Lidén Borell
4
-2
/
+44
2026-09-13
bootstrap: Error recovery - Part 30: Semantic checking of entry classes
Samuel Lidén Borell
4
-6
/
+51
2026-09-13
bootstrap: Stop on number range errors for now
Samuel Lidén Borell
1
-0
/
+5
2026-09-13
bootstrap: Error recovery - Part 29: None values where there's no typescope
Samuel Lidén Borell
2
-0
/
+8
2026-09-13
bootstrap: Error recovery - Part 28: Function calls
Samuel Lidén Borell
6
-16
/
+152
2026-09-13
bootstrap: Error recovery - Part 27: Enum values
Samuel Lidén Borell
3
-3
/
+33
2026-09-13
bootstrap: Error recovery - Part 26: Operands with wrong type
Samuel Lidén Borell
2
-16
/
+63
2026-09-13
bootstrap: Error recovery - Part 25: Incompatible types
Samuel Lidén Borell
5
-2
/
+81
2026-09-13
bootstrap: Error recovery - Part 24: Generic types
Samuel Lidén Borell
4
-4
/
+37
2026-09-13
bootstrap: Add TR_INVALID / invalid_tr as a special compilation-error type
Samuel Lidén Borell
9
-3
/
+31
2026-09-12
bootstrap: Error recovery - Part 23: varstates
Samuel Lidén Borell
4
-4
/
+153
2026-09-12
bootstrap: Fix mixed up error messages in varstate checker
Samuel Lidén Borell
1
-2
/
+2
2026-09-11
tests: Enum value with same name as a type
Samuel Lidén Borell
3
-1
/
+16
2026-09-11
tests: Negative test of disallowed type-generic comparison
Samuel Lidén Borell
5
-1
/
+41
2026-09-11
bootstrap: Fix NULL file path in "Application is missing main" error
Samuel Lidén Borell
3
-1
/
+8
2026-09-11
bootstrap: Delete output file in stop()
Samuel Lidén Borell
1
-3
/
+5
2026-09-11
bootstrap: Always call stop() instead of calling exit() directly
Samuel Lidén Borell
2
-3
/
+6
2026-09-11
bootstrap: Error recovery - Part 22: Rename noreturn error functions
Samuel Lidén Borell
4
-10
/
+10
2026-09-11
bootstrap: Error recovery - Part 21: AST functions
Samuel Lidén Borell
5
-4
/
+75
2026-09-11
bootstrap: Don't crash on empty name in entry header
Samuel Lidén Borell
3
-2
/
+8
2026-09-11
bootstrap: Error recovery - Part 20: Stop if stdlib core has errors
Samuel Lidén Borell
1
-0
/
+4
[next]