All notable changes to this project will be documented in this file.
- Function call checks
- More checks on impl blocks
-
Fix cf bug
-
Fix test
-
Initial str type
-
Codegen for impl methods
-
Remove clangd file
-
Add asref check
-
Version 0.0.1-alpha.18
- Update deps
- Add aliases for new and build
-
Don't use defautl scope in other changelog
-
Progress
-
Upd deps
-
Impl block
-
Llvm 18
-
Version
-
Git cliff config
-
Update changelog
-
Ci
-
Ci
- Fix tests
- Bump version
- Module file declarations, fixes
-
Fix
-
Fix multi file function resolution
-
Fix scope
-
Improv cast
-
Beter2
-
Allow top level module
-
Version
- Fix wrong linking
- More checks
- More checks
- Initial work on edb, the edlang project manager
- Usable edb
- Version and readme
- Fix span in lalrpop
- Fix on type qualifier lowering
- Fix ci2
-
Try release ci
-
Try release ci
- Upd changelog
- Add casts
- (ci) Try to fix release ci changelog
- Add cast test
- Version 0.0.1-alpha.12
- Add modules support, add name mangling
- Allow extern fns
- Debug type names
-
Changelog
-
Try to fix release changelog
-
Release
- Check type correctness
- (ci) Fix ci release
- Fix checker
- Update changelog
- Update dependencies
- Update version
- Optimize linker output on linux
- More debug locations
- Code checking in lowering
- Upd
- Update version to 0.0.1-alpha.8
- Struct support
-
Make main always pub
-
Readme
-
Gitattributes
-
Cliff
-
Better
-
Basic struct
-
Struct field
-
Struct init parsing
-
Nice
-
Version
- Test
- Compile unary op, compile asref, compile deref, reference arguments, avoid some temporaries on direct use
-
Changelog
-
Refs
-
Version and fix no return
- Implement while
- Improved logging
- Ptr repr
- Fix a miscompilation
- Fixes
-
Optimize
-
Vv0.0.1-alpha.6
- (linker) Fix linker on distros like ubuntu
- (ci) Ci improvements
- Fix ci
-
Version
-
Changelog
- Better cli and add tests
- Update version
- Changelog
- Properly version all crates
- Add docs generation
- Add all fields to cargo.toml
- Add doc field to cargo toml
- Fix branch name
- Fix doc ci
- Compile ifs
- Fix
-
Fmt
-
Readme
- Format
- Naming
- Update deps
- Update version
-
Fix double return
-
Fixes
-
Fix
-
Fix
-
Initial
-
Check
-
Format
-
Start logos
-
Progress
-
Progress
-
Big progress
-
Rly basic type inference
-
Type info improvements
-
Add rudimentary type inference, todo: args
-
If else type analysis
-
Idk
-
Tmp
-
Better
-
Progress
-
Require fully typed integers for now
-
Progress
-
V
-
Spans
-
Arns
-
Padding
-
Cleanup
-
Ok
-
Upd
-
Upd
-
New start
-
Progress
-
Parser
-
Prog
-
Ok
-
Ok
-
Upd
-
Ok
-
A
-
Prog
-
P
-
Fn call
-
Prog
-
Nice
-
Compile
-
Handle unit return
-
Basic binop
-
More
-
Prog
-
.
-
Todo
-
Debug info
-
A
-
Rename
-
Version
-
Clippy
-
Clippy
- Style
-
Ci
-
Ci