Releases: AluVM/aluvm
Releases · AluVM/aluvm
AluVM v0.11.0
What's Changed
- Fix cnv macro (and improviment asm_macro) by @crisdut in #100
- Introduce log feature by @dr-orlovsky in #106
- Fix feature gates by @dr-orlovsky in #107
- Fix invalid st0 use in logs by @fengjian in #108
- Support human-readable serde serialization for ByteStr by @dr-orlovsky in #110
- Add ASCII armoring by @dr-orlovsky in #111
- Implement BLAKE3 opcode by @fengjian in #112
- Support library strict encoding. Use confined types by @dr-orlovsky in #115
- Remove needless traits and structs by @dr-orlovsky in #114
- Remove bytecount method from Bytecode trait by @dr-orlovsky in #116
- Improvements to macro assembly by @dr-orlovsky in #117
- Switch to Baid64 identifiers. Improvements to text armoring by @dr-orlovsky in #118
- Fix insert, del instr by @cymqqqq in #119
- Update MSRV to 1.76 (due to ascii-armor) by @zoedberg in #123
- Release v0.11.0 beta 9 by @dr-orlovsky in #124
New Contributors
- @vuittont60 made their first contribution in #98
- @crisdut made their first contribution in #100
- @whfuyn made their first contribution in #105
- @fengjian made their first contribution in #108
- @cymqqqq made their first contribution in #119
Full Changelog: v0.10.6...v0.11.0
AluVM v0.10.5
What's Changed
- Update with new LibId string representation by @dr-orlovsky in #95
Full Changelog: v0.10.4...v0.10.5
AluVM v0.10.4
What's Changed
- fix IntLayout::fits_usize by @6293 in #81
- Revert mnemonic order by @6293 in #84
- fix(BytesOp::Find): fix slice index overflow by @6293 in #82
- fix(Cursor) r/w across bytes by @6293 in #87
- when step < 0, create Number with -step.as_i8() by @6293 in #90
- stop copying large array on R-reg by @6293 in #91
- Add WASM tests to CI by @dr-orlovsky in #93
- Test registers memory allocation by @dr-orlovsky in #94
Full Changelog: v0.10.3...v0.10.4
AluVM v0.10.3
What's Changed
- Bump baid58 version by @6293 in #72
- Fix parse float in AluAsm by @6293 in #73
- bytes-put on aluasm! by @6293 in #74
- Fix ButesOp::Mov and Swp Display implementations by @dr-orlovsky in #76
- Unify put mnemonic; always value first by @6293 in #77
- Remove tests on
aluasm!
because they are all ported to aluasm crate by @6293 in #78
Full Changelog: v0.10.2...v0.10.3
AluVM v0.10.2
AluVM v0.10.1
What's new
- Hotfix for serde bug with processing generic defaults
- Updating dependencies with recent fixed versions
Full Changelog: v0.10.0...v0.10.1
AluVM v0.10
What's Changed
- Use of strict types system by @dr-orlovsky
- Switch to Baid58 and Blake3-based identifiers for libraries by @dr-orlovsky
- Adoption of confined types from amplify library by @dr-orlovsky
- Add a feature
std
tofeatures.default
. by @monaka in #70 - Bytestr debug by @dr-orlovsky in #71
Full Changelog: v0.9...v0.10.0
v0.9
What's Changed
- Remove unused imports. by @monaka in #59
- Fix CI build failures. by @monaka in #62
- Pass
cargo test --all-features
. by @monaka in #61 - Build
example/asm
only if it was specifiedall
feature. by @monaka in #63 - Release 0.9.0 by @zoedberg in #66
New Contributors
Full Changelog: v0.7.0...v0.9
v0.9.0-rc.1
v0.7.0
Full Changelog: v0.6.0...v0.7.0