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
/
verifier
Age
Commit message (
Expand
)
Author
Files
Lines
2020-08-16
Add "char" type
Samuel Lidén Borell
5
-11
/
+36
2020-07-16
Constexpr: Implement struct, array and enum comparison. Add test and fix bugs
Samuel Lidén Borell
1
-0
/
+10
2020-07-14
C backend: Don't output incomplete types. Fix detection in generic types
Samuel Lidén Borell
2
-1
/
+4
2020-07-13
Tests: Add missing return statements to tests
Samuel Lidén Borell
20
-22
/
+21
2020-07-13
Identifier: Allow type parameter references from typedef statements
Samuel Lidén Borell
2
-0
/
+32
2020-07-09
Tests: Fix "useless expression" errors in tests
Samuel Lidén Borell
1
-4
/
+4
2020-07-09
Verifier: Check for useless expressions
Samuel Lidén Borell
2
-0
/
+34
2020-07-04
Parser: Change precedence of makeopt operator
Samuel Lidén Borell
1
-2
/
+2
2020-07-03
Tests: Extend the existing tests + fix locale bug in script
Samuel Lidén Borell
3
-2
/
+12
2020-07-03
Verifier: Add type checks on equality/inequality operators
Samuel Lidén Borell
2
-0
/
+7
2020-07-03
Verifier: Fix array index operation on multi-dimensional array literals
Samuel Lidén Borell
4
-1
/
+17
2020-07-01
Verifier: Types of dereferenced pointers do not need to match exactly
Samuel Lidén Borell
1
-0
/
+29
2020-06-29
Constexpr: Handle constexprs referencing other constexprs properly
Samuel Lidén Borell
3
-1
/
+28
2020-06-27
Verifier: Allow multi-assignment with mixed destination types
Samuel Lidén Borell
3
-0
/
+27
2020-06-25
Verifier: Add check that left assignment operands can be assigned to
Samuel Lidén Borell
1
-0
/
+1
2020-06-25
Parser: Hide loop variables in statements following the loop
Samuel Lidén Borell
1
-0
/
+6
2020-06-25
Verifier: Improved array length comparison
Samuel Lidén Borell
1
-4
/
+4
2020-06-25
Identifier: Disallow duplicate typedef using "here" identifier
Samuel Lidén Borell
2
-1
/
+6
2020-06-25
Verifier: Fix detection of incomplete optional types
Samuel Lidén Borell
1
-0
/
+3
2017-09-01
Add various TODOs and comments
Samuel Lidén Borell
1
-1
/
+1
2017-08-29
Verifier: Limit when var/const qualifiers can be used
Samuel Lidén Borell
6
-79
/
+33
2017-08-22
C backend: Implement proper comparison between optional types
Samuel Lidén Borell
1
-2
/
+4
2017-08-19
Constexpr: Implement (in)equality operation for scalar types
Samuel Lidén Borell
1
-0
/
+15
2017-08-19
Tests: Test "for" loop over nested arrays
Samuel Lidén Borell
1
-0
/
+5
2017-08-19
C backend: Correctly declare all temporaries for "for" loops over arrays
Samuel Lidén Borell
1
-0
/
+10
2017-08-14
Tests: Add an old test of identifier hashmap size expansion
Samuel Lidén Borell
1
-0
/
+508
2017-08-14
Verifier: Check that "return" statement has a value for non-void functions
Samuel Lidén Borell
2
-0
/
+27
2017-08-14
Verifier: Fix comparison against expressions of ambigiuous type
Samuel Lidén Borell
2
-2
/
+34
2017-08-12
C backend: Assign non-scalar parametric types indirectly via a pointer
Samuel Lidén Borell
1
-1
/
+17
2016-04-23
C backend: Use typerefs and implement translation of incomplete generic types
Samuel Lidén Borell
1
-0
/
+1
2016-03-27
Constexpr: Implement typeassert properly
Samuel Lidén Borell
1
-0
/
+2
2016-03-27
Constexpr: Check that computed values fit in the target integer type
Samuel Lidén Borell
2
-0
/
+68
2016-03-25
Constexpr: Implement bitwise shifts, and refactor the code a bit
Samuel Lidén Borell
1
-0
/
+8
2016-03-22
Constexpr: Implement bitwise logic operators (bitand, bitor, bitxor)
Samuel Lidén Borell
1
-0
/
+8
2016-03-22
Verifier: Forbid eint target type in left shift and compl operations
Samuel Lidén Borell
2
-0
/
+5
2016-03-20
Verifier: Require unsigned integer operands to bitwise operators
Samuel Lidén Borell
1
-0
/
+10
2016-03-20
Verifier: Always check the type in as/typeassert expressions
Samuel Lidén Borell
1
-0
/
+2
2016-03-19
Verifier: Add missing test of disallowed assignments in expressions
Samuel Lidén Borell
1
-0
/
+26
2016-03-02
Verifier: Disallow assignment operations in expressions
Samuel Lidén Borell
1
-1
/
+1
2016-03-01
Constexpr: Fix char values >= 128 with string index operation
Samuel Lidén Borell
1
-0
/
+4
2016-03-01
Verifier: Fix fail() with for loops with bad syntax
Samuel Lidén Borell
1
-0
/
+2
2016-02-25
Verifier: Always do type determination of lvalues
Samuel Lidén Borell
1
-0
/
+3
2016-02-25
Verifier: Fix type determination of logic and comparison operations
Samuel Lidén Borell
1
-0
/
+6
2016-02-18
C backend: Fix assignment of non-pointer none values
Samuel Lidén Borell
2
-1
/
+5
2015-03-01
Parser/Verifier: Fix more bugs found with zzuf
Samuel Lidén Borell
1
-0
/
+1
2015-02-28
Fix most remaining crashes and freezes found with zzuf
Samuel Lidén Borell
5
-0
/
+47
2015-02-27
Constexpr: Detect expressions with cycles and report an error
Samuel Lidén Borell
1
-0
/
+8
2015-02-26
Parser/Verifier: Fix some crashes and freezes found with zzuf
Samuel Lidén Borell
1
-0
/
+6
2015-02-26
Tests: Test multi dimensional array index operation
Samuel Lidén Borell
1
-0
/
+1
2015-02-25
Verifier: Remove type scope from structs, unions and bitfields
Samuel Lidén Borell
1
-0
/
+1
[next]