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
39 hours
bootstrap: Keep sorted lists of types/funcs for API hash calculation
HEAD
main
Samuel Lidén Borell
5
-10
/
+109
46 hours
Notes: Language upgrades/versioning
Samuel Lidén Borell
1
-0
/
+58
46 hours
bootstrap: Clean up and add TODO
Samuel Lidén Borell
6
-76
/
+15
46 hours
bootstrap: Check that function defs match with the library interface
Samuel Lidén Borell
8
-12
/
+94
2 days
bootstrap: Make set_srcloc into a common function
Samuel Lidén Borell
3
-10
/
+9
2 days
tests: Always copy interface files
Samuel Lidén Borell
1
-4
/
+6
3 days
bootstrap: Skip blank/comment lines in tokeniser
Samuel Lidén Borell
6
-12
/
+26
3 days
bootstrap: Parsing of since-versions
Samuel Lidén Borell
5
-23
/
+85
4 days
bootstrap: Build tree of interface versions
Samuel Lidén Borell
3
-3
/
+35
8 days
bootstrap: Parsing of `versions` sections
Samuel Lidén Borell
6
-2
/
+108
8 days
Notes: Move TODOs on local identifiers nad type naming to notes
Samuel Lidén Borell
3
-261
/
+272
8 days
bootstrap: Break out givemes and service type specifications to parsespec.c
Samuel Lidén Borell
4
-93
/
+105
8 days
bootstrap: Add keywords for `usetype` lines
Samuel Lidén Borell
2
-0
/
+9
9 days
Update copyright years
Samuel Lidén Borell
18
-18
/
+26
9 days
bootstrap: Detect undefined or un-imported types/functions
Samuel Lidén Borell
5
-21
/
+162
9 days
Fix undefined types
Samuel Lidén Borell
2
-2
/
+12
9 days
bootstrap: Remove struct Module that was effictively a singleton
Samuel Lidén Borell
6
-55
/
+35
9 days
Notes: Interface dependencies with `usetype`
Samuel Lidén Borell
1
-0
/
+34
10 days
bootstrap: Update readme. Bootstrap compiler has modules support
Samuel Lidén Borell
1
-4
/
+0
10 days
Tests: Add "otherlib"
Samuel Lidén Borell
7
-1
/
+59
10 days
bootstrap: Fix and simplify definition order check
Samuel Lidén Borell
3
-37
/
+29
13 days
bootstrap: Parse interfaces of dependencies
Samuel Lidén Borell
2
-2
/
+31
13 days
tests: Use correct interfaces directory (with test interface files)
Samuel Lidén Borell
1
-1
/
+1
13 days
bootstrap: Allow mixing versioned/non-versioned dependencies (with warning)
Samuel Lidén Borell
2
-9
/
+12
13 days
tests: Fix "parameter not set" after error message
Samuel Lidén Borell
1
-1
/
+3
14 days
bootstrap: Parsing of dependency list files (deps.index)
Samuel Lidén Borell
8
-1
/
+290
14 days
bootstrap: Slightly better error messages from NO_NULL and NO_NEG
Samuel Lidén Borell
1
-3
/
+3
14 days
Notes: Possible GC optimisation using high-order bits of pointers
Samuel Lidén Borell
1
-0
/
+45
14 days
bootstrap: Stricter filename checks
Samuel Lidén Borell
3
-7
/
+60
14 days
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
2025-12-31
bootstrap: Fix constant propagation of function argument expressions
Samuel Lidén Borell
3
-28
/
+54
2025-12-31
bootstrap: Fix local method calls with implicit `this`
Samuel Lidén Borell
4
-10
/
+34
2025-12-30
Notes: Better keywords for interface-version definitions
Samuel Lidén Borell
1
-0
/
+6
2025-12-30
bootstrap: Emit module-local functions with `static` linkage
Samuel Lidén Borell
1
-1
/
+4
2025-12-30
Actually use all functions in the test code
Samuel Lidén Borell
3
-11
/
+30
2025-12-30
bootstrap: Load exported symbols from interface.slul
Samuel Lidén Borell
6
-21
/
+90
2025-12-29
Notes: Interface dependencies, package identifiers, undefined8 type
Samuel Lidén Borell
3
-0
/
+443
2025-12-26
bootstrap: Remove output.h parameter. It will not be used
Samuel Lidén Borell
1
-16
/
+6
2025-12-26
Notes: Interface files
Samuel Lidén Borell
2
-2
/
+62
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
3
-47
/
+63
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]