xpcom/base/CycleCollectedJSRuntime.cpp
3d4dd037c4ceb41c227ef41270fefad15a8bb6f8
created 2018-11-15 10:11 +0100
pushed 2018-11-16 17:09 +0000
Yoshi Huang Yoshi Huang - Bug 1478533 - Add a static_assert for WeakMap. r=jonco, mccr8
9c5f35b230181e915aaaf1afe24a643703e66724
created 2018-10-26 10:38 -0700
pushed 2018-10-26 21:57 +0000
André Bargull André Bargull - Bug 1464475: Use HandleValue for the ErrorInterceptor API. r=sfink
e13b67ae85248f2ce726cf815a561ec0936db732
created 2018-09-05 03:01 -0700
pushed 2018-09-06 04:38 +0000
André Bargull André Bargull - Bug 1485066 - Part 11: Remove the unused |inBuf| argument from JS::FormatStackDump and change it to use Sprinter. r=Waldo
3d23c2f43b8a5ccd1dd21f1240689cea1566deed
created 2018-09-05 15:54 +0300
pushed 2018-09-05 22:25 +0000
Cosmin Sabou Cosmin Sabou - Backed out 14 changesets (bug 1485066) for build bustages on MessageManagerFuzzer. CLOSED TREE
d50fcf82556c2c259ba818d51dc08aadfcea2ef4
created 2018-09-05 03:01 -0700
pushed 2018-09-05 22:25 +0000
André Bargull André Bargull - Bug 1485066 - Part 11: Remove the unused |inBuf| argument from JS::FormatStackDump and change it to use Sprinter. r=Waldo
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)
d8447a4c32e7d4d991773f478f9dd2996628c51c
created 2018-08-31 05:35 -1000
pushed 2018-09-02 21:34 +0000
Brian Hackett Brian Hackett - Bug 1486616 - Execute record/replay triggers when finalizing deferred things, r=mccr8.
4ef0f163fdeb9afeddd87b37bfd987298c038542
created 2018-07-06 10:44 +0300
pushed 2018-08-14 16:15 +0000
Henri Sivonen Henri Sivonen - Bug 1402247 - Use encoding_rs for XPCOM string encoding conversions. r=Nika,erahm,froydnj.
42e2eeaca65d313926e962b6583d52d4bcab6d15
created 2018-07-05 15:42 +0200
pushed 2018-08-10 09:17 +0000
Gabriele Svelto Gabriele Svelto - Bug 1348273 - Convert crash annotations into a machine-readable list of constants; r=ted.mielczarek,njn,dholbert,mak,cpearce,mcmanus,froydnj,Dexter,jrmuizel,jchen,jimm,bz,surkov
4146a5857135b8542858b9e23bc5a71237e05f49
created 2018-08-04 12:39 +0300
pushed 2018-08-04 12:28 +0000
Noemi Erli Noemi Erli - Backed out changeset 1e9ecba54e7b (bug 1348273) for failing on widget/tests/test_bug1123480.xul
1e9ecba54e7b1e6ee614e323ece9c98c373311a9
created 2018-07-05 15:42 +0200
pushed 2018-08-04 12:28 +0000
Gabriele Svelto Gabriele Svelto - Bug 1348273 - Convert crash annotations into a machine-readable list of constants; r=ted.mielczarek,njn,dholbert,mak,cpearce,mcmanus,froydnj,Dexter,jrmuizel,jchen,jimm,bz,surkov
ef7547cbfdf858cb6c507e142d57fd4c3be17dac
created 2018-08-03 22:48 +0300
pushed 2018-08-04 12:28 +0000
Coroiu Cristina Coroiu Cristina - Backed out changeset 86471a18672f (bug 1348273) for ESlint failure at toolkit/modules/WebNavigationChild.jsm
86471a18672fb8b1c7edf27076f5e2964e2389f9
created 2018-07-05 15:42 +0200
pushed 2018-08-04 12:28 +0000
Gabriele Svelto Gabriele Svelto - Bug 1348273 - Convert crash annotations into a machine-readable list of constants; r=ted.mielczarek,njn,dholbert,mak,cpearce,mcmanus,froydnj,Dexter,jrmuizel,jchen,jimm,bz,surkov
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.
55378521296aebfbcaf88003533bac492448b79c
created 2018-07-30 15:48 +0000
pushed 2018-07-31 09:53 +0000
Brian Hackett Brian Hackett - Bug 1479339 - Disable the cycle collector when recording/replaying, r=mccr8.
67736c575b34196f9e2f5100b8e670ae625e3786
created 2018-07-23 14:46 +0000
pushed 2018-07-24 09:50 +0000
Brian Hackett Brian Hackett - Bug 1207696 Part 7 - Ensure deterministic interaction of GC with CC and object references, r=smaug.
7ff86265c080a651c0e3a2a35ea16fc6db6e67d3
created 2018-07-23 14:38 +0000
pushed 2018-07-24 09:50 +0000
Brian Hackett Brian Hackett - Bug 1207696 Part 5j - Don't add GC events to timelines when recording or replaying, r=mccr8.
eec76ff04ff90412415fd40c3d29c0c23d25f8d9
created 2018-07-23 14:35 +0000
pushed 2018-07-24 09:50 +0000
Brian Hackett Brian Hackett - Bug 1207696 Part 5a - Disable incremental GC when recording or replaying, r=mccr8.
397856154e99bd0c2029aa3e4fdf5170e7966465
created 2018-07-11 11:44 +0200
pushed 2018-07-11 22:05 +0000
Jan de Mooij Jan de Mooij - Bug 1474522 - Change PrepareScriptEnvironmentAndInvoke to always take a global object instead of an arbitrary scope. r=bholley
48af85db2ec09dac9578167c432065b9b86bda1b
created 2018-06-27 11:10 -0400
pushed 2018-06-27 22:08 +0000
Nathan Froyd Nathan Froyd - Bug 1471614 - remove some dead code in CycleCollectedJSRuntime; r=mccr8
682adcb25f4e172ed4b73ac6471d77167e4bf7ac
created 2018-06-27 18:42 +0300
pushed 2018-06-27 22:08 +0000
Dorel Luca Dorel Luca - Backed out changeset 0ca9cade7725 (bug 1471614) for XPCshell failures on devtools/shared/tests/unit/test_css-properties-db.js
0ca9cade77252f5b7a11c1cb8d00d792ee25c78a
created 2018-06-27 11:10 -0400
pushed 2018-06-27 22:08 +0000
Nathan Froyd Nathan Froyd - Bug 1471614 - remove some dead code in CycleCollectedJSRuntime; r=mccr8
aeea710872fef737c3a4fcef9925fe7c18058f21
created 2018-06-02 01:03 +0300
pushed 2018-06-04 17:56 +0000
Csoregi Natalia Csoregi Natalia - Merge mozilla-central to autoland. a=merge CLOSED TREE
882c05a09c56e0b9d0fcfaf526bc4f038efa3382
created 2018-05-31 14:08 -0400
pushed 2018-06-04 17:56 +0000
Markus Stange Markus Stange - Bug 1464909 - Add the "GC / CC" category to IncrementalFinalizeRunnable::Run. r=smaug
e99ff79303ea48b856b93e66ccc808d0aac8a68b
created 2018-06-01 12:44 +0300
pushed 2018-06-01 22:02 +0000
Cosmin Sabou Cosmin Sabou - Merge mozilla-central to inbound. a=merge CLOSED TREE
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
bc7e36fffaa7e042db451cbf5f75595fdf109857
created 2018-06-01 01:23 +0300
pushed 2018-06-01 09:40 +0000
Noemi Erli Noemi Erli - Backed out 4 changesets (bug 1464909) for failures in devtools/client/performance/test/unit/test_tree-model-08.js r=mstange on a CLOSED TREE
119c2055e002d3239973b08b36b77383e384b423
created 2018-05-31 14:08 -0400
pushed 2018-06-01 09:40 +0000
Markus Stange Markus Stange - Bug 1464909 - Add the "GC / CC" category to IncrementalFinalizeRunnable::Run. r=smaug
0025e7906c15066a48ac474e61cc7815f7a134cb
created 2018-05-24 16:19 -0700
pushed 2018-05-31 10:04 +0000
Steve Fink Steve Fink - Bug 1464266 - Rename GCForReason to NonIncrementalGC, r=jonco
39c076bf5d77fa66c37d37e6fd6e94a68c493756
created 2018-05-11 11:38 -0700
pushed 2018-05-12 09:45 +0000
Andrew McCreight Andrew McCreight - Bug 1460636 - Don't trace jsids on ObjectGroup in the cycle collector. r=jonco,sfink
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
a65fcbcfe819f251138a6438ce8316a63975fbab
created 2018-03-20 10:54 -0700
pushed 2018-03-24 09:42 +0000
Steve Fink Steve Fink - Bug 1447391 - Early return for strings and symbols when tracing for CC, r=mccr8
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.
d49a1de5d569881d555e1b75250747aa58bd7ad2
created 2017-11-16 10:48 +0100
pushed 2017-12-22 21:41 +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 2017-12-21 22:17 +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 2017-12-21 22:17 +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 2017-12-18 21:58 +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 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
672b02d8600717613ffe84ee46de8b277f1bc977
created 2017-10-04 09:11 +1100
pushed 2017-10-09 09:19 +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 2017-08-21 11:42 +0000
Bevis Tseng Bevis Tseng - Bug 1373046 - Use idle dispatch for IncrementalFinalizeRunnable. r=billm
3da239c081bc81b623c765c45e9d4868b6e8bff6
created 2017-08-17 12:51 -0400
pushed 2017-08-18 22:53 +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 2017-08-17 23:17 +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 2017-08-17 23:17 +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 2017-07-22 09:39 +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 2017-07-22 09:39 +0000
Paul Adenot Paul Adenot - Bug 1376089 - Backed out changeset 96941e476121 for bustage.
96941e476121567971b29c4b526494b97e883279
created 2017-07-21 17:30 +0200
pushed 2017-07-22 09:39 +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 2017-07-13 14:35 +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 2017-07-12 09:07 +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 2017-07-05 11:01 +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 2017-06-28 11:23 +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 2017-06-28 11:23 +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 2017-06-23 09:28 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1375299 (part 2) - Remove PROFILER_MARKER. r=mstange.
42f3af3d5d54a5c48a8768aef1d9a2666e067058
created 2017-06-22 06:26 +1000
pushed 2017-06-23 09:28 +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 2017-06-19 11:37 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1373436 (part 4) - Use UniquePtr with profile_add_marker(). r=mstange.
less more (0) -300 -100 -60 tip