Skip to content

Conversation

@Lord-McSweeney
Copy link
Collaborator

We now completely disallow holes in the vtable slots list and slot id conflicts, matching avmplus. To implement this, VTable creation is now fallible, which will make it easier to move traits verification to the init_vtable in the future.

@Lord-McSweeney Lord-McSweeney added A-avm2 Area: AVM2 (ActionScript 3) T-refactor Type: Refactor / Cleanup labels Nov 3, 2025
@Lord-McSweeney Lord-McSweeney force-pushed the avm2-unify-vtable-slots branch from ffe8514 to 8dca7c2 Compare November 4, 2025 17:34
@Lord-McSweeney Lord-McSweeney force-pushed the avm2-unify-vtable-slots branch from 8dca7c2 to f009e71 Compare November 5, 2025 00:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-avm2 Area: AVM2 (ActionScript 3) T-refactor Type: Refactor / Cleanup

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant