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
/
context.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-05-25
ir: Fix array index offset calculation with nested arrays
Samuel Lidén Borell
1
-0
/
+3
2024-05-18
Detect cyclic types
Samuel Lidén Borell
1
-0
/
+1
2024-05-11
Update copyright years
Samuel Lidén Borell
1
-1
/
+1
2024-05-11
Tracking of variable none-ness
Samuel Lidén Borell
1
-0
/
+1
2024-05-05
Backend: Initial-values for datadefs + IR-gen of string literals
Samuel Lidén Borell
1
-0
/
+1
2024-04-28
Parser: Split error_prevtok for more accurate column numbers
Samuel Lidén Borell
1
-2
/
+12
2024-03-09
Reset error state after silenced errors also
Samuel Lidén Borell
1
-1
/
+6
2024-03-08
Use SlulApp.main as the entry point. Implicitly depend on slulrt
Samuel Lidén Borell
1
-0
/
+10
2024-03-05
Don't cast function pointers. Use wrapper functions instead
Samuel Lidén Borell
1
-0
/
+1
2024-03-03
Fix various cppcheck warnings
Samuel Lidén Borell
1
-14
/
+0
2024-03-02
Detect type-confusion of structs in SLUL_DEBUG mode
Samuel Lidén Borell
1
-0
/
+1
2024-03-02
Fix incorrect source location of imported definitions
Samuel Lidén Borell
1
-1
/
+13
2024-01-01
Put since-versions first in struct/enum members
Samuel Lidén Borell
1
-1
/
+7
2023-12-30
Put since-versions first in top-levels declarations
Samuel Lidén Borell
1
-2
/
+5
2023-12-12
Fix handling of back-dependencies on main module
Samuel Lidén Borell
1
-8
/
+14
2023-09-17
Check hashcodes before using memcmp
Samuel Lidén Borell
1
-0
/
+1
2023-09-16
Avoid some strlen calls
Samuel Lidén Borell
1
-0
/
+1
2023-09-16
Add unstable_api flag. Improve checks of module headers
Samuel Lidén Borell
1
-0
/
+1
2023-09-10
Implement search for methods and typeidents in other modules also
Samuel Lidén Borell
1
-1
/
+5
2023-08-11
Basic check of \interface_depends in dependencies
Samuel Lidén Borell
1
-1
/
+8
2023-08-06
Add version check of dependencies
Samuel Lidén Borell
1
-0
/
+15
2023-07-21
Remove output files on error
Samuel Lidén Borell
1
-0
/
+7
2023-07-15
Update copyright years
Samuel Lidén Borell
1
-1
/
+1
2023-07-07
Fix some cppcheck warnings and improve comments
Samuel Lidén Borell
1
-1
/
+1
2023-05-27
Support for multi-line comments with #{{ and #}}
Samuel Lidén Borell
1
-0
/
+1
2023-05-14
Basic checking of generic types
Samuel Lidén Borell
1
-2
/
+18
2023-05-14
Fix column number for multi-line expressions
Samuel Lidén Borell
1
-2
/
+2
2023-05-07
Factor out utility functions and type compat checking from exprchk.c
Samuel Lidén Borell
1
-19
/
+21
2023-05-07
Split backend.c into ir.c (IR generation) and bwrapper.c (backend init/output)
Samuel Lidén Borell
1
-1
/
+2
2023-05-06
Include .typeidentifier and .field names in error messages
Samuel Lidén Borell
1
-0
/
+17
2023-04-30
Parsing and basic checks of literal struct values with named fields
Samuel Lidén Borell
1
-0
/
+1
2023-04-29
Report errors at end-of-line at the correct location
Samuel Lidén Borell
1
-0
/
+16
2023-04-29
Add/fix INTERR definitions
Samuel Lidén Borell
1
-0
/
+2
2023-04-29
Break out tokenization functions from parse.c to token.c
Samuel Lidén Borell
1
-0
/
+1
2023-04-24
Factor out configuration into a separate object
Samuel Lidén Borell
1
-114
/
+61
2023-04-21
Add checks of since-versions, and support backports
Samuel Lidén Borell
1
-2
/
+2
2023-04-21
Remove unused functions and dead code
Samuel Lidén Borell
1
-23
/
+0
2023-04-14
exprchk: Improved error checks/messages
Samuel Lidén Borell
1
-7
/
+16
2022-12-18
Backend: Add IDs of definitions. Pass typedefs to backend
Samuel Lidén Borell
1
-0
/
+3
2022-12-10
Add error messages for output file creation and writing
Samuel Lidén Borell
1
-2
/
+3
2022-11-06
Fix error handling/recovery in exprchk/funcchk
Samuel Lidén Borell
1
-0
/
+5
2022-08-14
Update copyright years
Samuel Lidén Borell
1
-1
/
+1
2022-08-04
Tracking of variables definedness
Samuel Lidén Borell
1
-0
/
+1
2022-07-26
Fix assertion failures in the verifier (part 2)
Samuel Lidén Borell
1
-0
/
+3
2022-07-18
Fix/improve checking of return statements
Samuel Lidén Borell
1
-0
/
+24
2022-07-18
Improve error handling
Samuel Lidén Borell
1
-3
/
+5
2022-07-17
Track containing module of functions, and fix ctx->funcbody list
Samuel Lidén Borell
1
-1
/
+0
2022-06-15
Remove support for multi-versioned symbols. Change syntax to "since X"
Samuel Lidén Borell
1
-1
/
+3
2022-05-16
Add checking of referenced identifiers in exprs
Samuel Lidén Borell
1
-0
/
+2
2022-05-13
Basic structure for expr checks
Samuel Lidén Borell
1
-0
/
+26
[next]