This repository has been archived by the owner on Oct 20, 2024. It is now read-only.
Releases: huff-language/huff-rs
Releases · huff-language/huff-rs
Nightly (2024-09-09)
- no changes
Nightly
- no changes
Nightly (2024-04-21)
- no changes
Huff 0.3.2
What's Changed in 0.3.2
Features
- feat:
PUSH0
opcode by @clabby in #272 - Feat/cli label indices by @merklefruit in #274
- Print
--help
when no arguments provided by @Sabnock01 in #284 - feat(huffc): enable specifying evm version by @Maddiaa0 in #281
Improvements
- feat(huff_lexer): Optimize Lexer by @vezenovm in #258
- Make Codegen Faster Through Less Allocations by @ec2 in #269
- Add push0 tests by @jameswenzel in #273
- Compile 0 literals to the
PUSH0
opcode by @Philogy in #280
Fixes
- fix(huffup): Check if command exists before using it by @lambda-0x in #257
- Update Benchmark Expected Initcode by @jtriley-eth in #260
- chore(clippy): resolve ambiguous exports by @Maddiaa0 in #261
- Use name from parent instead of own arg name for bubbled argcall resolution - fixes #263 by @d1ll0n in #264
- fix(cg): fix merge issue by @Maddiaa0 in #270
- fix: Modify
__ERROR
to accept string literal by @Sabnock01 in #276 - fix: appease clippy by @Maddiaa0 in #277
- chore(deps): update all deps by @Maddiaa0 in #282
New Contributors
- @lambda-0x made their first contribution in #257
- @jtriley-eth made their first contribution in #260
- @vezenovm made their first contribution in #258
- @ec2 made their first contribution in #269
- @d1ll0n made their first contribution in #264
- @jameswenzel made their first contribution in #273
- @Sabnock01 made their first contribution in #276
- @merklefruit made their first contribution in #274
- @Philogy made their first contribution in #280
Full Changelog: 0.3.1...0.3.2
Nightly (2023-07-08)
- no changes
v0.3.1
v0.3.1
Introduces a few significant, but minor, feature changes with multiple bug fixes.
Changelog
- Minor typo fix in #219
- EIP-1153 Transient Storage Opcodes, Push Overrides, and
__Codesize(CONSTRUCTOR)
stack overflow fixes in #218 by @refcell - feat: alternative main entrypoints in #221 by @cheethas
- feat: alternative constructor entrypoints in #223 by @cheethas
- fix: Free Storage Param Bug in #235 by @cheethas
- fix: Huffup Symlink in #228 by @MathisGD
- fix: Incorrect Relative Path Calculation in #230 by @kanewallmann
- fix: custom bootstrap logic in #248 by @cheethas
- feat: remappings with file in #217 by @iFrostizz
- fix: circular, nested codesize builtin calls in #240 by @cheethas
- feat: wasm compilation target for huff_core with bindings in #232 by @kanewallmann