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
/
parser
Age
Commit message (
Expand
)
Author
Files
Lines
2020-08-16
Add "char" type
Samuel Lidén Borell
2
-13
/
+13
2020-07-13
Tests: Add missing return statements to tests
Samuel Lidén Borell
16
-20
/
+23
2020-07-05
Add "with" to switch-case statement, to track which case was matched
Samuel Lidén Borell
1
-0
/
+31
2020-07-04
Parser: Add check of break/continue statement
Samuel Lidén Borell
2
-0
/
+46
2020-07-03
Tests: Extend the existing tests + fix locale bug in script
Samuel Lidén Borell
2
-3
/
+7
2020-06-29
Constexpr: Handle constexprs referencing other constexprs properly
Samuel Lidén Borell
1
-1
/
+5
2020-06-25
Identifier: Make type parameters accessible within the same namespace
Samuel Lidén Borell
1
-4
/
+38
2017-08-29
Verifier: Limit when var/const qualifiers can be used
Samuel Lidén Borell
2
-4
/
+6
2017-08-29
Verifier: Fix typedef statements (typedefs inside functions)
Samuel Lidén Borell
2
-2
/
+22
2017-08-17
C backend: Implement non-scalar switch statement
Samuel Lidén Borell
1
-0
/
+5
2016-04-23
C backend: Use typerefs and implement translation of incomplete generic types
Samuel Lidén Borell
1
-2
/
+2
2016-04-17
Parser: Add "unreachable" statement
Samuel Lidén Borell
1
-0
/
+8
2016-04-16
Add "assert" statement
Samuel Lidén Borell
1
-0
/
+8
2016-03-20
Parser: Disallow namespaces in struct members, enum values, etc.
Samuel Lidén Borell
1
-0
/
+31
2016-03-20
Verifier: Require unsigned integer operands to bitwise operators
Samuel Lidén Borell
1
-2
/
+3
2016-03-20
Verifier: Always check the type in as/typeassert expressions
Samuel Lidén Borell
1
-1
/
+3
2016-03-20
Parser: Fix error recovery when parsing noreturn functions
Samuel Lidén Borell
1
-0
/
+25
2016-03-20
Main: Optional errors with --expect-errors
Samuel Lidén Borell
1
-1
/
+1
2016-03-19
Parser: Report error if right operand is missing inside an exprlist
Samuel Lidén Borell
1
-1
/
+5
2016-03-19
Parser: Report error on binary and postfix operators without a left operand
Samuel Lidén Borell
1
-0
/
+18
2016-03-19
String: Fix null pointer access in linknames with unescaped nested comment
Samuel Lidén Borell
1
-0
/
+4
2016-03-02
Verifier: Disallow assignment operations in expressions
Samuel Lidén Borell
1
-3
/
+0
2016-03-01
Tests: Add error comments
Samuel Lidén Borell
1
-1
/
+3
2016-03-01
Parser: Fix token pointer going out of bounds on EOF in unexpected type param
Samuel Lidén Borell
1
-0
/
+4
2015-07-11
Parser: Fix uninitialized variable after error recovery
Samuel Lidén Borell
1
-0
/
+3
2015-03-01
Parser/Verifier: Fix more bugs found with zzuf
Samuel Lidén Borell
1
-4
/
+14
2015-02-28
Fix most remaining crashes and freezes found with zzuf
Samuel Lidén Borell
7
-1
/
+48
2015-02-27
Parser: Fix switch statement EOF error test
Samuel Lidén Borell
1
-2
/
+4
2015-02-27
Parser/Verifier: Fix more crashes and freezes found with zzuf
Samuel Lidén Borell
3
-0
/
+25
2015-02-26
Parser/Verifier: Fix some crashes and freezes found with zzuf
Samuel Lidén Borell
3
-0
/
+8
2015-02-26
Tests: Don't try to use "gc" keyword as an identifier
Samuel Lidén Borell
1
-6
/
+6
2015-02-22
Tests: Remove forbidden syntax "namespace X;" from tests
Samuel Lidén Borell
2
-6
/
+6
2015-02-22
Parser: Forbid "namespace X;" syntax
Samuel Lidén Borell
1
-5
/
+6
2015-02-05
Parser: Add "deprecated" keyword
Samuel Lidén Borell
2
-0
/
+18
2015-02-05
Parser: Rename end/empty to loopend/loopempty
Samuel Lidén Borell
2
-15
/
+15
2015-02-01
Parser/Verifier/C backend: Partial implementation of end/empty blocks
Samuel Lidén Borell
2
-0
/
+67
2015-01-29
Verifier: Allow "declonly" variables with unknown size
Samuel Lidén Borell
1
-0
/
+5
2015-01-29
Parser/C backend: Add "declonly" (C "extern") linkage keyword
Samuel Lidén Borell
2
-6
/
+14
2014-09-12
Parser: Rename "import" to "uses" and add local/export/import def flags
Samuel Lidén Borell
3
-4
/
+63
2014-07-27
Verifier: Use constexpr in more places
Samuel Lidén Borell
1
-1
/
+3
2014-07-20
Tests: Fix array tests
Samuel Lidén Borell
1
-2
/
+9
2014-07-05
Implement do-while loop
Samuel Lidén Borell
2
-0
/
+24
2014-06-28
Verifier: Check that goto target identifiers are valid goto labels
Samuel Lidén Borell
1
-0
/
+3
2014-06-26
Tests: Fix unreported errors in the parser
Samuel Lidén Borell
2
-3
/
+5
2014-06-09
Parser: Implement switch statement
Samuel Lidén Borell
2
-0
/
+64
2014-06-07
Parser: Change vararg syntax to match C (except the different vararg symbols)
Samuel Lidén Borell
2
-10
/
+10
2014-06-07
Parser: Implement noreturn and C-style varargs
Samuel Lidén Borell
2
-0
/
+53
2014-05-31
Tests: Implement proper testing of errors (*.bad files)
Samuel Lidén Borell
41
-96
/
+141
2014-03-23
Tests: Fix non compile time computable values
Samuel Lidén Borell
2
-14
/
+20
2014-03-20
Parser: Implement goto/skipto/repeatfrom and labels
Samuel Lidén Borell
2
-0
/
+52
[next]