What's Changed
- fix[venom]: add
make_ssa
pass after algebraic optimizations by @harkal in #4292 - refactor[venom]: refactor sccp pass to use dfg by @HodanPlodky in #4329
- chore[venom]: expand venom docs by @sandbubbles in #4314
- refactor[venom]: update translator for
deploy
instruction by @charles-cooper in #4318 - feat[venom]: reduce legacy opts when venom is enabled by @charles-cooper in #4336
- refactor[ux]: add
venom
asexperimental-codegen
alias by @sandbubbles in #4337 - fix[ci]: fix README encoding in
setup.py
by @charles-cooper in #4348 - feat[docs]: add Telegram badge to README.md by @rafael-abuawad in #4342
- feat[venom]: make cfg scheduler "stack aware" by @charles-cooper in #4356
- feat[venom]: improve liveness computation by @charles-cooper in #4330
- feat[venom]: new
DFTPass
algorithm by @harkal in #4255 - chore[docs]: add
method_id
toabi_encode
signature by @pcaversaccio in #4355 - fix[ux]: fix empty hints in error messages by @sandbubbles in #4351
- refactor[ux]: refactor preparser by @tserg in #4293
- refactor[venom]: optimize lattice evaluation by @harkal in #4368
- feat[venom]: make dft-pass commutative aware by @charles-cooper in #4358
- chore[docs]: mention the
--venom
flag in venom docs by @sandbubbles in #4353 - refactor[test]: add some sanity checks to
abi_decode
tests by @cyberthirst in #4096 - fix[lang]: use folded node for typechecking by @tserg in #4365
- refactor[tool]: refactor
compile_from_zip()
by @charles-cooper in #4366 - feat[lang]: add
module.__at__()
to cast to interface by @charles-cooper in #4090
New Contributors
- @rafael-abuawad made their first contribution in #4342
Full Changelog: v0.4.1b1...v0.4.1.b2