v0.5.0
What's Changed
- perf: add benchmarks for different components by @Nashtare in #273
- Zero bin merge by @BGluth in #279
- fix: Bring back Cargo.lock by @Nashtare in #280
- ci: add labeler flag for new
zero-bin
crate + updateCODEOWNERS
by @Nashtare in #281 - fix: only executables should choose a global allocator by @0xaatif in #301
- doc: fix typos by @Nashtare in #298
- misc(zero-bin): fix logging filename for test script by @Nashtare in #305
- Refactor
zero_bin
leader cli by @frisitano in #317 - Removed non-existing public dep
__compat_primitive_types
by @BGluth in #321 - perf(evm_arithmetization): Check for zero amount early in
add_eth
by @Nashtare in #322 - fix: interval by @atanmarko in #324
- fix: optimize previous hashes retrieval by @atanmarko in #316
- Bring
smt_trie
intodevelop
by @BGluth in #320 - feat: add jerigon test workflow by @atanmarko in #303
- fix: do not add selfdestruct journal entry for skipped accounts by @Nashtare in #328
- ci: add PR check job by @Nashtare in #332
- Constrain FP254 operations and SUBMOD to be kernel-only by @LindaGuiga in #333
- fix: add recipient to
touched_addresses
even when skipping empty transfer by @Nashtare in #336 - Fixed leader crashing when
.env
not present by @BGluth in #335 - perf: reduce overhead in final iteration of
memset
by @Nashtare in #339 - Make leader work no matter what the CWD is by @BGluth in #307
- Cleanup/clippy and update pass by @BGluth in #341
- Add
Columns
andDerefColumns
derive macros by @gio256 in #315 - migrate compat to trace_decoder crate by @frisitano in #308
- fix: docker build for worker and leader by @atanmarko in #329
- Parse embedded short nodes by @frisitano in #345
- Add
LogicColumnsView
struct forLogicStark
by @gio256 in #347 - fix: properly log final results when due by @Nashtare in #352
- fix(kernel): Check valid range for s and add test by @Nashtare in #363
- feat: add caching for
get_block
by @atanmarko in #346 - refactor!: docker builds by @0xaatif in #357
- fix: tweak fetching of previous block hashes by @Nashtare in #370
- fix(evm_arithmetization): Adjust layout of
CpuGeneralColumnsView
by @gio256 in #355 - feat: skip range-checking
PUSH
operations inKERNEL
mode by @Nashtare in #373 - fix: limit iterator length when fetching block hashes by @Nashtare in #374
- fix: scale withdrawals amount to gwei by @Nashtare in #371
- refactor: frontend of
trace_decoder
by @0xaatif in #309 - doc: Update global README and add mention of
ulimit
by @Nashtare in #378 - Two to one block aggregation by @einar-polygon in #318
- Add necessary 2-to-1 aggreg. components for
proof_gen
by @Nashtare in #364 - Release v0.5.0 by @Nashtare in #395
- Update config file for
proc-macro
crate by @Nashtare in #396
New Contributors
- @gio256 made their first contribution in #315
- @einar-polygon made their first contribution in #318
Full Changelog: v0.4.0...v0.5.0