2024-02-13 06:26:10 +00:00
|
|
|
# Changelog
|
|
|
|
|
|
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
|
2024-03-13 11:32:10 +00:00
|
|
|
## [unreleased]
|
|
|
|
|
|
|
|
### ⚙️ Miscellaneous Tasks
|
|
|
|
|
|
|
|
- Git cliff config
|
|
|
|
|
|
|
|
## [0.0.1-alpha.16] - 2024-03-13
|
|
|
|
|
|
|
|
### 🐛 Bug Fixes
|
|
|
|
|
|
|
|
- Fix tests
|
|
|
|
|
|
|
|
### ⚙️ Miscellaneous Tasks
|
|
|
|
|
|
|
|
- Bump version
|
|
|
|
|
2024-03-13 11:24:40 +00:00
|
|
|
## [0.0.1-alpha.15] - 2024-03-13
|
2024-03-11 11:05:31 +00:00
|
|
|
|
|
|
|
### 🚀 Features
|
|
|
|
|
2024-03-13 11:11:02 +00:00
|
|
|
- Module file declarations, fixes
|
|
|
|
|
2024-03-13 11:24:40 +00:00
|
|
|
### 🐛 Bug Fixes
|
|
|
|
|
|
|
|
- Fix
|
|
|
|
|
|
|
|
- Fix multi file function resolution
|
|
|
|
|
|
|
|
- Fix scope
|
|
|
|
|
|
|
|
|
2024-03-13 11:32:10 +00:00
|
|
|
### Other
|
|
|
|
|
|
|
|
- *(other)* Improv cast
|
|
|
|
|
|
|
|
- *(other)* Beter2
|
|
|
|
|
|
|
|
- *(other)* Allow top level module
|
|
|
|
|
|
|
|
- *(other)* Version
|
|
|
|
|
|
|
|
|
2024-03-13 11:11:02 +00:00
|
|
|
## [0.0.1-alpha.14] - 2024-03-11
|
|
|
|
|
|
|
|
### 🐛 Bug Fixes
|
|
|
|
|
|
|
|
- Fix wrong linking
|
|
|
|
|
|
|
|
## [0.0.1-alpha.13] - 2024-03-11
|
|
|
|
|
|
|
|
### 🚀 Features
|
|
|
|
|
2024-03-11 11:05:31 +00:00
|
|
|
- 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
|
2024-03-13 11:24:40 +00:00
|
|
|
- Fix ci2
|
|
|
|
|
2024-03-11 11:05:31 +00:00
|
|
|
|
2024-03-13 11:32:10 +00:00
|
|
|
### Other
|
|
|
|
|
|
|
|
- *(other)* Try release ci
|
|
|
|
|
|
|
|
- *(other)* Try release ci
|
|
|
|
|
|
|
|
|
2024-03-13 11:11:02 +00:00
|
|
|
### ⚙️ Miscellaneous Tasks
|
|
|
|
|
|
|
|
- Upd changelog
|
|
|
|
|
2024-03-02 09:23:53 +00:00
|
|
|
## [0.0.1-alpha.12] - 2024-03-02
|
|
|
|
|
|
|
|
### 🚀 Features
|
|
|
|
|
|
|
|
- Add casts
|
|
|
|
|
|
|
|
### 🐛 Bug Fixes
|
|
|
|
|
|
|
|
- *(ci)* Try to fix release ci changelog
|
|
|
|
|
|
|
|
### 🧪 Testing
|
|
|
|
|
|
|
|
- Add cast test
|
|
|
|
|
2024-03-11 11:05:31 +00:00
|
|
|
### ⚙️ Miscellaneous Tasks
|
|
|
|
|
|
|
|
- Version 0.0.1-alpha.12
|
|
|
|
|
2024-03-01 07:09:22 +00:00
|
|
|
## [0.0.1-alpha.11] - 2024-03-01
|
|
|
|
|
|
|
|
### 🚀 Features
|
|
|
|
|
|
|
|
- Add modules support, add name mangling
|
|
|
|
- Allow extern fns
|
|
|
|
|
|
|
|
### 🐛 Bug Fixes
|
|
|
|
|
|
|
|
- Debug type names
|
|
|
|
|
2024-03-13 11:32:10 +00:00
|
|
|
### Other
|
|
|
|
|
|
|
|
- *(other)* Changelog
|
|
|
|
|
|
|
|
- *(other)* Try to fix release changelog
|
|
|
|
|
|
|
|
- *(other)* Release
|
|
|
|
|
|
|
|
|
2024-03-01 07:09:22 +00:00
|
|
|
## [0.0.1-alpha.10] - 2024-02-28
|
|
|
|
|
|
|
|
### 🚀 Features
|
|
|
|
|
|
|
|
- Check type correctness
|
2024-02-24 10:51:35 +00:00
|
|
|
|
|
|
|
### 🐛 Bug Fixes
|
|
|
|
|
|
|
|
- *(ci)* Fix ci release
|
2024-03-01 07:09:22 +00:00
|
|
|
- Fix checker
|
|
|
|
|
|
|
|
### ⚙️ Miscellaneous Tasks
|
|
|
|
|
|
|
|
- Update changelog
|
|
|
|
- Update dependencies
|
|
|
|
- Update version
|
2024-02-24 10:51:35 +00:00
|
|
|
|
|
|
|
## [0.0.1-alpha.9] - 2024-02-24
|
|
|
|
|
|
|
|
### 🚀 Features
|
|
|
|
|
|
|
|
- Optimize linker output on linux
|
|
|
|
- More debug locations
|
|
|
|
- Code checking in lowering
|
|
|
|
|
2024-03-13 11:32:10 +00:00
|
|
|
### Other
|
|
|
|
|
|
|
|
- *(other)* Upd
|
|
|
|
|
|
|
|
|
2024-02-24 10:51:35 +00:00
|
|
|
### ⚙️ Miscellaneous Tasks
|
|
|
|
|
|
|
|
- Update version to 0.0.1-alpha.8
|
|
|
|
|
|
|
|
## [0.0.1-alpha.8] - 2024-02-18
|
|
|
|
|
|
|
|
### 🚀 Features
|
|
|
|
|
|
|
|
- Struct support
|
|
|
|
|
2024-03-13 11:32:10 +00:00
|
|
|
### Other
|
|
|
|
|
|
|
|
- *(other)* Make main always pub
|
|
|
|
|
|
|
|
- *(other)* Readme
|
|
|
|
|
|
|
|
- *(other)* Gitattributes
|
|
|
|
|
|
|
|
- *(other)* Cliff
|
|
|
|
|
|
|
|
- *(other)* Better
|
|
|
|
|
|
|
|
- *(other)* Basic struct
|
|
|
|
|
|
|
|
- *(other)* Struct field
|
|
|
|
|
|
|
|
- *(other)* Struct init parsing
|
|
|
|
|
|
|
|
- *(other)* Nice
|
|
|
|
|
|
|
|
- *(other)* Version
|
|
|
|
|
|
|
|
|
2024-03-13 11:24:40 +00:00
|
|
|
### 🧪 Testing
|
|
|
|
|
|
|
|
- Test
|
|
|
|
|
|
|
|
|
2024-02-17 16:37:42 +00:00
|
|
|
## [0.0.1-alpha.7] - 2024-02-17
|
|
|
|
|
2024-02-24 10:51:35 +00:00
|
|
|
### 🚀 Features
|
2024-02-17 16:37:42 +00:00
|
|
|
|
|
|
|
- Compile unary op, compile asref, compile deref, reference arguments, avoid some temporaries on direct use
|
|
|
|
|
2024-03-13 11:32:10 +00:00
|
|
|
### Other
|
|
|
|
|
|
|
|
- *(other)* Changelog
|
|
|
|
|
|
|
|
- *(other)* Refs
|
|
|
|
|
|
|
|
- *(other)* Version and fix no return
|
|
|
|
|
|
|
|
|
2024-02-17 10:44:17 +00:00
|
|
|
## [0.0.1-alpha.6] - 2024-02-17
|
|
|
|
|
2024-02-24 10:51:35 +00:00
|
|
|
### 🚀 Features
|
2024-02-17 10:44:17 +00:00
|
|
|
|
|
|
|
- Implement while
|
|
|
|
- Improved logging
|
|
|
|
- Ptr repr
|
|
|
|
|
2024-02-24 10:51:35 +00:00
|
|
|
### 🐛 Bug Fixes
|
|
|
|
|
|
|
|
- Fix a miscompilation
|
2024-03-13 11:24:40 +00:00
|
|
|
- Fixes
|
|
|
|
|
2024-02-24 10:51:35 +00:00
|
|
|
|
2024-03-13 11:32:10 +00:00
|
|
|
### Other
|
|
|
|
|
|
|
|
- *(other)* Optimize
|
|
|
|
|
|
|
|
- *(other)* Vv0.0.1-alpha.6
|
|
|
|
|
|
|
|
|
2024-02-14 08:06:50 +00:00
|
|
|
## [0.0.1-alpha.5] - 2024-02-14
|
|
|
|
|
2024-02-24 10:51:35 +00:00
|
|
|
### 🐛 Bug Fixes
|
2024-02-14 08:06:50 +00:00
|
|
|
|
2024-02-24 10:51:35 +00:00
|
|
|
- *(linker)* Fix linker on distros like ubuntu
|
|
|
|
- *(ci)* Ci improvements
|
2024-03-13 11:24:40 +00:00
|
|
|
- Fix ci
|
|
|
|
|
2024-02-14 08:06:50 +00:00
|
|
|
|
2024-03-13 11:32:10 +00:00
|
|
|
### Other
|
|
|
|
|
|
|
|
- *(other)* Version
|
|
|
|
|
|
|
|
- *(other)* Changelog
|
|
|
|
|
|
|
|
|
2024-02-14 07:56:53 +00:00
|
|
|
## [0.0.1-alpha.4] - 2024-02-14
|
|
|
|
|
2024-02-24 10:51:35 +00:00
|
|
|
### 🚀 Features
|
2024-02-14 07:56:53 +00:00
|
|
|
|
|
|
|
- Better cli and add tests
|
|
|
|
|
2024-02-24 10:51:35 +00:00
|
|
|
### ⚙️ Miscellaneous Tasks
|
2024-02-14 07:56:53 +00:00
|
|
|
|
|
|
|
- Update version
|
2024-02-14 08:06:50 +00:00
|
|
|
- Changelog
|
2024-02-14 07:56:53 +00:00
|
|
|
|
|
|
|
## [0.0.1-alpha.3] - 2024-02-13
|
|
|
|
|
2024-02-24 10:51:35 +00:00
|
|
|
### 🚀 Features
|
2024-02-14 07:56:53 +00:00
|
|
|
|
|
|
|
- Properly version all crates
|
|
|
|
- Add docs generation
|
|
|
|
|
2024-02-24 10:51:35 +00:00
|
|
|
### 🐛 Bug Fixes
|
|
|
|
|
|
|
|
- Add all fields to cargo.toml
|
|
|
|
- Add doc field to cargo toml
|
|
|
|
|
|
|
|
### ⚙️ Miscellaneous Tasks
|
2024-02-14 07:56:53 +00:00
|
|
|
|
|
|
|
- Fix branch name
|
|
|
|
- Fix doc ci
|
|
|
|
|
2024-02-13 06:26:10 +00:00
|
|
|
## [0.0.1-alpha.2] - 2024-02-13
|
|
|
|
|
2024-02-24 10:51:35 +00:00
|
|
|
### 🚀 Features
|
2024-02-13 06:26:10 +00:00
|
|
|
|
|
|
|
- Compile ifs
|
|
|
|
|
2024-03-13 11:24:40 +00:00
|
|
|
### 🐛 Bug Fixes
|
|
|
|
|
|
|
|
- Fix
|
|
|
|
|
|
|
|
|
2024-03-13 11:32:10 +00:00
|
|
|
### Other
|
|
|
|
|
|
|
|
- *(other)* Fmt
|
|
|
|
|
|
|
|
- *(other)* Readme
|
|
|
|
|
|
|
|
|
2024-02-24 10:51:35 +00:00
|
|
|
### 🎨 Styling
|
2024-02-13 06:26:10 +00:00
|
|
|
|
|
|
|
- Format
|
|
|
|
- Naming
|
|
|
|
|
2024-02-24 10:51:35 +00:00
|
|
|
### ⚙️ Miscellaneous Tasks
|
|
|
|
|
|
|
|
- Update deps
|
|
|
|
- Update version
|
|
|
|
|
2024-03-13 11:24:40 +00:00
|
|
|
## [0.0.1-alpha.1] - 2024-02-09
|
|
|
|
|
|
|
|
### 🐛 Bug Fixes
|
|
|
|
|
|
|
|
- Fix double return
|
|
|
|
|
|
|
|
- Fixes
|
|
|
|
|
|
|
|
- Fix
|
|
|
|
|
|
|
|
- Fix
|
|
|
|
|
|
|
|
|
2024-03-13 11:32:10 +00:00
|
|
|
### Other
|
|
|
|
|
|
|
|
- *(other)* Initial
|
|
|
|
|
|
|
|
- *(other)* Check
|
|
|
|
|
|
|
|
- *(other)* Format
|
|
|
|
|
|
|
|
- *(other)* Start logos
|
|
|
|
|
|
|
|
- *(other)* Progress
|
|
|
|
|
|
|
|
- *(other)* Progress
|
|
|
|
|
|
|
|
- *(other)* Big progress
|
|
|
|
|
|
|
|
- *(other)* Rly basic type inference
|
|
|
|
|
|
|
|
- *(other)* Type info improvements
|
|
|
|
|
|
|
|
- *(other)* Add rudimentary type inference, todo: args
|
|
|
|
|
|
|
|
- *(other)* If else type analysis
|
|
|
|
|
|
|
|
- *(other)* Idk
|
|
|
|
|
|
|
|
- *(other)* Tmp
|
|
|
|
|
|
|
|
- *(other)* Better
|
|
|
|
|
|
|
|
- *(other)* Progress
|
|
|
|
|
|
|
|
- *(other)* Require fully typed integers for now
|
|
|
|
|
|
|
|
- *(other)* Progress
|
|
|
|
|
|
|
|
- *(other)* V
|
|
|
|
|
|
|
|
- *(other)* Spans
|
|
|
|
|
|
|
|
- *(other)* Arns
|
|
|
|
|
|
|
|
- *(other)* Padding
|
|
|
|
|
|
|
|
- *(other)* Cleanup
|
|
|
|
|
|
|
|
- *(other)* Ok
|
|
|
|
|
|
|
|
- *(other)* Upd
|
|
|
|
|
|
|
|
- *(other)* Upd
|
|
|
|
|
|
|
|
- *(other)* New start
|
|
|
|
|
|
|
|
- *(other)* Progress
|
|
|
|
|
|
|
|
- *(other)* Parser
|
|
|
|
|
|
|
|
- *(other)* Prog
|
|
|
|
|
|
|
|
- *(other)* Ok
|
|
|
|
|
|
|
|
- *(other)* Ok
|
|
|
|
|
|
|
|
- *(other)* Upd
|
|
|
|
|
|
|
|
- *(other)* Ok
|
|
|
|
|
|
|
|
- *(other)* A
|
|
|
|
|
|
|
|
- *(other)* Prog
|
|
|
|
|
|
|
|
- *(other)* P
|
|
|
|
|
|
|
|
- *(other)* Fn call
|
|
|
|
|
|
|
|
- *(other)* Prog
|
|
|
|
|
|
|
|
- *(other)* Nice
|
|
|
|
|
|
|
|
- *(other)* Compile
|
|
|
|
|
|
|
|
- *(other)* Handle unit return
|
|
|
|
|
|
|
|
- *(other)* Basic binop
|
|
|
|
|
|
|
|
- *(other)* More
|
|
|
|
|
|
|
|
- *(other)* Prog
|
|
|
|
|
|
|
|
- *(other)* .
|
|
|
|
|
|
|
|
- *(other)* Todo
|
|
|
|
|
|
|
|
- *(other)* Debug info
|
|
|
|
|
|
|
|
- *(other)* A
|
|
|
|
|
|
|
|
- *(other)* Rename
|
|
|
|
|
|
|
|
- *(other)* Version
|
|
|
|
|
|
|
|
- *(other)* Clippy
|
|
|
|
|
|
|
|
- *(other)* Clippy
|
|
|
|
|
|
|
|
|
2024-03-13 11:24:40 +00:00
|
|
|
### 🎨 Styling
|
|
|
|
|
|
|
|
- Style
|
|
|
|
|
|
|
|
|
|
|
|
### ⚙️ Miscellaneous Tasks
|
|
|
|
|
|
|
|
- Ci
|
|
|
|
|
|
|
|
- Ci
|
|
|
|
|
|
|
|
|
2024-02-13 06:26:10 +00:00
|
|
|
<!-- generated by git-cliff -->
|