-
Notifications
You must be signed in to change notification settings - Fork 9
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[#58] feat(script,vm): move const-ness check to the VM
Previously, the `symbol` did not allow for the mutation of symbols declared `const`. This presents an issue whenever the VM's owner wants to apply some sort of runtime fix or just generally wants to be able to mutate the VM entirely. Changing this also allows for specifying a VM execution flag for allowing the mutation of symbols declared `const`. This is of use in some corner cases, like Gothic mods which exploit a vulnerability in the original VM implementation to gain direct memory access.
- Loading branch information
1 parent
dc0e340
commit 4e9ae25
Showing
4 changed files
with
31 additions
and
13 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