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
/
source
Age
Commit message (
Expand
)
Author
4 days
Move export mark after the generic parameters
Eugen Wissner
4 days
Make modules re-exportable
Eugen Wissner
9 days
Update the old compiler with the new syntax
Eugen Wissner
9 days
Rework generics for parameters to be plain types
Eugen Wissner
10 days
Strip outmost constness on infered arguments
Eugen Wissner
10 days
Replace noreturn type with an attribute
Eugen Wissner
2026-09-24
Move module heading to the top
Eugen Wissner
2026-09-07
Make module entry point more procedure like
Eugen Wissner
2026-08-30
Use arrow -> for return types
Eugen Wissner
2026-08-28
Reject declarations shadowing imports
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-18
Make Int and Word aliases to fixed-size types
Eugen Wissner
2026-08-01
Evaluate strings at compile time
Eugen Wissner
2026-07-21
Redefine strings as slice of constant characters
Eugen Wissner
2026-07-21
Implement slices
Eugen Wissner
2026-07-19
Remove old record syntax
Eugen Wissner
2026-07-17
Implement type constness
Eugen Wissner
2026-07-14
Replace procedure end with return
Eugen Wissner
2026-07-13
Make return statement part of the body and not a statement
Eugen Wissner
2026-07-13
Fix ICE substracting pointers
Eugen Wissner
2026-07-12
Add fail_compilation tests
Eugen Wissner
2026-07-12
Fix exporting non-public symbols
Eugen Wissner
2026-07-12
Remove unions
Eugen Wissner
2026-07-11
Implement record extension
Eugen Wissner
2026-07-07
Allow multiple parameters with same type
Eugen Wissner
2026-07-07
Fix compiler crashing on syntax errors
Eugen Wissner
2026-07-03
Move the documentation from the old branch
Eugen Wissner
2026-07-03
Merge variable_expression and named_type_expression
Eugen Wissner
2026-02-15
Remove unused modula sources
Eugen Wissner
2026-02-15
Initial commit
Eugen Wissner