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.h
Age
Commit message (
Expand
)
Author
Files
Lines
2020-06-29
Constexpr: Handle constexprs referencing other constexprs properly
Samuel Lidén Borell
1
-0
/
+1
2020-06-28
Context: Add support for tracking error sources. More usable error display
Samuel Lidén Borell
1
-0
/
+13
2016-04-17
Update more copyright years
Samuel Lidén Borell
1
-1
/
+1
2016-04-04
C interop: Error reporting from the interop
Samuel Lidén Borell
1
-13
/
+24
2016-02-28
Update copyright years base on last modification date
Samuel Lidén Borell
1
-1
/
+1
2015-07-20
Remove trailing whitespace (except in indentation)
Samuel Lidén Borell
1
-1
/
+1
2015-02-22
Parser: Show the expected token when an unexpected token is encountered
Samuel Lidén Borell
1
-0
/
+2
2014-08-05
Rewrite some initializers to not require relocations
Samuel Lidén Borell
1
-127
/
+4
2014-07-27
C interop: Report error if the interop fails before parsing
Samuel Lidén Borell
1
-0
/
+2
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
-0
/
+1
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
-0
/
+2
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
-0
/
+13
2014-05-30
Verifier: Type compatibility checking of type params
Samuel Lidén Borell
1
-0
/
+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
-39
/
+35
2014-03-22
Tokenizer: Disallow repeated plus/minus
Samuel Lidén Borell
1
-0
/
+1
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
-0
/
+2
2013-10-29
Beginning of an "interop" system that parses C headers
Samuel Lidén Borell
1
-1
/
+7
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
-0
/
+2
2013-09-15
Parser: Handle mismatched } instead of crashing
Samuel Lidén Borell
1
-0
/
+1
2013-09-14
Constexpr: Evaluate array index expressions
Samuel Lidén Borell
1
-0
/
+1
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
2013-08-26
Move LRLHashCode to context.h so misc.h can be made an "internal" header
Samuel Lidén Borell
1
-0
/
+15
2013-08-25
Parser: Make optional types get their qualifiers from the value type
Samuel Lidén Borell
1
-0
/
+1
2013-08-25
Verifier: Add "typerefs". Make var/const togglable in types
Samuel Lidén Borell
1
-0
/
+4
2013-07-18
Update copyright years
Samuel Lidén Borell
1
-1
/
+1
2013-07-18
Verifier/C backend: Add "function member" operator
Samuel Lidén Borell
1
-0
/
+3
2013-07-08
Verifier: Basic check of float literals
Samuel Lidén Borell
1
-0
/
+1
2013-07-06
Verifier: Detect type of integer literals
Samuel Lidén Borell
1
-0
/
+1
2013-07-06
Tokenizer: Hexadecimal numbers
Samuel Lidén Borell
1
-0
/
+1
2013-07-06
Verifier: Only accept structs in the member operator
Samuel Lidén Borell
1
-0
/
+1
[next]