v0.0.4
Features
- state type conversion for parser (SkuldNorniern)
- implement type conversion for the rest (SkuldNorniern)
- add suit of tests for types (SkuldNorniern)
- add tests for expected bugs (SkuldNorniern)
- x86_64: introduce variable indices for gep (SkuldNorniern)
- x86_64: add support for dynamic allocation support (SkuldNorniern)
- add testcases for the bugs (SkuldNorniern)
- aarch64: implemnt
ptrtoint,inttoptroperation (SkuldNorniern)
Bug Fixes
- x86_64: temp implementation for wrong element size (SkuldNorniern)
- adjust testcases (SkuldNorniern)
- fix GEP, field offset (SkuldNorniern)
- x86_64: iprove heap stack memory control (SkuldNorniern)
- fix more type bugs (SkuldNorniern)
- x86_64: for
GEPadd support for type aware (SkuldNorniern) - large_constants test (SkuldNorniern)
- fix varible index support (SkuldNorniern)
- fix test not returning 0 exit code (SkuldNorniern)
- fix doctests (SkuldNorniern)
- aarch64: fix zero extension, deallocation, division (Eira)
- aarch64: fix aarch stackframe bug (Eira)
Styles
rustfmt(SkuldNorniern)rustfmt(SkuldNorniern)rustfmt(SkuldNorniern)rustfmt(SkuldNorniern)rustfmt(SkuldNorniern)rustfmt(SkuldNorniern)rustfmt(Eira)rustfmt(Eira)
Code Refactoring
- not use
printmethod since it's for debugging (SkuldNorniern)
Chores
- bump version (SkuldNorniern)
Commits
- a1c2a91: Merge branch 'main' of https://github.com/SkuldNorniern/lamina (SkuldNorniern)