index
:
slul
main
no-refs
parser-simplification-rewrite
wip-sigils
SLUL Programming Language
samuel@kodafritt.se
about
summary
refs
log
tree
commit
diff
homepage
log msg
author
committer
range
path:
root
/
src-cslul
/
unittest
Age
Commit message (
Expand
)
Author
Files
Lines
2024-06-02
Don't use ref types for function references
Samuel Lidén Borell
1
-1
/
+1
2024-05-25
ir: Fix array index offset calculation with nested arrays
Samuel Lidén Borell
1
-9
/
+28
2024-05-11
Update copyright years
Samuel Lidén Borell
11
-11
/
+11
2024-04-20
Tests: Fix corrupted union fields on 32-bit Windows
Samuel Lidén Borell
2
-2
/
+4
2024-04-13
Remove cli/gui distinction. Make \name and \type optional for apps
Samuel Lidén Borell
4
-111
/
+75
2024-03-21
Use offsetof/size_t instead of uintptr_t where possible
Samuel Lidén Borell
2
-4
/
+3
2024-03-08
Use SlulApp.main as the entry point. Implicitly depend on slulrt
Samuel Lidén Borell
3
-11
/
+32
2024-03-03
Add assert()'s to silence some gcc -fanalyzer warnings
Samuel Lidén Borell
1
-0
/
+1
2024-03-02
Detect type-confusion of structs in SLUL_DEBUG mode
Samuel Lidén Borell
1
-0
/
+2
2024-03-02
Tests: Fix test that continued even after simulated OoM error
Samuel Lidén Borell
1
-0
/
+1
2024-02-20
Revert "Tests: Fix incorrect buffer size"
Samuel Lidén Borell
1
-1
/
+1
2024-02-20
Tests: Fix incorrect buffer size
Samuel Lidén Borell
1
-1
/
+1
2024-02-05
Restrict \source filenames to a-z 0-9 _
Samuel Lidén Borell
1
-12
/
+25
2024-01-01
Put since-versions first in struct/enum members
Samuel Lidén Borell
3
-54
/
+78
2023-12-30
Put since-versions first in top-levels declarations
Samuel Lidén Borell
4
-281
/
+398
2023-12-27
codegen: Don't rely on unsigned/size_t being 32 bits
Samuel Lidén Borell
1
-2
/
+2
2023-12-25
Tests: Fix incorrect = which should be ==
Samuel Lidén Borell
3
-7
/
+14
2023-12-25
Tests: Fix test failure when alignment of size_t < 4
Samuel Lidén Borell
1
-12
/
+34
2023-12-12
Fix handling of back-dependencies on main module
Samuel Lidén Borell
1
-1
/
+1
2023-11-12
Tests: Fix missing check in OoM-test + related errors
Samuel Lidén Borell
6
-101
/
+104
2023-10-07
Check version when binding typeidentifiers/method identifiers
Samuel Lidén Borell
2
-40
/
+40
2023-09-17
Misc typo fixes + update TODO
Samuel Lidén Borell
1
-1
/
+1
2023-09-17
Add tree_search_node() and tree_search_tok() for easier tree lookup
Samuel Lidén Borell
1
-3
/
+2
2023-09-17
Use string hashcodes for source filenames and dependencies
Samuel Lidén Borell
1
-1
/
+3
2023-09-16
Add unstable_api flag. Improve checks of module headers
Samuel Lidén Borell
2
-41
/
+35
2023-09-10
Tests: Add checks in test_parse_funcbody_vardef_outofscope
Samuel Lidén Borell
1
-1
/
+13
2023-09-10
Update TODOs
Samuel Lidén Borell
2
-15
/
+2
2023-09-09
Report style remark on CR newlines
Samuel Lidén Borell
1
-7
/
+16
2023-09-09
Tests: Fix off-by-one error in test and remove FIXME
Samuel Lidén Borell
1
-3
/
+2
2023-09-08
Implement "nestedonly" dependencies (and remove "typesonly")
Samuel Lidén Borell
1
-13
/
+13
2023-08-22
Parser: Fix error messages for certain invalid function call syntaxes
Samuel Lidén Borell
1
-0
/
+1
2023-08-11
Use namespace prefix in include guards
Samuel Lidén Borell
4
-6
/
+11
2023-07-21
Remove output files on error
Samuel Lidén Borell
4
-10
/
+67
2023-07-15
Update copyright years
Samuel Lidén Borell
21
-21
/
+21
2023-07-07
Fix some cppcheck warnings and improve comments
Samuel Lidén Borell
1
-2
/
+3
2023-06-18
Backend: Possiblity to dump IR in text form
Samuel Lidén Borell
1
-0
/
+15
2023-06-18
winlibc: Support for 64-bit integers in printf (%lld,%llu,%llx)
Samuel Lidén Borell
1
-0
/
+16
2023-06-17
Fix some warnings from clang-analyze
Samuel Lidén Borell
2
-14
/
+16
2023-05-27
Support for multi-line comments with #{{ and #}}
Samuel Lidén Borell
4
-1
/
+45
2023-05-18
IR generation of array index expressions
Samuel Lidén Borell
1
-0
/
+33
2023-05-14
Basic checking of generic types
Samuel Lidén Borell
1
-59
/
+45
2023-05-14
Use const in more places
Samuel Lidén Borell
2
-19
/
+19
2023-05-07
Factor out utility functions and type compat checking from exprchk.c
Samuel Lidén Borell
3
-0
/
+72
2023-05-07
Split backend.c into ir.c (IR generation) and bwrapper.c (backend init/output)
Samuel Lidén Borell
3
-4
/
+39
2023-04-30
Checking of open/closed structs
Samuel Lidén Borell
2
-13
/
+11
2023-04-29
More improvements to error locations. Add check of .typeident syntax
Samuel Lidén Borell
1
-13
/
+14
2023-04-29
Report errors at end-of-line at the correct location
Samuel Lidén Borell
3
-24
/
+24
2023-04-29
Make variable in test static
Samuel Lidén Borell
1
-1
/
+1
2023-04-29
Break out tokenization functions from mhparse.c to mhtoken.c
Samuel Lidén Borell
3
-294
/
+342
2023-04-29
Break out tokenization functions from parse.c to token.c
Samuel Lidén Borell
3
-1394
/
+1443
[next]