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
/
test_parse.c
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-11
Update copyright years
Samuel Lidén Borell
1
-1
/
+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-01-01
Put since-versions first in struct/enum members
Samuel Lidén Borell
1
-14
/
+20
2023-12-30
Put since-versions first in top-levels declarations
Samuel Lidén Borell
1
-214
/
+293
2023-12-25
Tests: Fix incorrect = which should be ==
Samuel Lidén Borell
1
-1
/
+1
2023-10-07
Check version when binding typeidentifiers/method identifiers
Samuel Lidén Borell
1
-35
/
+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
1
-10
/
+2
2023-08-22
Parser: Fix error messages for certain invalid function call syntaxes
Samuel Lidén Borell
1
-0
/
+1
2023-07-15
Update copyright years
Samuel Lidén Borell
1
-1
/
+1
2023-06-17
Fix some warnings from clang-analyze
Samuel Lidén Borell
1
-4
/
+5
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
1
-10
/
+10
2023-04-30
Checking of open/closed structs
Samuel Lidén Borell
1
-9
/
+10
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
1
-12
/
+12
2023-04-29
Break out tokenization functions from parse.c to token.c
Samuel Lidén Borell
1
-1394
/
+0
2023-04-24
Fix out-of-memory handling for since-versions
Samuel Lidén Borell
1
-12
/
+12
2023-04-24
Factor out configuration into a separate object
Samuel Lidén Borell
1
-253
/
+258
2023-04-21
Add checks of since-versions, and support backports
Samuel Lidén Borell
1
-31
/
+92
2023-04-21
Fix column number of errors at EOF
Samuel Lidén Borell
1
-28
/
+28
2023-04-21
Improve messages for errors at end declarations
Samuel Lidén Borell
1
-2
/
+2
2023-04-10
Disallow explicitly numbered values in enums without explicit base type
Samuel Lidén Borell
1
-8
/
+8
2023-04-09
Improve error message for missing { at start of block
Samuel Lidén Borell
1
-2
/
+3
2023-04-09
Forbid enums outside of typedefs
Samuel Lidén Borell
1
-8
/
+9
2023-04-08
Improve error messages in declarations
Samuel Lidén Borell
1
-1
/
+12
2023-02-12
IR generation of switch/case and subcase
Samuel Lidén Borell
1
-0
/
+6
2022-11-12
Parser: Set type->misc using |= since it is a bitmask
Samuel Lidén Borell
1
-0
/
+3
2022-11-06
Note about implicit refs. Update TODO about ownership-taking methods
Samuel Lidén Borell
1
-0
/
+2
2022-11-06
Update TODO comments
Samuel Lidén Borell
1
-0
/
+5
2022-11-05
Unit test improvements and cleanups
Samuel Lidén Borell
1
-5
/
+5
2022-09-03
Multi-directory makefile + break out testing functions
Samuel Lidén Borell
1
-0
/
+3
2022-08-04
Free memory in OoM-test
Samuel Lidén Borell
1
-9
/
+9
2022-08-01
Assign IDs to variables (for checking definedness etc.)
Samuel Lidén Borell
1
-68
/
+79
2022-07-26
Fix assertion failures in the verifier (part 2)
Samuel Lidén Borell
1
-1
/
+0
2022-07-25
Add parentheses in macros (fixes some clang-tidy warnings)
Samuel Lidén Borell
1
-2
/
+2
2022-07-20
Ćhecking of function calls
Samuel Lidén Borell
1
-4
/
+8
2022-07-09
Fix missing or wrong error when ] is missing in array expr
Samuel Lidén Borell
1
-0
/
+19
2022-06-15
Require UpperCase for types and lower_case for funcs/data
Samuel Lidén Borell
1
-28
/
+49
2022-06-15
Remove support for multi-versioned symbols. Change syntax to "since X"
Samuel Lidén Borell
1
-585
/
+509
2022-05-29
Forbid multiple versions of types (except for adding fields)
Samuel Lidén Borell
1
-13
/
+24
2022-05-28
Fix parsing of long type parameter lists
Samuel Lidén Borell
1
-0
/
+37
2022-05-26
Tests: Fix another memory error in OoM-test
Samuel Lidén Borell
1
-1
/
+0
2022-05-22
Tests: Fix memory errors in OoM-test
Samuel Lidén Borell
1
-3
/
+3
2022-05-22
Use keywords for true/false instead of .true/.false typeidents
Samuel Lidén Borell
1
-6
/
+6
2022-05-03
Simplify syntax for void functions (remove "-> void")
Samuel Lidén Borell
1
-76
/
+76
2022-05-01
Simplify syntax for private types (remove "= private")
Samuel Lidén Borell
1
-49
/
+17
2022-04-30
Fix some clang -Weverything warnings
Samuel Lidén Borell
1
-3
/
+3
[next]