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
10 hours
Fix const extern variable declarations
HEAD
cpp
Eugen Wissner
19 hours
Reject comparison of uncompatible types
Eugen Wissner
35 hours
Type check for value addressability
Eugen Wissner
38 hours
Fix record constructor for base records
Eugen Wissner
39 hours
Use arrow -> for return types
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
7 days
Ignore compile_commands.json
Eugen Wissner
7 days
Reject circular imports
Eugen Wissner
7 days
Fix compatible procedure cast
Eugen Wissner
9 days
Determine array type by the first element
Eugen Wissner
9 days
Reject 0-sized variables
Eugen Wissner
11 days
Update to GCC 16.2.0
Eugen Wissner
12 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
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
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
[next]