js/src/jsgc.cpp
ee852e6779fb62f910f6941f50d60d69f36849ae
created 2016-01-27 13:03 -0800
pushed 2016-02-03 11:29 +0000
Terrence Cole Terrence Cole - Bug 1244358 - Support all types in PersistentRooted; r=sfink
5eaf5e034e6d323cb957884dc474c32ef188ab25
created 2016-01-27 09:54 -0800
pushed 2016-02-02 10:54 +0000
Terrence Cole Terrence Cole - Bug 1243888 - Derive RootKind automatically from TraceKind; r=sfink
b95563c224d82991994f2f3199848f98b965a20f
created 2016-01-29 21:54 -0600
pushed 2016-01-30 17:41 +0000
Luke Wagner Luke Wagner - Fix recent non-unified build bustage (no bug, rs=sunfish)
9d90b6b2c0ef5ed63706675ab7926d623008ba95
created 2016-01-26 17:23 -0800
pushed 2016-01-27 11:12 +0000
Terrence Cole Terrence Cole - Backout f8c3e1e0e597515ee78c04d561a88669054710d9 (Bug 1224038) for bustage on a CLOSED TREE.
f8c3e1e0e597515ee78c04d561a88669054710d9
created 2016-01-22 10:41 -0800
pushed 2016-01-27 11:12 +0000
Terrence Cole Terrence Cole - Bug 1224038 - Part 2: Use stable hashing for NewTable; r=sfink
ddaa87cfd7fafd303ecfa84c324af09804676932
created 2016-01-25 06:46 +0800
pushed 2016-01-25 11:46 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1242262 - Remove the last vestiges of JS_GC_MARKING_VALIDATION (it's a GC Zeal mode now). r=terrence
5e46f927faa732231a8d0f2addf6b91df789a412
created 2015-10-30 10:43 -0500
pushed 2016-01-24 02:23 +0000
Jason Orendorff Jason Orendorff - Bug 1221144 - Part 2: Rename static scope classes away from "ScopeObject". r=shu.
2b37862c36f1497fc15ad6c65067fabea1cf136c
created 2015-10-30 10:26 -0500
pushed 2016-01-24 02:23 +0000
Jason Orendorff Jason Orendorff - Bug 1221144 - Part 1: Make static scope objects a separate class hierarchy from the runtime ScopeObjects. r=shu.
a048c55e1906f380a9f95d8f1dfa8308c37629cd
created 2016-01-13 12:28 -0800
pushed 2016-01-24 02:23 +0000
Terrence Cole Terrence Cole - Bug 1239314 - Make marking validation a normal zeal mode; r=jonco
755c6f29cbae1a3e4a8a27bca8d046224c11a275
created 2016-01-21 18:17 -0800
pushed 2016-01-22 13:05 +0000
Shu-yu Guo Shu-yu Guo - Bug 1236473 - Do not merge scripts that didn't successfully compile. (r=jandem)
16c99d1a006f21da97aa61377a164b49e18ea1d1
created 2016-01-20 10:13 +0000
pushed 2016-01-21 11:30 +0000
Jon Coppeard Jon Coppeard - Bug 1240416 Disallow setting GC mark stack size to zero, and assert on attempt to realloc() zero bytes r=terrence
59e221c0187ceee5ede3cfe7f45b097177a2a6bb
created 2016-01-19 12:48 -0800
pushed 2016-01-20 14:37 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1233831 - Part 0: JSAPI plumbing for nursery collection callbacks; r=terrence
4f02780c73e3a60ce44d423bcf004aa77bf4195b
created 2016-01-15 18:26 -0600
pushed 2016-01-17 20:11 +0000
Luke Wagner Luke Wagner - Bug 1239601 - improve the UniquePtr situation (r=jandem)
9df268f67bb3bdf5debd9f9e4f4967381d36f972
created 2016-01-14 13:50 +0000
pushed 2016-01-15 10:50 +0000
Jon Coppeard Jon Coppeard - Bug 1238548 - Make GCRuntime::setParameter() fallible r=terrence
98756a36223c1a2b51cd0368736b728429038caf
created 2016-01-12 22:42 -0800
pushed 2016-01-13 10:59 +0000
Phil Ringnalda Phil Ringnalda - Back out 29a5d0c6ea47 (bug 1239099) for a huge spike in instances of bug 1093064, frequent "test_cache_orphaned_cache.html | disk usage should have grown", and causing bug 1239206. At least.
29a5d0c6ea47ffb17df9bebc7da22df25e7eb451
created 2016-01-12 13:07 -0800
pushed 2016-01-13 10:59 +0000
Terrence Cole Terrence Cole - Bug 1239099 - Finish ongoing GCs instead of segueing into another one; r=jonco
f998906d53bca783b99762b7999f9e692d1ec367
created 2015-12-31 01:05 -0700
pushed 2016-01-09 19:58 +0000
Chris Peterson Chris Peterson - Bug 1236321 - Annotate intentional switch fallthroughs to suppress -Wimplicit-fallthrough warnings in js/. r=luke
cdd813b6f402b13b16cfa44c012e60b6e680b0dc
created 2016-01-07 12:04 +0000
pushed 2016-01-08 01:17 +0000
Jon Coppeard Jon Coppeard - Bug 1237153 - Fix gcparam() parameter verification to not allow negative numbers r=terrence
80a318392bb0b16cf7b0f5cccfd94839bcfbe133
created 2016-01-06 21:06 +0100
pushed 2016-01-07 11:22 +0000
Jan de Mooij Jan de Mooij - Bug 1231224 part 10 - Make various Vector calls check for OOM. r=terrence
794a18afbb25ffcf9450a571b03168cd4b379a72
created 2016-01-05 15:07 +0000
pushed 2016-01-06 00:54 +0000
Jon Coppeard Jon Coppeard - Bug 1236564 - Fix various minor issues with getting/setting GC parameters r=terrence
c4e6bdadd2c256fa169524e75abe8783a7325a46
created 2015-12-24 02:57 -0500
pushed 2016-01-05 11:02 +0000
Bogdan Postelnicu Bogdan Postelnicu - Bug 1235041 - Cast value to uint64_t in order to prevent int overflow when value is greater than 2^12. r=jonco
ece17eeb83de4afb3e46c9bae4d63e57144d999c
created 2015-12-31 15:21 +0200
pushed 2016-01-02 00:37 +0000
Olli Pettay Olli Pettay - Bug 1120016 - Allocate short lived JS wrappers in the Nursery, r=mccr8,terrence
22f51211915bf7daff076180847a7140d35aa353
created 2015-12-30 16:34 -0800
pushed 2015-12-31 01:43 +0000
Wes Kocher Wes Kocher - Backed out changeset 0d55a6e4e98e (bug 1120016) for 980 b2g hazards a=merge
58942104c315643918aba1f2b0d4dbe0b4887dca
created 2015-12-28 16:15 -0600
pushed 2015-12-31 01:43 +0000
Jeff Walden Jeff Walden - Bug 1235615 - Split JS::CompartmentOptions into JS::CompartmentCreationOptions that are immutable characteristics of a compartment, and JS::CompartmentBehaviors that may be changed after the compartment's been created. r=terrence
0d55a6e4e98e6e420ca9810688f9921434a94eef
created 2015-12-30 19:16 +0200
pushed 2015-12-31 01:43 +0000
Olli Pettay Olli Pettay - Bug 1120016 - Allocate short lived JS wrappers in the Nursery, r=mccr8,terrence
971decb703848b41402b1829933007d400ba377c
created 2015-12-23 11:28 +0100
pushed 2015-12-26 01:50 +0000
Jan de Mooij Jan de Mooij - Bug 1233818 part 4 - Make implicit interrupts with work --non-writable-jitcode. r=bhackett
63cfd96c94fc8e5e7cc631b4d81dbc935db3a894
created 2015-12-23 11:28 +0100
pushed 2015-12-26 01:50 +0000
Jan de Mooij Jan de Mooij - Bug 1233818 part 1 - Use explicit interrupt checks in Ion for loops that affect GC. r=bhackett
dd740170e03903c803aa8b7aff4fb45b77b162bd
created 2015-12-22 13:29 +0000
pushed 2015-12-23 11:50 +0000
Jon Coppeard Jon Coppeard - Bug 1232672 - Use MOZ_WARN_UNUSED_RESULT to make ordered hash table clients check for failure r=sfink
242a17770fe0c909394803048a1e07d4f62be4b2
created 2015-12-12 19:59 +0100
pushed 2015-12-22 11:28 +0000
Wei Wu Wei Wu - Bug 1232113 - "Make the format specifiers in JS_snprintf() invocations more portable". r=sphink
cdd02c0e74159bae2d7abc0de78907de479574aa
created 2015-12-11 12:15 -0500
pushed 2015-12-17 11:05 +0000
Terrence Cole Terrence Cole - Bug 1232814 - Part 2: Move LazyScript finalization to the background finalization thread; r=jonco
4eb8f2d4c0262ed6870f9cd3f28b0de3d1c250b0
created 2015-11-18 17:37 -0800
pushed 2015-12-02 14:23 +0000
Steve Fink Steve Fink - Bug 1225298 - Use GCHashMap for UniqueIdMap, r=terrence
13d1f47dabe1eef039da4471e91d8427dfbafe6f
created 2015-11-25 11:41 -0800
pushed 2015-11-26 15:55 +0000
Terrence Cole Terrence Cole - Bug 1227774 - Encapsulate markCompartments logic; r=jonco
9aa45a7563473b25a5e9041981b21d61545d707b
created 2015-11-18 08:11 -0800
pushed 2015-11-19 14:24 +0000
Terrence Cole Terrence Cole - Backout 40a37cb11607 (Bug 1224050) for regressing the rest of the things.
40a37cb11607a03baa857eb41095956923676e5c
created 2015-11-13 08:41 -0800
pushed 2015-11-18 14:23 +0000
Terrence Cole Terrence Cole - Bug 1224050 - Use stable hashing for the IntialShapesTable; r=jonco
d45219fe7a2f441bac79beee43f0679ed621201c
created 2015-11-10 09:06 -0800
pushed 2015-11-11 11:45 +0000
Steve Fink Steve Fink - Backed out changeset 35922f2e5876 (bug 1220803)
35922f2e5876cbe6997eb04e0302a7756ea1192c
created 2015-11-02 13:24 -0800
pushed 2015-11-11 11:45 +0000
Steve Fink Steve Fink - Bug 1220803 - Implement a move constructor for OrderedHashTable and use it for save/restore, r=terrence
00ceb22b0126ba3b23ff02b2479a0b17c917019f
created 2015-11-04 11:37 -0800
pushed 2015-11-05 11:17 +0000
Terrence Cole Terrence Cole - Backout f7cb9a24f1ec (Bug 1219498) for its sinister associations with the GC on a CLOSED TREE.
835785b85db2f1c1392c4448f5a64082483dbfa4
created 2015-11-04 07:07 -0800
pushed 2015-11-05 11:17 +0000
Terrence Cole Terrence Cole - Bug 1220703 - Remove AutoDisableStoreBuffer; r=jonco
f7cb9a24f1ecd435b9925ce26927715607828a4c
created 2015-11-02 07:04 -0800
pushed 2015-11-05 11:17 +0000
Terrence Cole Terrence Cole - Bug 1219498 - Move all GC state setup to be per-cycle; r=jonco
b526e349c77fd781319ba2fe95f78233b5670767
created 2015-09-10 14:12 -0700
pushed 2015-11-02 23:59 +0000
Terrence Cole Terrence Cole - Bug 1202923 - Encapsulate GC begin and end notification callbacks in an RAII guard; r=jonco
07485d615e337c907c5ef57b0dc2e7fa0e0bd251
created 2015-10-28 13:42 -0700
pushed 2015-11-02 23:59 +0000
Terrence Cole Terrence Cole - Bug 1219418 - Always access minEmptyChunkCount under the GC lock; r=jonco
7ecec6573ae9e323ea1f4ca401d160ad776405a6
created 2015-10-15 13:43 -0700
pushed 2015-11-01 00:26 +0000
Terrence Cole Terrence Cole - Bug 1214961 - Sweep XPConnect incrementally; r=mccr8, r=jonco
b3a42d2881e5c12d98a96f2f0bfe8a32fb093c9c
created 2015-10-16 17:33 -0700
pushed 2015-10-29 11:13 +0000
Steve Fink Steve Fink - Bug 1216744 - Move weakKeys to the zone, r=terrence
103c2e08b3187d0759b86437b12d4688bcb30b01
created 2015-10-08 11:24 -0700
pushed 2015-10-22 09:59 +0000
Terrence Cole Terrence Cole - Bug 1213005 - Try harder not to fire read barriers during GC; r=sfink
db3b6778ae81625ea4e79c5f91c528471c215a22
created 2015-10-12 23:09 -0700
pushed 2015-10-14 10:49 +0000
Shu-yu Guo Shu-yu Guo - Bug 1213574 - Fix up static scopes inside scripts wrt the static global lexical scope when merging parse task compartments. (r=jandem)
04eb8f524122c6570c295c3e887638c76e4961ca
created 2015-10-06 14:00 -0700
pushed 2015-10-07 18:35 +0000
Shu-yu Guo Shu-yu Guo - Bug 589199 - Fix up the global lexical scope when merging off-thread compiled scripts. (r=bhackett)
7740085aa5e706918ce0e834c62e1d509393abc4
created 2015-09-30 09:39 -0700
pushed 2015-10-07 18:35 +0000
Terrence Cole Terrence Cole - Bug 1211022 - Add a type specialization for weak C++ GC thing references; r=sfink
3a2de2c3581ad331eaf8757f81dc78a31723caf1
created 2015-09-30 11:34 +0100
pushed 2015-09-30 20:57 +0000
Jon Coppeard Jon Coppeard - Bug 1200642 - Fix some more OOM handling problems r=terrence
00cd37ae27b7ecf6edc8cbc5f44f8ab60d90231b
created 2015-08-20 10:35 -0700
pushed 2015-09-29 23:15 +0000
Terrence Cole Terrence Cole - Bug 1196847 - Part 1: Allow storage of a unique id for a cell independent of address; r=jonco
316ad2696b321e8faf29571b9f25bf5c9e916e35
created 2015-09-28 14:57 -0700
pushed 2015-09-29 10:41 +0000
Terrence Cole Terrence Cole - Backout cca86cd156cf (Bug 1196847) for regressing EarleyBoyer.
cca86cd156cf57a2d7bbbc103a4cd0ec92b03f05
created 2015-08-20 10:35 -0700
pushed 2015-09-28 12:19 +0000
Terrence Cole Terrence Cole - Bug 1196847 - Part 1: Allow storage of a unique id for a cell independent of address; r=jonco
d8f7ef55e3513ea70c80db33cfbe70be62d1e74f
created 2015-09-17 10:57 -0700
pushed 2015-09-28 12:19 +0000
Terrence Cole Terrence Cole - Bug 1205454 - Consolidate the tagged pointer marking methods; r=sfink
36d363bb1d734d60280a4ea96cbfa75db98a4c4f
created 2015-09-22 19:26 +0200
pushed 2015-09-24 10:07 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1207232: Let lockOwner be Atomic; r=terrence
fd4353cbde80b67a1851d84368c1c1807c1864e1
created 2015-09-18 23:07 -0700
pushed 2015-09-22 10:51 +0000
Jim Blandy Jim Blandy - Bug 1206590: Move gcWeakMapList from JSCompartment to JS::Zone. r=terrence
40fae3130e1a816d0074f4c72cdc3e5e6ff5c1e6
created 2015-09-21 14:31 +0100
pushed 2015-09-22 10:51 +0000
Jon Coppeard Jon Coppeard - Bug 1201057 - Use AutoEnterOOMUnsafeRegion in places where we can't handle OOM r=terrence
d501062f060d8c4e7e2eafaa18536e3833b19d39
created 2015-09-18 12:49 -0700
pushed 2015-09-19 04:52 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1204169 - Push SPS pseudo frame entries when GCing; r=terrence
60adc85f21cbeecdc3c326c60d06ef5938394d06
created 2015-09-17 13:58 -0700
pushed 2015-09-18 11:27 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 1204169, bug 1074935) for Werror bustage CLOSED TREE
14dbd30e63af465fff8f12d49ad91b18c3baf23b
created 2015-09-17 12:51 -0700
pushed 2015-09-18 11:27 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1204169 - Push SPS pseudo frame entries when GCing; r=terrence
3763bf7faffd3bd88f24abcdb2082fda5a9ff85a
created 2015-05-08 11:13 +0800
pushed 2015-09-16 18:04 +0000
Kan-Ru Chen Kan-Ru Chen - Bug 1123237 - Part 3. Monitoring allocation and gc events in nursery and tenured heaps. r=terrence
cab4a53058bde6f60238412251543688e133ef7b
created 2015-05-08 11:05 +0800
pushed 2015-09-16 18:04 +0000
Kan-Ru Chen Kan-Ru Chen - Bug 1123237 - Part 2. MemoryProfiler hooks in js engine. r=terrence
less more (0) -1000 -300 -100 -60 tip