js/src/gc/Barrier.h
9c891ea3949c420f2c89101e51777f09c185e43e
created 2015-06-16 16:03 -0700
pushed unknown
Terrence Cole Terrence Cole - Bug 1174850 - Remove the explicitly relocatable store buffers; r=jonco
19d5d96194436bee3de9f8e1048f201cbeb227a2
created 2015-06-14 08:02 -0700
pushed unknown
Brian Hackett Brian Hackett - Bug 1162986 - Allow objects to be turned into singletons dynamically, r=jandem.
f9e71f980245eee361014ecde5e13123b251d6e7
created 2015-06-13 14:41 -0700
pushed unknown
Phil Ringnalda Phil Ringnalda - Back out fd36716d1f9d (bug 1162986) for mostly-Win8-debug devtools crashes
fd36716d1f9d0644e52e68e6e28cd8f4fde16743
created 2015-06-13 08:10 -0700
pushed unknown
Brian Hackett Brian Hackett - Bug 1162986 - Allow objects to be turned into singletons dynamically, r=jandem.
2fd6e854642e13862e03894b99cbc66da2afdc2f
created 2015-06-05 09:01 -0700
pushed unknown
Terrence Cole Terrence Cole - Bug 1171780 - We no longer need to cast out of barrieried types in GC; r=jonco
93320d4629be28e58ecadbafb205d8639d70b628
created 2015-05-22 10:40 -0700
pushed unknown
Terrence Cole Terrence Cole - Bug 1167453 - Rename JSGCTraceKind and make it a C++11 enum class; r=jonco
18a208f59d89fa926a1352370f6d1f28a2292230
created 2015-05-20 17:30 +0100
pushed unknown
Jon Coppeard Jon Coppeard - Bug 1165966 - Update destructor assertions to handle failed initalization r=terrence
824e0d5868487455313b1b557a7a1f35baa2bc43
created 2015-05-20 16:34 -0400
pushed unknown
Ryan VanderMeulen Ryan VanderMeulen - Backed out 3 changesets (bug 1165966) for WinXP jit-test permatimeouts.
73f1d1a18c2447803e49b5070e12b53dba846abe
created 2015-05-20 17:30 +0100
pushed unknown
Jon Coppeard Jon Coppeard - Bug 1165966 - Update destructor assertions to handle failed initalization r=terrence
0a1d5cfa22fa115905170fa9ceba8ff3aaba9739
created 2015-05-19 10:15 +0100
pushed unknown
Jon Coppeard Jon Coppeard - Bug 1165843 - Don't fire the pre-barrier in HeapPtr destructor r=terrence
322487136b28a0c136642d39b8fa7091f1c55dee
created 2015-05-17 20:12 -0600
pushed unknown
Brian Hackett Brian Hackett - Bug 1162199 - Use unboxed objects by default, r=jandem.
2993c8d2fbb1c01b178065fc24859d9e12979e45
created 2015-05-07 10:17 -0700
pushed unknown
Terrence Cole Terrence Cole - Bug 1162303 - Simplify TenuringTracer's implementation; r=jonco
70ba99762486b61c3dd36e1390a8345f46986b80
created 2015-05-07 11:26 +0200
pushed unknown
Jan de Mooij Jan de Mooij - Bug 1160535 part 3 - Make the LazyScript -> JSScript pointer weak. r=jonco,terrence
f48c45bfc11921ead1faa401e5a12f14caa9ecdd
created 2015-05-06 11:08 -0700
pushed unknown
Terrence Cole Terrence Cole - No Bug - Add detail to a comment documenting out barrier implementation; r=sfink NO BUILD
bfcba00a76c003102f57b2058aba631ddd1c0832
created 2015-04-30 11:29 -0700
pushed unknown
Terrence Cole Terrence Cole - Bug 1159428 - Use Value and Id type-based dispatching to simplify barriers; r=jonco
2ac0d383d39a83bbd27cce543753aea8c357beca
created 2015-04-29 10:23 -0700
pushed unknown
Terrence Cole Terrence Cole - Bug 1159540 - Organize and comment the marking paths; r=sfink
67cb17031e9f79452f37a4161cd8ee5f5d39b0bc
created 2015-04-30 11:29 -0700
pushed unknown
Terrence Cole Terrence Cole - Bug 1159402 - Remove the zone-specialized Value barriers; r=sfink
b7e1e4899a60af3cff747c56b2bc83af19bb32bc
created 2015-04-23 12:22 +0200
pushed unknown
Benjamin Bouvier Benjamin Bouvier - Bug 1157628: Reformat spidermonkey source directory, again; r=jandem
1f79844c376f994585b43edb1b739a553f2b1fbf
created 2015-04-22 08:29 +0200
pushed unknown
Andrea Marchesini Andrea Marchesini - Bug 1156632 - Remove unused forward class declarations - patch 7 - JS, r=sfink
037b2e086aa60bb6259bc2498edca05e033a72d3
created 2015-04-14 13:28 -0700
pushed unknown
Terrence Cole Terrence Cole - Bug 1154950 - Share permanent atom and well-known symbol marking; r=sfink
fa5dc09027fd23de619b35ed6148f282118da8e0
created 2015-04-10 08:58 -0700
pushed unknown
Terrence Cole Terrence Cole - Bug 1152177 - Make jsid and Value pre barriers symetrical; r=jonco
909e17a7edb74332a40d25c7b666a454786b4405
created 2015-04-09 18:08 +0100
pushed unknown
Jon Coppeard Jon Coppeard - Bug 1149526 - Rework HeapPtr lifetime checks using TLS r=terrence
3ccd83f8e32b5eb921f80389282c51380be2b70c
created 2015-04-08 10:27 +0100
pushed unknown
Jon Coppeard Jon Coppeard - Bug 1149526 - Check HeapPtrs have GC lifetime r=terrence
f40229bf323f34286490c0213dcf298f95bc6b07
created 2015-04-08 11:23 +0100
pushed unknown
Jon Coppeard Jon Coppeard - Backed out changeset 2652e5cbc37f for static analysis bustage (bug 1149526) on a CLOSED TREE
2652e5cbc37f475f84d651a3d25e145aa3f78957
created 2015-04-08 10:27 +0100
pushed unknown
Jon Coppeard Jon Coppeard - Bug 1149526 - Check HeapPtrs have GC lifetime r=terrence
46d58d38d336e3a66016ca99c482d2fe23ba1bb3
created 2015-03-30 15:14 -0700
pushed unknown
Terrence Cole Terrence Cole - Bug 1149352 - Part 4: Move Symbol marking to TraceEdge; r=jonco
ad8cd4aaa14330d8243eae57d25efb7ec98683ec
created 2015-03-26 10:23 -0700
pushed unknown
Terrence Cole Terrence Cole - Bug 1147665 - Replace value marking functions with TraceEdge; r=jonco
86f093c2d9950478b0911ef386aa567f7080d08d
created 2015-05-05 11:34 -0700
pushed unknown
Terrence Cole Terrence Cole - Bug 1159321 - Well-known symbols do not need pre-barriers. r=jonco, a=lizzard
0100f5c33e386a6a0843f8b7c62629e03aff3f80
created 2015-04-10 08:58 -0700
pushed unknown
Terrence Cole Terrence Cole - Bug 1152177 - Make jsid and Value pre barriers symetrical. r=jonco, a=abillings
c66b1101f3a93fe957875372ea0a50d3044109b7
created 2015-04-08 10:27 +0100
pushed unknown
Jon Coppeard Jon Coppeard - Bug 1149526 - Check HeapPtrs have GC lifetime r=terrence a=sylvestre
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed unknown
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
99415fbccf8375d8f7b0e4f85a6b040f83adb969
created 2015-03-28 10:41 -0700
pushed unknown
Phil Ringnalda Phil Ringnalda - Backed out 7 changesets (bug 1147588, bug 1147669, bug 1147533, bug 1147665, bug 1135985, bug 1147180, bug 1147670) for frequent 10.10 devtools-2 GC assertion failures
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed unknown
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 unknown
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
ffe7f2e2a0f0099870373f80a102c11860d00c4e
created 2015-03-26 10:23 -0700
pushed unknown
Terrence Cole Terrence Cole - Bug 1147665 - Replace value marking functions with TraceEdge; r=jonco
9e6e0fbeb0b41f2c90beaeabf22a936ed2ecc2b7
created 2015-03-18 18:01 -0700
pushed unknown
Brian Hackett Brian Hackett - Bug 1143521 - Remove IsPoisonedPtr stuff, r=sfink.
085b7d36e31d30904edf5742f420b8ab9eeba171
created 2015-03-04 10:25 +0000
pushed unknown
Jon Coppeard Jon Coppeard - Bug 1137478 - Add a read barrier for Debugger::debuggees r=terrence
be71e3aadc3564963e1d15296cb1bec761147da4
created 2015-02-25 09:22 -0800
pushed unknown
Terrence Cole Terrence Cole - Bug 1131715 - Fix an innocuous data race in the HeapSlot pre barrier; r=jonco
4bd94f7e7327246bc46dee660bbc10e67c52820b
created 2015-02-23 09:27 -0600
pushed unknown
Brian Hackett Brian Hackett - Bug 1134146 - Use whole cell store buffer entries for unboxed object updates, r=jandem.
d79194507f322ebbbd56eb8d4303d39f9f787715
created 2015-04-10 08:58 -0700
pushed unknown
Terrence Cole Terrence Cole - Bug 1152177 - Make jsid and Value pre barriers symetrical. r=jonco, a=abillings
7ca7e178de4083ffc34f91fdff3322022970300d
created 2015-04-08 10:27 +0100
pushed unknown
Jon Coppeard Jon Coppeard - Bug 1149526 - Check HeapPtrs have GC lifetime r=terrence a=sylvestre
41be09fe77e0268ce047337453fa84c8cdc4e839
created 2015-03-30 14:41 +0200
pushed unknown
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff, a=sledru
e5f4d89fe8a293c8d02a53383b2960ab504a53c6
created 2015-02-04 15:27 -0800
pushed unknown
Terrence Cole Terrence Cole - Bug 1128110 - Share common operators on pointer-like GC classes; r=sfink
6bfcb81d3716bfcdcd0045d0fb80153159513a83
created 2015-02-06 09:13 -0700
pushed unknown
Brian Hackett Brian Hackett - Bug 1129226 - Refactor ObjectGroup class and accessors, r=jandem.
e3ff19a4994504fbedc7a02830b1063efb194183
created 2015-02-02 11:20 -0700
pushed unknown
Brian Hackett Brian Hackett - Bug 1125930 - Rename TypeObject to ObjectGroup, r=jandem.
86924ac6a94a9147bcae518239d7a33b5981062b
created 2015-01-06 18:35 -0500
pushed unknown
Ehsan Akhgari Ehsan Akhgari - Bug 1118486 - Part 1: Use `= delete` instead of MOZ_DELETE directly; r=Waldo
1d8b8c3d74e323165e6112151f43c796b9df5332
created 2014-12-12 10:24 -0700
pushed unknown
Brian Hackett Brian Hackett - Bug 1107145 - Allow typed objects with the same prototype to have different descriptors, r=nmatsakis.
810cb91fe026097e0b961ddbbecd3a51fa5b910d
created 2014-12-11 13:00 -0500
pushed unknown
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset c2659bf5793d (bug 1107145) for bustage.
c2659bf5793d2093d573f47551125e28be94d34e
created 2014-12-11 10:35 -0700
pushed unknown
Brian Hackett Brian Hackett - Bug 1107145 - Allow typed objects with the same prototype to have different descriptors, r=nmatsakis.
3d0a1db612fa5455a07ece3e00b89cd3318a2367
created 2014-12-04 09:45 -0800
pushed unknown
Terrence Cole Terrence Cole - Bug 1107349 - Always build in enerational GC support; r=jonco
9a7e59858dc68ea4063a8daa76cc00bd64327bfd
created 2014-12-04 09:43 -0800
pushed unknown
Terrence Cole Terrence Cole - Bug 1107288 - Always build in incremental GC support; r=billm
516d97ff2d4dec871cc394ea91735b9aaf6a42de
created 2014-12-05 18:52 -0700
pushed unknown
Brian Hackett Brian Hackett - Bug 1107496 - Add PlainObject subclass, r=luke.
3e1e87355f8f3499eecda9c2f4b97865dbe07d54
created 2014-12-05 13:28 -0500
pushed unknown
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 64ec5c15d182 (bug 1107496) for SM(ggc) orange.
64ec5c15d1828778d967d0054551042ec41a2d41
created 2014-12-05 07:27 -0700
pushed unknown
Brian Hackett Brian Hackett - Bug 1107496 - Add PlainObject subclass, r=luke.
446fda5c660279cc5762b57e1447449b067997e1
created 2014-10-24 08:49 +0100
pushed unknown
Jon Coppeard Jon Coppeard - Bug 650161 - Only update arenas for thing kinds that may contain object pointers r=terrence
35ba8c31d7f3cdd4c93926d3cfd3977105b8a2d3
created 2014-10-17 16:57 -0700
pushed unknown
Brian Hackett Brian Hackett - Bug 1073842 - Remove slots/elements from non-native objects, use a new layout for proxies and typed objects, r=luke,billm,efaust,bz,sfink,jandem.
b56d94c7261a751a55d586598241b66f4f51210f
created 2014-10-17 10:19 +0200
pushed unknown
Jan de Mooij Jan de Mooij - Bug 987560 - Greatly refactor generator implementation. Patch mostly written by Andy Wingo. r=wingo
2095011ec061a02a94c47c881f6a2fc83bddbcd6
created 2014-10-02 19:32 -0700
pushed unknown
Brian Hackett Brian Hackett - Bug 1073842 - Add NativeObject subclass of JSObject, remove ObjectImpl, r=luke.
020a62efb303bb8a1d78a7b124de112c7c704fe9
created 2014-10-01 19:17 +0200
pushed unknown
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT_IF by MOZ_ASSERT_IF. r=jorendorff
ed4b995667b58b364d2a7ce9b2111fc22dc1f622
created 2014-10-01 19:17 +0200
pushed unknown
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT by MOZ_ASSERT. r=jorendorff
less more (0) -100 -60 tip