Open
Bug 1992437
Opened 7 months ago
Updated 8 days ago
Move XPCOMUtils.defineLazy/declareLazy to ChromeUtils
Categories
(Core :: XPConnect, task)
Core
XPConnect
Tracking
()
ASSIGNED
People
(Reporter: standard8, Assigned: standard8)
References
(Blocks 1 open bug)
Details
Attachments
(4 files)
We originally added XPCOMUtils.defineLazy/declareLazy in bug 1945464 as a way of prototyping them and testing out their use.
We are starting to use them in various places to aid with TypeScript integration, and hence we are having to re-include XPCOMUtils in various places.
In the review of the patches, it was suggested that we should move these implementations to C++, i.e. via ChromeUtils, to be more efficient.
| Assignee | ||
Comment 1•12 days ago
|
||
| Assignee | ||
Comment 2•12 days ago
|
||
| Assignee | ||
Comment 3•12 days ago
|
||
| Assignee | ||
Comment 4•12 days ago
|
||
Updated•12 days ago
|
Attachment #9586750 -
Attachment description: - Bug 1992437 - Port XPCOMUtils.defineLazy to ChromeUtils. → WIP: - Bug 1992437 - Port XPCOMUtils.defineLazy to ChromeUtils.
Updated•12 days ago
|
Assignee: nobody → standard8
Attachment #9586751 -
Attachment description: - Bug 1992437 - Port XPCOMUtils.declareLazy to ChromeUtils. → WIP: - Bug 1992437 - Port XPCOMUtils.declareLazy to ChromeUtils.
Status: NEW → ASSIGNED
Updated•12 days ago
|
Attachment #9586753 -
Attachment description: - Bug 1992437 - Remove XPCOMUtils.declareLazy and XPCOMUtils.defineLazy. → WIP: - Bug 1992437 - Remove XPCOMUtils.declareLazy and XPCOMUtils.defineLazy.
Updated•12 days ago
|
Attachment #9586752 -
Attachment description: - Bug 1992437 - Migrate uses of XPCOMUtils.declareLazy to ChromeUtils.declareLazy. → WIP: - Bug 1992437 - Migrate uses of XPCOMUtils.declareLazy to ChromeUtils.declareLazy.
You need to log in
before you can comment on or make changes to this bug.
Description
•