PT-164597852 Move aesophia heap handling into aebytecode #141
@ -3,13 +3,13 @@
|
|||||||
val_t :: aeso_sophia:type(),
|
val_t :: aeso_sophia:type(),
|
||||||
parent :: none | non_neg_integer(),
|
parent :: none | non_neg_integer(),
|
||||||
size = 0 :: non_neg_integer(),
|
size = 0 :: non_neg_integer(),
|
||||||
data :: #{aeso_heap:binary_value() => aeso_heap:binary_value() | tombstone}
|
data :: #{aeb_heap:binary_value() => aeb_heap:binary_value() | tombstone}
|
||||||
| stored}).
|
| stored}).
|
||||||
|
|
||||||
-record(maps, { maps = #{} :: #{ non_neg_integer() => #pmap{} }
|
-record(maps, { maps = #{} :: #{ non_neg_integer() => #pmap{} }
|
||||||
, next_id = 0 :: non_neg_integer() }).
|
, next_id = 0 :: non_neg_integer() }).
|
||||||
|
|
||||||
-record(heap, { maps :: #maps{},
|
-record(heap, { maps :: #maps{},
|
||||||
offset :: aeso_heap:offset(),
|
offset :: aeb_heap:offset(),
|
||||||
heap :: binary() | #{non_neg_integer() => non_neg_integer()} }).
|
heap :: binary() | #{non_neg_integer() => non_neg_integer()} }).
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user