xpcom/base/CycleCollectedJSRuntime.cpp
b373c1d4e8ae1c06a2cf3b4c1d6a4a9569b79936
created 2014-08-25 12:17 -0700
pushed 2015-07-29 14:04 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1046841 - Fix more style violations in previously touched .cpp files in xpcom/. r=froydnj
a817b58630c872cfef3c9f84f7b9bd707a8147a5
created 2014-08-13 10:05 +0100
pushed 2015-07-29 14:04 +0000
Jon Coppeard Jon Coppeard - Bug 1052388 - Rename JS_CallHeapFooTracer() functions to JS_CallFooTracer() r=terrence r=smaug
96a566fa1599b55e019a7172d93a458002300237
created 2014-08-06 06:31 -0700
pushed 2015-07-29 14:04 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1050009 - Initialize pldhash tables with a length, not a capacity. r=roc.
40e39eea4621c9e3fd5e5add12a37786a9e35eb8
created 2014-07-29 15:38 -0700
pushed 2015-07-29 14:04 +0000
Andrew McCreight Andrew McCreight - Bug 1037510, part 1 - Add nursery size as a parameter of CycleCollectedJSRuntime. r=khuey
f4d4f1580853eb5d8c020cd4725f5fb8a28eca02
created 2014-07-28 13:19 -0400
pushed 2015-07-29 14:04 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1045065 - Fix some bad implicit constructors in xpcom; r=froydnj
e646f8f8e0271006eda6abbb8596ac160e4cc97e
created 2014-07-29 15:38 -0700
pushed 2015-07-29 14:04 +0000
Andrew McCreight Andrew McCreight - Bug 1037510 - Part 1: Add nursery size as a parameter of CycleCollectedJSRuntime. r=khuey, a=sledru
046c577511ef8cc0cbf340ee7f63eccf41bb364a
created 2014-07-12 09:43 +0200
pushed 2015-07-29 14:04 +0000
Jan de Mooij Jan de Mooij - Bug 1034689 part 2 - Add AssignJSFlatString and use it. r=bz,terrence
037da8d9b3c941c11f9cd7624d4b949efc94f0e7
created 2014-07-11 09:59 +0100
pushed 2015-07-29 14:04 +0000
Jon Coppeard Jon Coppeard - Bug 1034621 - Make it possible to configure nursery size r=terrence
7b75a4c1077ae3b8316eefa686232993b41dc966
created 2014-07-02 15:16 -0400
pushed 2015-07-29 14:04 +0000
Boris Zbarsky Boris Zbarsky - Bug 1033157. Move the setup of the JSRuntime DOM callbacks into the CycleCollectedJSRuntime constructor, so we don't have to separatedly do it for workers, windows, and xpcshell. r=khuey
537d97cbf684826ee4153e15d2287fa31fd6e761
created 2014-06-23 10:55 -0500
pushed 2015-07-29 14:04 +0000
Jason Orendorff Jason Orendorff - Bug 645416, part 3 - Symbol layout and GC support for allocating them. r=terrence.
f6b74b7b4995a64102f8fb6b4c9f51f9384a986b
created 2014-06-18 13:19 -0700
pushed 2015-07-29 14:04 +0000
Eric Faust Eric Faust - Bug 1011660 - Remove separate DOMClass struct. (r=bz)
3f0b51d12caf86dd92d3d5687ab5d84517434bc4
created 2014-07-11 09:59 +0100
pushed 2015-07-29 14:04 +0000
Jon Coppeard Jon Coppeard - Bug 1034621 - Make it possible to configure nursery size r=terrence a=lmandel
ec751fbe4ebd611c941cd6b4cf9e2a3ad42e39d7
created 2014-06-05 02:48 +0300
pushed 2015-07-29 14:04 +0000
Olli Pettay Olli Pettay - Bug 1020622 - Trace black windows' (webidl) event listeners, r=mccr8
37a64fc4edb33296df98aad88f37cf074e504e47
created 2014-05-29 13:06 -0600
pushed 2015-07-29 14:04 +0000
Brian Hackett Brian Hackett - Bug 941805 - Use helper thread pool in all runtimes in a process, r=billm.
5cd8dc58458c42aa9d34b1c0d576f135b5f50008
created 2014-05-29 13:41 -0500
pushed 2015-07-29 14:04 +0000
Jason Orendorff Jason Orendorff - Follow-up to bug 987995, rev ca1f7ae987ee, to fix builds without MOZ_CRASHREPORTER. r=red on a CLOSED TREE.
ca1f7ae987ee13a4040d575b8371944872ee86ca
created 2014-05-22 08:18 -0500
pushed 2015-07-29 14:04 +0000
Jason Orendorff Jason Orendorff - Bug 987995, part 4 - Add new crash reporter annotations for JS out-of-memory conditions. r=mccr8,r=bsmedberg.
7f82305140b993a8b0befef125b00694ba95e6f9
created 2014-05-22 15:57 +0200
pushed 2015-07-29 14:04 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 2f6f548cd175 (bug 987995) for bustage on a CLOSED TREE
2f6f548cd1756b403c9aff3db42f58e1b530d313
created 2014-05-22 08:18 -0500
pushed 2015-07-29 14:04 +0000
Jason Orendorff Jason Orendorff - Bug 987995, part 4 - Add new crash reporter annotations. r=mccr8,r=bsmedberg.
fe10de17b0d069fd942be962967084074d9dfa8c
created 2014-05-22 08:18 -0500
pushed 2015-07-29 14:04 +0000
Jason Orendorff Jason Orendorff - Bug 987995, part 3 - Move memory pressure callbacks from nsJSEnvironment/XPCJSRuntime to CycleCollectedJSRuntime. r=mccr8.
4991012c385564261d16094674edd12294562063
created 2014-05-13 11:58 -0700
pushed 2015-07-29 14:04 +0000
Andrew McCreight Andrew McCreight - Bug 958353, part 2 - Always check if an ICC is in progress in FixWeakMappingGrayBits(). r=smaug
74e5dc1deb8e0b4045fc7a06af72fd842f03b5fc
created 2014-05-13 20:41 +0300
pushed 2015-07-29 14:04 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 995730 - Fix style violations in xpcom/base/. r=froydnj,continuation
2d5db2f1cd676caf33cff06e0419fdb0be5dc135
created 2014-05-06 17:25 -0700
pushed 2015-07-29 14:04 +0000
Andrew McCreight Andrew McCreight - Bug 1004017 - Rename CycleCollectedJSRuntime::NeedCollect() and Collect(). r=smaug
4e27f466ebbb6578ab008f231f12a00917c2c718
created 2014-05-05 20:30 +0300
pushed 2015-07-29 14:04 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 995730 - Change xpcom/base/ to use 2 space indentation
bace819903bbea609cbab39ccc26364ac3bb64ec
created 2014-04-24 11:46 -0500
pushed 2015-07-29 14:04 +0000
Steven Michaud Steven Michaud - Bug 997908 - Add null check to ReleaseSliceNow() as bandaid for Mac topcrasher. r=smaug
cf31dec6639a580e726fa70829e8d05f3dfcd805
created 2014-04-11 15:19 -0700
pushed 2015-07-29 14:04 +0000
Terrence Cole Terrence Cole - Bug 807168 - Make JSTracer into a real C++ class and kill the macro accessors; r=jonco,mccr8
6b45e3aa3fda4b435c3705cdf61d11d678feb323
created 2014-03-14 16:07 -0700
pushed 2015-07-29 14:04 +0000
Andrew McCreight Andrew McCreight - Bug 982847 - JSGCThingParticipant::Traverse should respect AllTraces. r=smaug
058ed6c240bbd1abbf7518b72a07c26d996e50b8
created 2014-03-03 08:53 -0800
pushed 2015-07-29 14:04 +0000
Bobby Holley Bobby Holley - Bug 975419 - Add a JS::TenuredHeap<JSObject*> overload to TraceCallbacks. r=mccr8,terrence
eebc9dfce3f44c578224cde0cac812b228c80d2e
created 2014-02-26 13:18 -0800
pushed 2015-07-29 14:04 +0000
Andrew McCreight Andrew McCreight - Bug 975849 - Remove overly strict assertion from CycleCollectedJSRuntime::TraverseRoots to restore previous behavior. r=smaug
1f1bb2f2f868dae9381d6e998efc8b49d33cf982
created 2014-02-20 13:38 -0800
pushed 2015-07-29 14:04 +0000
Terrence Cole Terrence Cole - Bug 956081 - Fix the CC's GC-has-been-run detection in the presence of GGC; r=mccr8
d5114a4f905957fe237d5bef827eb66e9ce9bc0e
created 2014-02-17 22:10 -0800
pushed 2015-07-29 14:04 +0000
Chris Peterson Chris Peterson - Bug 712939 - Replace JS_STATIC_ASSERT with static_assert outside js/ directory. r=BenWa r=bsmedberg r=mccr8
7bc9adddf5faaf8990eee6228427c61944bf49ba
created 2014-02-20 06:40 -0800
pushed 2015-07-29 14:04 +0000
Andrew McCreight Andrew McCreight - Back out bug 712939 for not getting fully reviewed.
9da5cb817aae508800351853a862a1f7ab9e52e0
created 2014-02-17 23:56 -0800
pushed 2015-07-29 14:04 +0000
Chris Peterson Chris Peterson - Bug 712939 - Replace JS_STATIC_ASSERT with static_assert outside js/ directory. r=mccr8
d2c4ae312b66e83c55226805aa30c858b90a30e3
created 2014-02-19 09:02 -0700
pushed 2015-07-29 14:04 +0000
Brian Hackett Brian Hackett - Bug 964059 - Share atoms compartment/zone between multiple runtimes, r=billm,bent.
a6425a31c4c44089100e05490b6cc7936035662d
created 2014-02-19 00:15 -0800
pushed 2015-07-29 14:04 +0000
Daniel Holbert Daniel Holbert - back out 3a8893b28489 (bug 712939) and 39adab158c17,16add78c43e3,37193db7e15b (bug 712873), for build bustage.
3a8893b28489c551f69630dd5cd76004910ad80d
created 2014-02-17 23:56 -0800
pushed 2015-07-29 14:04 +0000
Chris Peterson Chris Peterson - Bug 712939 - Replace JS_STATIC_ASSERT with static_assert outside js/ directory. r=mccr8
f33daf2f8fb435f00f3983c8f561a846a04bf925
created 2014-01-30 13:26 -0500
pushed 2015-07-29 14:04 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 828300 - Replace NS_ARRAY_LENGTH with mozilla::ArrayLength/MOZ_ARRAY_LENGTH. r=ehsan
67acf04ff8d5a991d3a55d43cd3ed6da5b4e4902
created 2014-01-07 17:33 -0800
pushed 2015-07-29 14:04 +0000
Andrew McCreight Andrew McCreight - Bug 956080 - Rename BeginCycleCollection to TraverseRoots. r=smaug
a3427a45608df38c83b7d5f68b4a99645f87b14d
created 2014-01-07 19:53 -0500
pushed 2015-07-29 14:04 +0000
Boris Zbarsky Boris Zbarsky - Bug 932837 part 2. Create a refcounted object to manage the lifetime of a JS::StackDescription. r=mccr8, terrence
1c6081f57d57ab677daed49eebc069ebada6e93c
created 2013-12-16 18:27 -0800
pushed 2015-07-29 14:04 +0000
Wes Kocher Wes Kocher - Backed out changeset ef0eeaec74a8 (bug 949183) on the theory that it somehow broke every single b2g test on a CLOSED TREE
ef0eeaec74a8a13bf6eb8f6265b3c7124e6d3577
created 2013-12-16 14:40 -0800
pushed 2015-07-29 14:04 +0000
Sean Stangl Sean Stangl - Bug 949183 - Fix jsid static constructor explosion. r=Waldo
14b3f894b6f7d7950053c62926897c1fd17ba97a
created 2013-12-11 17:51 -0800
pushed 2015-07-29 14:04 +0000
Bobby Holley Bobby Holley - Bug 937317 - Implement basic script settings stack machinery. r=bz
b50d803d0ad59c12c1348de0ba63ee6aa451d8eb
created 2013-12-07 11:08 -0800
pushed 2015-07-29 14:04 +0000
Phil Ringnalda Phil Ringnalda - Back out 35371620801a:bf2019278b77 (bug 937317) for gaia-ui-test bustage and frequent timeouts in its own test
c95c51d24d1cffc65c6b4c9d85b27cba3406a6bd
created 2013-12-06 12:01 -0800
pushed 2015-07-29 14:04 +0000
Bobby Holley Bobby Holley - Bug 937317 - Implement basic script settings stack machinery. r=bz
edb01fe9d0002e2b25f472a8e4b62da954bb4cf1
created 2013-12-06 10:17 -0800
pushed 2015-07-29 14:04 +0000
Andrew McCreight Andrew McCreight - Bug 937766, part 5 - Implement PrepareForGarbageCollection. r=smaug
1510de2380a60f35c10026395ce8fc86b03a6a41
created 2013-12-06 08:42 +0100
pushed 2015-07-29 14:04 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 004fa11e352a (bug 937317) WinXP Build Bustage on a CLOSED TREE
004fa11e352a30a170ec7d1a4a6b1fd3e97ede14
created 2013-12-05 21:34 -0800
pushed 2015-07-29 14:04 +0000
Bobby Holley Bobby Holley - Bug 937317 - Implement basic script settings stack machinery. r=bz
50dcaa9d8d1a8791abdf504f6a3bdf805b35cfdb
created 2013-11-27 10:10 -0800
pushed 2015-07-29 14:04 +0000
Bobby Holley Bobby Holley - Bug 911303 - Remove manual Destroy() routine from CycleCollectedJSRuntime. r=billm
794ee2d6d598a9346aa903c93ad774c1db7a544a
created 2013-11-12 15:53 +0200
pushed 2015-07-29 14:04 +0000
Olli Pettay Olli Pettay - Bug 937303 - Make CC logger to pass information about compartments, r=mccr8
154f9fdc44aa667231f968396b4c4143b422623d
created 2013-11-11 14:50 -0800
pushed 2015-07-29 14:04 +0000
Wes Kocher Wes Kocher - Backed out changeset 3d769520a0be (bug 937303) for build bustage
3d769520a0be9372eb1eb9ece63ad976c9c020b0
created 2013-11-12 00:12 +0200
pushed 2015-07-29 14:04 +0000
Olli Pettay Olli Pettay - Bug 937303 - Make CC logger to pass information about compartments, r=mccr8
f5a5f724bdc14a43ba3fb4d510990ee2868f7cc4
created 2013-11-25 14:59 -0800
pushed 2015-07-29 14:04 +0000
Andrew McCreight Andrew McCreight - Bug 905382, part 2 - Implement per-zone string conversion cache. r=bz a=lsblakk
fe02ce23c1309170dd8d96f310532e166d69218c
created 2013-10-19 08:59 -0700
pushed 2015-07-29 14:04 +0000
Andrew McCreight Andrew McCreight - Bug 928647 - Remove CycleCollectedRuntime::mObjectToUnlink. r=smaug
ec55161f805947fe5c0d2d29fa02fe427eac89c4
created 2013-10-10 16:41 -0400
pushed 2015-07-29 14:04 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in xpcom/ (1/3); r=ehsan
10107fefbfe04f518da4584cc1f3ede60dc1d1e8
created 2013-09-30 13:05 +0100
pushed 2015-07-29 14:04 +0000
Jon Coppeard Jon Coppeard - Bug 913224 - Fix js::DumpHeapComplete() to work with GGC r=billm r=mccr8
90585002d95a8f77d12cfc6f1599b6f0557c767c
created 2013-09-30 12:53 +0100
pushed 2015-07-29 14:04 +0000
Ed Morley Ed Morley - Backed out changeset 3e20fa222424 (bug 913224) for crashes on Android 4.0
3e20fa22242461722dc538a96de381282afdab04
created 2013-09-30 11:20 +0100
pushed 2015-07-29 14:04 +0000
Jon Coppeard Jon Coppeard - Bug 913224 - Fix js::DumpHeapComplete() to work with GGC r=billm r=mccr8
021a57afb5050b5b87934fd1faff7b3ba317e679
created 2013-09-17 09:46 -0700
pushed 2015-07-29 14:04 +0000
Bill McCloskey Bill McCloskey - Bug 905926 - Move rambo GC to runtime destruction. r=jonco
93dcb6fe927ff9e2cbf85fbaee122a615956bec6
created 2013-09-17 09:46 -0700
pushed 2015-07-29 14:04 +0000
Bobby Holley Bobby Holley - Bug 905926 - Invoke JS_DestroyRuntime before we totally tear down the XPCJSRuntime. r=billm
03174045ef8d72ab2a0486e656c988bb3644951d
created 2013-09-11 05:49 -0700
pushed 2015-07-29 14:04 +0000
Dan Gohman Dan Gohman - Bug 910823 - Constify static js::Class/JSClass instances. r=waldo
21ffa9b97b6422df01fc6c0a40521bc1c95af298
created 2013-09-10 08:29 -0700
pushed 2015-07-29 14:04 +0000
Andrew McCreight Andrew McCreight - Bug 909436 - Inline CycleCollectedJSRuntime::OnContext. r=bholley
less more (0) -100 -60 tip