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
/
include
Age
Commit message (
Expand
)
Author
33 hours
Type check for value addressability
Eugen Wissner
36 hours
Fix record constructor for base records
Eugen Wissner
2 days
Fix ICEs with recursive type declarations
Eugen Wissner
3 days
Fix procedure order resolution
Eugen Wissner
4 days
Reject declarations shadowing imports
Eugen Wissner
6 days
Make type_info alias owner
Eugen Wissner
6 days
Reject circular imports
Eugen Wissner
9 days
Determine array type by the first element
Eugen Wissner
9 days
Reject 0-sized variables
Eugen Wissner
11 days
Implement Single and Double floats
Eugen Wissner
14 days
Make Int and Word aliases to fixed-size types
Eugen Wissner
2026-08-16
Support UTF-8 strings
Eugen Wissner
2026-08-14
Map Int and Word to hardware word sizes
Eugen Wissner
2026-08-14
Use the new .is_a() for literal kind checks in the evaluator
Eugen Wissner
2026-08-13
Implement fixed-size integers
Eugen Wissner
2026-08-08
Fix GCC 16 compatibility with MacOS
Eugen Wissner
2026-08-06
Implement compile time castings for integers
Eugen Wissner
2026-08-05
Check that constants are initialized
Eugen Wissner
2026-08-02
Check array property accessbility at compile time
Eugen Wissner
2026-08-02
Report field access errors
Eugen Wissner
2026-08-01
Evaluate strings at compile time
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-29
Validate cast compatibility during semantic analysis
Eugen Wissner
2026-07-28
Enforce case label uniqueness and constness
Eugen Wissner
2026-07-26
Type check traits properly
Eugen Wissner
2026-07-26
Support #offset trait at compile time
Eugen Wissner
2026-07-25
Accept any constant types in case labels
Eugen Wissner
2026-07-24
Check the compound statement condition is a boolean
Eugen Wissner
2026-07-24
Implement a repeat loop
Eugen Wissner
2026-07-23
Implement for loop
Eugen Wissner
2026-07-21
Redefine strings as slice of constant characters
Eugen Wissner
2026-07-21
Implement slices
Eugen Wissner
2026-07-20
Implement min and max for booleans and floats
Eugen Wissner
2026-07-20
Add newlines a tabs to supported string characters
Eugen Wissner
2026-07-20
Add clang-tidy support
Eugen Wissner
2026-07-19
Support unary plus operation
Eugen Wissner
2026-07-19
Remove old record syntax
Eugen Wissner
2026-07-19
Implement initializer evaluator
Eugen Wissner
2026-07-17
Reject const in const nesting
Eugen Wissner
2026-07-17
Disallow "[n] const T"
Eugen Wissner
2026-07-17
Handle base type constness
Eugen Wissner
2026-07-17
Handle const Pointer as const pointer to const data
Eugen Wissner
2026-07-17
Implement type constness
Eugen Wissner
2026-07-15
Use build3(COND_EXPR) for conditionals
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
[next]