Merge 4d0211eabd6e1d337e3bec95b9b0a320de5101e0 into af05a35d89d8ced9f1a6fff15e3c90e504042830
77b18d4c
pull/69/merge
1/24 ++ 0 --
This unblocks `arc4.encode`/`arc4.decode` of structs with mixed field annotations and lets the AVM parity test invoke the contract directly in-process alongside the AVM check, exercising `test_native_struct` on both paths instead of AVM only.
also migrate `UInt64Backed` serializer off the deprecated `.native` accessor
also: expand test coverage for shapes unlocked by native-field support
also: expand test coverage for shapes unlocked by native-field support
This unblocks `arc4.encode`/`arc4.decode` of structs with mixed field annotations and lets the AVM parity test invoke the contract directly in-process alongside the AVM check, exercising `test_native_struct` on both paths instead of AVM only.
also migrate `UInt64Backed` serializer off the deprecated `.native` accessor
This unblocks `arc4.encode`/`arc4.decode` of structs with mixed field annotations and lets the AVM parity test invoke the contract directly in-process alongside the AVM check, exercising `test_native_struct` on both paths instead of AVM only.
also migrate `UInt64Backed` serializer off the deprecated `.native` accessor
also migrate `UInt64Backed` serializer off the deprecated `.native` accessor