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
/
boot
Age
Commit message (
Collapse
)
Author
3 hours
Fix empty sections in tree-sitter
HEAD
cpp
Eugen Wissner
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
4 days
Strip away constness from literals and rvalues
Eugen Wissner
4 days
Fix ICE with local block variables
Eugen Wissner
4 days
Make modules re-exportable
Eugen Wissner
5 days
Allow initialized declarations without an explicit type
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
7 days
Support single-line comments
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
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
Reject exporting symbols with the same name from 2 modules
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-14
Reject local extern variables
Eugen Wissner
2026-09-13
Add threadvar section for thread-local variables
Eugen Wissner
2026-09-13
Allow reordering sections
Eugen Wissner
2026-09-13
Visit nested statements in validation visitor
Eugen Wissner
2026-09-12
Allow random text after ending the module
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
Fix ICE with offset trait and non-type identifier
Eugen Wissner
2026-09-08
Implement generic pointers
Eugen Wissner
2026-09-08
Fix ICE when variable name is resolved as type
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-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
Reject circular imports
Eugen Wissner
2026-08-23
Determine array type by the first element
Eugen Wissner
[next]