xpcom/base/CycleCollectedJSRuntime.cpp
aff8b17d2cc555b9be1ae6fc62a07b5a9497936f
created 2019-04-30 14:01 -0700
pushed 2019-05-10 18:29 +0000
Haik Aftandilian Haik Aftandilian - Bug 1546544 - Enable TCSM r=asuth,spohl,mccr8 a=lizzard
4bcb64fd8fa1aae1bdb7a2a019a283eacb7af4ca
created 2018-12-14 10:28 +0100
pushed 2018-12-14 09:38 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1513900 - Reformat everything on the ESR branch to the Google coding style r=ehsan a=liz
0ceb91c42b0ff876a61ed23f5e587ba3a2083bcf
created 2018-02-21 10:30 -0600
pushed 2019-10-22 22:25 +0000
Jason Orendorff Jason Orendorff - Bug 1439063 - Part 1: Move several public headers from js/src to js/public. r=jandem.
d49a1de5d569881d555e1b75250747aa58bd7ad2
created 2017-11-16 10:48 +0100
pushed 2019-10-22 22:25 +0000
David Teller David Teller - Bug 1409852 - Expose an API in ChromeUtils to detect chrome JS dev errors;r=bz
e574f932b5a811a3fb50545a7f40f75a03bff5f2
created 2017-12-21 15:31 +0200
pushed 2019-10-22 22:25 +0000
Csoregi Natalia Csoregi Natalia - Backed out 3 changesets (bug 1409852) for build bustage and failing test_js_dev_error_interceptor.js. r=backout on a CLOSED TREE
06368bf1a32c75852fe4fc940789b5d5af728805
created 2017-11-16 10:48 +0100
pushed 2019-10-22 22:25 +0000
David Teller David Teller - Bug 1409852 - Expose an API in ChromeUtils to detect chrome JS dev errors;r=bz
bb89831b9aadfc4b6d736b89d781a5c04b35f369
created 2017-12-18 17:59 +0100
pushed 2019-10-22 22:25 +0000
Andrea Marchesini Andrea Marchesini - Bug 1422316 - WorkerJSRuntime::Shutdown must call the base class ::Shutdown method, f=yoric, r=bkelly
5bd0686052829656cd02ed55f5cd16c29f4894b7
created 2017-10-10 11:59 +0200
pushed 2019-10-22 22:25 +0000
Gabriele Svelto Gabriele Svelto - Bug 1402519 - Remove MOZ_CRASHREPORTER directives from xpcom; r=froydnj
ffc12802d5585e08de1a9ae4f2939e05bbea5767
created 2017-11-23 00:11 +0200
pushed 2019-10-22 22:25 +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 2019-10-22 22:25 +0000
Gabriele Svelto Gabriele Svelto - Bug 1402519 - Remove MOZ_CRASHREPORTER directives from xpcom; r=froydnj
5877e17e1b98b5ecb574f1b935910f328038a666
created 2017-10-30 18:07 +0800
pushed 2019-10-22 22:25 +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 2019-10-22 22:25 +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 2019-10-22 22:25 +0000
Chia-Hung Duan Chia-Hung Duan - Bug 1376891 - Support idle runnable for nursery collection. r=jonco, r=smaug
672b02d8600717613ffe84ee46de8b277f1bc977
created 2017-10-04 09:11 +1100
pushed 2019-10-22 22:25 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1403868 (part 4) - Reduce tools/profiler/public/*.h to almost nothing in non-MOZ_GECKO_PROFILER builds. r=mstange.
6668a2b3f65ac1b362fc1c2c4511ad8d8ee13d2f
created 2017-08-15 17:30 +0800
pushed 2019-10-22 22:25 +0000
Bevis Tseng Bevis Tseng - Bug 1373046 - Use idle dispatch for IncrementalFinalizeRunnable. r=billm
3da239c081bc81b623c765c45e9d4868b6e8bff6
created 2017-08-17 12:51 -0400
pushed 2019-10-22 22:25 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1391306 - Reduce the hashtable lookups in CycleCollectedJSRuntime::Add/RemoveJSHolder by one each; r=mccr8
abc85ce83caa024f5832f17a4955047a76520e95
created 2017-08-17 20:27 +0200
pushed 2019-10-22 22:25 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 9c364b2c35d3 (bug 1391306) for failing selftest.py during build. r=backout
9c364b2c35d3e6af0b8585258d6ab0a336d8c0e7
created 2017-08-17 12:51 -0400
pushed 2019-10-22 22:25 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1391306 - Reduce the hashtable lookups in CycleCollectedJSRuntime::Add/RemoveJSHolder by one each; r=mccr8
d6a2235600af44fc2108d6493f1ebc629ab07ff7
created 2017-07-21 17:30 +0200
pushed 2019-10-22 22:25 +0000
Andrea Marchesini Andrea Marchesini - Bug 1376089 - IncrementalFinalizeRunnable must be a CancelableStream in order to be dispatch to workers, r=mccr8
01ec9f33545a2f461a044500bddf746c81bf24f3
created 2017-07-21 17:56 +0200
pushed 2019-10-22 22:25 +0000
Paul Adenot Paul Adenot - Bug 1376089 - Backed out changeset 96941e476121 for bustage.
96941e476121567971b29c4b526494b97e883279
created 2017-07-21 17:30 +0200
pushed 2019-10-22 22:25 +0000
Andrea Marchesini Andrea Marchesini - Bug 1376089 - IncrementalFinalizeRunnable must be a CancelableStream in order to be dispatch to workers, r=mccr8
872e9c8fec61fbc0596db21b3002472dea32d864
created 2017-07-12 18:31 +0100
pushed 2019-10-22 22:25 +0000
Jon Coppeard Jon Coppeard - Bug 1379957 - Only fire the debugger's onGarbageCollection hook when necessary to avoid extra worker GCs r=fitzgen
c4b3e9bd89bfb2f0afdf6cf53e100bff50a45bec
created 2017-07-11 16:52 +0100
pushed 2019-10-22 22:25 +0000
Jon Coppeard Jon Coppeard - Bug 1378717 - Store JS holders in a vector for faster iteration r=smaug
cf412ab85156a34b36f60a9bba6d8f2a6ecc06f7
created 2017-06-23 16:24 +1000
pushed 2019-10-22 22:25 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1375776 (part 4) - Allow ProfilerMarkerPayload.h to be #included unconditionally. r=mstange.
eec670cff2ce14492b462047e7f0082634189183
created 2017-06-28 01:03 +0200
pushed 2019-10-22 22:25 +0000
Mats Palmgren Mats Palmgren - Bug 1376127 - Use LookupForAdd instead of Get+Put in CycleCollectedJSRuntime::DeferredFinalize to avoid unnecessary hashtable lookups. r=froydnj
4692d0721273365c45dec0c662d6149fd9f01993
created 2017-06-28 01:03 +0200
pushed 2019-10-22 22:25 +0000
Mats Palmgren Mats Palmgren - Bug 1376126 - Use Lookup() entry instead of Get+Remove in CycleCollectedJSRuntime::RemoveJSHolder to avoid unnecessary hashtable lookups. r=froydnj
a10187ddb379bea8234228f157e6380e566fcaaa
created 2017-06-22 13:40 +1000
pushed 2019-10-22 22:25 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1375299 (part 2) - Remove PROFILER_MARKER. r=mstange.
42f3af3d5d54a5c48a8768aef1d9a2666e067058
created 2017-06-22 06:26 +1000
pushed 2019-10-22 22:25 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1375299 (part 1) - Reduce usage of MOZ_GECKO_PROFILER. r=mstange.
07071624cc92f889943c93ebdfb5091d043a1ec7
created 2017-06-16 12:26 +1000
pushed 2019-10-22 22:25 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1373436 (part 4) - Use UniquePtr with profile_add_marker(). r=mstange.
5ff8131b551228ca603a76e39925495d7d2a407e
created 2017-07-21 17:30 +0200
pushed 2019-10-22 22:25 +0000
Andrea Marchesini Andrea Marchesini - Bug 1376089 - IncrementalFinalizeRunnable must be a CancelableStream in order to be dispatch to workers. r=mccr8, a=jcristau FENNEC_55_0b12_BUILD1 FENNEC_55_0b12_RELEASE FIREFOX_55_0b12_BUILD1 FIREFOX_55_0b12_RELEASE
5df249f4aee1e3b33de2f4822d47b49839eb922a
created 2017-06-06 15:30 +0200
pushed 2019-10-22 22:25 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 8adc00c59534 (bug 1369712) for crashes in xpcshell tests on Linux and OS X, e.g. in test_captive_portal_not_found.js @ JS::HeapObjectPostBarrier. r=backout
8adc00c59534ca1ad6c30908d1e166c679bcf4fc
created 2017-06-06 11:25 +0100
pushed 2019-10-22 22:25 +0000
Jon Coppeard Jon Coppeard - Bug 1369712 - Fix removing the gray roots tracer r=mccr8
8755d3eb143b65c66330f9f4d3c4473ef893545e
created 2017-05-12 17:42 -0700
pushed 2019-10-22 22:25 +0000
Steve Fink Steve Fink - Bug 1364161 - Emit a major GC marker for the end of a major GC, and a slice marker for the end of a slice, instead of the other way around, r=mstange
a61ed4643a773ad9354bec5dbb0aea14e1ec8756
created 2017-05-12 11:16 -0700
pushed 2019-10-22 22:25 +0000
Andrew McCreight Andrew McCreight - Bug 1364528 - Don't synchronously finalize native objects if an exception is pending. r=smaug
7cb6ed5e7e4b72b143e118578c103d2e1ff0df35
created 2017-05-09 13:59 +0200
pushed 2019-10-22 22:25 +0000
kedziorski.lukasz@gmail.com kedziorski.lukasz@gmail.com - Bug 1359436 - Add leak checking to CycleCollectedJSContext and related classes. r=mccr8
004f776b242eebba5a4fd90ca6eddf9378a26de5
created 2017-04-25 13:24 -0700
pushed 2019-10-22 22:25 +0000
Steve Fink Steve Fink - Bug 1322560 - Record minor GC timings in profiles, r=jonco, mccr8, mstange
833cb8125ee5c2f84351156dbd50a5c55a5509f4
created 2017-05-02 16:13 -0700
pushed 2019-10-22 22:25 +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 2019-10-22 22:25 +0000
Steve Fink Steve Fink - Backed out changeset 5fe280e53d4f (bug 1322560)
5fe280e53d4f474f5f16ff834e0b9cf55745d746
created 2017-04-27 20:52 -0700
pushed 2019-10-22 22:25 +0000
Steve Fink Steve Fink - Bug 1322560 - Inject detailed GC timing info into profiles, r=mstange
92d90ef2a945c13d32d8c93e001f680ac4998c97
created 2017-04-25 13:34 -0700
pushed 2019-10-22 22:25 +0000
Bill McCloskey Bill McCloskey - Bug 1359245 - Remove some tracing callbacks at shutdown (r=mccr8)
6a3c4b906eefceacf42f6db990a8ce3a65d76a94
created 2017-04-24 14:15 -0700
pushed 2019-10-22 22:25 +0000
Bill McCloskey Bill McCloskey - Bug 1359245 - Keep a linked list of CycleCollectedJSContexts in the runtime (r=mccr8)
fd29fdf5c245fcaecc5cc93f95fecb9e87488320
created 2017-04-23 19:30 -0700
pushed 2019-10-22 22:25 +0000
Bill McCloskey Bill McCloskey - Bug 1359245 - Remove CycleCollectedJSRuntime::mJSContext (r=mccr8,sfink)
a0ad80b18a0b97a3e65137fc53d559e2db1f430e
created 2017-04-23 11:23 -0700
pushed 2019-10-22 22:25 +0000
Bill McCloskey Bill McCloskey - Bug 1359245 - Get rid of CycleCollectedJSRuntime::MainContext (r=mccr8)
0203cc1f2d2f017f58bf00c676d9f8f819546287
created 2017-04-26 11:18 +0100
pushed 2019-10-22 22:25 +0000
Jon Coppeard Jon Coppeard - Bug 1352430 - Add barrier to wrapper cache to clear dying objects that have not yet been finalized r=bz r=sfink
7bdfa44ce84378c42f638e31145a3ac79655ff7c
created 2017-02-23 13:23 -0800
pushed 2019-10-22 22:25 +0000
Bill McCloskey Bill McCloskey - Bug 1343396 - Split CycledCollectedJSContext and XPCJSContext into separate context and runtime classes (r=mccr8)
6d63c15422dd3c41b20e00ad05d22f45023dad23
created 2016-09-13 10:57 -0700
pushed 2019-10-22 22:25 +0000
Terrence Cole Terrence Cole - Bug 1257387 - Move OOM callback annotation to the common runtime for workers; r=mccr8
177f41cecedb422d7a11156091ee718ec919c643
created 2016-09-02 17:12 +1000
pushed 2019-10-22 22:25 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1299384 - Use MOZ_MUST_USE with NS_warn_if_impl(). r=erahm.
45d53e85bd0d0e820186c70c92603aa15003a8b0
created 2016-09-05 18:54 +0300
pushed 2019-10-22 22:25 +0000
Olli Pettay Olli Pettay - Bug 1298661, let meta-stable state runnables run during sync loops, r=baku
5cdf880fc41ceb386d5b5391a7b97b5c78a74683
created 2016-08-24 10:58 +0300
pushed 2019-10-22 22:25 +0000
Andi-Bogdan Postelnicu Andi-Bogdan Postelnicu - Bug 1282408 - add ignore initialization check flag for mAnyMarked in FixWeakMappingGrayBitsTracer. r=froydnj
9ede0b178fbc87559385a9ffb8701c0de770e9c8
created 2016-08-21 12:27 +0200
pushed 2019-10-22 22:25 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 31b56ae647c8 (bug 1110928)
31b56ae647c8d23dfa9ea36ff34626bc93878fdb
created 2016-08-19 15:26 -0700
pushed 2019-10-22 22:25 +0000
Andrew McCreight Andrew McCreight - Bug 1110928, part 4 - Try to pass a relevant zone to PokeGC. r=smaug
f881b700b183e9c4bb83cd9e0ae450082fb947e9
created 2016-08-14 23:43 -0700
pushed 2019-10-22 22:25 +0000
Igor Igor - Bug 1293384 - Part 2: Rename Snprintf.h header to Sprintf.h. r=froydnj
86fac0f27d7dc7b464edaabd0629b248dbfde9bb
created 2016-08-14 23:44 -0700
pushed 2019-10-22 22:25 +0000
Igor Igor - Bug 1293384 - Part 1: Rename snprintf_literal to SprintfLiteral. r=froydnj
f84bf71b399ed089a007a145e3adccc7d7f2827c
created 2016-08-11 14:39 +0200
pushed 2019-10-22 22:25 +0000
Jan de Mooij Jan de Mooij - Bug 1292892 part 1 - Stop using JSRuntime outside SpiderMonkey. r=bz,terrence,fitzgen,kanru
64b87ac9b20ba84cb11ac59be967af3d0a522c37
created 2016-07-23 19:54 +0200
pushed 2019-10-22 22:25 +0000
Jan de Mooij Jan de Mooij - Bug 1286795 part 6 - Replace JS_NewRuntime/JS_DestroyRuntime with JS_NewContext/JS_DestroyContext. r=luke,bz
beeb4bc99662b22a6c7224937e003d07976ea59f
created 2016-07-23 19:52 +0200
pushed 2019-10-22 22:25 +0000
Jan de Mooij Jan de Mooij - Bug 1286795 part 4 - Change some callbacks to take JSContext instead of JSRuntime. r=terrence
083f8587e25b972fac83003741cd9b7a8d1e4e8d
created 2016-07-23 19:51 +0200
pushed 2019-10-22 22:25 +0000
Jan de Mooij Jan de Mooij - Bug 1286795 part 1 - Change more GC APIs to take JSContext instead of JSRuntime. r=terrence
b77acaa22eaa9657293d885604b0126e51855da4
created 2016-07-07 20:08 -0400
pushed 2019-10-22 22:25 +0000
Boris Zbarsky Boris Zbarsky - Bug 1279313 part 1. Simplify AutoEntryScript to not make callers pass in a JSContext. r=bholley
c521197a29b7e2f100420312788da9055ff2a8b5
created 2016-07-07 09:56 +0200
pushed 2019-10-22 22:25 +0000
Jan de Mooij Jan de Mooij - Bug 1283855 part 28 - Make more GC APIs take JSContext instead of JSRuntime. r=terrence
d22e5cad510bc8c642702e9e8ebb7140cff9605e
created 2016-07-07 09:55 +0200
pushed 2019-10-22 22:25 +0000
Jan de Mooij Jan de Mooij - Bug 1283855 part 27 - Make more GC APIs take JSContext instead of JSRuntime. r=jonco
less more (0) -300 -100 -60 tip