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
5 days
bootstrap: Parsing of `giveme` blocks (dependency injection)
Samuel Lidén Borell
1
-0
/
+7
11 days
Update Makefile and sources.index with new test source file names
Samuel Lidén Borell
1
-1
/
+1
11 days
Rename test file with confusing name
Samuel Lidén Borell
1
-0
/
+0
11 days
bootstrap: Parsing of `entry` functions
Samuel Lidén Borell
1
-0
/
+6
11 days
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
2025-07-03
bootstrap: Drop support for signed/wrapping integers
Samuel Lidén Borell
1
-42
/
+21
2025-07-01
bootstrap: Fix funcdecls with empty lines. Require `code` block
Samuel Lidén Borell
1
-0
/
+1
2025-07-01
bootstrap: `ignore` blocks
Samuel Lidén Borell
1
-2
/
+2
2025-07-01
bootstrap: Forbid negative divisors
Samuel Lidén Borell
1
-6
/
+3
2025-06-23
bootstrap: Disallow assignment inside expressions
Samuel Lidén Borell
1
-0
/
+6
2025-06-21
bootstrap: Use `!` for re-assignable variables. Track range of initvals
Samuel Lidén Borell
1
-2
/
+9
2025-06-21
bootstrap: Fix type checking of function arguments
Samuel Lidén Borell
1
-3
/
+3
2025-06-17
bootstrap: Basic type checking of functions
Samuel Lidén Borell
1
-1
/
+3
2025-06-08
bootstrap: Add missing return statement. Add various TODO comments
Samuel Lidén Borell
1
-0
/
+3
2025-06-08
bootstrap: Fix incorrect non-overlapping range warning
Samuel Lidén Borell
1
-0
/
+6
2025-06-07
bootstrap: Follow types of local variables
Samuel Lidén Borell
1
-1
/
+7
2025-06-07
bootstrap: Proper scoping of variables, but forbid shadowing
Samuel Lidén Borell
1
-0
/
+2
2025-06-02
bootstrap: Fix/improve range check of mod operator
Samuel Lidén Borell
1
-0
/
+1
2025-05-31
bootstrap: Check type of return expression
Samuel Lidén Borell
1
-4
/
+4
2025-05-30
bootstrap: Warn about always-true/always-false conditions
Samuel Lidén Borell
1
-1
/
+1
2025-05-30
bootstrap: Fix comparison operators with bool operands
Samuel Lidén Borell
1
-0
/
+4
2025-05-30
bootstrap: Detect always-false assert's
Samuel Lidén Borell
1
-2
/
+2
2025-05-30
bootstrap: Range checks of mod operator
Samuel Lidén Borell
1
-0
/
+8
2025-05-30
bootstrap: Basic type compatibility checks
Samuel Lidén Borell
1
-3
/
+21
2025-05-29
bootstrap: Basic type/range checking inside expressions
Samuel Lidén Borell
1
-1
/
+6
2025-05-29
bootstrap: Fix uninitialized pointer for empty/absent statement blocks
Samuel Lidén Borell
1
-0
/
+2
2025-05-28
bootstrap: Avoid outputting trigraphs in strings
Samuel Lidén Borell
1
-1
/
+1
2025-05-24
Dual-license under LGPL-2.1 or later
Samuel Lidén Borell
1
-1
/
+1
2025-05-23
bootstrap: Parsing of int/bool types
Samuel Lidén Borell
1
-10
/
+14
2025-05-13
bootstrap: Basic parsing of switch-case statement
Samuel Lidén Borell
1
-0
/
+27
2025-05-11
stage0: Emit string constants
Samuel Lidén Borell
1
-0
/
+2
2025-05-11
stage0: Foundation for string literals
Samuel Lidén Borell
1
-0
/
+3
2025-05-10
stage0: Detect oversized integer tokens
Samuel Lidén Borell
1
-0
/
+1
2025-05-04
stage0: Fix incorrect RPN for short-circuiting boolean expressions
Samuel Lidén Borell
1
-0
/
+1
2025-05-04
stage0: Fix incorrect handling of operator precedences
Samuel Lidén Borell
1
-0
/
+1
2025-05-04
stage0: Special handling for minimum signed values in C
Samuel Lidén Borell
1
-0
/
+1
2025-04-27
stage0: Fix parsing of `not` operator
Samuel Lidén Borell
1
-0
/
+1
2025-04-27
stage0: Disallow ambiguous negation in function arguments
Samuel Lidén Borell
1
-2
/
+5
[next]