# 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