Skip to content

v0.1.12

Latest
Compare
Choose a tag to compare
@clearloop clearloop released this 03 Apr 07:27
· 3 commits to main since this release
9ed8642

What's Changed

  • feat(zink): introduce double key mapping by @clearloop in #234
  • feat(codegen): pass abi to function generator by @clearloop in #239
  • feat(zink): introduce primitive type Address by @clearloop in #220
  • feat(zink): auto generate storage keys by @clearloop in #240
  • refactor(storage): reorder hash key components by @clearloop in #243
  • refactor(codegen): get locals from calldata directly in external functions by @clearloop in #244
  • refactor(codegen): get locals from memory in internal functions by @clearloop in #245
  • chore(dep): bump the deps group across 1 directory with 4 updates by @dependabot in #230
  • feat(zink): introduce proc-macro revert by @clearloop in #267
  • feat(example): basic implementation of ERC20 by @clearloop in #228
  • feat(example): caller as local variable by @clearloop in #270
  • refactor(codegen): code relocation for code length greater than 0xff by @clearloop in #276
  • feat(codegen): introduce tests for jump table by @clearloop in #278
  • feat(wasm(host)): Add AddMod and MulMod to host functions by @malik672 in #283
  • refactor(codegen): remove jump::offset to clean jump table by @clearloop in #284
  • feat(codegen): handle backward jumps in jump table by @clearloop in #286
  • feat(zink): introduce assert for error handling by @clearloop in #290
  • feat(storage) : add transient storage for cancun by @malik672 in #292
  • feat(zink): introduce byte arrays by @clearloop in #293
  • feat(zink): gather development tools to zink folder by @clearloop in #294
  • fix(codegen): stack limitation should be 1024 by @nan01ab in #295
  • feat(zink-codegen): introduce derive macro for events by @malik672 in #298
  • feat(codegen): refactor control stack by @g4titanx in #305
  • feat(codegen): bound checks for numeric operations (like addition) on integer types by @g4titanx in #308
  • feat(codegen): generate ABI for events by @g4titanx in #311
  • feat(zink): integrate other languages via ABI by @g4titanx in #304
  • feat(zink): update abi-macro functionality by @g4titanx in #312
  • feat(zink): introduce derive macro contract by @g4titanx in #314
  • feat(zink): support elko examples by @g4titanx in #316
  • chore(compiler): ban duplicate functions with same logic by @clearloop in #320
  • feat(workspace): release workspace to v0.1.12 by @clearloop in #325

New Contributors

Full Changelog: v0.1.11...v0.1.12