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
/
gcc
Age
Commit message (
Collapse
)
Author
3 days
Add const sections
Eugen Wissner
3 days
Remove Pointer and nil support
Eugen Wissner
4 days
Move export mark after the generic parameters
Eugen Wissner
5 days
Move record constructor type into the braces
Eugen Wissner
5 days
Allow assigning contants to enumeration members
Eugen Wissner
6 days
Make procedure pointers compatible with normal pointers
Eugen Wissner
9 days
Generate a dependency tree for rake
Eugen Wissner
9 days
Rework generics for parameters to be plain types
Eugen Wissner
10 days
Calculate #min and max based on target architecture
Eugen Wissner
10 days
Replace noreturn type with an attribute
Eugen Wissner
2026-09-27
Reuse container visiting logic
Eugen Wissner
2026-09-25
Fix move related memory leaks in AST helpers
Eugen Wissner
2026-09-24
Move module heading to the top
Eugen Wissner
2026-09-19
Fix realiasing builtin types during codegen
Eugen Wissner
2026-09-18
Handle assert(false) as unreachable, skip assert(true)
Eugen Wissner
2026-09-18
Allow block-local variables
Eugen Wissner
2026-09-16
Implement named blocks
Eugen Wissner
2026-09-14
Implement volatile operations
Eugen Wissner
2026-09-13
Add threadvar section for thread-local variables
Eugen Wissner
2026-09-13
Visit nested statements in validation visitor
Eugen Wissner
2026-09-12
Fix enumeration size to be hardware word in the backend
Eugen Wissner
2026-09-12
Support variadic extern procedures
Eugen Wissner
2026-09-11
Implement aligned attribute
Eugen Wissner
2026-09-08
Implement generic pointers
Eugen Wissner
2026-09-08
Allow compile-time casts
Eugen Wissner
2026-09-07
Make module entry point more procedure like
Eugen Wissner
2026-09-07
Implement program entry point
Eugen Wissner
2026-09-07
Fix defer inside for loops
Eugen Wissner
2026-09-05
Generate repeat-until condition outside body scope
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 ICEs with recursive type declarations
Eugen Wissner
2026-08-28
Reject declarations shadowing imports
Eugen Wissner
2026-08-25
Reject circular imports
Eugen Wissner
2026-08-25
Fix compatible procedure cast
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-14
Map Int and Word to hardware word sizes
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-02
Check array property accessbility at compile time
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
[next]