File tree Expand file tree Collapse file tree 5 files changed +28
-6
lines changed Expand file tree Collapse file tree 5 files changed +28
-6
lines changed Original file line number Diff line number Diff line change @@ -4,4 +4,21 @@ Changes to the reference FVM implementation.
4
4
5
5
## [ Unreleased]
6
6
7
- - Updates to fvm_shared 0.5.
7
+ ## 0.6.0 [ 2022-04-13]
8
+
9
+ - WIP NV16 support.
10
+ - Implement [ FIP0032] [ ] : NV16 will now charge gas for more operations, including execution gas.
11
+ - BREAKING: Updates to fvm_shared 0.5.1
12
+ - This refactors the exit code into a struct with constant values instead of an enum.
13
+ - BREAKING: Refactor the ` Machine ` constructor to take a ` MachineContext ` struct, reducing the
14
+ number of parameters.
15
+ - BREAKING: Rename (internal) consume/take methods.
16
+ - ` BufferedBlockstore::consume ` -> ` BufferedBlockstore::into_inner `
17
+ - ` Executor::consume ` -> ` Executor::into_machine `
18
+ - ` Kernel::take ` -> ` Kernel::into_call_manager `
19
+ - ` Machine::consume ` -> ` Machine::into_store `
20
+ - ` Hamt::consume ` -> ` Hamt::into_store `
21
+ - ` StateTree::consume ` -> ` StateTree::into_store `
22
+ - BREAKING: remove unused (by the FVM) ` verify_post_discount ` from the FVM PriceList.
23
+
24
+ [ FIP0032 ] : https://github.com/filecoin-project/FIPs/blob/master/FIPS/fip-0032.md
Original file line number Diff line number Diff line change 1
1
[package ]
2
2
name = " fvm"
3
3
description = " Filecoin Virtual Machine reference implementation"
4
- version = " 0.5.1 "
4
+ version = " 0.6.0 "
5
5
license = " MIT OR Apache-2.0"
6
6
authors = [" Protocol Labs" , " Filecoin Core Devs" ]
7
7
edition = " 2021"
@@ -21,7 +21,7 @@ num-derive = "0.3.3"
21
21
cid = { version = " 0.8.2" , default-features = false , features = [" serde-codec" ] }
22
22
multihash = { version = " 0.16.1" , default-features = false }
23
23
fvm_shared = { version = " 0.5.1" , path = " ../shared" , features = [" crypto" ] }
24
- fvm_ipld_hamt = { version = " 0.4 .0" , path = " ../ipld/hamt" }
24
+ fvm_ipld_hamt = { version = " 0.5 .0" , path = " ../ipld/hamt" }
25
25
fvm_ipld_amt = { version = " 0.4.0" , path = " ../ipld/amt" }
26
26
fvm_ipld_blockstore = { version = " 0.1.0" , path = " ../ipld/blockstore" }
27
27
fvm_ipld_encoding = { version = " 0.1.0" , path = " ../ipld/encoding" }
Original file line number Diff line number Diff line change 1
1
# Changelog
2
2
3
3
## [ Unreleased]
4
+
5
+ ## 0.5.0
6
+
7
+ - BREAKING: update fvm_shared to 0.5.1 for error refactor.
8
+ - BREAKING: rename ` Hamt::consume ` to ` Hamt::into_store ` .
Original file line number Diff line number Diff line change 1
1
[package ]
2
2
name = " fvm_ipld_hamt"
3
3
description = " Sharded IPLD HashMap implementation."
4
- version = " 0.4 .0"
4
+ version = " 0.5 .0"
5
5
license = " MIT OR Apache-2.0"
6
6
authors = [
" ChainSafe Systems <[email protected] >" ,
" Protocol Labs" ,
" Filecoin Core Devs" ]
7
7
edition = " 2018"
Original file line number Diff line number Diff line change @@ -9,9 +9,9 @@ publish = false
9
9
repository = " https://github.com/filecoin-project/ref-fvm"
10
10
11
11
[dependencies ]
12
- fvm = { version = " 0.5.1 " , path = " ../../fvm" , default-features = false }
12
+ fvm = { version = " 0.6.0 " , path = " ../../fvm" , default-features = false }
13
13
fvm_shared = { version = " 0.5.1" , path = " ../../shared" }
14
- fvm_ipld_hamt = { version = " 0.4 .0" , path = " ../../ipld/hamt" }
14
+ fvm_ipld_hamt = { version = " 0.5 .0" , path = " ../../ipld/hamt" }
15
15
fvm_ipld_amt = { version = " 0.4.0" , path = " ../../ipld/amt" }
16
16
fvm_ipld_car = { version = " 0.4.0" , path = " ../../ipld/car" }
17
17
fvm_ipld_blockstore = { version = " 0.1.0" , path = " ../../ipld/blockstore" }
You can’t perform that action at this time.
0 commit comments