Skip to content

Improved SpiderMonkey startup validation - #579

Merged
DragonSlayer62 merged 1 commit into
UOX3DevTeam:feature/libmozjs-115-13-2-cleanupfrom
DragonSlayer62:feature/libmozjs-115-13-2-cleanup
Aug 8, 2026
Merged

Improved SpiderMonkey startup validation#579
DragonSlayer62 merged 1 commit into
UOX3DevTeam:feature/libmozjs-115-13-2-cleanupfrom
DragonSlayer62:feature/libmozjs-115-13-2-cleanup

Conversation

@DragonSlayer62

Copy link
Copy Markdown
Contributor

Improved SpiderMonkey startup validation so UOX3 cannot continue with an incomplete JavaScript environment. UOX3 now checks context creation, standard classes, prototypes, global objects, skill wrappers, and property registration. If any required step fails, the server reports the problem and stops cleanly instead of silently loading partial bindings. This also resolves the ignored JS_DefineProperty() compiler warning. Normal JavaScript behavior remains unchanged.

Improved SpiderMonkey startup validation so UOX3 cannot continue with an incomplete JavaScript environment.
UOX3 now checks context creation, standard classes, prototypes, global objects, skill wrappers, and property registration. If any required step fails, the server reports the problem and stops cleanly instead of silently loading partial bindings.
This also resolves the ignored JS_DefineProperty() compiler warning. Normal JavaScript behavior remains unchanged.
@DragonSlayer62
DragonSlayer62 merged commit 3b464cc into UOX3DevTeam:feature/libmozjs-115-13-2-cleanup Aug 8, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant