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
96 min.
bootstrap: Add sparse to check-all
HEAD
main
Samuel Lidén Borell
1
-3
/
+13
2 hours
bootstrap: Remove arbitrary limit of number of source files
Samuel Lidén Borell
4
-14
/
+17
12 hours
bootstrap: Make variable static
Samuel Lidén Borell
1
-1
/
+1
13 hours
bootstrap: Fix race condition / flakiness in check-all
Samuel Lidén Borell
1
-6
/
+3
13 hours
bootstrap: Add TODOs
Samuel Lidén Borell
2
-0
/
+14
13 hours
bootstrap: Add cppcheck to check-all
Samuel Lidén Borell
1
-3
/
+19
14 hours
bootstrap: Fix harmless const/decl/scoping cppcheck warnings
Samuel Lidén Borell
8
-12
/
+11
14 hours
bootstrap: Refactor to silence cppcheck warning
Samuel Lidén Borell
1
-2
/
+8
14 hours
bootstrap: Fix dead code found by cppcheck
Samuel Lidén Borell
3
-27
/
+22
14 hours
bootstrap: Fix logic errors found by cppcheck
Samuel Lidén Borell
2
-2
/
+2
19 hours
bootstrap: Enable GCC -fanalyzer, but with -Wno-analyzer-malloc-check
Samuel Lidén Borell
1
-6
/
+10
27 hours
bootstrap: Support for versioned instance variables
Samuel Lidén Borell
4
-25
/
+112
4 days
bootstrap: Basic structure for API hash computation
Samuel Lidén Borell
4
-2
/
+261
7 days
bootstrap: Keep sorted lists of types/funcs for API hash calculation
Samuel Lidén Borell
5
-10
/
+109
7 days
bootstrap: Clean up and add TODO
Samuel Lidén Borell
6
-76
/
+15
7 days
bootstrap: Check that function defs match with the library interface
Samuel Lidén Borell
7
-11
/
+93
7 days
bootstrap: Make set_srcloc into a common function
Samuel Lidén Borell
3
-10
/
+9
8 days
bootstrap: Skip blank/comment lines in tokeniser
Samuel Lidén Borell
5
-12
/
+23
8 days
bootstrap: Parsing of since-versions
Samuel Lidén Borell
4
-23
/
+81
9 days
bootstrap: Build tree of interface versions
Samuel Lidén Borell
3
-3
/
+35
13 days
bootstrap: Parsing of `versions` sections
Samuel Lidén Borell
5
-2
/
+105
13 days
Notes: Move TODOs on local identifiers nad type naming to notes
Samuel Lidén Borell
1
-261
/
+0
13 days
bootstrap: Break out givemes and service type specifications to parsespec.c
Samuel Lidén Borell
4
-93
/
+105
13 days
bootstrap: Add keywords for `usetype` lines
Samuel Lidén Borell
2
-0
/
+9
14 days
Update copyright years
Samuel Lidén Borell
14
-14
/
+14
14 days
bootstrap: Detect undefined or un-imported types/functions
Samuel Lidén Borell
5
-21
/
+162
2026-01-11
bootstrap: Remove struct Module that was effictively a singleton
Samuel Lidén Borell
6
-55
/
+35
2026-01-10
bootstrap: Update readme. Bootstrap compiler has modules support
Samuel Lidén Borell
1
-4
/
+0
2026-01-10
bootstrap: Fix and simplify definition order check
Samuel Lidén Borell
3
-37
/
+29
2026-01-07
bootstrap: Parse interfaces of dependencies
Samuel Lidén Borell
1
-0
/
+28
2026-01-07
bootstrap: Allow mixing versioned/non-versioned dependencies (with warning)
Samuel Lidén Borell
2
-9
/
+12
2026-01-06
bootstrap: Parsing of dependency list files (deps.index)
Samuel Lidén Borell
5
-1
/
+288
2026-01-06
bootstrap: Slightly better error messages from NO_NULL and NO_NEG
Samuel Lidén Borell
1
-3
/
+3
2026-01-06
bootstrap: Stricter filename checks
Samuel Lidén Borell
3
-7
/
+60
2026-01-06
bootstrap: Move per-module file parsing to parsemod.c
Samuel Lidén Borell
3
-21
/
+35
2026-01-04
bootstrap: Fix error on last line in interfaces
Samuel Lidén Borell
3
-5
/
+11
2026-01-04
bootstrap: Include function name in function declaration errors
Samuel Lidén Borell
1
-3
/
+6
2026-01-04
bootstrap: Skip `end` for functions declarations in interfaces
Samuel Lidén Borell
3
-10
/
+65
2026-01-04
Merge the `returns` keyword into `return`
Samuel Lidén Borell
4
-7
/
+6
2025-12-31
bootstrap: Fix type of non-literal initialisers
Samuel Lidén Borell
1
-2
/
+9
2025-12-31
bootstrap: Fix incorrect "No such local variable" when parentheses are missing
Samuel Lidén Borell
1
-4
/
+12
2025-12-31
bootstrap: Fix constant propagation of function argument expressions
Samuel Lidén Borell
2
-28
/
+52
2025-12-31
bootstrap: Fix local method calls with implicit `this`
Samuel Lidén Borell
3
-7
/
+33
2025-12-30
bootstrap: Emit module-local functions with `static` linkage
Samuel Lidén Borell
1
-1
/
+4
2025-12-30
bootstrap: Load exported symbols from interface.slul
Samuel Lidén Borell
6
-21
/
+90
2025-12-26
bootstrap: Remove output.h parameter. It will not be used
Samuel Lidén Borell
1
-16
/
+6
2025-12-25
bootstrap: Make longlines check also check the Makefile itself
Samuel Lidén Borell
1
-1
/
+1
2025-12-25
bootstrap: Move generated C files into a separate directory
Samuel Lidén Borell
2
-46
/
+62
2025-12-22
bootstrap: Reorder CLI arguments
Samuel Lidén Borell
6
-10
/
+32
2025-12-21
bootstrap: Fix parse error at comments after field definitions
Samuel Lidén Borell
1
-1
/
+1
[next]