-
Notifications
You must be signed in to change notification settings - Fork 11.3k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix a number of different things in order to get Sui-side tests passing: * Handle including the system packages for all linkages outside of system transactions (was missing this for publish and upgrade commands where this is needed for the resolution of the upgrade cap and the like). * Handle typetags, and converting them to be runtime type tags before flowing them into the VM (always). NB: still some work here in the object runtime. * Handle duplicate modules in packages. This is now an error when constructing a `MovePackage` and previously it was an error in the VM. However duplicate modules in package are no longer expressible in the VM's public interface, so moving this into the Move package seemed like the right place. - Note for the future: This change may need to be protocol versioned as it's a change outside of sui types, however I don't think we need to version it since we will check this in the old VM before creating the package, and therefore would never hit the new error with it. * Change in graphql test is just a change in the order of the headers and not a meaningful change. * Ignored one test that is failing for an unrelated reason as far as I can tell, once we do another rebase I'll re-enable and dig in to see if there's still a problem with it.
- Loading branch information
Showing
12 changed files
with
164 additions
and
110 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.