index
:
lrl
master
[not maintained] LRL Programming Language (predecessor of SLUL)
samuel@kodafritt.se
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
context.c
Age
Commit message (
Expand
)
Author
Files
Lines
2020-07-13
Verifier: Check for invalid type parameter references
Samuel Lidén Borell
1
-1
/
+2
2020-06-29
Constexpr: Handle constexprs referencing other constexprs properly
Samuel Lidén Borell
1
-2
/
+9
2020-06-28
Context: Add support for tracking error sources. More usable error display
Samuel Lidén Borell
1
-14
/
+95
2016-04-13
Cast to uintptr_t when comparing pointers in different objects
Samuel Lidén Borell
1
-1
/
+2
2016-04-04
C interop: Error reporting from the interop
Samuel Lidén Borell
1
-12
/
+33
2016-04-03
Context: Fix "cycle detected" error with identifiers from interop statements
Samuel Lidén Borell
1
-36
/
+40
2016-04-03
C interop: Initialize typerefs->prm properly
Samuel Lidén Borell
1
-0
/
+3
2016-02-28
Update copyright years base on last modification date
Samuel Lidén Borell
1
-1
/
+1
2016-02-25
Verifier: Fix type determination of logic and comparison operations
Samuel Lidén Borell
1
-0
/
+4
2015-02-22
Parser: Show the expected token when an unexpected token is encountered
Samuel Lidén Borell
1
-0
/
+7
2015-02-20
Improve error handling regarding the interop and/or cyclic identifiers
Samuel Lidén Borell
1
-2
/
+58
2014-09-12
Parser: Rename "import" to "uses" and add local/export/import def flags
Samuel Lidén Borell
1
-4
/
+4
2014-08-05
Rewrite some initializers to not require relocations
Samuel Lidén Borell
1
-129
/
+25
2014-07-27
C interop: Report error if the interop fails before parsing
Samuel Lidén Borell
1
-1
/
+3
2014-07-27
Update copyright years
Samuel Lidén Borell
1
-1
/
+1
2014-07-27
Verifier: Use constexpr in more places
Samuel Lidén Borell
1
-1
/
+2
2014-07-19
Interop: Improve error handling
Samuel Lidén Borell
1
-0
/
+2
2014-07-12
New operators: sizeof, minsizeof, alignof and offsetof (incomplete impl)
Samuel Lidén Borell
1
-0
/
+5
2014-07-05
Implement do-while loop
Samuel Lidén Borell
1
-0
/
+1
2014-06-28
Verifier: Check that goto target identifiers are valid goto labels
Samuel Lidén Borell
1
-0
/
+1
2014-06-28
Verifier: Check structural compatibility of enum types
Samuel Lidén Borell
1
-0
/
+4
2014-06-26
Tests: Fix unreported errors in the parser
Samuel Lidén Borell
1
-1
/
+3
2014-06-22
Add "enumbase" operator which returns the base value of an enum value
Samuel Lidén Borell
1
-0
/
+1
2014-06-17
Make "shared" qualifier togglable with "mine" qualifier
Samuel Lidén Borell
1
-1
/
+1
2014-06-12
Verifier: Unknown-length arrays may not be stored
Samuel Lidén Borell
1
-0
/
+1
2014-06-07
Parser: Implement noreturn and C-style varargs
Samuel Lidén Borell
1
-0
/
+2
2014-06-01
Verifier: Implement raw pointer type, and allow assigning T^ to T^?
Samuel Lidén Borell
1
-0
/
+1
2014-05-31
Verifier: Check for too few elements in struct literals
Samuel Lidén Borell
1
-0
/
+1
2014-05-31
Tests: Implement proper testing of errors (*.bad files)
Samuel Lidén Borell
1
-4
/
+21
2014-05-30
Verifier: Type compatibility checking of type params
Samuel Lidén Borell
1
-0
/
+1
2014-05-24
Verifier: Require struct/union members and array elements to be equal also
Samuel Lidén Borell
1
-1
/
+1
2014-05-23
Verifier: Pointer target types must be equal, not just a subtype
Samuel Lidén Borell
1
-0
/
+1
2014-05-18
Verifier: Determine type of array literals in array index expressions
Samuel Lidén Borell
1
-0
/
+1
2014-05-08
Verifier: Check type compatibility of unions also
Samuel Lidén Borell
1
-1
/
+1
2014-05-08
Verifier: Check type compatibility of structs
Samuel Lidén Borell
1
-0
/
+2
2014-05-03
Shorten many function and type names
Samuel Lidén Borell
1
-57
/
+51
2014-03-22
Tokenizer: Disallow repeated plus/minus
Samuel Lidén Borell
1
-1
/
+2
2013-12-04
Verifier: Make "Expression doesn't match type" error messages more specific
Samuel Lidén Borell
1
-1
/
+10
2013-12-01
Add "any" type, which can be used in pointers like "void*" in C
Samuel Lidén Borell
1
-0
/
+1
2013-11-21
Basic support for bitfield types
Samuel Lidén Borell
1
-1
/
+3
2013-11-17
Context: Make error message easier to understand
Samuel Lidén Borell
1
-1
/
+1
2013-10-29
Beginning of an "interop" system that parses C headers
Samuel Lidén Borell
1
-13
/
+36
2013-10-23
Add (void) to parameterless functions
Samuel Lidén Borell
1
-1
/
+1
2013-09-19
Verifier/C backend: Implement "for" loop with arrays and direct iterator types
Samuel Lidén Borell
1
-1
/
+3
2013-09-15
Context: Fix typo
Samuel Lidén Borell
1
-1
/
+1
2013-09-15
Parser: Handle mismatched } instead of crashing
Samuel Lidén Borell
1
-1
/
+2
2013-09-14
Constexpr: Evaluate array index expressions
Samuel Lidén Borell
1
-1
/
+2
2013-09-09
Parser: New syntax 'linkname "xx";' to set linkname inside a namespace
Samuel Lidén Borell
1
-1
/
+0
2013-08-31
Strings: Parsing of unicode escape codes
Samuel Lidén Borell
1
-0
/
+1
2013-08-28
Parser: Disallow const/var where it's the default in type and data defs
Samuel Lidén Borell
1
-0
/
+2
[next]