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
7 days
Notes: noreturn syntax
HEAD
main
Samuel Lidén Borell
1
-0
/
+40
7 days
Notes: Various notes
Samuel Lidén Borell
8
-2
/
+440
8 days
bootstrap: Disallow qualifiers on enums
Samuel Lidén Borell
1
-3
/
+5
8 days
bootstrap: Emit C type definitions of enums
Samuel Lidén Borell
5
-9
/
+85
8 days
bootstrap: Enum value references
Samuel Lidén Borell
7
-1
/
+50
8 days
specification: Disallow constructors in enums
Samuel Lidén Borell
1
-19
/
+12
8 days
bootstrap: Enum declarations
Samuel Lidén Borell
8
-3
/
+146
8 days
specification: `only`-sections (enums)
Samuel Lidén Borell
1
-9
/
+50
9 days
bootstrap: Fix local variable assignability check
Samuel Lidén Borell
2
-7
/
+6
9 days
bootstrap: Update TODOs
Samuel Lidén Borell
11
-45
/
+33
9 days
bootstrap: Fix non-trivial left-hand expressions in += -= *= /=
Samuel Lidén Borell
2
-7
/
+6
9 days
bootstrap: Move shared AST utility functions to a separate file
Samuel Lidén Borell
6
-45
/
+63
9 days
bootstrap: Emit initialisation for fields with initialisers
Samuel Lidén Borell
6
-24
/
+123
9 days
bootstrap: Actually emit public fields
Samuel Lidén Borell
3
-12
/
+5
9 days
bootstrap: Implicitly add parameters to the default constructor
Samuel Lidén Borell
6
-3
/
+97
9 days
bootstrap: Factor out var_new() from parse_var()
Samuel Lidén Borell
3
-21
/
+34
14 days
bootstrap: Tiny refactorings to support the bcc compiler
Samuel Lidén Borell
2
-3
/
+6
14 days
bootstrap: Remove redundant initialisation
Samuel Lidén Borell
1
-1
/
+1
2026-03-15
Notes: Misc. notes
Samuel Lidén Borell
7
-0
/
+339
2026-03-15
bootstrap: More intuitive error when class lacks public constructors
Samuel Lidén Borell
1
-8
/
+23
2026-03-15
bootstrap: Revise how constructors are declared
Samuel Lidén Borell
10
-19
/
+43
2026-03-14
bootstrap: Fix incorrect character comparison in RTL
Samuel Lidén Borell
1
-1
/
+1
2026-03-13
bootstrap: Arrays/lists will be a normal class
Samuel Lidén Borell
1
-9
/
+3
2026-03-13
Notes: More on combined list/array type
Samuel Lidén Borell
1
-0
/
+69
2026-03-13
bootstrap: Fix some const-ness / -Wcast-qual issues in rtl/string.c
Samuel Lidén Borell
2
-7
/
+7
2026-03-13
bootstrap: Add a few more String functions
Samuel Lidén Borell
4
-0
/
+113
2026-03-13
bootstrap: Add MessageReporter.add_string
Samuel Lidén Borell
3
-1
/
+35
2026-03-13
tests: Fix unused variable warning
Samuel Lidén Borell
1
-0
/
+2
2026-03-13
tests: Use new names for builtin types (Int, Bool, etc.)
Samuel Lidén Borell
6
-28
/
+28
2026-03-13
bootstrap: Fix dependency in Makefile
Samuel Lidén Borell
1
-1
/
+4
2026-03-13
bootstrap: Use pre-allocated strings for empty and 1 byte ASCII strings
Samuel Lidén Borell
1
-36
/
+42
2026-03-07
bootstrap: Avoid repetition (and line break) in assert
Samuel Lidén Borell
1
-5
/
+8
2026-03-07
bootstrap: Fix logical source line longer than 509 characters
Samuel Lidén Borell
1
-12
/
+12
2026-02-28
Notes: class sections syntax, restricted type parameters
Samuel Lidén Borell
2
-0
/
+149
2026-02-28
bootstrap: Fix blake32s on platforms where neither int or long is 32 bit
Samuel Lidén Borell
2
-13
/
+19
2026-02-28
bootstrap: Fix enum value names of True/False/None
Samuel Lidén Borell
3
-12
/
+12
2026-02-24
Notes: Generics
Samuel Lidén Borell
1
-0
/
+21
2026-02-24
Notes: Disallow identity types in static data(?), Mutability
Samuel Lidén Borell
4
-1
/
+23
2026-02-22
Notes: Avoding builtin types. Generics.
Samuel Lidén Borell
2
-0
/
+293
2026-02-21
Use uppercase initials / title case for builtin types and values
Samuel Lidén Borell
15
-183
/
+135
2026-02-20
Notes: Typescopes, uppercase/lowercase identifiers
Samuel Lidén Borell
2
-0
/
+132
2026-02-15
Beginnings of a specification
Samuel Lidén Borell
2
-1
/
+466
2026-02-15
bootstrap: Update TODOs: Arrays will be implements as list objects
Samuel Lidén Borell
4
-9
/
+6
2026-02-15
Notes: Combining lists/arrays and de-combining wrapping/non-wrapping types
Samuel Lidén Borell
2
-0
/
+131
2026-02-15
bootstrap: Remove unfinished support for nested types
Samuel Lidén Borell
3
-102
/
+26
2026-02-15
bootstrap: Make core types available in interfaces also
Samuel Lidén Borell
5
-1
/
+14
2026-02-15
bootstrap: Rename string.c to escape.c to avoid duplicate filename
Samuel Lidén Borell
2
-4
/
+4
2026-02-08
tests: Fix outdir location when running from bootstrap/ directory
Samuel Lidén Borell
1
-0
/
+2
2026-02-08
Notes: APIs, implicit declaration, integer types, package registry, etc.
Samuel Lidén Borell
8
-1
/
+193
2026-02-07
bootstrap: More intuitive errors for missing `end` before next function
Samuel Lidén Borell
4
-6
/
+11
[next]