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
/
funcchk.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-06-02
Don't use ref types for function references
Samuel Lidén Borell
1
-0
/
+2
2024-05-12
Check none-ness in implicit dereferencing
Samuel Lidén Borell
1
-11
/
+3
2024-05-12
Allow passing not-none values to non-optional refs
Samuel Lidén Borell
1
-16
/
+10
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
-11
/
+156
2024-03-02
Detect type-confusion of structs in SLUL_DEBUG mode
Samuel Lidén Borell
1
-0
/
+5
2024-03-02
Fix error recovery in the semantic checker
Samuel Lidén Borell
1
-1
/
+8
2023-09-09
Fix search for implementation of methods and typeidents
Samuel Lidén Borell
1
-1
/
+1
2023-08-27
Fix crash on generic function declarations
Samuel Lidén Borell
1
-2
/
+3
2023-08-16
Fix missing "Operation has no effect" error in some cases
Samuel Lidén Borell
1
-0
/
+42
2023-07-15
Update copyright years
Samuel Lidén Borell
1
-1
/
+1
2023-07-01
Fix variable IDs of parameters in methods
Samuel Lidén Borell
1
-1
/
+2
2023-05-16
IR generation: Implement methods, "this" and fields
Samuel Lidén Borell
1
-2
/
+6
2023-05-14
Basic checking of generic types
Samuel Lidén Borell
1
-1
/
+1
2023-05-14
Use const in more places
Samuel Lidén Borell
1
-9
/
+11
2023-04-15
funcchk: Silence errors for variables with non-existing types
Samuel Lidén Borell
1
-5
/
+7
2023-04-08
Improve error messages in declarations
Samuel Lidén Borell
1
-5
/
+13
2022-12-09
Fix clang warnings with -Wconditional-uninitialized
Samuel Lidén Borell
1
-2
/
+3
2022-11-06
Fix error handling/recovery in exprchk/funcchk
Samuel Lidén Borell
1
-27
/
+33
2022-11-06
Update TODO comments
Samuel Lidén Borell
1
-1
/
+1
2022-11-01
Fix bugs found with afl++. Add missing test file
Samuel Lidén Borell
1
-2
/
+13
2022-10-30
Update TODOs
Samuel Lidén Borell
1
-1
/
+1
2022-10-29
Basic checking of switch/case
Samuel Lidén Borell
1
-3
/
+44
2022-10-29
Fix reachablility check after else-ifs and blocks
Samuel Lidén Borell
1
-11
/
+13
2022-10-25
Fix variable definedness check after "else" with "return"
Samuel Lidén Borell
1
-2
/
+3
2022-10-22
Basic checking of for loops
Samuel Lidén Borell
1
-3
/
+72
2022-08-13
Fix warning about uninitialized variable in funcchk
Samuel Lidén Borell
1
-1
/
+3
2022-08-05
Checking of variable definedness after goto. Fix definedness check of if/else
Samuel Lidén Borell
1
-23
/
+96
2022-08-05
Special handling of while true loops
Samuel Lidén Borell
1
-21
/
+56
2022-08-04
Checking of flow of return/goto
Samuel Lidén Borell
1
-3
/
+39
2022-08-04
Fix incorrect ctx->funcbody and uninitialized varstates
Samuel Lidén Borell
1
-0
/
+2
2022-08-04
Tracking of variables definedness
Samuel Lidén Borell
1
-9
/
+193
2022-08-01
Assign IDs to variables (for checking definedness etc.)
Samuel Lidén Borell
1
-2
/
+3
2022-07-25
Fix assertion failures in the verifier (part 1)
Samuel Lidén Borell
1
-12
/
+14
2022-07-24
Fix assertion failures and Internal Compiler Errors in the verifier
Samuel Lidén Borell
1
-3
/
+10
2022-07-18
Fix/improve checking of return statements
Samuel Lidén Borell
1
-5
/
+9
2022-07-18
Prevent deep recursion with else-if
Samuel Lidén Borell
1
-5
/
+6
2022-07-18
Checking of expr/if/while/assert statements
Samuel Lidén Borell
1
-14
/
+72
2022-07-17
Checking of local variable declarations
Samuel Lidén Borell
1
-2
/
+19
2022-06-15
Fix warning in unity builds
Samuel Lidén Borell
1
-2
/
+2
2022-05-26
Checking of expressions in return statements
Samuel Lidén Borell
1
-5
/
+62
2022-05-13
Basic structure for expr checks
Samuel Lidén Borell
1
-0
/
+1
2022-05-07
Rename stmtchk.c to funcchk.c
Samuel Lidén Borell
1
-0
/
+44