xpcom/base/CycleCollectedJSContext.cpp
4e4751677534ad208d37a0630bbcf39cf04de8e9
created 2019-07-26 01:10 +0000
pushed 2019-07-26 09:43 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1563139 - Remove StaticPrefs.h. r=glandium
3f660fc88b99b8a649b13ff27503bbf67b9633e3
created 2019-05-28 10:28 -1000
pushed 2019-06-06 21:53 +0000
Brian Hackett Brian Hackett - Bug 1545400 - Increment recursion depth when debugger has saved a thread's microtasks, r=arai,smaug.
750e3e013c4cd367bb20592bb6693dee0125dede
created 2019-05-29 07:48 +0000
pushed 2019-05-29 15:58 +0000
Edgar Chen Edgar Chen - Bug 1543439 - Part 1: Move special handling for MouseDown/Up event out of AutoHandlingUserInputStatePusher; r=masayuki
0e88a0a379f37595e17d7b516c90d8d2962798d0
created 2019-05-19 01:18 +0000
pushed 2019-05-20 13:43 +0000
Edgar Chen Edgar Chen - Bug 1549351 - Promise rejection event should not be sent for cross-origin scripts; r=smaug,till
d7eaeddfd71d0eac39d7e99bbc918fc1df62bedf
created 2019-05-07 11:39 +0000
pushed 2019-05-08 03:38 +0000
Edgar Chen Edgar Chen - Bug 1362272 - Part 2: Implement notifying of rejected promises; r=smaug
6365c8d87a5c8811f5dda4e4417450515e1f6bc3
created 2019-03-21 11:47 +0000
pushed 2019-03-21 21:59 +0000
Boris Zbarsky Boris Zbarsky - Bug 1536336. Change MOZ_CAN_RUN_SCRIPT analysis to allow const members of "this" in addition to stack refptrs. r=andi
d296a52a202dc636174cd9f91df5173833226e26
created 2019-03-21 07:33 +0200
pushed 2019-03-21 10:40 +0000
Brindusan Cristian Brindusan Cristian - Backed out 6 changesets (bug 1536736, bug 1536336, bug 1536719, bug 1536825, bug 1537537, bug 1536724) for build bustages at TestCanRunScript. CLOSED TREE
fd59264c47c1bfe373888d234ededf056c1112fa
created 2019-03-20 04:19 +0000
pushed 2019-03-21 10:40 +0000
Boris Zbarsky Boris Zbarsky - Bug 1536336. Change MOZ_CAN_RUN_SCRIPT analysis to allow const members of "this" in addition to stack refptrs. r=andi
099d6c36e8318f5cbf42676258f210fe9a01ff5e
created 2019-03-19 15:14 +0000
pushed 2019-03-21 10:40 +0000
Boris Zbarsky Boris Zbarsky - Bug 1535384 part 5. Eliminate MOZ_CAN_RUN_SCRIPT_BOUNDARY for mutation callbacks. r=mccr8
49477020b62874f586a180d2ff049a3d6fb4e587
created 2019-02-25 16:14 -0600
pushed 2019-03-01 13:06 +0000
Ryan Hunt Ryan Hunt - Bug 1523969 part 27 - Move method definition inline comments to new line in 'xpcom/'. r=froydnj
b6216c391d4177539fce7096db9e226147556bf9
created 2019-02-12 08:14 +0000
pushed 2019-02-13 21:34 +0000
Jim Blandy Jim Blandy - Bug 1145201: Implement JS::AutoDebuggerJobQueueInterruption. r=arai,smaug
414b2c238839c321dee78a9d927c968f1e52ae79
created 2019-02-12 08:16 +0000
pushed 2019-02-13 21:34 +0000
Jim Blandy Jim Blandy - Bug 1145201: Replace EnqueuePromiseJobCallback and GetIncumbentGlobalCallback with new JobQueue abstract base class. r=arai,smaug
65cf08e33fe2b12a90a505462f3246df204c64ad
created 2019-01-26 12:18 -0500
pushed 2019-01-27 09:36 +0000
Randell Jesup Randell Jesup - Bug 1522150: Add a DeferredTimers queue ahead of the normal Idle EventQueue r=froyd
f0a91d36587266d7454a450c6044d573664fbed5
created 2019-01-02 14:05 +0100
pushed 2019-01-03 22:05 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1517241 - Rename nsIDocument to mozilla::dom::Document. r=smaug
dd14a663cea2b64a5ef1ac702bf8e01ace067fc2
created 2018-12-13 20:05 +0000
pushed 2018-12-14 05:43 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1443429 - P2. Fix constness. r=bholley
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-11-30 11:01 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
18d88d24495acae45a381f8bf95c3ab86fe800ec
created 2018-10-09 21:42 +0000
pushed 2018-10-10 04:34 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1491403 - Part 3: Propagate the user input event handling state to the promise resolve handlers in case the promise creator requests it r=smaug,arai,baku
2ba3a8f9424d711a83765981eb8dedb50944e507
created 2018-10-09 21:42 +0000
pushed 2018-10-10 04:34 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1491403 - Part 1: Add a promise argument to JSEnqueuePromiseJobCallback r=arai
cae1a7f33840ded4f2632eb18ed3a564bce2accf
created 2018-09-20 13:28 +0100
pushed 2018-10-02 16:04 +0000
Jon Coppeard Jon Coppeard - Bug 1490009 - Clear CallbackObject fields after use for promise job to avoid tenuring objects unnecessarily r=bz
99723bad4d198575d4888af2cc103fa325719e5e
created 2018-09-21 15:08 -0400
pushed 2018-09-21 19:08 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset c173cb530f63 (bug 1490009) for violating invariants.
c173cb530f63fe1a264d4493b536801d974415c7
created 2018-09-20 13:28 +0100
pushed 2018-09-20 21:55 +0000
Jon Coppeard Jon Coppeard - Bug 1490009 - Clear CallbackObject fields after use for promise job to avoid tenuring objects unnecessarily r=mccr8
0dd32db49222b18a9c8e6fef0305bce9b32d9a17
created 2018-09-04 14:25 -0500
pushed 2018-09-05 09:45 +0000
Luke Wagner Luke Wagner - Bug 1330661 - Baldr: make the BuildIdOp a process global (r=lth,mccr8)
92fb1c3c4d9357476f780d5fafb5bfa0c6d3ac02
created 2018-08-03 17:11 -0400
pushed 2018-08-04 12:28 +0000
Boris Zbarsky Boris Zbarsky - Bug 1477923. Make WebIDL callbacks store a global in addition to the object that's used as a callback. r=mccr8
080d6b5d32e207b5d4c7a4018354828b8c78859b
created 2018-07-31 19:34 +0000
pushed 2018-08-02 22:28 +0000
Brian Hackett Brian Hackett - Bug 1479547 Part 1 - Remove instrumentation related to non-deterministic GCs, r=mccr8.
4c59bddb1d688cdb22523317833df797c1a20ccd
created 2018-08-02 16:11 +0900
pushed 2018-08-02 22:28 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1317481 - Optimize away Generator/Promise handling for await in the topmost JS frame with already resolved/rejected Promise. r=anba,smaug
8d9247183eb7b74df72b88002d1e06d4b4bab1c4
created 2018-08-01 11:25 +0200
pushed 2018-08-01 22:10 +0000
Jan de Mooij Jan de Mooij - Bug 1474272 part 2 - Use more precise types in Promise code and add some assertions. r=bz
ab179dae314c3435a4fcd35b5a0e46b57119af95
created 2018-07-23 14:36 +0000
pushed 2018-07-24 09:50 +0000
Brian Hackett Brian Hackett - Bug 1207696 Part 5c - Don't dispatch runnables for GC or finalization when under the GC and recording or replaying, r=mccr8.
c736dc02532d32e5befd401b89fcdd520832b6ef
created 2018-07-19 16:38 +0000
pushed 2018-07-20 21:41 +0000
Edgar Chen Edgar Chen - Bug 1413418 - Give the last chance to consume micro task queue during the final cycle collection; r=smaug
4d39fdf74ae76b02509a190b7081eecf49e25efe
created 2018-05-10 17:04 +1200
pushed 2018-06-06 16:59 +0000
Karl Tomlinson Karl Tomlinson - bug 1442776 make CycleCollectedJSContext accessible from JSContext private r=peterv
b54db66223586b4e04f5cb926fccdacf8a176b91
created 2018-05-30 21:15 +0200
pushed 2018-06-01 22:02 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj
8a94faa5cc60495da5d80d4b3c07bf5877d2e6d8
created 2018-04-13 16:01 +0300
pushed 2018-04-13 13:02 +0000
Sebastian Hengst Sebastian Hengst - Backed out 4 changesets (bug 525063) on request from Andi. a=backout
d7d2f08e051c3c355d41dc5c1ce1bd3ca55a43b9
created 2018-04-10 21:11 +0200
pushed 2018-04-11 23:46 +0000
Tristan Bourvon Tristan Bourvon - Bug 525063 - Initialize uninitialized class attributes in m-c. r=ehsan
068c59c7c4ec46802b4a18e98adc227aed6d5da1
created 2017-11-17 11:01 +0800
pushed 2018-03-05 03:16 +0000
Olli Pettay Olli Pettay - Bug 1193394 - Part 1: Microtasks and promises scheduling. r=bevis
a416b0a21b1395dfe7dc28577a31be57c075d9b4
created 2018-03-01 16:29 +0200
pushed 2018-03-01 17:29 +0000
Csoregi Natalia Csoregi Natalia - Backed out 7 changesets (bug 1193394) for browser-chrome failures on browser_ext_popup_background.js. CLOSED TREE
55c94c05c57f0bb34ca131c68c79e05a97aa4b6c
created 2017-11-17 11:01 +0800
pushed 2018-03-01 17:29 +0000
Olli Pettay Olli Pettay - Bug 1193394 - Part 1: Microtasks and promises scheduling. r=bevis
0ceb91c42b0ff876a61ed23f5e587ba3a2083bcf
created 2018-02-21 10:30 -0600
pushed 2018-02-24 00:59 +0000
Jason Orendorff Jason Orendorff - Bug 1439063 - Part 1: Move several public headers from js/src to js/public. r=jandem.
1cc1b9042bb35416931cf248ccf74057da9d9155
created 2018-02-05 16:34 -0500
pushed 2018-02-06 09:55 +0000
Boris Zbarsky Boris Zbarsky - Bug 1435483 part 16. Switch to using dom::Exception, not nsIException, in C++ code. r=qdot
bcbf0e6ea93c4213dd44b6634ca6a79d66888e5b
created 2018-01-07 19:08 -0800
pushed 2018-01-10 09:58 +0000
Philip Chimento Philip Chimento - Bug 1428605 - Add JS:: namespace to API where it's missing. r=sfink
5bd0686052829656cd02ed55f5cd16c29f4894b7
created 2017-10-10 11:59 +0200
pushed 2017-11-24 10:01 +0000
Gabriele Svelto Gabriele Svelto - Bug 1402519 - Remove MOZ_CRASHREPORTER directives from xpcom; r=froydnj
ffc12802d5585e08de1a9ae4f2939e05bbea5767
created 2017-11-23 00:11 +0200
pushed 2017-11-23 09:44 +0000
shindli shindli - Backed out 16 changesets (bug 1402519) for conflicts during merge r=backout on a CLOSED TREE
07fcf163241abc77d8d78479eab3880bd6665ffa
created 2017-10-10 11:59 +0200
pushed 2017-11-23 09:44 +0000
Gabriele Svelto Gabriele Svelto - Bug 1402519 - Remove MOZ_CRASHREPORTER directives from xpcom; r=froydnj
5877e17e1b98b5ecb574f1b935910f328038a666
created 2017-10-30 18:07 +0800
pushed 2017-11-03 10:05 +0000
Chia-Hung Duan Chia-Hung Duan - Bug 1376891 - Support idle runnable for nursery collection. r=jonco, r=smaug
60be9c0a0961438e091f7c730e8a29868fd644c0
created 2017-11-01 15:32 +0200
pushed 2017-11-01 21:55 +0000
Csoregi Natalia Csoregi Natalia - Backed out changeset fbf84e79c44c (bug 1376891) for bustage CycleCollectedJSRuntime.h:254 r=backout on a CLOSED TREE
fbf84e79c44c07102797f8f53694cb7481a982d6
created 2017-10-30 18:07 +0800
pushed 2017-11-01 21:55 +0000
Chia-Hung Duan Chia-Hung Duan - Bug 1376891 - Support idle runnable for nursery collection. r=jonco, r=smaug
374ab23d114ef1f74bedadb30a4181b3c2f12168
created 2017-10-11 15:31 +0300
pushed 2017-10-11 21:53 +0000
Olli Pettay Olli Pettay - Bug 1406922 - Make CycleCollectedJSContext to handle microtasks and make MutationObserver to use them, r=baku,bevis
960319673e9c1eb44092f9040c12dc5c5aa5acdc
created 2017-10-05 18:34 +0300
pushed 2017-10-06 19:55 +0000
Olli Pettay Olli Pettay - Bug 1405821 - Move microtask handling to CycleCollectedJSContext, r=baku
312f7a5a2c08d394a2403c837e5ee546dd4103d7
created 2017-06-12 12:34 -0700
pushed 2017-06-27 08:57 +0000
Bill McCloskey Bill McCloskey - Bug 1372405 - Provide names for all runnables in the tree (r=froydnj)
4472d2623eceb63b76d650103b0e20f8c7d7c775
created 2017-06-21 13:59 +0200
pushed 2017-06-22 00:58 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 4f6302a98ae4 (bug 1372405)
4f6302a98ae41ff2d57c768996d1edbb0afda73a
created 2017-06-12 12:34 -0700
pushed 2017-06-22 00:58 +0000
Bill McCloskey Bill McCloskey - Bug 1372405 - Provide names for all runnables in the tree (r=froydnj)
e61d71c2a3a32013f097777dfa68a9320d4ae61b
created 2017-06-20 08:27 +0200
pushed 2017-06-21 00:59 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 9846de3bd954 (bug 1372405)
9846de3bd9545fb2c2b803a36af85568ccf2473b
created 2017-06-12 12:34 -0700
pushed 2017-06-21 00:59 +0000
Bill McCloskey Bill McCloskey - Bug 1372405 - Provide names for all runnables in the tree (r=froydnj)
07071624cc92f889943c93ebdfb5091d043a1ec7
created 2017-06-16 12:26 +1000
pushed 2017-06-19 11:37 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1373436 (part 4) - Use UniquePtr with profile_add_marker(). r=mstange.
7cb6ed5e7e4b72b143e118578c103d2e1ff0df35
created 2017-05-09 13:59 +0200
pushed 2017-05-10 23:48 +0000
kedziorski.lukasz@gmail.com kedziorski.lukasz@gmail.com - Bug 1359436 - Add leak checking to CycleCollectedJSContext and related classes. r=mccr8
833cb8125ee5c2f84351156dbd50a5c55a5509f4
created 2017-05-02 16:13 -0700
pushed 2017-05-09 21:36 +0000
Steve Fink Steve Fink - Bug 1322560 - Inject detailed GC timing info into profiles, r=mstange
f36cff1ee55f93f79f547069e2a0c3bbff42d15e
created 2017-04-28 11:13 -0700
pushed 2017-04-29 09:10 +0000
Steve Fink Steve Fink - Backed out changeset 5fe280e53d4f (bug 1322560)
5fe280e53d4f474f5f16ff834e0b9cf55745d746
created 2017-04-27 20:52 -0700
pushed 2017-04-29 09:10 +0000
Steve Fink Steve Fink - Bug 1322560 - Inject detailed GC timing info into profiles, r=mstange
665e26ed4e4d401e56e67de14ef05f44dd23334c
created 2017-04-27 14:10 -0700
pushed 2017-04-28 08:36 +0000
Bill McCloskey Bill McCloskey - Bug 1359245 - Remove references to context from the cycle collector (r=mccr8)
6a3c4b906eefceacf42f6db990a8ce3a65d76a94
created 2017-04-24 14:15 -0700
pushed 2017-04-28 08:36 +0000
Bill McCloskey Bill McCloskey - Bug 1359245 - Keep a linked list of CycleCollectedJSContexts in the runtime (r=mccr8)
22e729c4596ee963ecd5ae7cd909cfe87994d9da
created 2017-04-24 13:54 -0700
pushed 2017-04-28 08:36 +0000
Bill McCloskey Bill McCloskey - Bug 1359245 - Initial support for cooperative contexts (r=mccr8)
a0ad80b18a0b97a3e65137fc53d559e2db1f430e
created 2017-04-23 11:23 -0700
pushed 2017-04-28 08:36 +0000
Bill McCloskey Bill McCloskey - Bug 1359245 - Get rid of CycleCollectedJSRuntime::MainContext (r=mccr8)
less more (0) -60 tip