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
/
typechk.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-06-02
Don't use ref types for function references
Samuel Lidén Borell
1
-9
/
+0
2024-05-18
Improve error message for cyclic typedefs
Samuel Lidén Borell
1
-1
/
+1
2024-05-18
Detect cyclic types
Samuel Lidén Borell
1
-28
/
+113
2024-05-11
Update copyright years
Samuel Lidén Borell
1
-1
/
+1
2024-03-02
Fix error recovery in the semantic checker
Samuel Lidén Borell
1
-7
/
+8
2023-10-07
Check version when binding typeidentifiers/method identifiers
Samuel Lidén Borell
1
-14
/
+14
2023-09-10
Update TODOs
Samuel Lidén Borell
1
-2
/
+1
2023-07-15
Update copyright years
Samuel Lidén Borell
1
-1
/
+1
2023-05-14
Basic checking of generic types
Samuel Lidén Borell
1
-4
/
+30
2023-05-14
Use const in more places
Samuel Lidén Borell
1
-2
/
+2
2023-04-30
Checking of open/closed structs
Samuel Lidén Borell
1
-0
/
+11
2023-04-30
Fix missed errors in errortest. Fix typedefs of func types
Samuel Lidén Borell
1
-1
/
+2
2023-04-09
Fix enum .typeidentifiers
Samuel Lidén Borell
1
-1
/
+23
2023-04-09
Disable const-expr evaluation for values computed at runtime
Samuel Lidén Borell
1
-0
/
+1
2022-11-06
Update TODO comments
Samuel Lidén Borell
1
-1
/
+4
2022-10-30
Checking of enum types. Handling of negative integer literals
Samuel Lidén Borell
1
-3
/
+88
2022-08-01
Assign IDs to variables (for checking definedness etc.)
Samuel Lidén Borell
1
-7
/
+7
2022-07-24
Fix assertion failures and Internal Compiler Errors in the verifier
Samuel Lidén Borell
1
-0
/
+1
2022-07-24
Detect corrupt type enum values again
Samuel Lidén Borell
1
-1
/
+1
2022-07-24
Fix Internal Compiler Error when there is an invalid type
Samuel Lidén Borell
1
-1
/
+3
2022-06-15
Remove support for multi-versioned symbols. Change syntax to "since X"
Samuel Lidén Borell
1
-20
/
+10
2022-05-15
Basic checking of assign exprs
Samuel Lidén Borell
1
-1
/
+1
2022-05-15
Update comments. Add comment about versioning
Samuel Lidén Borell
1
-0
/
+9
2022-05-10
Set up built-in types
Samuel Lidén Borell
1
-2
/
+11
2022-05-07
Move checking of versioned definitions to tlverify.c
Samuel Lidén Borell
1
-15
/
+5
2022-04-09
Avoid most usages of identifiers reserved for future use in C
Samuel Lidén Borell
1
-14
/
+14
2022-04-09
Basic verification of type definitions. Add "error tests"
Samuel Lidén Borell
1
-6
/
+209
2022-03-20
Add file structure for expr/stmt/type checkers
Samuel Lidén Borell
1
-0
/
+38