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
- @malik672 made their first contribution in #283
- @nan01ab made their first contribution in #295
- @g4titanx made their first contribution in #305
Full Changelog: v0.1.11...v0.1.12