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
/
compiler
Age
Commit message (
Expand
)
Author
Files
Lines
2026-05-14
bootstrap: Fix True in `giveme` lines
Samuel Lidén Borell
1
-1
/
+0
2026-05-14
Simplify test code now that TODO has been fixed
Samuel Lidén Borell
1
-6
/
+2
2026-05-14
bootstrap: Implement non-option arguments in RTL
Samuel Lidén Borell
1
-1
/
+11
2026-05-14
bootstrap: Fix MessageReporter multiple arguments
Samuel Lidén Borell
1
-5
/
+2
2026-05-14
bootstrap: RTL functions for String command-line arguments
Samuel Lidén Borell
1
-0
/
+7
2026-05-10
bootstrap: Ensure `this` is not reassigned
Samuel Lidén Borell
1
-0
/
+10
2026-05-09
bootstrap: Redesign of typechecking code to support typescopes properly
Samuel Lidén Borell
1
-0
/
+14
2026-04-03
bootstrap: Implement typescopes inside (some) expressions
Samuel Lidén Borell
1
-2
/
+2
2026-03-20
bootstrap: Emit initialisation for fields with initialisers
Samuel Lidén Borell
1
-0
/
+7
2026-03-15
bootstrap: Revise how constructors are declared
Samuel Lidén Borell
1
-4
/
+4
2026-02-21
Use uppercase initials / title case for builtin types and values
Samuel Lidén Borell
3
-78
/
+78
2026-02-07
bootstrap: Implement string comparison
Samuel Lidén Borell
1
-2
/
+1
2026-02-06
bootstrap: Include filename in assertion messages
Samuel Lidén Borell
1
-0
/
+2
2026-01-11
Update copyright years
Samuel Lidén Borell
2
-2
/
+10
2026-01-11
Fix undefined types
Samuel Lidén Borell
1
-2
/
+2
2026-01-06
bootstrap: Parsing of dependency list files (deps.index)
Samuel Lidén Borell
1
-0
/
+0
2026-01-04
Merge the `returns` keyword into `return`
Samuel Lidén Borell
2
-8
/
+8
2025-12-31
bootstrap: Fix type of non-literal initialisers
Samuel Lidén Borell
1
-4
/
+2
2025-12-31
bootstrap: Fix constant propagation of function argument expressions
Samuel Lidén Borell
1
-0
/
+2
2025-12-31
bootstrap: Fix local method calls with implicit `this`
Samuel Lidén Borell
1
-3
/
+1
2025-12-30
Actually use all functions in the test code
Samuel Lidén Borell
3
-11
/
+30
2025-12-21
bootstrap: Improve error message for usage of void result
Samuel Lidén Borell
1
-1
/
+6
2025-12-21
bootstrap: Add += -= *= /= operators
Samuel Lidén Borell
1
-11
/
+21
2025-12-20
bootstrap: Fix warning about unused `this` variable in generated code
Samuel Lidén Borell
1
-4
/
+0
2025-12-20
bootstrap: Add shorthand for `main`
Samuel Lidén Borell
1
-2
/
+1
2025-10-26
bootstrap: Detect basic cases of unreachable code
Samuel Lidén Borell
1
-5
/
+12
2025-10-19
Add limited FizzBuzz test that tests assignedness handling
Samuel Lidén Borell
1
-0
/
+99
2025-10-19
bootstrap: Basic framework for varstate checking. Fix test code
Samuel Lidén Borell
1
-1
/
+1
2025-09-06
bootstrap: Add stub functions for Writer class
Samuel Lidén Borell
1
-1
/
+5
2025-08-29
bootstrap: Beginning of MessageReporter
Samuel Lidén Borell
1
-2
/
+8
2025-08-28
bootstrap: Revise CLI input params to use Readers instead of Files
Samuel Lidén Borell
1
-8
/
+24
2025-08-16
bootstrap: Assign CLI arguments to fields (bool and int only for now)
Samuel Lidén Borell
1
-0
/
+1
2025-08-16
bootstrap: Add stub functions in RTL for CLI handling
Samuel Lidén Borell
1
-2
/
+19
2025-07-26
bootstrap: Parsing of `giveme` blocks (dependency injection)
Samuel Lidén Borell
1
-0
/
+7
2025-07-20
Update Makefile and sources.index with new test source file names
Samuel Lidén Borell
1
-1
/
+1
2025-07-20
Rename test file with confusing name
Samuel Lidén Borell
1
-0
/
+0
2025-07-20
bootstrap: Parsing of `entry` functions
Samuel Lidén Borell
1
-0
/
+6
2025-07-20
bootstrap: Basic parsing of service type specifications
Samuel Lidén Borell
2
-0
/
+3
2025-07-13
bootstrap: Update/remove/add TODO's
Samuel Lidén Borell
1
-1
/
+1
2025-07-13
bootstrap: Implement constructor calls
Samuel Lidén Borell
1
-0
/
+3
2025-07-13
bootstrap: Parsing of constructors
Samuel Lidén Borell
1
-0
/
+10
2025-07-12
bootstrap: Implement the `this` variable
Samuel Lidén Borell
1
-0
/
+7
2025-07-12
bootstrap: Allow `func f!` to specify that a method modifies its object
Samuel Lidén Borell
1
-4
/
+4
2025-07-12
bootstrap: `T!` syntax for types of modifiable objects
Samuel Lidén Borell
1
-2
/
+2
2025-07-10
bootstrap: Method/field access on objects
Samuel Lidén Borell
2
-4
/
+38
2025-07-08
bootstrap: Better error message when there's `=` instead of `==`
Samuel Lidén Borell
1
-0
/
+2
2025-07-07
bootstrap: Implement access to instance variables
Samuel Lidén Borell
1
-1
/
+0
2025-07-06
bootstrap: Basic support for definitions of instance variables
Samuel Lidén Borell
2
-0
/
+26
2025-07-05
Fix uninitialized variable in test code
Samuel Lidén Borell
1
-0
/
+1
2025-07-04
Fix warnings about unused parameters and variables
Samuel Lidén Borell
1
-4
/
+27
[next]