js/src/vm/Shape.h
26ed78caca3d0ffa819c31f066cfc5d03dde7a95
created 2017-01-12 14:29 -0600
pushed 2017-01-17 19:47 +0000
Jason Orendorff Jason Orendorff - Bug 1330769 - Avoid using Symbol addresses in hash codes. r=jandem.
2e1a0c4886c5393498627d394c4f661e6f2ea6b2
created 2017-01-10 10:12 +0000
pushed 2017-01-10 10:29 +0000
Jon Coppeard Jon Coppeard - Bug 1325406 - Refactor rooting base class templates r=sfink r=mccr8
b92dcbb89ffcf96216a9cfdacfc3b2d652606028
created 2016-11-24 13:39 +0100
pushed 2016-11-24 12:40 +0000
Jan de Mooij Jan de Mooij - Bug 1317936 part 2 - Use atom hash code for jsid hashing. r=jonco
5c79c47c39795fbe4c530813d47663dea8813079
created 2016-11-15 16:47 +0100
pushed 2016-11-15 15:48 +0000
Jan de Mooij Jan de Mooij - Bug 1317402 - Clear the isBigEnoughForAShapeTable cache when removing dictionary shapes. r=jonco
b3cf01afceb6fd3da03161f077f52bdc4e351d2d
created 2016-11-03 19:15 +0100
pushed 2016-11-03 18:16 +0000
Jan de Mooij Jan de Mooij - Bug 1314569 - Purge ShapeTables on shrinking GCs. r=jonco
82a35fbc660a225aa5cfca83b84e564bb22bb813
created 2016-10-31 15:01 +0100
pushed 2016-10-31 14:02 +0000
Jan de Mooij Jan de Mooij - Bug 1299107 - Share more shapes across compartments. r=Waldo
5bc7fa6fdd66e44f117d8f4eb7fc0d1881da184e
created 2016-08-25 12:00 +0100
pushed 2016-08-25 11:02 +0000
Jon Coppeard Jon Coppeard - Bug 1295967 - Update some comments now shapes are shared within a zone r=jandem
cb6fc6d38f8df50e25502dc55ee1ed2dd3d7a304
created 2016-08-25 01:28 -0700
pushed 2016-08-25 08:18 +0000
Shu-yu Guo Shu-yu Guo - Bug 1263355 - Rewrite the frontend: bindings. (r=jorendorff,Waldo)
0de811b52c9416c85c35ef739f18abf131f92f5d
created 2016-08-23 11:25 +0200
pushed 2016-08-23 09:38 +0000
Jan de Mooij Jan de Mooij - Bug 1295967 - Share Shapes and BaseShapes across compartments. r=jonco,fitzgen,njn
78c59d3a3795fc1e981eb9f6ee9f34561549dd26
created 2016-07-08 10:17 +0100
pushed 2016-07-08 09:22 +0000
Jon Coppeard Jon Coppeard - Bug 1284388 - Check shape table consistency in debug builds r=terrence
6c37be9cee51e14e1f04ebfb96ab58cc5113c477
created 2016-07-05 17:41 -0700
pushed 2016-07-07 20:35 +0000
Jeff Walden Jeff Walden - Bug 1282795 - Declare JS::ubi::Concrete<T>::concreteTypeName within every JS::ubi::Concrete specialization to avoid use-before-declaration warnings related to templates. r=jimb
015a827edf567ce10c866c655aa6d7759d5871f7
created 2016-07-07 19:26 +0200
pushed 2016-07-07 17:26 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 2620e5ba1067 (bug 1282795) for 'Concrete' redeclaration in HeapSnapshot.h (static failure). r=backout
2620e5ba1067b251c31fc29ef6f507db97ac3ffb
created 2016-07-05 17:41 -0700
pushed 2016-07-07 17:01 +0000
Jeff Walden Jeff Walden - Bug 1282795 - Declare JS::ubi::Concrete<T>::concreteTypeName within every JS::ubi::Concrete specialization to avoid use-before-declaration warnings related to templates. r=jimb
f07ebb2e13ef2b71b87fc8d7fdf3ef7c2628c15c
created 2016-06-02 14:41 -0700
pushed 2016-06-07 22:03 +0000
Steve Fink Steve Fink - Bug 1277690 - Implement Cell::dump, and make (mostly) all dumpers accept a FILE*, r=jonco
f95d305dc0f804dea500ea8910683668f8729c7e
created 2016-05-18 12:03 -0700
pushed 2016-05-24 22:46 +0000
Terrence Cole Terrence Cole - Bug 1273276 - Rename HeapPtr to GCPtr; r=jonco
4ce461d9ec8e87dcfcfc9f5d2ab1f405b2e4318f
created 2016-05-24 15:38 -0400
pushed 2016-05-24 19:39 +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 09:13 +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 17:14 +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 09:48 +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 14:37 +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 08:46 +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-30 11:36 +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-30 11:36 +0000
Jon Coppeard Jon Coppeard - Bug 1259306 - Trace ShapeTables r=terrence
e52c7446d8b4e3233b41a3d76eee3928fe64d836
created 2016-03-22 13:23 +0000
pushed 2016-03-22 13:24 +0000
Jon Coppeard Jon Coppeard - Bug 1257903 - Compact arenas containing shapes r=terrence
676b6db552c894a6b2598285f5a1dd3ba5a0f201
created 2016-03-10 08:57 -0800
pushed 2016-03-10 16:57 +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-02 16:51 +0000
Terrence Cole Terrence Cole - Bug 1244365 - Remove Traceable; r=sfink
5eaf5e034e6d323cb957884dc474c32ef188ab25
created 2016-01-27 09:54 -0800
pushed 2016-02-01 16:54 +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-28 10:28 +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-27 17:40 +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-22 16:47 +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-12 14:15 +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-07 09:20 +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-07 09:20 +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-07 09:20 +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-18 16:12 +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-17 19:34 +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-21 20:33 +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-22 19:15 +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-22 19:15 +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-12 20:53 +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-11 19:44 +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 15:25 +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-21 19:24 +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 14:58 +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 08:16 +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 17:07 +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 04:22 +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 08:47 +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 04:28 +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 01:08 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 1171177)
18c286d070ada8caab8ac522d2bcd6aec5fa0482
created 2015-06-15 17:38 -0700
pushed 2015-06-16 00:33 +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-22 17:41 +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-08 17:30 +0000
Terrence Cole Terrence Cole - Bug 1162301 - Move tenuring implementation to TenuringTracer; r=sfink
2ac0d383d39a83bbd27cce543753aea8c357beca
created 2015-04-29 10:23 -0700
pushed 2015-04-30 21:42 +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-27 16:27 +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-24 18:01 +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 12:49 +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-22 06:30 +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-17 16:40 +0000
Terrence Cole Terrence Cole - Bug 1153999 - Rename markChildren to traceChildren; r=sfink
2982f84319a6f2b9e5d7468a589c3f75902c8b38
created 2015-04-07 10:51 -0700
pushed 2015-04-09 17:07 +0000
Terrence Cole Terrence Cole - Bug 991752 - Always check has[G|S]etterObject before updating the Shape; r=jonco
less more (0) -100 -60 tip