Closed Bug 1759580 Opened 2 years ago Closed 2 years ago

Rename references to TlsData

Categories

(Core :: JavaScript: WebAssembly, task, P3)

task

Tracking

()

RESOLVED FIXED
102 Branch
Tracking Status
firefox102 --- fixed

People

(Reporter: rhunt, Assigned: rhunt)

References

Details

Attachments

(14 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
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review

Now that TlsData has been merged into Instance, we should rename all remaining references to TlsData.

I think the best way to do this will be piecemeal and over time. I'm uploading some starting patches that mostly do types and methods, which are the easiest to find and replace. After that will need to be fields and variables, which are more complicated.

Keywords: leave-open

Completely mechanical, no functional change.

Completely mechanical, no functional changes.

Depends on D141153

Severity: -- → N/A
Priority: -- → P3
Attachment #9268130 - Attachment description: Bug 1759580 - wasm: Rename WasmTlsReg to WasmInstanceReg. r?lth → Bug 1759580 - wasm: Rename WasmTlsReg to InstanceReg. r?lth
Pushed by rhunt@eqrion.net:
https://hg.mozilla.org/integration/autoland/rev/90319e554ec0
wasm: Rename WasmTlsReg to InstanceReg. r=lth
https://hg.mozilla.org/integration/autoland/rev/980655a05602
wasm: Rename types and methods of FrameWithTls. r=lth
https://hg.mozilla.org/integration/autoland/rev/ab64e2573ce5
wasm: Rename GetNearestEffectiveTls. r=lth
https://hg.mozilla.org/integration/autoland/rev/74e14ae6bb64
wasm: Rename FuncImportTls, TableTls, and fields. r=lth
https://hg.mozilla.org/integration/autoland/rev/927c2910dd1a
wasm: Rename switchToWasmTlsRealm() and loadWasmPinnedRegsFromTls(). r=lth
https://hg.mozilla.org/integration/autoland/rev/cfcd3cb6891d
wasm: Rename JitActivation::wasmExitTls(). r=lth
https://hg.mozilla.org/integration/autoland/rev/6f30be8d9fe7
wasm: Rename WasmFrameIter::instance_ and instance(). r=lth
  • Rename references of tls to instance
  • Fix instance call protocol to use the vmctx as the instance pointer
    instead of loading an instance pointer from it
  • Fix offsetof calculations to use the encapsulated methods on Instance
Pushed by rhunt@eqrion.net:
https://hg.mozilla.org/integration/autoland/rev/b5b0bc72eb89
wasm: Fix cranelift interface for recent changes. r=lth
Pushed by rhunt@eqrion.net:
https://hg.mozilla.org/integration/autoland/rev/d5848a52ccd8
wasm: Rename references to tls in js/src/jit. r=lth
https://hg.mozilla.org/integration/autoland/rev/f761a171c009
wasm: Rename references to tls in baseline compile. r=lth
https://hg.mozilla.org/integration/autoland/rev/015e7fd96694
wasm: Rename reference to tls in WasmStubs.cpp. r=lth
https://hg.mozilla.org/integration/autoland/rev/769bfc4f4dca
wasm: Rename slots on JSFunction. r=lth
https://hg.mozilla.org/integration/autoland/rev/c234e682cce6
wasm: Rename WasmTlsData.h header. r=lth
https://hg.mozilla.org/integration/autoland/rev/c0965740a2b1
wasm: Rename misc tls references. r=lth

This is now done.

Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Regressions: 1770260
Target Milestone: --- → 102 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: