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
/
chkutil.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-05-18
Detect cyclic types
Samuel Lidén Borell
1
-2
/
+11
2024-05-12
Fix possibly incorrect none-ness check in nested types
Samuel Lidén Borell
1
-1
/
+2
2024-05-12
Check none-ness in implicit dereferencing
Samuel Lidén Borell
1
-7
/
+50
2024-05-11
Update copyright years
Samuel Lidén Borell
1
-1
/
+1
2024-04-13
Remove cli/gui distinction. Make \name and \type optional for apps
Samuel Lidén Borell
1
-1
/
+1
2024-04-01
ir: Fix IR generation of non-trivial lvalues (such as fields/indices)
Samuel Lidén Borell
1
-7
/
+62
2024-04-01
ir: Use actual types for slot types (instead of always DPTR)
Samuel Lidén Borell
1
-8
/
+3
2024-03-10
Fix detection of SlulApp.main on 32-bit host platforms
Samuel Lidén Borell
1
-2
/
+2
2024-03-08
Use SlulApp.main as the entry point. Implicitly depend on slulrt
Samuel Lidén Borell
1
-0
/
+41
2024-03-05
Fix GCC and Valgrind warnings when building with -O2
Samuel Lidén Borell
1
-0
/
+3
2024-03-03
Fix various cppcheck warnings
Samuel Lidén Borell
1
-3
/
+8
2024-03-02
Detect type-confusion of structs in SLUL_DEBUG mode
Samuel Lidén Borell
1
-0
/
+10
2024-03-02
Fix incorrect source location of imported definitions
Samuel Lidén Borell
1
-2
/
+1
2024-01-01
Skip version check of fields from module's own interface
Samuel Lidén Borell
1
-3
/
+9
2023-12-12
Fix handling of back-dependencies on main module
Samuel Lidén Borell
1
-17
/
+20
2023-11-26
Use main_dep in find_typeident also (and cache it)
Samuel Lidén Borell
1
-8
/
+9
2023-10-08
Only match actually implemented idents in version check
Samuel Lidén Borell
1
-2
/
+3
2023-10-08
Check version when binding struct fields
Samuel Lidén Borell
1
-4
/
+37
2023-10-07
Check version when binding typeidentifiers/method identifiers
Samuel Lidén Borell
1
-21
/
+108
2023-10-07
Break out error handling for mismatching since versions
Samuel Lidén Borell
1
-0
/
+41
2023-10-01
Check version when binding identifiers across modules
Samuel Lidén Borell
1
-1
/
+4
2023-09-17
Add tree_search_node() and tree_search_tok() for easier tree lookup
Samuel Lidén Borell
1
-2
/
+1
2023-09-10
Add check for different type with same name for typeidents and methods
Samuel Lidén Borell
1
-2
/
+32
2023-09-10
Implement search for methods and typeidents in other modules also
Samuel Lidén Borell
1
-0
/
+60
2023-08-27
Fix crash on generic function declarations
Samuel Lidén Borell
1
-0
/
+8
2023-07-10
Backend: Replace *PTR ops with ADDR* LOAD* ops. Fix lvalue access to locals
Samuel Lidén Borell
1
-0
/
+26
2023-06-16
IR generator: Handle imported identifiers
Samuel Lidén Borell
1
-0
/
+11
2023-05-14
Basic checking of generic types
Samuel Lidén Borell
1
-12
/
+164
2023-05-14
Use const in more places
Samuel Lidén Borell
1
-8
/
+8
2023-05-14
Move another utility function from parser to chkutil
Samuel Lidén Borell
1
-0
/
+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
-0
/
+168