Jon Coppeard
|
48dadf1863
|
Bug 1352430 - Add barrier to wrapper cache to clear dying objects that have not yet been finalized r=bz r=sfink
* * *
Code review followup
|
2017-04-26 11:18:39 +01:00 |
|
Jan de Mooij
|
d2c517ca34
|
Bug 1359077 - Optimize a few things in ExposeGCThingToActiveJS. r=jonco
|
2017-04-25 15:07:55 +02:00 |
|
Jon Coppeard
|
84d08ee0ab
|
Bug 1338623 - Add a slower but more exact gray marking check for checking correctness r=sfink r=mccr8
|
2017-03-02 10:22:47 +00:00 |
|
Brian Hackett
|
ceaec99607
|
Bug 1337117 - Remove references to main thread in the JS engine, r=jandem.
|
2017-02-11 05:27:32 -07:00 |
|
Brian Hackett
|
bb30557e05
|
Bug 1325050 - Structure reorganization for multithreaded runtimes, r=jandem,jonco,h4writer,luke,lhansen,nbp.
|
2017-02-02 12:12:43 -07:00 |
|
Jon Coppeard
|
3911724ee1
|
Bug 1335117 - Don't report that cells are gray in uncollected zones during incremental GC r=sfink
|
2017-01-31 10:15:17 +00:00 |
|
Jon Coppeard
|
d108230318
|
Bug 1323241 - Only report things as gray if gray marking state is valid r=sfink
|
2017-01-06 11:23:21 +00:00 |
|
Jon Coppeard
|
c3228b08de
|
Bug 1313098 - Assert we only access heap state on the main thread r=sfink r=mccr8
|
2016-11-04 17:32:36 +00:00 |
|
Terrence Cole
|
ed32b698b3
|
Bug 1297558 - Use a read barrier on Heap to ExposeToActiveJS r=sfink r=mccr8
|
2016-02-07 09:08:55 -08:00 |
|
Jon Coppeard
|
405c666539
|
Bug 1291292 - Use an enum class for the chunk location values r=terrence
|
2016-08-11 17:14:56 +01:00 |
|
Chris Peterson
|
114a0cd9f7
|
Bug 1289987 - Part 3: Remove curly braces workaround for VS2013 ICE in ranged for loops in js/. r=fitzgen
|
2016-07-28 22:23:10 -07:00 |
|
Jon Coppeard
|
c6908aeff1
|
Bug 822081 - Allow barriers to fire while tracing the heap r=terrence a=abillings
|
2016-06-29 10:04:25 +01:00 |
|
Jon Coppeard
|
089ffa9c87
|
Bug 1276908 - Add an extra field to the arena header r=terrence
|
2016-06-21 15:30:34 +01:00 |
|
Terrence Cole
|
5988a033db
|
Bug 1266887 - Store Rooted heads on the Zone; r=sfink
|
2016-04-25 12:32:36 -07:00 |
|
Terrence Cole
|
d0e6186d27
|
Backout edb632ad80c4 (Bug 1266887) for regressing performance on windows.
|
2016-05-03 13:59:50 -07:00 |
|
Shu-yu Guo
|
0c817ecf96
|
Bug 1268805 - Implement PrivateGCThingValue. (r=terrence)
|
2016-04-29 18:10:07 -07:00 |
|
Sebastian Hengst
|
0467658ce8
|
Backed out 2 changesets (bug 1268805) for build bustage. r=backout on a CLOSED TREE
Backed out changeset b8a517eb7c6b (bug 1268805)
Backed out changeset 31075a760b2e (bug 1268805)
|
2016-04-30 00:52:59 +02:00 |
|
Shu-yu Guo
|
d297719d93
|
Bug 1268805 - Implement PrivateGCThingValue. (r=terrence)
|
2016-04-29 15:12:13 -07:00 |
|
Terrence Cole
|
7df444ff2b
|
Bug 1266887 - Store Rooted heads on the Zone; r=sfink
|
2016-04-25 12:32:36 -07:00 |
|
Emanuel Hoogeveen
|
0b92350d4a
|
Bug 1251833 - Part 3: Merge ArenaHeader into Arena. r=terrence
|
2016-02-29 11:24:00 -05:00 |
|
Emanuel Hoogeveen
|
8c8ce8147a
|
Bug 1251833 - Part 1: Move allocation into FreeSpan and move firstFreeSpan to the top of Arenas. r=terrence
|
2016-02-29 11:21:00 -05:00 |
|
Michael Wu
|
25eac535ad
|
Bug 1212663 - Use doxygen style comments in jsapi, r=Waldo
|
2015-10-17 13:27:16 -04:00 |
|
Terrence Cole
|
f0d9e8f78f
|
Bug 1196847 - Part 1: Allow storage of a unique id for a cell independent of address; r=jonco
* * *
imported patch rewrite_uid_on_ht_with_zone_sweeping
|
2015-08-20 10:35:22 -07:00 |
|
Terrence Cole
|
76cb0517aa
|
Backout cca86cd156cf (Bug 1196847) for regressing EarleyBoyer.
|
2015-09-28 14:57:16 -07:00 |
|
Terrence Cole
|
2840f5e6d8
|
Bug 1196847 - Part 1: Allow storage of a unique id for a cell independent of address; r=jonco
* * *
imported patch rewrite_uid_on_ht_with_zone_sweeping
|
2015-08-20 10:35:22 -07:00 |
|
Terrence Cole
|
033aedd5c2
|
Bug 1205454 - Consolidate the tagged pointer marking methods; r=sfink
|
2015-09-17 10:57:55 -07:00 |
|
Terrence Cole
|
fe4bf911dd
|
Backout c9e469c6b915 (Bug 1196847) for regressing octane.
|
2015-09-03 09:38:04 -07:00 |
|
Terrence Cole
|
b0cf509cd9
|
Bug 1196847 - Part 1: Allow storage of a unique id for a cell independent of address; r=jonco
|
2015-08-20 10:35:22 -07:00 |
|
Ryan VanderMeulen
|
b25386ccc0
|
Bug 1180017 - Fix up the badly-horked backout and re-land.
CLOSED TREE
|
2015-07-29 12:31:47 -04:00 |
|
Jim Blandy
|
78553d672c
|
Bug 1180017 - Give GCCellPtr is<T> and to<T> methods, replacing isFoo and toFoo methods. Fix callers. r=terrence
|
2015-07-03 15:06:23 -07:00 |
|
Carsten "Tomcat" Book
|
3f73d055c1
|
Backed out changeset 465793bc6fcf (bug 1180017) for suspicion of causing bug 1188799
|
2015-07-29 15:27:12 +02:00 |
|
Jim Blandy
|
fa3e0820db
|
Bug 1180017: Give GCCellPtr is<T> and as<T> methods, replacing isFoo and toFoo methods. Fix callers. r=terrence
|
2015-07-07 09:52:01 -07:00 |
|
Terrence Cole
|
53f433726a
|
Bug 1173889 - Strongly type the CallbackTracer dispatch function; r=jonco, r=mccr8
|
2015-06-11 10:03:33 -07:00 |
|
Terrence Cole
|
306d3d8866
|
Bug 1171780 - We no longer need to cast out of barrieried types in GC; r=jonco
|
2015-06-05 09:01:12 -07:00 |
|
Terrence Cole
|
5feedc7a8c
|
Bug 1169791 - Strongly type GetTenuredGCThingZone; r=jonco, r=mccr8
|
2015-06-01 14:11:08 -07:00 |
|
Terrence Cole
|
71589e5cf0
|
Bug 1167453 - Rename JSGCTraceKind and make it a C++11 enum class; r=jonco
|
2015-05-22 10:40:24 -07:00 |
|
Terrence Cole
|
3ffd505617
|
Bug 1164602 - Replace js::NullPtr and JS::NullPtr with nullptr_t; r=sfink
|
2015-05-13 14:07:34 -07:00 |
|
Jon Coppeard
|
4596bc75e7
|
Bug 1157382 - Fix possible data race caused by accessing the mark bits of cells in another runtime r=terrence
|
2015-05-07 10:14:40 +01:00 |
|
Brian Hackett
|
c85e5fa58f
|
Bug 1155033 - Handle cyclic or deep ObjectGroup tracing chains during cycle collection, r=terrence.
|
2015-04-24 18:22:15 -06:00 |
|
Jan de Mooij
|
c6596c5fa8
|
Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
|
2015-03-28 23:22:11 +01:00 |
|
Phil Ringnalda
|
1a1c158706
|
Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
CLOSED TREE
|
2015-03-28 10:39:56 -07:00 |
|
Jan de Mooij
|
369ef1b850
|
Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
|
2015-03-28 12:08:37 +01:00 |
|
Steve Fink
|
f700b08be1
|
Bug 1125412 - Expose an object for inspecting GC memory values, r=terrence
|
2015-01-26 15:32:54 -08:00 |
|
Birunthan Mohanathas
|
7f80d25ce3
|
Bug 1120796 - Part 2: Replace ConvertibleToBool hackarounds with explicit bool operators. r=Waldo
|
2015-02-03 18:52:36 +02:00 |
|
Birunthan Mohanathas
|
486a4efed4
|
Bug 1120796 - Part 1: Prepare code for explicit bool operators. r=Waldo
|
2015-02-03 18:52:28 +02:00 |
|
Lars T Hansen
|
618cdd9b9b
|
Bug 1118170 - remove PJS-specific bits from the GC. r=terrence
|
2015-01-14 09:21:59 +01:00 |
|
Terrence Cole
|
cf90214911
|
Bug 1119604 - Remove the void* accessor from GCCellPtr; r=sfink
|
2015-01-09 15:42:42 -08:00 |
|
Andrew McCreight
|
07277e0d3b
|
Bug 1118044, part 2 - Use GCCellPtr in NoteJSChild. r=smaug,terrence
Also, strongly type the JS_TraceShapeCycleCollectorChildren function, and add an
isShape() method to GCCellPtr.
|
2015-01-08 15:30:54 -08:00 |
|
Terrence Cole
|
8765b633f5
|
Bug 1105069 - Part 21: Remove AsCell in preference of GCCellPtr; r=jonco, r=mccr8
|
2014-12-14 08:27:52 -08:00 |
|
Terrence Cole
|
205f208b3a
|
Bug 1105069 - Part 20: Standardize GC structure accessors; r=jonco
|
2014-12-14 08:27:51 -08:00 |
|