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
2 days
bootstrap: Fix type of non-literal initialisers
HEAD
main
Samuel Lidén Borell
2
-6
/
+11
3 days
bootstrap: Fix incorrect "No such local variable" when parentheses are missing
Samuel Lidén Borell
1
-4
/
+12
3 days
bootstrap: Fix constant propagation of function argument expressions
Samuel Lidén Borell
3
-28
/
+54
3 days
bootstrap: Fix local method calls with implicit `this`
Samuel Lidén Borell
4
-10
/
+34
3 days
Notes: Better keywords for interface-version definitions
Samuel Lidén Borell
1
-0
/
+6
3 days
bootstrap: Emit module-local functions with `static` linkage
Samuel Lidén Borell
1
-1
/
+4
3 days
Actually use all functions in the test code
Samuel Lidén Borell
3
-11
/
+30
3 days
bootstrap: Load exported symbols from interface.slul
Samuel Lidén Borell
6
-21
/
+90
4 days
Notes: Interface dependencies, package identifiers, undefined8 type
Samuel Lidén Borell
3
-0
/
+443
8 days
bootstrap: Remove output.h parameter. It will not be used
Samuel Lidén Borell
1
-16
/
+6
8 days
Notes: Interface files
Samuel Lidén Borell
2
-2
/
+62
9 days
bootstrap: Make longlines check also check the Makefile itself
Samuel Lidén Borell
1
-1
/
+1
9 days
bootstrap: Move generated C files into a separate directory
Samuel Lidén Borell
3
-47
/
+63
11 days
bootstrap: Reorder CLI arguments
Samuel Lidén Borell
6
-10
/
+32
12 days
bootstrap: Fix parse error at comments after field definitions
Samuel Lidén Borell
1
-1
/
+1
12 days
bootstrap: Error message fixes
Samuel Lidén Borell
3
-4
/
+5
12 days
bootstrap: Check that `main` is only used with a service type specification
Samuel Lidén Borell
1
-8
/
+15
12 days
bootstrap: Allow compilation of modules without `main`
Samuel Lidén Borell
1
-14
/
+15
12 days
bootstrap: Remove support for compiling multiple modules at once
Samuel Lidén Borell
4
-31
/
+8
13 days
bootstrap: Improve error message for usage of void result
Samuel Lidén Borell
3
-3
/
+13
13 days
bootstrap: Add += -= *= /= operators
Samuel Lidén Borell
11
-25
/
+149
13 days
Notes: API versioning. Integer range checks
Samuel Lidén Borell
2
-2
/
+73
13 days
bootstrap: Fix warning about unused `this` variable in generated code
Samuel Lidén Borell
2
-4
/
+3
13 days
bootstrap: Add shorthand for `main`
Samuel Lidén Borell
3
-5
/
+38
13 days
Notes: Identifier kinds
Samuel Lidén Borell
1
-0
/
+36
13 days
Notes: Dependencies / build files / minimal modules, FFI, data structures
Samuel Lidén Borell
8
-0
/
+487
2025-12-07
bootstrap: Don't use C keywords/defines as macro arguments
Samuel Lidén Borell
2
-60
/
+73
2025-12-07
bootstrap: Remove support for > 509 byte string constants
Samuel Lidén Borell
13
-178
/
+109
2025-12-05
bootstrap: Fix signedness-conversion warning
Samuel Lidén Borell
1
-3
/
+3
2025-12-05
bootstrap: Fix order of const/unsigned type qualifiers
Samuel Lidén Borell
1
-1
/
+1
2025-11-29
bootstrap: Synchronize definitions in compiler.h and rtlincl/rtl.h
Samuel Lidén Borell
2
-1
/
+4
2025-11-28
bootstrap: Fix version detection of Clang
Samuel Lidén Borell
1
-1
/
+1
2025-11-28
bootstrap: Move error_token to token.h
Samuel Lidén Borell
2
-3
/
+3
2025-11-26
bootstrap: Fix 0-size allocation in RTL
Samuel Lidén Borell
1
-2
/
+6
2025-11-26
bootstrap: Reduce dependencies on token.h
Samuel Lidén Borell
6
-22
/
+21
2025-11-26
bootstrap: Break out semantic checking to semchk.h
Samuel Lidén Borell
11
-94
/
+116
2025-11-25
bootstrap: Remove unused #include
Samuel Lidén Borell
2
-2
/
+1
2025-11-25
bootstrap: Fix warnings with GCC 15 and Clang 22
Samuel Lidén Borell
3
-7
/
+16
2025-11-24
bootstrap: Fix compilation on OpenWatcom
Samuel Lidén Borell
2
-2
/
+2
2025-11-24
bootstrap: Allow override of SlulInt/SLUL_INT_FMT for e.g. TenDRA
Samuel Lidén Borell
2
-12
/
+16
2025-11-23
bootstrap: Fix error message when assinging to non-modifiable variable
Samuel Lidén Borell
15
-58
/
+131
2025-11-23
bootstrap: Parse core module interface from file
Samuel Lidén Borell
8
-131
/
+113
2025-11-16
Basic interface definitions for the "core" module (work in progress)
Samuel Lidén Borell
1
-0
/
+90
2025-11-16
Notes: Module interfaces. Multi-ABI for C ABI + improved ABI
Samuel Lidén Borell
2
-1
/
+63
2025-11-03
Notes: integer safety as opt-in, organisation
Samuel Lidén Borell
2
-0
/
+135
2025-10-26
Notes: Alternatives to goto-sections
Samuel Lidén Borell
1
-0
/
+79
2025-10-26
bootstrap: Detect basic cases of unreachable code
Samuel Lidén Borell
4
-5
/
+72
2025-10-26
bootstrap: Only add S_NOP for empty statements
Samuel Lidén Borell
1
-1
/
+3
2025-10-19
Add limited FizzBuzz test that tests assignedness handling
Samuel Lidén Borell
1
-0
/
+99
2025-10-19
bootstrap: Basic assignedness check
Samuel Lidén Borell
3
-9
/
+176
[next]