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
Age
Commit message (
Expand
)
Author
Files
Lines
17 min.
bootstrap: Add sparse to check-all
HEAD
main
Samuel Lidén Borell
1
-3
/
+13
43 min.
bootstrap: Remove arbitrary limit of number of source files
Samuel Lidén Borell
4
-14
/
+17
11 hours
bootstrap: Make variable static
Samuel Lidén Borell
1
-1
/
+1
11 hours
bootstrap: Fix race condition / flakiness in check-all
Samuel Lidén Borell
1
-6
/
+3
12 hours
bootstrap: Add TODOs
Samuel Lidén Borell
2
-0
/
+14
12 hours
bootstrap: Add cppcheck to check-all
Samuel Lidén Borell
1
-3
/
+19
12 hours
bootstrap: Fix harmless const/decl/scoping cppcheck warnings
Samuel Lidén Borell
8
-12
/
+11
12 hours
bootstrap: Refactor to silence cppcheck warning
Samuel Lidén Borell
1
-2
/
+8
12 hours
bootstrap: Fix dead code found by cppcheck
Samuel Lidén Borell
3
-27
/
+22
13 hours
bootstrap: Fix logic errors found by cppcheck
Samuel Lidén Borell
2
-2
/
+2
17 hours
bootstrap: Enable GCC -fanalyzer, but with -Wno-analyzer-malloc-check
Samuel Lidén Borell
1
-6
/
+10
25 hours
bootstrap: Support for versioned instance variables
Samuel Lidén Borell
5
-25
/
+127
3 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
Notes: Language upgrades/versioning
Samuel Lidén Borell
1
-0
/
+58
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
8
-12
/
+94
7 days
bootstrap: Make set_srcloc into a common function
Samuel Lidén Borell
3
-10
/
+9
7 days
tests: Always copy interface files
Samuel Lidén Borell
1
-4
/
+6
8 days
bootstrap: Skip blank/comment lines in tokeniser
Samuel Lidén Borell
6
-12
/
+26
8 days
bootstrap: Parsing of since-versions
Samuel Lidén Borell
5
-23
/
+85
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
6
-2
/
+108
13 days
Notes: Move TODOs on local identifiers nad type naming to notes
Samuel Lidén Borell
3
-261
/
+272
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
18
-18
/
+26
14 days
bootstrap: Detect undefined or un-imported types/functions
Samuel Lidén Borell
5
-21
/
+162
14 days
Fix undefined types
Samuel Lidén Borell
2
-2
/
+12
2026-01-11
bootstrap: Remove struct Module that was effictively a singleton
Samuel Lidén Borell
6
-55
/
+35
2026-01-11
Notes: Interface dependencies with `usetype`
Samuel Lidén Borell
1
-0
/
+34
2026-01-10
bootstrap: Update readme. Bootstrap compiler has modules support
Samuel Lidén Borell
1
-4
/
+0
2026-01-10
Tests: Add "otherlib"
Samuel Lidén Borell
7
-1
/
+59
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
2
-2
/
+31
2026-01-07
tests: Use correct interfaces directory (with test interface files)
Samuel Lidén Borell
1
-1
/
+1
2026-01-07
bootstrap: Allow mixing versioned/non-versioned dependencies (with warning)
Samuel Lidén Borell
2
-9
/
+12
2026-01-07
tests: Fix "parameter not set" after error message
Samuel Lidén Borell
1
-1
/
+3
2026-01-06
bootstrap: Parsing of dependency list files (deps.index)
Samuel Lidén Borell
8
-1
/
+290
2026-01-06
bootstrap: Slightly better error messages from NO_NULL and NO_NEG
Samuel Lidén Borell
1
-3
/
+3
2026-01-06
Notes: Possible GC optimisation using high-order bits of pointers
Samuel Lidén Borell
1
-0
/
+45
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-06
Foundations of a test suite
Samuel Lidén Borell
10
-0
/
+318
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
4
-18
/
+65
2026-01-04
Merge the `returns` keyword into `return`
Samuel Lidén Borell
13
-30
/
+29
2025-12-31
bootstrap: Fix type of non-literal initialisers
Samuel Lidén Borell
2
-6
/
+11
2025-12-31
bootstrap: Fix incorrect "No such local variable" when parentheses are missing
Samuel Lidén Borell
1
-4
/
+12
[next]