edlang/CHANGELOG.md
2024-05-07 09:13:33 +02:00

483 lines
4.5 KiB
Markdown

# Changelog
All notable changes to this project will be documented in this file.
## [unreleased]
### 🚀 Features
- Function call checks
- More checks on impl blocks
### 🐛 Bug Fixes
- Fix cf bug
- Fix test
### Other
- Initial str type
- Codegen for impl methods
- Remove clangd file
- Add asref check
- Version 0.0.1-alpha.18
### ⚙️ Miscellaneous Tasks
- Update deps
## [0.0.1-alpha.17] - 2024-04-09
### 🚀 Features
- Add aliases for new and build
### Other
- Don't use defautl scope in other changelog
- Progress
- Upd deps
- Impl block
- Llvm 18
- Version
### ⚙️ Miscellaneous Tasks
- Git cliff config
- Update changelog
- Ci
- Ci
## [0.0.1-alpha.16] - 2024-03-13
### 🐛 Bug Fixes
- Fix tests
### ⚙️ Miscellaneous Tasks
- Bump version
## [0.0.1-alpha.15] - 2024-03-13
### 🚀 Features
- Module file declarations, fixes
### 🐛 Bug Fixes
- Fix
- Fix multi file function resolution
- Fix scope
### Other
- Improv cast
- Beter2
- Allow top level module
- Version
## [0.0.1-alpha.14] - 2024-03-11
### 🐛 Bug Fixes
- Fix wrong linking
## [0.0.1-alpha.13] - 2024-03-11
### 🚀 Features
- More checks
- More checks
- Initial work on edb, the edlang project manager
- Usable edb
- Version and readme
### 🐛 Bug Fixes
- Fix span in lalrpop
- Fix on type qualifier lowering
- Fix ci2
### Other
- Try release ci
- Try release ci
### ⚙️ Miscellaneous Tasks
- Upd changelog
## [0.0.1-alpha.12] - 2024-03-02
### 🚀 Features
- Add casts
### 🐛 Bug Fixes
- *(ci)* Try to fix release ci changelog
### 🧪 Testing
- Add cast test
### ⚙️ Miscellaneous Tasks
- Version 0.0.1-alpha.12
## [0.0.1-alpha.11] - 2024-03-01
### 🚀 Features
- Add modules support, add name mangling
- Allow extern fns
### 🐛 Bug Fixes
- Debug type names
### Other
- Changelog
- Try to fix release changelog
- Release
## [0.0.1-alpha.10] - 2024-02-28
### 🚀 Features
- Check type correctness
### 🐛 Bug Fixes
- *(ci)* Fix ci release
- Fix checker
### ⚙️ Miscellaneous Tasks
- Update changelog
- Update dependencies
- Update version
## [0.0.1-alpha.9] - 2024-02-24
### 🚀 Features
- Optimize linker output on linux
- More debug locations
- Code checking in lowering
### Other
- Upd
### ⚙️ Miscellaneous Tasks
- Update version to 0.0.1-alpha.8
## [0.0.1-alpha.8] - 2024-02-18
### 🚀 Features
- Struct support
### Other
- Make main always pub
- Readme
- Gitattributes
- Cliff
- Better
- Basic struct
- Struct field
- Struct init parsing
- Nice
- Version
### 🧪 Testing
- Test
## [0.0.1-alpha.7] - 2024-02-17
### 🚀 Features
- Compile unary op, compile asref, compile deref, reference arguments, avoid some temporaries on direct use
### Other
- Changelog
- Refs
- Version and fix no return
## [0.0.1-alpha.6] - 2024-02-17
### 🚀 Features
- Implement while
- Improved logging
- Ptr repr
### 🐛 Bug Fixes
- Fix a miscompilation
- Fixes
### Other
- Optimize
- Vv0.0.1-alpha.6
## [0.0.1-alpha.5] - 2024-02-14
### 🐛 Bug Fixes
- *(linker)* Fix linker on distros like ubuntu
- *(ci)* Ci improvements
- Fix ci
### Other
- Version
- Changelog
## [0.0.1-alpha.4] - 2024-02-14
### 🚀 Features
- Better cli and add tests
### ⚙️ Miscellaneous Tasks
- Update version
- Changelog
## [0.0.1-alpha.3] - 2024-02-13
### 🚀 Features
- Properly version all crates
- Add docs generation
### 🐛 Bug Fixes
- Add all fields to cargo.toml
- Add doc field to cargo toml
### ⚙️ Miscellaneous Tasks
- Fix branch name
- Fix doc ci
## [0.0.1-alpha.2] - 2024-02-13
### 🚀 Features
- Compile ifs
### 🐛 Bug Fixes
- Fix
### Other
- Fmt
- Readme
### 🎨 Styling
- Format
- Naming
### ⚙️ Miscellaneous Tasks
- Update deps
- Update version
## [0.0.1-alpha.1] - 2024-02-09
### 🐛 Bug Fixes
- Fix double return
- Fixes
- Fix
- Fix
### Other
- 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
### 🎨 Styling
- Style
### ⚙️ Miscellaneous Tasks
- Ci
- Ci
<!-- generated by git-cliff -->