js/src/jsgc.h
8ae673f34a5b9dd07567cbc136462a86f5955d82
created 2016-11-24 13:39 +0100
pushed 2016-11-30 23:48 +0000
Jan de Mooij Jan de Mooij - Bug 1317936 part 1 - Add hash code to atoms. r=jonco,jorendorff a=gchang
45f5aa933cfa4b9a73248d97b3dee2768d622080
created 2016-11-29 21:02 -0500
pushed 2016-11-30 02:03 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset edd9158508d9 (bug 1317936)
edd9158508d92d1d99229fa6079b90d1b0e16293
created 2016-11-24 13:39 +0100
pushed 2016-11-29 17:34 +0000
Jan de Mooij Jan de Mooij - Bug 1317936 part 1 - Add hash code to atoms. r=jonco,jorendorff a=gchang
f10d0e915f9605eb1dedd989c84cd07d40f4dc3d
created 2015-11-23 19:51 +0100
pushed 2017-06-13 15:39 +0000
Lars T Hansen Lars T Hansen - Bug 1176214 - Part 2: Preliminary adjustments. r=waldo
67dc020babd847e3b664a7acf293c1067fc14fb3
created 2015-12-02 10:10 +0000
pushed 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +0000
Terrence Cole Terrence Cole - Bug 1209704 - Part 1: Rename BarrieredBase to WriteBarrieredBase; r=jonco
d8f7ef55e3513ea70c80db33cfbe70be62d1e74f
created 2015-09-17 10:57 -0700
pushed 2017-06-13 15:39 +0000
Terrence Cole Terrence Cole - Bug 1205454 - Consolidate the tagged pointer marking methods; r=sfink
e69bd4cbed6389b81f06e55a4735a0b71d1245a2
created 2015-09-05 13:24 +0900
pushed 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
3a994e364343b7357b7be85b35a9ce4cf9c7e2cf
created 2015-06-13 07:54 -0700
pushed 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +0000
Jon Coppeard Jon Coppeard - Bug 1168586 - Initialize oomAfter_ member to avoid warnings r=terrence
93320d4629be28e58ecadbafb205d8639d70b628
created 2015-05-22 10:40 -0700
pushed 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +0000
Terrence Cole Terrence Cole - Bug 1162301 - Move tenuring implementation to TenuringTracer; r=sfink
033d22094200b822ba79e7334a3184b81d28bfd4
created 2015-05-07 03:47 -0700
pushed 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +0000
Terrence Cole Terrence Cole - Bug 1161353 - Remove the post-barrier verifier; r=sfink
1c6a191fead0dcecf7b80c4f339169dd0d4df02f
created 2015-05-06 16:52 +0200
pushed 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +0000
Brian Hackett Brian Hackett - Bug 1146597 - Backout 02dad33cf2a0 for regressions on a CLOSED TREE.
02dad33cf2a0888239d7e4563fea4bfad71ee83a
created 2015-04-29 17:14 -0700
pushed 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +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 2017-06-13 15:39 +0000
Terrence Cole Terrence Cole - Bug 1154086 - Move DoTracing to Tracer.cpp; r=sfink
15df3c88bb3119d125b644db1974a82858e69676
created 2015-04-10 13:33 -0700
pushed 2017-06-13 15:39 +0000
Terrence Cole Terrence Cole - Bug 1153959 - Use RAII to manage tracing details; r=jonco
598ccd9bc144d8ab9eed32d388baf5b620dbdb86
created 2015-04-14 18:11 +0200
pushed 2017-06-13 15:39 +0000
Jacek Caban Jacek Caban - Bug 1151981 - Properly check for MSVC (mingw fixup).
dd24fea2598842d989b8d8cef0012ebc8d6f7ea6
created 2015-04-02 09:53 -0700
pushed 2017-06-13 15:39 +0000
Terrence Cole Terrence Cole - Bug 1151981 - Remove the void* marking functions; r=jonco,terrence
909e17a7edb74332a40d25c7b666a454786b4405
created 2015-04-09 18:08 +0100
pushed 2017-06-13 15:39 +0000
Jon Coppeard Jon Coppeard - Bug 1149526 - Rework HeapPtr lifetime checks using TLS r=terrence
d782ada80bb489ff1270ecd204d78766966da489
created 2015-04-07 15:58 +0100
pushed 2017-06-13 15:39 +0000
Jon Coppeard Jon Coppeard - Bug 1150011 - Fix GC hash table checks to work in release builds r=nbp
c66b1101f3a93fe957875372ea0a50d3044109b7
created 2015-04-08 10:27 +0100
pushed 2017-06-13 15:39 +0000
Jon Coppeard Jon Coppeard - Bug 1149526 - Check HeapPtrs have GC lifetime r=terrence a=sylvestre
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2017-06-13 15:39 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
db80ac5a48aaecc13b1b1e869b8d048b51a2af85
created 2015-03-26 17:07 -0400
pushed 2017-06-13 15:39 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1148214 - Replace manual AllocKind range checks with a few centralized functions. r=terrence
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2017-06-13 15:39 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2017-06-13 15:39 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
8fcdeca7e5480bfe92cd4de4540c7977503fd848
created 2015-03-21 14:35 -0400
pushed 2017-06-13 15:39 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1143042 - Switch AllocKind iteration over to range-based for loops. r=terrence
2f6de7b18305e9813ebec370b4266ff51204c485
created 2015-01-26 15:32 -0800
pushed 2017-06-13 15:39 +0000
Steve Fink Steve Fink - Bug 1125412 - Expose an object for inspecting GC memory values, r=terrence
b40f0e7c51a08fac107491abc0fee29015cf7965
created 2015-03-21 22:18 -0700
pushed 2017-06-13 15:39 +0000
Jim Blandy Jim Blandy - Bug 1140773: Ensure that GCParallelTask subclasses properly join at the start of their destructor. r=shu
74aab037e628b4f5d772cd9ad13731fdfc7dff02
created 2015-03-17 09:26 -0700
pushed 2017-06-13 15:39 +0000
Steve Fink Steve Fink - Bug 1120655 - Suppress zone/compartment collection while iterating, r=terrence
77671f29d2560b84eb88b643039f82ecc45d1124
created 2015-02-26 12:35 +0000
pushed 2017-06-13 15:39 +0000
Jon Coppeard Jon Coppeard - Bug 1125101 - Check budget in incremental compaction r=terrence
4d0cce795ce0ce8728b7dd70a6d07c570f6fd296
created 2015-02-26 12:35 +0000
pushed 2017-06-13 15:39 +0000
Jon Coppeard Jon Coppeard - Bug 1125101 - Incrementalise compacting GC by zones r=terrence
67b1737a236d788fc9e2d9dc85165be20f03cd22
created 2015-03-11 11:11 -0700
pushed 2017-06-13 15:39 +0000
Terrence Cole Terrence Cole - Bug 1141234 - Part 7: Reorder the allocator methods for clarity; r=sfink
2b9f5019abf1749c5c58240e7722d56467ca4e6b
created 2015-03-13 02:13 +0100
pushed 2017-06-13 15:39 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1139552 - Convert js::gc::AllocKind to an enum class and eliminate non-AllocKind indexing. r=terrence
less more (0) -300 -100 -60 tip