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
/
bootstrap
Age
Commit message (
Expand
)
Author
Files
Lines
37 hours
bootstrap: Remove MIT-0 license from bootstrap RTL
Samuel Lidén Borell
11
-62
/
+9
41 hours
bootstrap: Show proper errors on OoM/internal errors
Samuel Lidén Borell
6
-12
/
+35
2 days
bootstrap: Fix overflow check for integer CLI params
Samuel Lidén Borell
1
-1
/
+6
2 days
bootstrap: Beginning of MessageReporter
Samuel Lidén Borell
5
-6
/
+246
3 days
bootstrap: Remove output file on error
Samuel Lidén Borell
1
-1
/
+6
3 days
bootstrap: Revise CLI input params to use Readers instead of Files
Samuel Lidén Borell
2
-18
/
+29
2025-08-16
bootstrap: Assign CLI arguments to fields (bool and int only for now)
Samuel Lidén Borell
1
-8
/
+84
2025-08-16
bootstrap: Lookup CLI options and bind their values
Samuel Lidén Borell
1
-8
/
+59
2025-08-16
bootstrap: Call argument parsing function in RTL from main()
Samuel Lidén Borell
2
-3
/
+8
2025-08-16
bootstrap: Don't emit constructors for service classes
Samuel Lidén Borell
3
-5
/
+17
2025-08-16
bootstrap: Basic CLI arguments loop and error handling
Samuel Lidén Borell
2
-4
/
+146
2025-08-16
bootstrap: Internal RTL string decoding function
Samuel Lidén Borell
3
-3
/
+65
2025-08-16
bootstrap: Null terminate all string constants.
Samuel Lidén Borell
1
-1
/
+4
2025-08-16
bootstrap: Emit initialization of `giveme`s
Samuel Lidén Borell
3
-3
/
+104
2025-08-16
Remove redundant whitespace and a duplicate line
Samuel Lidén Borell
4
-5
/
+0
2025-08-16
bootstrap: Add stub functions in RTL for CLI handling
Samuel Lidén Borell
3
-0
/
+193
2025-08-16
bootstrap: Emit all string constants, including those in `giveme`s
Samuel Lidén Borell
1
-10
/
+8
2025-08-16
bootstrap: Leave outer type as NULL for now
Samuel Lidén Borell
1
-1
/
+2
2025-08-10
bootstrap: Rename BASELINE_CFLAGS to BASE_CFLAGS
Samuel Lidén Borell
1
-3
/
+3
2025-08-09
Emit initialization of CommandMain service impl
Samuel Lidén Borell
5
-15
/
+107
2025-08-02
bootstrap: Reduce unecessarily large struct QualifierInfo
Samuel Lidén Borell
1
-2
/
+2
2025-07-30
bootstrap: Put compiler option arguments before non-options
Samuel Lidén Borell
1
-5
/
+5
2025-07-26
bootstrap: Parsing of `giveme` blocks (dependency injection)
Samuel Lidén Borell
7
-22
/
+88
2025-07-23
bootstrap: Require strict ordering of variables/constructors/functions
Samuel Lidén Borell
1
-0
/
+6
2025-07-23
bootstrap: Call exit(EXIT_FAILURE) instead of abort() on file open error
Samuel Lidén Borell
1
-1
/
+1
2025-07-23
bootstrap: Simplify Makefile by using $@ for all outputs
Samuel Lidén Borell
1
-1
/
+1
2025-07-21
bootstrap: Further limit maximum string constant length
Samuel Lidén Borell
1
-9
/
+10
2025-07-20
Update Makefile and sources.index with new test source file names
Samuel Lidén Borell
1
-2
/
+3
2025-07-20
bootstrap: Emit code to call `main`
Samuel Lidén Borell
7
-16
/
+101
2025-07-20
bootstrap: Parsing of `entry` functions
Samuel Lidén Borell
5
-6
/
+22
2025-07-20
bootstrap: Define builtins at startup
Samuel Lidén Borell
5
-32
/
+49
2025-07-20
bootstrap: Basic parsing of service type specifications
Samuel Lidén Borell
4
-1
/
+101
2025-07-20
bootstrap: Avoid emitting empty structs
Samuel Lidén Borell
1
-0
/
+4
2025-07-20
bootstrap: Add token lookahead function
Samuel Lidén Borell
4
-6
/
+16
2025-07-18
bootstrap: Avoid += in Makefile
Samuel Lidén Borell
1
-2
/
+1
2025-07-17
bootstrap: Factor out tok_symbol() out of tokenize()
Samuel Lidén Borell
1
-45
/
+55
2025-07-17
bootstrap: Factor out emit_subexpr() out of emit_expr() loop
Samuel Lidén Borell
1
-167
/
+174
2025-07-17
bootstrap: More defensive tree_insert. Remove redundant variable
Samuel Lidén Borell
1
-5
/
+5
2025-07-17
bootstrap: Update header dependencies in Makefile
Samuel Lidén Borell
1
-2
/
+3
2025-07-17
bootstrap: Break out integer range computation/checks to intrange.c
Samuel Lidén Borell
6
-173
/
+185
2025-07-14
bootstrap: Add a default constructor in none is defined
Samuel Lidén Borell
1
-0
/
+9
2025-07-13
bootstrap: Update/remove/add TODO's
Samuel Lidén Borell
12
-52
/
+24
2025-07-13
bootstrap: Factor out match_keyword from tok_alphanum
Samuel Lidén Borell
1
-27
/
+32
2025-07-13
bootstrap: Factor out emit_single_statement from loop
Samuel Lidén Borell
1
-177
/
+182
2025-07-13
bootstrap: Factor out statement parsing function
Samuel Lidén Borell
1
-200
/
+210
2025-07-13
bootstrap: Implement constructor calls
Samuel Lidén Borell
10
-51
/
+72
2025-07-13
bootstrap: Fix incorrect type qualifiers of local variables
Samuel Lidén Borell
1
-2
/
+3
2025-07-13
bootstrap: Completely forbid underscores in type names
Samuel Lidén Borell
2
-15
/
+9
2025-07-13
bootstrap: Emit double underscores in identifiers of nested types
Samuel Lidén Borell
1
-0
/
+4
2025-07-13
bootstrap: Restrict how underscores can be used in identifiers
Samuel Lidén Borell
1
-0
/
+23
[next]