Andrea Marchesini
a154049232
Bug 487070 - a pref for enabling the lastest version of JS in Web Workers, r=baku, r=bent
2013-12-10 11:43:16 +00:00
Ehsan Akhgari
3e65edba24
Bug 947736 - Build modules/libpref/ in unified mode; r=bsmedberg
2013-12-10 18:10:01 -05:00
Ryan VanderMeulen
846009f795
Backed out changeset dc5b1daf5fbb (bug 487070) for B2G mochitest-8 orange.
2013-12-10 14:28:44 -05:00
Andrea Marchesini
96f073643a
Bug 487070 - a pref for enabling the lastest version of JS in Web Workers
2013-12-10 11:43:16 +00:00
Luke Wagner
9a4934a9b1
Bug 941830 - Extend asm.js compiled code caching to Workers (r=bent)
2013-12-03 13:31:30 -06:00
Birunthan Mohanathas
88a0348924
Bug 713082 - Part 2: Rename Util.h to ArrayUtils.h. r=Waldo
2013-12-08 21:52:54 -05:00
Nicholas Nethercote
d5b529bd9a
Bug 927740 (part 4) - Make workers CC on memory-pressure. r=khuey.
2013-12-02 20:07:02 -08:00
Nicholas Nethercote
0bfd80e0f1
Bug 927740 (part 3) - Make workers respond to "child-cc-request" notifications. r=khuey.
2013-12-02 20:07:02 -08:00
Phil Ringnalda
ef7f5659fd
Bug 936700 - Warning fix 2 of 2
...
CLOSED TREE
2013-11-24 12:49:15 -08:00
Nikhil Marathe
dc7c2bb825
Bug 936700 - Worker Preferences cache. r=bent
2013-11-24 11:27:15 -08:00
Nikhil Marathe
ee95f9bfe6
Bug 915233 - DOM Promises on Workers. r=baku,bent,smaug,bz sr=sicking
2013-11-24 11:26:07 -08:00
Andrew McCreight
1d3a1dc071
Bug 935721, part 10 - Separate nsCycleCollector_collect and nsCycleCollector_scheduledCollect. r=smaug
2013-11-20 14:35:17 -08:00
Andrew McCreight
8a976d93c4
Bug 935721, part 5 - Invert the control flow of CycleCollectNow's pre- and post-collection work, add CCResults as a field on the CC. r=smaug
...
nsJSEnvironment::CycleCollectNow does work before and after a CC runs. With ICC, nsJSEnv won't
know where in the CC when a CC is about to begin or end, so this patch reorganizes that work
into two separate callback hooks. This requires adding a new struct, CycleCollectorStats, to
hold data nsJSEnv needs between the two calls.
Rather than trying to pass around a pointer to a results structure, this patch just adds
it to the nsCycleCollector struct, and always stores them. The results are passed back
to the end CC callback.
2013-11-20 14:35:16 -08:00
Jan de Mooij
72466815d9
Bug 927516 - Bump Ion script size limit for DOM workers. r=bhackett
2013-11-19 21:10:34 +01:00
Ehsan Akhgari
8851f4fc2e
Bug 939580 - #include LOCAL_INCLUDES after the source dir and current dir includes; r=gps
2013-11-19 14:10:15 -05:00
Ms2ger
503d7fdd5e
No bug - Fix some style issues in DOM code.
2013-11-11 09:04:41 +01:00
Garrett Robinson
e199359d3b
Bug 855326 - CSP 1.1 nonce-source for scripts and styles r=mrbkap r=dholbert r=geekboy
2013-11-08 15:44:39 -08:00
Daniel Holbert
55f11eebd3
backout 57213b64023b (bug 855326) for build bustage in debug builds
...
CLOSED TREE
2013-11-08 11:22:36 -08:00
Garrett Robinson
b7dceb979f
Bug 855326 - CSP 1.1 nonce-source for scripts and styles. r=mrbkap r=dholbert r=geekboy
2013-11-08 09:20:43 -08:00
Kyle Huey
d5105d151b
Bug 928312: Convert the worker global object and all remaining EventTargets to new DOM bindings. r=bent,peterv,smaug
2013-11-05 22:16:26 +08:00
Kyle Huey
1df2e75c40
Bug 919885: Move Worker to WebIDL and thread-agnostic event dispatch. r=bent,bz
2013-11-05 22:16:24 +08:00
Nikhil Marathe
29f4f5150b
Bug 930611 - Introduce WorkerType rather than boolean SharedWorker check. r=bent
2013-10-30 16:40:16 -07:00
Nikhil Marathe
a7652e80aa
Bug 785656 - dump() should be disabled by default in Workers. r=bent
2013-10-30 14:40:34 -07:00
Birunthan Mohanathas
87889c27b7
Bug 784739 - Switch from NULL to nullptr in dom/ (2/2); r=ehsan
2013-10-28 10:04:47 -04:00
Eddy Bruel
24119313fa
Bug 880330 - Refactor dom to use the new options API (2/2); r=khuey
2013-10-28 12:51:05 +01:00
Ryan VanderMeulen
a425a08d23
Backed out 2 changesets (bug 915757, bug 919885) for frequent Android Armv6 mochitest-8 crashes.
...
Backed out changeset 04610078280c (bug 915757)
Backed out changeset db9190b3ce60 (bug 919885)
2013-10-14 14:38:54 -04:00
Kyle Huey
d5b090adc9
Bug 919885: Move Worker to WebIDL and thread-agnostic event dispatch. r=bent,bz
2013-10-14 19:58:05 +08:00
Phil Ringnalda
33fa19b64f
Backed out 2 changesets (bug 915757, bug 919885) for xpcshell bustage
...
Backed out changeset 5d17d90b838d (bug 915757)
Backed out changeset 91495d3a91c8 (bug 919885)
2013-10-13 21:59:58 -07:00
Kyle Huey
2b6faaaef0
Bug 919885: Move Worker to WebIDL and thread-agnostic event dispatch. r=bent,bz
2013-10-14 11:10:43 +08:00
Ben Turner
b3e5baaec8
Bug 643325 - Implement SharedWorker. r=khuey.
2013-06-05 07:04:23 -07:00
Thinker Lee
d4c71839a3
Bug 771765 - Support template content process, part 6: support re-creation of the threads created in the template process. r=khuey, r=jorendorff
...
The threads that are frozen/recreated include:
* ImageBridgeChildThread.
* Image decoding thread pool.
* IPC thread (checkpointed, but not frozen).
* GC Helper thread.
* XPC runtime watchdog thread.
* Socket transport service thread/thread pool.
* Memory pressure watcher.
* Timer thread.
* DOM promise worker.
2013-06-03 18:14:42 +08:00
Bobby Holley
4fe109c1f6
Bug 917909 - Remove mLastContext hackery in workers. r=khuey r=billm
2013-09-24 08:03:23 -07:00
Jon Coppeard
a244bdc9f4
Bug 918373 - GC: Handlify various public APIs r=sfink r=bholley r=smaug
2013-09-20 10:22:59 +01:00
Ehsan Akhgari
d5362ca175
Bug 917299 - Remove some dead code in content/ and dom/; r=bzbarsky
2013-09-17 12:49:07 -04:00
Sid Stamm
a1bd9445fb
bug 836922 - support mulitiple CSP policies at the same time. r=jst,grobinson
2013-09-12 09:25:32 -07:00
Kyle Huey
2bdf7e5127
Bug 888347: Block worker creation at xpcom-shutdown. r=bent
2013-09-09 10:54:05 -07:00
Kyle Huey
10d56b428a
Bug 911258: Part 5 - Use the unified exception handling mechanism on workers. r=bz
2013-09-08 20:29:21 -07:00
Kyle Huey
72ac69366e
Bug 911258: Part 4 - Refactor exception implementations. r=bz
2013-09-08 20:28:50 -07:00
Robert O'Callahan
51222bdd45
Bug 910989. Remove nsTHashtable::Init, fallible allocation, and MT hashtables. r=ehsan,bsmedberg
2013-09-02 20:41:57 +12:00
Bobby Holley
c16233d297
Bug 899367 - Only use JSOPTION_UNROOTED_GLOBAL for DOM JSContexts. r=mccr8
...
We don't cycle collect any other kind, so there's no difference between marking
them gray and letting the JS engine mark them black. This also gets rid of that
nasty code which reset the flag, which billm theorizes has to do with faulty
logic in ContextHolder when creating ephemeral sandbox cxes. The assertion in
this patch should catch us if anything goes wrong.
2013-09-04 14:06:54 -07:00
Jan de Mooij
cf19b5d9ca
Bug 905300 follow-up - Fix some worker prefs index values to account for a removed pref. r=bent
2013-09-02 15:07:49 +02:00
Olli Pettay
5f4f7d92cf
Bug 910797, make Event.isTrusted to work in workers, r=khuey
2013-08-30 12:47:19 +03:00
Nicholas Nethercote
e3c49dd223
Bug 909597 (part 2) - Rename jsdbgapi.{h,cpp} as {js,vm}OldDebugAPI.{h,cpp}. r=luke.
2013-08-26 19:05:20 -07:00
Ryan VanderMeulen
166b65fbb9
Backed out 12 changesets (bug 899367) for Windows and OSX mochitest failures on a CLOSED TREE.
...
Backed out changeset 46cf4c3eb447 (bug 899367)
Backed out changeset d8a876219fc7 (bug 899367)
Backed out changeset d930333f95a7 (bug 899367)
Backed out changeset efae8cc0fff8 (bug 899367)
Backed out changeset 1dd262d146a6 (bug 899367)
Backed out changeset 4c396b8a51d0 (bug 899367)
Backed out changeset c8c30176639a (bug 899367)
Backed out changeset aaa8fbcf9aaf (bug 899367)
Backed out changeset d1a782044a4b (bug 899367)
Backed out changeset b2672ab55046 (bug 899367)
Backed out changeset fc4deb0b06fa (bug 899367)
Backed out changeset b9f1018a609c (bug 899367)
2013-08-27 21:14:54 -04:00
Bobby Holley
4bc74a5aec
Bug 899367 - Only use JSOPTION_UNROOTED_GLOBAL for DOM JSContexts. r=mccr8
...
We don't cycle collect any other kind, so there's no difference between marking
them gray and letting the JS engine mark them black. This also gets rid of that
nasty code which reset the flag, which billm theorizes has to do with faulty
logic in ContextHolder when creating ephemeral sandbox cxes. The assertion in
this patch should catch us if anything goes wrong.
2013-08-27 15:21:37 -07:00
Kyle Huey
7a5b7ba1a8
Bug 903772: Part 4 - Harmonize main thread and worker dictionary implementations. r=peterv
2013-08-22 22:17:09 -07:00
Till Schneidereit
429fcdee08
Bug 907201 - Enable activating TI and IonMonkey for chrome scripts via about:config. r=jandem
2013-08-20 11:26:44 +02:00
Jan de Mooij
d1cdc13210
Bug 905300 - Remove dead code in SpiderMonkey. r=bhackett
2013-08-15 13:45:30 +02:00
Kyle Huey
29c4020c51
Bug 901290: Cycle collect more than just at worker shutdown. r=mccr8
2013-08-13 17:07:40 -07:00
Kyle Huey
cad78dd5fa
Bug 901630: Remove support for the cc thread. r=mccr8
2013-08-13 10:45:32 -07:00