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
/
tests
/
backend
Age
Commit message (
Expand
)
Author
Files
Lines
2020-08-16
Add "char" type
Samuel Lidén Borell
1
-1
/
+1
2020-07-17
C backend: Add tests of runtime expressions. Fix anon and stmt typedef enums
Samuel Lidén Borell
1
-0
/
+30
2020-07-13
Tests: Add missing return statements to tests
Samuel Lidén Borell
2
-1
/
+3
2020-06-27
Verifier: Allow multi-assignment with mixed destination types
Samuel Lidén Borell
1
-0
/
+8
2017-09-21
C backend: Include LRL expression/filename/line in assert messages
Samuel Lidén Borell
1
-0
/
+6
2017-08-18
Verifier: Require constant case expressions, and evaluate them
Samuel Lidén Borell
1
-1
/
+8
2017-08-17
C backend: Implement non-scalar switch statement
Samuel Lidén Borell
1
-0
/
+20
2017-08-16
C backend: Implement makeopt operator
Samuel Lidén Borell
1
-0
/
+16
2017-08-13
C backend: Implement array comparison
Samuel Lidén Borell
1
-0
/
+8
2017-08-13
Tests: Add test of optional types in the backend
Samuel Lidén Borell
1
-0
/
+17
2016-04-23
C backend: Use typerefs and implement translation of incomplete generic types
Samuel Lidén Borell
2
-0
/
+29
2016-03-02
Verifier: Disallow assignment operations in expressions
Samuel Lidén Borell
1
-4
/
+4
2016-02-27
C backend: Allocate temporaries in "else if" also
Samuel Lidén Borell
1
-0
/
+12
2016-02-23
C backend: Allow using the value of assignment exprs with array types
Samuel Lidén Borell
2
-2
/
+9
2016-02-18
C backend: Fix assignment of non-pointer none values
Samuel Lidén Borell
1
-0
/
+6
2015-02-13
C backend: Fix returning of arrays
Samuel Lidén Borell
1
-1
/
+0
2015-02-12
C backend: Use a temporary for accessing array return values
Samuel Lidén Borell
1
-0
/
+13
2015-02-08
C backend: Translate "address of literal" expressions using temporaries
Samuel Lidén Borell
1
-0
/
+18
2015-02-08
Remove TODO comment
Samuel Lidén Borell
1
-2
/
+0
2015-02-07
C backend: Fix modulo operator
Samuel Lidén Borell
1
-10
/
+60
2014-07-28
C backend: Implement translation of pointers to literals in initializations
Samuel Lidén Borell
1
-0
/
+15
2014-06-25
Tests: Fix the backend tests
Samuel Lidén Borell
2
-5
/
+3
2013-11-30
C backend: Fix translation of numbers like 0_01
Samuel Lidén Borell
1
-0
/
+3
2013-09-18
C backend: Nested array and struct literals
Samuel Lidén Borell
1
-0
/
+46
2013-09-14
C backend: Strip leading zeros from numbers
Samuel Lidén Borell
1
-0
/
+16
2013-09-08
C backend: Don't indent "else if"
Samuel Lidén Borell
1
-0
/
+22
2013-08-26
Tests: Multi-variable assignment
Samuel Lidén Borell
1
-0
/
+36
2013-08-26
C backend: Implement proper translation of non-pointer "none" values
Samuel Lidén Borell
1
-0
/
+25
2013-07-14
C backend: Translate modulo properly for floats and signed ints
Samuel Lidén Borell
1
-0
/
+39