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
/
display.c
Age
Commit message (
Expand
)
Author
Files
Lines
2020-07-05
Add "with" to switch-case statement, to track which case was matched
Samuel Lidén Borell
1
-2
/
+8
2020-06-29
Constexpr: Handle constexprs referencing other constexprs properly
Samuel Lidén Borell
1
-0
/
+8
2017-08-29
Verifier: Fix typedef statements (typedefs inside functions)
Samuel Lidén Borell
1
-1
/
+4
2016-04-17
Update more copyright years
Samuel Lidén Borell
1
-1
/
+1
2016-04-17
Parser: Add "unreachable" statement
Samuel Lidén Borell
1
-1
/
+9
2016-04-16
Add "assert" statement
Samuel Lidén Borell
1
-0
/
+11
2016-02-28
Update copyright years base on last modification date
Samuel Lidén Borell
1
-1
/
+1
2016-02-25
Display: Eliminate duplicate keyword constants
Samuel Lidén Borell
1
-4
/
+1
2015-07-14
Add case labels for all AST and builtins enum values
Samuel Lidén Borell
1
-25
/
+35
2015-02-19
C backend: Beginning of typeasserts (without any checks so far)
Samuel Lidén Borell
1
-1
/
+1
2015-02-18
Parser: Fix typeassert statement
Samuel Lidén Borell
1
-7
/
+4
2015-02-16
Parser: typeassert statement and expression
Samuel Lidén Borell
1
-1
/
+43
2015-02-05
Parser: Add "deprecated" keyword
Samuel Lidén Borell
1
-0
/
+1
2015-02-05
Display: Add missing def flags
Samuel Lidén Borell
1
-0
/
+4
2015-02-05
Parser: Rename end/empty to loopend/loopempty
Samuel Lidén Borell
1
-2
/
+2
2015-02-01
Parser/Verifier/C backend: Partial implementation of end/empty blocks
Samuel Lidén Borell
1
-0
/
+12
2015-01-29
Parser/C backend: Add "declonly" (C "extern") linkage keyword
Samuel Lidén Borell
1
-0
/
+1
2014-09-12
Parser: Rename "import" to "uses" and add local/export/import def flags
Samuel Lidén Borell
1
-8
/
+11
2014-09-12
Display: Add missing keyword
Samuel Lidén Borell
1
-0
/
+1
2014-08-05
Rewrite some initializers to not require relocations
Samuel Lidén Borell
1
-9
/
+9
2014-07-27
Update copyright years
Samuel Lidén Borell
1
-1
/
+1
2014-07-13
Tokenizer: Reserve the "deprecated" keyword
Samuel Lidén Borell
1
-0
/
+1
2014-07-13
Tokenizer: Reserve the "alignas" keyword
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
/
+4
2014-07-02
Display: Fix display of qualifiers
Samuel Lidén Borell
1
-1
/
+1
2014-07-02
Main: Add "--dump interop_ast" option for debugging problems with the interop
Samuel Lidén Borell
1
-0
/
+28
2014-07-02
Display: Handle bitfields without a base_type
Samuel Lidén Borell
1
-3
/
+16
2014-07-02
Display: Handle the "any" type
Samuel Lidén Borell
1
-0
/
+4
2014-06-22
Add "enumbase" operator which returns the base value of an enum value
Samuel Lidén Borell
1
-0
/
+1
2014-06-09
Parser: Implement switch statement
Samuel Lidén Borell
1
-0
/
+40
2014-06-07
Parser: Implement noreturn and C-style varargs
Samuel Lidén Borell
1
-2
/
+12
2014-06-01
Parser: Implement raw and flexible pointers
Samuel Lidén Borell
1
-3
/
+9
2014-05-11
Display: Add missing AST names
Samuel Lidén Borell
1
-0
/
+2
2014-05-03
Shorten many function and type names
Samuel Lidén Borell
1
-29
/
+29
2014-04-05
Add "NaN" and "inf" floating point values
Samuel Lidén Borell
1
-0
/
+10
2014-03-23
Rename "namespac" to "scope" in identifiers
Samuel Lidén Borell
1
-5
/
+5
2014-03-20
Parser: Implement goto/skipto/repeatfrom and labels
Samuel Lidén Borell
1
-0
/
+19
2014-03-19
Tokenizer: Add specialized "goto" keywords: "skipto" and "repeatfrom"
Samuel Lidén Borell
1
-0
/
+2
2013-12-01
Add "any" type, which can be used in pointers like "void*" in C
Samuel Lidén Borell
1
-0
/
+1
2013-12-01
Add bitwise and/or/xor operators
Samuel Lidén Borell
1
-0
/
+3
2013-11-21
Basic support for bitfield types
Samuel Lidén Borell
1
-1
/
+5
2013-11-17
Add bitwise complement operator
Samuel Lidén Borell
1
-0
/
+1
2013-11-17
Add bit shift operators
Samuel Lidén Borell
1
-0
/
+4
2013-11-17
Add "makeopt" operator (only works with pointers so far)
Samuel Lidén Borell
1
-0
/
+1
2013-11-10
Implement union types
Samuel Lidén Borell
1
-0
/
+6
2013-10-29
Beginning of an "interop" system that parses C headers
Samuel Lidén Borell
1
-0
/
+26
2013-07-31
Fix code style of curly brackets in functions
Samuel Lidén Borell
1
-4
/
+8
2013-07-20
Parser/Verifier: Implement conditional operator
Samuel Lidén Borell
1
-0
/
+10
2013-07-18
Update copyright years
Samuel Lidén Borell
1
-1
/
+1
2013-07-18
Display: Fix whitespace bug with function members
Samuel Lidén Borell
1
-1
/
+1
[next]