github vyperlang/vyper v0.4.2

latest releases: v0.4.3, v0.4.3rc1
3 months ago

What's Changed

v0.4.2 includes a new raw_create() builtin which allows users to build more generic factories in Vyper. It also moves the sqrt() builtin to a pure Vyper module, involving a refactor which will allow more stdlib functionality to be written in Vyper in the future.

Additionally, Venom has undergone more improvements, including a CSE elimination pass, dead-store elimination pass, as well as moving more items in the calling convention to the stack in the venom pipeline. Benchmark contracts are now typically 5% smaller.

Two low severity GHSAs have been patched in this release.

Full release notes hosted at https://docs.vyperlang.org/en/latest/release-notes.html#v0-4-2-lernaean-hydra (source on github).

New Contributors

Full Changelog: v0.4.1...v0.4.2

Don't miss a new vyper release

NewReleases is sending notifications on new releases.