js/src/jsgc.h
2a613f5a58663485f3c20b18a9fc867a09bc532a
created 2016-02-26 08:03 -0800
pushed 2016-04-25 16:57 +0000
Terrence Cole Terrence Cole - Bug 1119537 - Make decommit a proper GC phase; r=jonco
7d2bb13d6c37e90963992e9da9428c3aedf2bfaa
created 2016-02-25 10:50 -0800
pushed 2016-04-25 16:57 +0000
Terrence Cole Terrence Cole - Backout e00a02282951 (bug 1232229) as we no longer need the diagnostics.
17bfd6a2a52944f0f0e544dcc5e9d8118dd46d02
created 2016-02-25 09:43 +0000
pushed 2016-04-25 16:57 +0000
Jon Coppeard Jon Coppeard - Bug 1232229 - Add assertions to prevent nursery allocation when setting up OMT parse tasks r=terrence
d8da9bc56468f58be505e61e72e78bff1d2b4b61
created 2016-02-22 08:51 -0800
pushed 2016-04-25 16:57 +0000
Terrence Cole Terrence Cole - Bug 1249367 - Make background finalization a GC phase (and clean up Zones properly); r=jonco
e00a022829518b51d16563eba05bc06a5e0a73e8
created 2016-02-16 14:36 +0100
pushed 2016-04-25 16:57 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1232229 - Instrument setting ArenaHeader::next to catch misuse and fix existing instrumentation. r=terrence
e2fa804302c9a34576754dd73cab80b7c718701d
created 2016-02-05 12:21 +0100
pushed 2016-04-25 16:57 +0000
Jan de Mooij Jan de Mooij - Bug 1245767 - Allow combining different gczeal modes. r=terrence
2ada62724f2af8b0d6c104e3bd249ab28d021d2f
created 2016-02-04 11:59 +0100
pushed 2016-04-25 16:57 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1233857 - Follow up: Add a new GC zeal mode for the elements edges barrier; r=terrence
64392b4fdaad6cefea48df5d9fd144006defda3c
created 2016-02-03 11:01 -0800
pushed 2016-04-25 16:57 +0000
Terrence Cole Terrence Cole - Bug 1232229 - Add some instrumentation and more fencing to ArenaLists; r=ehoogeveen
ad652aac6b74eb862d79a52b9e516531b51c95df
created 2016-02-03 11:21 -0800
pushed 2016-04-25 16:57 +0000
Terrence Cole Terrence Cole - Backed 8c41c8315eea (bug 1232229) for breaking all the things on a CLOSED TREE.
8c41c8315eeafe568b8d1ce99fedbd79eee62586
created 2016-02-03 11:01 -0800
pushed 2016-04-25 16:57 +0000
Terrence Cole Terrence Cole - Bug 1232229 - Add some instrumentation and more fencing to ArenaLists; r=ehoogeveen
b001a1c7c38242c22673649b62de197c07bf67e7
created 2016-01-26 12:53 -0800
pushed 2016-04-25 16:57 +0000
Terrence Cole Terrence Cole - Bug 1234862 - Part 5: Rename DefaultGCPolicy to GCPolicy; r=sfink
a048c55e1906f380a9f95d8f1dfa8308c37629cd
created 2016-01-13 12:28 -0800
pushed 2016-03-07 14:18 +0000
Terrence Cole Terrence Cole - Bug 1239314 - Make marking validation a normal zeal mode; r=jonco
25ed386771f30c922b402a8c5d25f3fa13b98ed6
created 2015-12-30 08:52 -0800
pushed 2016-03-07 14:18 +0000
Terrence Cole Terrence Cole - Bug 1235598 - Part 1: Add better SpiderMonkey API support for tracing in C++; r=sfink
4bbe608d70f0934642031662a228364d0ef3feb3
created 2015-12-31 15:51 -0800
pushed 2016-03-07 14:18 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 1235598) for linux reftest bustage
80cd10a8b3d7a2e249a7632dd442306e7f0b8890
created 2015-12-30 08:52 -0800
pushed 2016-03-07 14:18 +0000
Terrence Cole Terrence Cole - Bug 1235598 - Part 1: Add better SpiderMonkey API support for tracing in C++; r=sfink
c1b8d8e1188000587661eb9f842d5245e9f4fa2c
created 2015-12-30 15:17 -0800
pushed 2016-03-07 14:18 +0000
Wes Kocher Wes Kocher - Backed out 3 changesets (bug 1235598) for build bustage CLOSED TREE
55db488f9dfd078a927cb706001d65ef38da3219
created 2015-12-30 08:52 -0800
pushed 2016-03-07 14:18 +0000
Terrence Cole Terrence Cole - Bug 1235598 - Part 1: Add better SpiderMonkey API support for tracing in C++; r=sfink
cdd02c0e74159bae2d7abc0de78907de479574aa
created 2015-12-11 12:15 -0500
pushed 2016-03-07 14:18 +0000
Terrence Cole Terrence Cole - Bug 1232814 - Part 2: Move LazyScript finalization to the background finalization thread; r=jonco
f10d0e915f9605eb1dedd989c84cd07d40f4dc3d
created 2015-11-23 19:51 +0100
pushed 2016-01-25 13:55 +0000
Lars T Hansen Lars T Hansen - Bug 1176214 - Part 2: Preliminary adjustments. r=waldo
67dc020babd847e3b664a7acf293c1067fc14fb3
created 2015-12-02 10:10 +0000
pushed 2016-01-25 13:55 +0000
Jon Coppeard Jon Coppeard - Bug 1227567 - Add baseline IC to optimise module namespace imports r=shu
103c2e08b3187d0759b86437b12d4688bcb30b01
created 2015-10-08 11:24 -0700
pushed 2015-12-14 20:08 +0000
Terrence Cole Terrence Cole - Bug 1213005 - Try harder not to fire read barriers during GC; r=sfink
af829895379d1e384fae6e89f01a7b2ae4467b62
created 2015-10-01 13:01 -0700
pushed 2015-12-14 20:08 +0000
Terrence Cole Terrence Cole - Bug 1209704 - Part 1: Rename BarrieredBase to WriteBarrieredBase; r=jonco
d8f7ef55e3513ea70c80db33cfbe70be62d1e74f
created 2015-09-17 10:57 -0700
pushed 2015-12-14 20:08 +0000
Terrence Cole Terrence Cole - Bug 1205454 - Consolidate the tagged pointer marking methods; r=sfink
e69bd4cbed6389b81f06e55a4735a0b71d1245a2
created 2015-09-05 13:24 +0900
pushed 2015-12-14 20:08 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1201869 - Part 2: Make an array sparse when exceeds the limit of dense array length. r=Waldo
f97d1d74be6a4b141757d57d192c2210a0762282
created 2015-09-23 16:41 +0900
pushed 2015-12-14 20:08 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset 84e1d41336a5 (bug 1201869) for windows SM(p) OOM
84e1d41336a5068d8d569bcfda4bac3e678fe08a
created 2015-09-05 13:24 +0900
pushed 2015-12-14 20:08 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1201869 - Part 2: Make an array sparse when exceeds the limit of dense array length. r=Waldo
1d051e09610645d5b33321293b52103641f40268
created 2015-09-21 14:31 +0100
pushed 2015-12-14 20:08 +0000
Jon Coppeard Jon Coppeard - Bug 1201057 - Move AutoEnterOOMUnsafeRegion to Utility.h with the other OOM simulation infrastructure r=terrence
c167178109febd1b9c8eac5656c710ee09c4c58d
created 2015-09-16 11:19 -0700
pushed 2015-10-29 11:30 +0000
Terrence Cole Terrence Cole - Bug 1205054 - Remove isNullLike and other imprecise null checks; r=sfink
60fdd3ce9836cb81adebfe7a21a3e48e094f11a2
created 2015-09-15 12:12 -0700
pushed 2015-10-29 11:30 +0000
Terrence Cole Terrence Cole - Bug 1204594 - Use MOZ_RAII to replace GUARD_OBJECT where possible in the GC; r=sfink
31a26ed444843f086c468a98236e8c98b7115b44
created 2015-09-03 12:15 -0400
pushed 2015-10-29 11:30 +0000
Michael Layzell Michael Layzell - Bug 1201190 - Part 3: Mark every consumer of GUARD_OBJECT as MOZ_RAII, r=ehsan
a7d7b4d91def8d06e87b546d73a75011c2fc9b4c
created 2015-08-11 12:41 +0100
pushed 2015-10-29 11:30 +0000
Jon Coppeard Jon Coppeard - Bug 1191482 - Improve WeakCache sweep code and add assertions r=terence
8c8535f47b929fa8f2ce333f772fcf92ae0c1585
created 2015-07-30 10:55 +0100
pushed 2015-09-21 14:04 +0000
Jon Coppeard Jon Coppeard - Bug 1188408 - Udate cell pointers after updating roots at the end of compacting a zone r=terrence
ff50a243f1c06fbddce17d334749f24d08b80d59
created 2015-07-30 10:55 +0100
pushed 2015-09-21 14:04 +0000
Jon Coppeard Jon Coppeard - Bug 1188408 - Rearrange relocation overlay so we don't change object group during compacting r=terrence
dde3457426b911e377c9f7b559a609a8d695a4b8
created 2015-07-03 15:06 -0700
pushed 2015-09-21 14:04 +0000
Jim Blandy Jim Blandy - Bug 1180017 - Give GCCellPtr is<T> and to<T> methods, replacing isFoo and toFoo methods. Fix callers. r=terrence
b65c048414f701e3526f13719ca97f15951eeefb
created 2015-07-29 15:27 +0200
pushed 2015-09-21 14:04 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 465793bc6fcf (bug 1180017) for suspicion of causing bug 1188799
465793bc6fcf71beafea0bbf87f4d7ec23305f63
created 2015-07-07 09:52 -0700
pushed 2015-09-21 14:04 +0000
Jim Blandy Jim Blandy - Bug 1180017: Give GCCellPtr is<T> and as<T> methods, replacing isFoo and toFoo methods. Fix callers. r=terrence
91d6e262b662a0b4e47358665e222d3927337af9
created 2015-07-13 08:25 -0700
pushed 2015-09-21 14:04 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
3a994e364343b7357b7be85b35a9ce4cf9c7e2cf
created 2015-06-13 07:54 -0700
pushed 2015-08-10 18:23 +0000
Brian Hackett Brian Hackett - Bug 1172943 - Use unboxed arrays for JSON and script literal arrays, r=jandem.
71b2118a180ca29631bb839bdcd9b2e859d74a30
created 2015-06-10 09:34 -0700
pushed 2015-08-10 18:23 +0000
Terrence Cole Terrence Cole - Bug 1173042 - Remove unused GCChunkSet and chunk hashing functions; r=ehoogeveen
557399d18235e0dbc2f14e1b7f08c56f44d9cff6
created 2015-06-02 11:47 -0700
pushed 2015-08-10 18:23 +0000
Terrence Cole Terrence Cole - Bug 887030 - Allow inlining of heapState checks from outside JSAPI; r=jonco
c1771a883c1ed6faef3bb282a4c8ecf01619f307
created 2015-05-29 10:43 +0100
pushed 2015-08-10 18:23 +0000
Jon Coppeard Jon Coppeard - Bug 1168586 - Initialize oomAfter_ member to avoid warnings r=terrence
93320d4629be28e58ecadbafb205d8639d70b628
created 2015-05-22 10:40 -0700
pushed 2015-08-10 18:23 +0000
Terrence Cole Terrence Cole - Bug 1167453 - Rename JSGCTraceKind and make it a C++11 enum class; r=jonco
4500dff8b55bad5ad4ac9aa6375eaee25876a304
created 2015-05-22 10:40 -0700
pushed 2015-08-10 18:23 +0000
Terrence Cole Terrence Cole - Bug 1167433 - AccessorShape is an AllocKind but not a TraceKind; r=jonco
6ffa14c65354a14686b5717c8fba6df358641ebc
created 2015-05-22 18:52 +0100
pushed 2015-08-10 18:23 +0000
Jon Coppeard Jon Coppeard - Bug 1155618 - Add better support for testing OOM behaviour r=terrence
88ebddccf71dc8c354ac8db38060bb66282989dd
created 2015-05-21 11:41 -0700
pushed 2015-08-10 18:23 +0000
Terrence Cole Terrence Cole - Bug 1167318 - Remove GetGCThingTraceKind in favor of the typed Cell variants; r=jonco
7dc20d53b6072dfd12f9fb756c9433437d149be9
created 2015-05-21 11:40 -0700
pushed 2015-08-10 18:23 +0000
Terrence Cole Terrence Cole - Bug 1167308 - Add a simpler to use CallTyped for the many simple pre-cast cases; r=jonco
cbfddea9ef08e966db91eca85a5ddf71adf2b07e
created 2015-05-07 10:17 -0700
pushed 2015-06-29 20:18 +0000
Terrence Cole Terrence Cole - Bug 1162301 - Move tenuring implementation to TenuringTracer; r=sfink
033d22094200b822ba79e7334a3184b81d28bfd4
created 2015-05-07 03:47 -0700
pushed 2015-06-29 20:18 +0000
Jon Coppeard Jon Coppeard - Bug 1161353 - Follow-up to remove more post-barrier verifier cruft; r=terrence
455fb7de9f841216d6ed11d5a2da3b088ddf2e72
created 2015-05-04 17:36 -0700
pushed 2015-06-29 20:18 +0000
Terrence Cole Terrence Cole - Bug 1161726 - Use a custom tracer for tenuring to avoid the indirect calls; r=jonco
49472c04d816a40bb75711c4b3f5963b2bc9e74a
created 2015-05-04 17:34 -0700
pushed 2015-06-29 20:18 +0000
Terrence Cole Terrence Cole - Bug 1161353 - Remove the post-barrier verifier; r=sfink
1c6a191fead0dcecf7b80c4f339169dd0d4df02f
created 2015-05-06 16:52 +0200
pushed 2015-06-29 20:18 +0000
Jan de Mooij Jan de Mooij - Bug 1160535 part 1 - Give JSFunction its own AllocKind. r=terrence
020c6a559e3ae53d3ae5d807880787cb01cdef59
created 2015-05-03 08:14 -0700
pushed 2015-06-29 20:18 +0000
Brian Hackett Brian Hackett - Bug 1146597 - Add unboxed arrays for JSOP_NEWARRAY arrays, and shell option for using them, r=jandem.
15c5ec8215f76e0ab1601b651e89d100021ed8dc
created 2015-04-29 18:32 -0700
pushed 2015-06-29 20:18 +0000
Brian Hackett Brian Hackett - Bug 1146597 - Backout 02dad33cf2a0 for regressions on a CLOSED TREE.
02dad33cf2a0888239d7e4563fea4bfad71ee83a
created 2015-04-29 17:14 -0700
pushed 2015-06-29 20:18 +0000
Brian Hackett Brian Hackett - Bug 1146597 - Add unboxed arrays for JSOP_NEWARRAY arrays, and shell option for using them, r=jandem.
e8e50b26a090006a0c1f519dd307c7e9287eeb34
created 2015-04-23 10:42 -0700
pushed 2015-06-29 20:18 +0000
Terrence Cole Terrence Cole - Bug 1157533 - Share Value and jsid typed dispatch code; r=jonco
a051796abed8de0bea83856a507ff6d92505b059
created 2015-04-14 13:28 -0700
pushed 2015-06-29 20:18 +0000
Terrence Cole Terrence Cole - Bug 1154085 - Move eager scanning under the ambit of GCMarker::traverse; r=sfink
6c8f5f47766c281ada9e2d25ba6cb6df55bdc94e
created 2015-04-14 13:28 -0700
pushed 2015-06-29 20:18 +0000
Terrence Cole Terrence Cole - Bug 1154086 - Move DoTracing to Tracer.cpp; r=sfink
15df3c88bb3119d125b644db1974a82858e69676
created 2015-04-10 13:33 -0700
pushed 2015-06-29 20:18 +0000
Terrence Cole Terrence Cole - Bug 1153959 - Use RAII to manage tracing details; r=jonco
598ccd9bc144d8ab9eed32d388baf5b620dbdb86
created 2015-04-14 18:11 +0200
pushed 2015-06-29 20:18 +0000
Jacek Caban Jacek Caban - Bug 1151981 - Properly check for MSVC (mingw fixup).
dd24fea2598842d989b8d8cef0012ebc8d6f7ea6
created 2015-04-02 09:53 -0700
pushed 2015-06-29 20:18 +0000
Terrence Cole Terrence Cole - Bug 1151981 - Remove the void* marking functions; r=jonco,terrence
less more (0) -300 -100 -60 tip