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
Age
Commit message (
Collapse
)
Author
2026-09-07
Exclude static assert check because of clang-tidy bug
Eugen Wissner
2026-09-05
Generate repeat-until condition outside body scope
Eugen Wissner
2026-09-01
Reject pointer arithmetic on opaque pointers
Eugen Wissner
2026-09-01
Fix const extern variable declarations
Eugen Wissner
2026-08-31
Reject comparison of uncompatible types
Eugen Wissner
2026-08-31
Type check for value addressability
Eugen Wissner
2026-08-30
Fix record constructor for base records
Eugen Wissner
2026-08-30
Use arrow -> for return types
Eugen Wissner
2026-08-30
Fix ICEs with recursive type declarations
Eugen Wissner
2026-08-29
Fix procedure order resolution
Eugen Wissner
2026-08-28
Reject declarations shadowing imports
Eugen Wissner
2026-08-26
Make type_info alias owner
Eugen Wissner
2026-08-25
Ignore compile_commands.json
Eugen Wissner
2026-08-25
Reject circular imports
Eugen Wissner
2026-08-25
Fix compatible procedure cast
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
Update to GCC 16.2.0
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-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
Fix repeat loop scoping
Eugen Wissner
2026-07-25
Accept any constant types in case labels
Eugen Wissner
2026-07-24
Handle array and slice field constness
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-22
Support multi-module GCC tests
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 tests for binary and hexadecimal literals
Eugen Wissner
2026-07-20
Add clang-tidy support
Eugen Wissner
[next]