index
:
elna
assembly
cpp
haskell
Elna programming language compiles simple mathematical operations to RISC-V code.
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
boot
/
parser.yy
Age
Commit message (
Collapse
)
Author
4 days
Allow block-local variables
Eugen Wissner
6 days
Implement named blocks
Eugen Wissner
8 days
Add threadvar section for thread-local variables
Eugen Wissner
8 days
Allow reordering sections
Eugen Wissner
9 days
Visit nested statements in validation visitor
Eugen Wissner
10 days
Allow random text after ending the module
Eugen Wissner
10 days
Support variadic extern procedures
Eugen Wissner
11 days
Implement aligned attribute
Eugen Wissner
13 days
Implement generic pointers
Eugen Wissner
2026-09-07
Make module entry point more procedure like
Eugen Wissner
2026-09-07
Implement program entry point
Eugen Wissner
2026-08-30
Use arrow -> for return types
Eugen Wissner
2026-08-23
Determine array type by the first element
Eugen Wissner
2026-08-23
Reject 0-sized variables
Eugen Wissner
2026-08-21
Implement Single and Double floats
Eugen Wissner
2026-08-18
Make Int and Word aliases to fixed-size types
Eugen Wissner
2026-08-16
Support UTF-8 strings
Eugen Wissner
2026-08-13
Implement fixed-size integers
Eugen Wissner
2026-08-05
Check that constants are initialized
Eugen Wissner
2026-08-01
Enforce integral values in slice ranges
Eugen Wissner
2026-08-01
Fix compile-time negation and array access
Eugen Wissner
2026-07-31
Review spaceship usage
Eugen Wissner
2026-07-24
Implement a repeat loop
Eugen Wissner
2026-07-23
Implement for loop
Eugen Wissner
2026-07-21
Implement slices
Eugen Wissner
2026-07-19
Support unary plus operation
Eugen Wissner
2026-07-17
Implement type constness
Eugen Wissner
2026-07-15
Track identifier positions for the diagnostics
Eugen Wissner
2026-07-14
Replace procedure end with return
Eugen Wissner
2026-07-14
Support more floating point literals
Eugen Wissner
2026-07-14
Add static array initializer
Eugen Wissner
2026-07-13
Change record constructor syntax
Eugen Wissner
2026-07-13
Make return statement part of the body and not a statement
Eugen Wissner
2026-07-12
Remove unions
Eugen Wissner
2026-07-10
Report if the base type of a record is not a record
Eugen Wissner
2026-07-09
Merge program and unit AST types
Eugen Wissner
2026-07-09
Implement record extensions
Eugen Wissner
2026-07-08
Allow multiple fields with the same type
Eugen Wissner
2026-07-07
Allow multiple parameters with same type
Eugen Wissner
2026-07-07
Fix compiler crashing on syntax errors
Eugen Wissner
after error reporting.
2026-07-04
Allow empty statements
Eugen Wissner
2026-07-03
Rename frontend to boot(strap)
Eugen Wissner