Closed Bug 1721333 Opened 4 years ago Closed 4 years ago

Convert some private slot uses to reserved slots

Categories

(Core :: JavaScript Engine, task, P3)

task

Tracking

()

RESOLVED FIXED
92 Branch
Tracking Status
firefox92 --- fixed

People

(Reporter: jandem, Assigned: jandem)

References

Details

Attachments

(11 files)

48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review

Most of these are easy to convert before fixing the more complicated ones later on.

Pushed by jdemooij@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/5bd8cb5f0cf1 part 1 - Remove DebuggerMemory's unused private slot. r=jonco https://hg.mozilla.org/integration/autoland/rev/6ecc217611cd part 2 - Remove SavedFrame's unused private slot. r=jonco https://hg.mozilla.org/integration/autoland/rev/b99eb964a0e5 part 3 - Remove WasmRuntimeExceptionObject's unused private slot. r=jonco https://hg.mozilla.org/integration/autoland/rev/93f6b564d874 part 4 - Remove unused private slot from WeakMap jsapi-test. r=jonco https://hg.mozilla.org/integration/autoland/rev/34432903f003 part 5 - Use a reserved slot instead of private slot for DebuggerInstanceObject. r=jonco https://hg.mozilla.org/integration/autoland/rev/bcab21e83d90 part 6 - Use a reserved slot instead of private slot for MapObject and SetObject. r=jonco https://hg.mozilla.org/integration/autoland/rev/a10364bc1e8a part 7 - Use a reserved slot instead of private slot for WeakMapObject and WeakSetObject. r=jonco https://hg.mozilla.org/integration/autoland/rev/6cac736dc557 part 8 - Use a reserved slot instead of private slot for PropertyIteratorObject. r=jonco https://hg.mozilla.org/integration/autoland/rev/e370430b2eb9 part 9 - Use a reserved slot instead of private slot for RegExpStaticsObject. r=jonco https://hg.mozilla.org/integration/autoland/rev/34e934fb301d part 10 - Use a reserved slot instead of private slot for ForOfPICObject. r=jonco https://hg.mozilla.org/integration/autoland/rev/64c2f8b78188 part 11 - Use a reserved slot instead of private slot for testResolveRecursion. r=jonco

Backed out 11 changesets (Bug 1721333) for causing crashtest/mochitest assertion failures on NativeObject.h.
Backout link
Push with failures
Failure Log

There are also Xpcshell failures in: https://treeherder.mozilla.org/logviewer?job_id=345749790&repo=autoland&lineNumber=4427

Flags: needinfo?(jdemooij)

Update: also causes these bc failures.

Pushed by jdemooij@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/eb928a2e7175 part 1 - Remove DebuggerMemory's unused private slot. r=jonco https://hg.mozilla.org/integration/autoland/rev/ef9bb71e19d1 part 2 - Remove SavedFrame's unused private slot. r=jonco https://hg.mozilla.org/integration/autoland/rev/722290879d00 part 3 - Remove WasmRuntimeExceptionObject's unused private slot. r=jonco https://hg.mozilla.org/integration/autoland/rev/14919599edee part 4 - Remove unused private slot from WeakMap jsapi-test. r=jonco https://hg.mozilla.org/integration/autoland/rev/4cf3b2833ae1 part 5 - Use a reserved slot instead of private slot for DebuggerInstanceObject. r=jonco https://hg.mozilla.org/integration/autoland/rev/afdf120fa94c part 6 - Use a reserved slot instead of private slot for MapObject and SetObject. r=jonco https://hg.mozilla.org/integration/autoland/rev/7027d71565f9 part 7 - Use a reserved slot instead of private slot for WeakMapObject and WeakSetObject. r=jonco https://hg.mozilla.org/integration/autoland/rev/97f0e495e8aa part 8 - Use a reserved slot instead of private slot for PropertyIteratorObject. r=jonco https://hg.mozilla.org/integration/autoland/rev/422a5017356a part 9 - Use a reserved slot instead of private slot for RegExpStaticsObject. r=jonco https://hg.mozilla.org/integration/autoland/rev/a072132eb07e part 10 - Use a reserved slot instead of private slot for ForOfPICObject. r=jonco https://hg.mozilla.org/integration/autoland/rev/ace05b9fe420 part 11 - Use a reserved slot instead of private slot for testResolveRecursion. r=jonco
Flags: needinfo?(jdemooij)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: