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 (
Expand
)
Author
9 days
Update the old compiler with the new syntax
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
11 days
Fix Vistis doc comment typo
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-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-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-07
Fix defer inside for loops
Eugen Wissner
2026-09-07
Fix call statements inside GENERIC loops
Eugen Wissner
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
[next]