Closed
Bug 1120695
Opened 9 years ago
Closed 9 years ago
Breakdown: Get Sync engines working with promises/tasks
Categories
(Firefox :: Sync, defect)
Firefox
Sync
Tracking
()
RESOLVED
FIXED
Iteration:
38.1 - 26 Jan
People
(Reporter: adw, Assigned: adw)
References
Details
A first step in getting rid of nested event loops is to fix the engines to use promises and tasks where they currently "wait" on nested event loops. In other words, we need to convert a bunch of sync code to be async. I admit I don't know the details because I don't know Sync code yet, but Mark's already done a lot of the work in an old patch here that we can use as a guide: https://github.com/mhammond/gecko-dev/commit/d752770f16a2aeea70eaf7a5baeb367881bf1a45 This bug is about breaking down into iteration-sized chunks of work what's required to basically port that patch to the current tree.
Flags: qe-verify-
Flags: firefox-backlog+
Updated•9 years ago
|
Assignee: nobody → adw
Status: NEW → ASSIGNED
Iteration: --- → 38.1 - 26 Jan
Assignee | ||
Comment 1•9 years ago
|
||
Breakdown complete, although it's not much of a breakdown.
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Updated•6 years ago
|
Component: Firefox Sync: Backend → Sync
Product: Cloud Services → Firefox
You need to log in
before you can comment on or make changes to this bug.
Description
•