Skip to content

0.1.3

Latest

Choose a tag to compare

@github-actions github-actions released this 15 Jan 00:12
· 61 commits to main since this release
347a13b

📝 Changelog

✨ Features

  • feat: update to solc v0.8.33 (#179)
  • feat: update LLVM to EraVM-free v21.1 repository (#174)
  • feat: minimize the share of GPL-licensed code (#156)
  • feat: emit a metadata tag if unsafe asm is present (#158)
  • feat: inline EVM assembly main function into __entry (#170)
  • feat: add optnone and noinline attrs for -O0 mode (#168)

🐛 Fixes

  • fix: improve the handling of empty input (#144)
  • fix: pull the LLVM fix for CGP sign extension (#147)
  • fix: add all source directories to allow-path (#151)
  • fix: the fuzzer-discovered case with srem overflow (#173)
  • fix: do not allow EVM versions before cancun (#182)

📦 Refactoring

  • feat: migrate the compiler tester to this monorepo (#153)
  • feat: migrates the LLVM builder to this monorepo (#145)
  • feat: support REVM tracing to stdout (#166)
  • feat: full Hardhat and Foundry spreadsheet reports (#175)
  • fix: the order of benchmark data from solx-tester (#160)
  • fix: clone the LLVM IR module before emitting assembly (#163)
  • fix: some deps that are still pointing to main (#162)
  • fix: replace raw reqwest downloader with a recoverable workflow (#181)

🚧 Infrastructure

  • fix: the benchmark report layouts (#172)
  • fix: broken documentation links and references (#177)
  • fix: EVM platform lowercase and bug report link (#180)
  • ci: add WTFAcademy/WTF-gas-optimization to the benchmarks (#169)
  • ci: simplified benchmark runs against main (#178)
  • ci: fix deploy-docs.yaml permissions (#183)
  • ci: replace remaining matter-labs runners (#184)
  • ci: skip disabled projects for hardhat table (#148)
  • ci: support tester workflows (#157)
  • ci: replace Matter Labs runners with Nomic runners (#171)
  • ci: update repository references to NomicFoundation/solx (#167)