js/src/vm/Shape.h
4ce461d9ec8e87dcfcfc9f5d2ab1f405b2e4318f
created 2016-05-24 15:38 -0400
pushed 2016-05-25 13:06 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 1273669. Make JS::CustomAutoRooter::Inner final. r=billm
106f482c6670896701485d7a81bee494dc9b1f78
created 2016-05-19 10:12 +0100
pushed 2016-05-19 16:47 +0000
Jon Coppeard Jon Coppeard - Bug 1273908 - Refactor GC to make it easier to add new kinds of GC thing r=terrence
a48fafcdd36fe7c618e0a82f26ae801e00ede30d
created 2016-04-26 09:18 -0700
pushed 2016-04-29 21:57 +0000
Terrence Cole Terrence Cole - Bug 1267699 - Move some public types to the right namespace; r=sfink
b10abfa0ce4861480b80c58f9232753f586fd23f
created 2016-04-29 10:44 +0100
pushed 2016-04-29 21:57 +0000
Jon Coppeard Jon Coppeard - Bug 1268541 - Compact arenas containing base shapes r=terrence
77279d5587f2402ac9b24fde74d1cfacd29ad6bb
created 2016-04-18 15:31 +0100
pushed 2016-04-18 22:07 +0000
Jon Coppeard Jon Coppeard - Bug 1263884 - Don't report OOM when speculative shape table shrink fails r=jandem
acd02b077759bff2cbe13b1898610f72595d13b7
created 2016-04-12 09:44 +0100
pushed 2016-04-12 22:28 +0000
Jon Coppeard Jon Coppeard - Bug 1262203 - Skip shape table tracing where possible r=terrence
24b56ce6d8db255d1fbf691753ab07f99c07b3c5
created 2016-03-30 12:33 +0100
pushed 2016-03-31 20:04 +0000
Jon Coppeard Jon Coppeard - Bug 1260371 - Rearrange RelocationOverlay so that magic field does not overlay inline string chars r=terrence
457e7d5b11363cf859bb4c476701cf4803f452c4
created 2016-03-30 12:33 +0100
pushed 2016-03-31 20:04 +0000
Jon Coppeard Jon Coppeard - Bug 1259306 - Trace ShapeTables r=terrence
e52c7446d8b4e3233b41a3d76eee3928fe64d836
created 2016-03-22 13:23 +0000
pushed 2016-03-22 23:45 +0000
Jon Coppeard Jon Coppeard - Bug 1257903 - Compact arenas containing shapes r=terrence
676b6db552c894a6b2598285f5a1dd3ba5a0f201
created 2016-03-10 08:57 -0800
pushed 2016-03-11 15:51 +0000
Terrence Cole Terrence Cole - Bug 1224050 - Use stable hashing for the IntialShapesTable; r=jonco
1f322e2cc221c68c128c30a5211b7c883c835013
created 2016-01-29 16:56 -0800
pushed 2016-02-03 10:59 +0000
Terrence Cole Terrence Cole - Bug 1244365 - Remove Traceable; r=sfink
5eaf5e034e6d323cb957884dc474c32ef188ab25
created 2016-01-27 09:54 -0800
pushed 2016-02-02 10:51 +0000
Terrence Cole Terrence Cole - Bug 1243888 - Derive RootKind automatically from TraceKind; r=sfink
27fc4690ec4d0f4a0288d2b6eeba304fa927a3bb
created 2016-01-28 11:28 +0100
pushed 2016-01-29 00:30 +0000
Tom Schuster Tom Schuster - Bug 1242214 - Rename JSPropertyDescriptor JS::PropertyDescriptor in js. r=sstangl
d0b106a76c7f44f96aea815e7dfb74902d49b386
created 2015-11-13 16:22 -0800
pushed 2016-01-28 11:14 +0000
Steve Fink Steve Fink - Bug 1237445 - Use GCHashSet for BaseShapeSet and InitialShapeSet, r=terrence
5e46f927faa732231a8d0f2addf6b91df789a412
created 2015-10-30 10:43 -0500
pushed 2016-01-24 01:56 +0000
Jason Orendorff Jason Orendorff - Bug 1221144 - Part 2: Rename static scope classes away from "ScopeObject". r=shu.
f29f1d9a3cd31eb7a12eaab889a8a138c79d5d98
created 2014-12-07 23:39 +0100
pushed 2016-01-13 10:57 +0000
Till Schneidereit Till Schneidereit - Bug 1000780 - Part 5: Self-host Function.prototype.bind. r=jandem
cb2aea4df00597cc86ea1bc998f3f52c155879f5
created 2016-01-07 10:18 +0100
pushed 2016-01-08 01:12 +0000
Jan de Mooij Jan de Mooij - Bug 1236523 part 3 - Templatize Shape::search and ShapeTable::search. r=bhackett
f8817ab2f74500c71ec2f51eb38a315af871e6c6
created 2016-01-07 10:17 +0100
pushed 2016-01-08 01:12 +0000
Jan de Mooij Jan de Mooij - Bug 1236523 part 2 - Cache isBigEnoughForAShapeTable on the Shape. r=bhackett
fe453285a5939636c10e0c270d056a5786430b5b
created 2016-01-07 10:16 +0100
pushed 2016-01-08 01:12 +0000
Jan de Mooij Jan de Mooij - Bug 1236523 part 1 - Remove Shape NON_NATIVE flag. r=bhackett
9aa45a7563473b25a5e9041981b21d61545d707b
created 2015-11-18 08:11 -0800
pushed 2015-11-19 13:45 +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 13:50 +0000
Terrence Cole Terrence Cole - Bug 1224050 - Use stable hashing for the IntialShapesTable; r=jonco
103c2e08b3187d0759b86437b12d4688bcb30b01
created 2015-10-08 11:24 -0700
pushed 2015-10-22 09:45 +0000
Terrence Cole Terrence Cole - Bug 1213005 - Try harder not to fire read barriers during GC; r=sfink
a99d6894b043b88c8bc1973ce8b21a5e12ff6612
created 2015-09-22 12:15 -0700
pushed 2015-09-23 10:32 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1199220 - Implement JS::ubi::Node::size for js::BaseShape referents; r=sfink
35d5032dc98fd4faaa1ebd35711e77edeb39df76
created 2015-09-22 12:15 -0700
pushed 2015-09-23 10:32 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1199219 - Implement JS::ubi::Node::size for js::Shape referents; r=sfink
31a26ed444843f086c468a98236e8c98b7115b44
created 2015-09-03 12:15 -0400
pushed 2015-09-13 18:58 +0000
Michael Layzell Michael Layzell - Bug 1201190 - Part 3: Mark every consumer of GUARD_OBJECT as MOZ_RAII, r=ehsan
3a580b48d1adca56f74b2a7491b468af3e70bee8
created 2015-08-04 14:32 -0700
pushed 2015-08-12 14:47 +0000
Terrence Cole Terrence Cole - Bug 1191117 - Remove RootedGeneric and replace with normal Rooted usage; r=jonco
91d6e262b662a0b4e47358665e222d3927337af9
created 2015-07-13 08:25 -0700
pushed 2015-07-13 22:55 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
cc5d4eaf1a5eb760a369ec619a559cd88f94bc73
created 2015-06-21 11:49 -0700
pushed 2015-06-22 12:03 +0000
Shu-yu Guo Shu-yu Guo - Bug 1171177 - Remove UNQUALIFIED_VAROBJ Shape flags in favor of Class-checking. (r=luke)
937562e73564632d3fa7f512ffe0f37791df5f90
created 2015-06-19 10:56 -0400
pushed 2015-06-19 20:34 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets b41a69e1b81c and 04f4fec38c9d (bug 1171177) for ASAN jsreftest crashes.
b41a69e1b81c4ab38dd1b0291c4bc37aaf2e85b1
created 2015-06-19 01:21 -0700
pushed 2015-06-19 20:34 +0000
Shu-yu Guo Shu-yu Guo - Bug 1171177 - Remove UNQUALIFIED_VAROBJ Shape flags in favor of Class-checking. (r=luke)
178c1abf3fdb77fce5b3cfcff5cd46166bfff247
created 2015-06-18 13:02 -0400
pushed 2015-06-18 20:03 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 83954c7df8ab and 0a3b1cd87c26 (bug 1171177) for causing frequent crashes/asserts in automation.
83954c7df8ab17e6abbbb730b963fb976a8ce063
created 2015-06-17 21:26 -0700
pushed 2015-06-18 13:13 +0000
Shu-yu Guo Shu-yu Guo - Bug 1171177 - Remove UNQUALIFIED_VAROBJ Shape flags in favor of Class-checking. (r=luke)
7eb8196a0dd4c3086a53660dc98952485db49eaa
created 2015-06-16 10:45 +0200
pushed 2015-06-16 14:11 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 09dc89be2cee (bug 1171177)
09dc89be2ceecbd7295b8e10365ec69f6c791223
created 2015-06-15 21:32 -0700
pushed 2015-06-16 14:11 +0000
Shu-yu Guo Shu-yu Guo - Bug 1171177 - Remove UNQUALIFIED_VAROBJ Shape flags in favor of Class-checking. (r=luke)
bb430c06683fba4e088c024b605281950020e645
created 2015-06-15 18:07 -0700
pushed 2015-06-16 14:11 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 1171177)
18c286d070ada8caab8ac522d2bcd6aec5fa0482
created 2015-06-15 17:38 -0700
pushed 2015-06-16 14:11 +0000
Shu-yu Guo Shu-yu Guo - Bug 1171177 - Remove UNQUALIFIED_VAROBJ Shape flags in favor of Class-checking. (r=luke)
135e5915f52d69c395a99110bbc76a32e05ace74
created 2015-05-21 11:30 -0700
pushed 2015-05-23 20:31 +0000
Terrence Cole Terrence Cole - Bug 1167291 - Generalize the marking tracer's cross-compartment check; r=jonco
cbfddea9ef08e966db91eca85a5ddf71adf2b07e
created 2015-05-07 10:17 -0700
pushed 2015-05-09 21:17 +0000
Terrence Cole Terrence Cole - Bug 1162301 - Move tenuring implementation to TenuringTracer; r=sfink
2ac0d383d39a83bbd27cce543753aea8c357beca
created 2015-04-29 10:23 -0700
pushed 2015-05-01 16:57 +0000
Terrence Cole Terrence Cole - Bug 1159540 - Organize and comment the marking paths; r=sfink
333aaffb8ad7eb94ff1a1cdc9f9e4cd76e16b61c
created 2015-04-16 13:45 -0700
pushed 2015-04-28 10:01 +0000
Terrence Cole Terrence Cole - Bug 1156533 - Simplify how we trace Shapes for marking; r=sfink
47ac094b1917b335ce292a4850fe5061918ab16d
created 2015-04-24 10:58 -0700
pushed 2015-04-27 10:00 +0000
Terrence Cole Terrence Cole - Bug 1157577 - Fix an assertion failure caused by inconsistent initialization order; r=bhackett
b7e1e4899a60af3cff747c56b2bc83af19bb32bc
created 2015-04-23 12:22 +0200
pushed 2015-04-23 21:10 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1157628: Reformat spidermonkey source directory, again; r=jandem
1f79844c376f994585b43edb1b739a553f2b1fbf
created 2015-04-22 08:29 +0200
pushed 2015-04-23 00:16 +0000
Andrea Marchesini Andrea Marchesini - Bug 1156632 - Remove unused forward class declarations - patch 7 - JS, r=sfink
ae7c605075e22a1ec2ce1b3b8b654903802134ef
created 2015-04-14 13:28 -0700
pushed 2015-04-18 23:37 +0000
Terrence Cole Terrence Cole - Bug 1153999 - Rename markChildren to traceChildren; r=sfink
2982f84319a6f2b9e5d7468a589c3f75902c8b38
created 2015-04-07 10:51 -0700
pushed 2015-04-10 02:44 +0000
Terrence Cole Terrence Cole - Bug 991752 - Always check has[G|S]etterObject before updating the Shape; r=jonco
08f50bc6e3e88acc28083e215b979ee9edf5f29d
created 2015-03-30 16:08 -0700
pushed 2015-04-04 17:42 +0000
Terrence Cole Terrence Cole - Bug 1149352 - Part 8: Move Object marking to TraceEdge; r=jonco
2188112cece3c1bea799137c0913740375fbb919
created 2015-03-30 15:14 -0700
pushed 2015-04-04 17:42 +0000
Terrence Cole Terrence Cole - Bug 1149352 - Part 2: Move Shape marking to TraceEdge; r=jonco
f980ddcf36789627fb13562148ca3b7d0c901d3a
created 2015-03-27 16:22 -0700
pushed 2015-04-04 17:42 +0000
Terrence Cole Terrence Cole - Bug 1149352 - Part 1: Move BaseShape marking to TraceEdge; r=jonco
46067a10bd37764de683c92490e461b1ed46d11b
created 2015-03-26 10:23 -0700
pushed 2015-03-31 12:46 +0000
Terrence Cole Terrence Cole - Bug 1147669 - Replace id marking functions with TraceEdge; r=jonco
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-03-29 03:30 +0000
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 2015-03-29 03:30 +0000
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 2015-03-29 03:30 +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 2015-03-29 03:30 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
35ad82ff9ee770505514230b39864694cd045a75
created 2015-03-26 10:23 -0700
pushed 2015-03-29 03:30 +0000
Terrence Cole Terrence Cole - Bug 1147669 - Replace id marking functions with TraceEdge; r=jonco
192e8bcb8b803d36a396ad72ae000abc06d5c132
created 2015-03-02 10:20 -0600
pushed 2015-03-26 18:44 +0000
Jason Orendorff Jason Orendorff - Bug 1138489 - Remove JSPROP_INDEX. r=Waldo.
6465d9a4d0dca1ced11105a1bb7d943e43d62d90
created 2015-03-25 09:07 -0700
pushed 2015-03-26 18:44 +0000
Brian Hackett Brian Hackett - Bug 1143256 - Store object metadata using a weak map, r=luke.
a25cc961aaf0c1400ff49514ca10aa7869798742
created 2015-02-16 10:48 -0600
pushed 2015-03-24 15:35 +0000
Jason Orendorff Jason Orendorff - Bug 1139683 - Rewrite SetExistingProperty with comments and references to the standard. r=efaust.
c3638d994edd641c54b6cfcc60d8f32576530eca
created 2015-03-22 09:34 -0700
pushed 2015-03-23 12:19 +0000
Phil Ringnalda Phil Ringnalda - Backed out 9 changesets (bug 1142775, bug 1139683, bug 1143810, bug 1142761, bug 1142784, bug 1142794, bug 1144819) for widespread bustage
26fd5567784152b092a241061771552eb8c0004a
created 2015-02-16 10:48 -0600
pushed 2015-03-23 12:19 +0000
Jason Orendorff Jason Orendorff - Bug 1139683 - Rewrite SetExistingProperty with comments and references to the standard. r=efaust.
324071d6d325ad1ecd6aa14e91e010734c1bd28a
created 2015-03-20 16:07 -0400
pushed 2015-03-21 19:32 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset d3c9b899f7d2 (bug 1143256) for frequent browser_perf-refresh.js leaks.
less more (0) -100 -60 tip