gecko-dev/browser/experiments
Gregory Szorc 404a6147ae Bug 989137 - Part 11: Make service initialization and uninitialization more robust; r=gfritzsche
Subsequent patches were running into race conditions and bugs related to
Experiments instance initialization state. This patch plugs the
necessary holes in initialization state management to unblock work.

The fixes are far from robust. There are still race conditions and bugs.
They should probably be addressed later.

--HG--
extra : rebase_source : 5f0c7fa1f554d09a21b1452506884dc771cb829d
2014-04-07 14:11:31 -07:00
..
docs Bug 973997 - Define and document Experiments Manifests; r=bsmedberg 2014-02-26 16:46:26 -08:00
test Bug 989137 - Part 10: Add a testing-only JSM for common AddonManager operations; r=Unfocused, r=gfritzsche 2014-04-04 15:58:29 -07:00
Experiments.jsm Bug 989137 - Part 11: Make service initialization and uninitialization more robust; r=gfritzsche 2014-04-07 14:11:31 -07:00
Experiments.manifest Bug 988710 - Task.spawn can launch synchronously, which leads to a race setting and clearing this._mainTask. Move that into the .then() clause of _run. Also fix up some logging and FHR issues, r=gfritzsche 2014-03-27 09:30:25 -04:00
ExperimentsService.js Bug 984879 - Experiment manager shutdown, r=felipe 2014-03-18 22:52:30 +01:00
Makefile.in Bug 989137 - Part 6: Create experiment XPIs during the build; r=bsmedberg 2014-03-29 18:10:11 -07:00
moz.build Bug 977708 - Annotate crash reports with the current experiment, r=felipe 2014-03-24 15:38:13 -04:00