Releases: filecoin-project/builtin-actors
Releases · filecoin-project/builtin-actors
TEMP: Hyperspace codec compatibility release
This is a temporary release for testing the hyperspace upgrade. It includes a codec "hack" that auto-converts CBOR to DAG_CBOR on the way in, and DAG_CBOR to CBOR on the way out.
hyperspace/v10.0.0-rc.1
This release is the Hyperspace equivalent of v10.0.0-rc.1, which will be deployed to the network under actors version v12 (nv20).
v10.0.0-rc.1
dev/20230210-pre-rc.8
What's Changed
- runtime: drop unused exit() by @arajasek in #1162
- FIP-0054: Introduce the skeleton of the EVM actor by @arajasek in #1167
- FIP-0055: Introduce the EAM actor by @arajasek in #1168
- FIP-0050: Init actor: Do not export the Exec method by @arajasek in #1179
- fix: added hyperspace feature for build by @rllola in #1173
- FIP-0055: Account: Accept all MethodNums past FIRST_EXPORTED_METHOD_NUMBER by @arajasek in #1184
- EVM: Code tests by @vyzo in #1181
- EVM: Context tests by @vyzo in #1182
- EVM: call tests by @vyzo in #1183
- EVM: lifecycle tests by @vyzo in #1185
- EVM: memory read tests by @vyzo in #1187
- EVM: check all instructions for stack underflow behaviour by @vyzo in #1188
- EVM: use blake2f from parity's frontier by @Stebalien in #1191
- Swallow deal termination error in cron by @ZenGround0 in #1125
- update Granularity export name by @jennijuju in #1197
- FIP-0055: Restrict the exec4 method to the EAM by @arajasek in #1192
- FIP-0054: Introduce the EVM actor's logic by @arajasek in #1186
- chore: merge master into next by @arajasek in #1198
Full Changelog: dev/20230207-pre-rc.7...dev/20230210-pre-rc.8
dev/20230207-pre-rc.7
- Misc EVM cleanups (removing some dependencies, adding some tests).
- Switch to the new event structure. We now specify a codec (IPLD_RAW) and avoid encoding the actual event data (in the EVM, at least).
This release requires fvm-3.0.0-alpha.23.
dev/20230206-pre-rc.6
EVM: more unit tests (#1163) * test sload * test sstore * make lint happy in macro expansion * test log0 * test log1 * test log2,3,4
dev/20230117-pre-rc.5
EVM: Test context opcodes (#1155) * add tests for first half of context * remove blockhash from this PR, fmt * add remaining context tests
dev/20230131-events
Merge branch 'fix/selfdestruct-test' into raulk/events-alignment
dev/20230117-pre-rc.4
What's Changed
- EVM: fix sar behavior, and test bit shifts by @Stebalien in #1063
- feat: implement push0 by @Stebalien in #1061
- chore: remove callactor opcode from the test framework by @Stebalien in #1060
- fix: return early when trying to deploy over an existing contract by @Stebalien in #1059
- EVM: derive copy for precompile enum in tests by @mriise in #1068
- EVM: Refactor precompile tests by @mriise in #1069
- fix: correctly encode create2 params by @Stebalien in #1065
Full Changelog: dev/20230114-pre-rc.3...dev/20230117-pre-rc.4
dev/20230114-pre-rc.3
What's Changed
- Test: solidity call_actor tests by @mriise in #1056
- Fix: EAM: Successfully create actors over placeholders by @arajasek in #1058
Full Changelog: dev/20230114-pre-rc.2...dev/20230114-pre-rc.3