js/src/vm/Shape.h
2095011ec061a02a94c47c881f6a2fc83bddbcd6
created 2014-10-02 19:32 -0700
pushed 2014-10-03 02:32 +0000
Brian Hackett Brian Hackett - Bug 1073842 - Add NativeObject subclass of JSObject, remove ObjectImpl, r=luke.
020a62efb303bb8a1d78a7b124de112c7c704fe9
created 2014-10-01 19:17 +0200
pushed 2014-10-01 17:18 +0000
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 2014-10-01 17:18 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT by MOZ_ASSERT. r=jorendorff
4bbc9c3777e5c6948ae620c9519fdb75fdf21fea
created 2014-09-18 12:56 -0700
pushed 2014-09-18 19:57 +0000
Jim Blandy Jim Blandy - Bug 1063233: Move JS::ubi::Node specializations for SpiderMonkey types closer to those types' definitions. r=terrence
f4e226d272443fa3515ae579e4d8fcd7b0cc292a
created 2014-09-17 10:32 -0700
pushed 2014-09-17 17:58 +0000
Terrence Cole Terrence Cole - Bug 1068223 - Clean up the Cell hierarchy; r=jonco
3a59d92e7cb77181d4dd4d2d4cf8359641eb3186
created 2014-09-10 15:17 -0500
pushed 2014-09-16 17:27 +0000
Jason Orendorff Jason Orendorff - Bug 1065604 - Assert that JSPROP_SHARED is set on all properties defined with JSPROP_GETTER or JSPROP_SETTER. r=Waldo.
f1f12964fe26b06588e58e7e501111e7c0e9b48f
created 2014-09-09 15:08 -0700
pushed 2014-09-10 17:34 +0000
Terrence Cole Terrence Cole - Bug 914402 - Remove the defunct conservative stack scanner; r=sfink
04be894027e67f704d9867a77ec6ee54a18da976
created 2014-09-05 17:42 -0700
pushed 2014-09-06 00:43 +0000
Wes Kocher Wes Kocher - Back out 11 changesets (bug 1063233 and bug 1063247)
8e1913c0732254a014582bc901e9d2984d72af6c
created 2014-09-05 10:36 -0700
pushed 2014-09-05 17:41 +0000
Jim Blandy Jim Blandy - Bug 1063233: Move JS::ubi::Node support for js::Shape and js::BaseShape next to their declarations and definitions. r=terrence
3a545eb9828b44ac6e62859be6b0eba6f01f5047
created 2014-08-26 12:30 -0700
pushed 2014-08-26 19:30 +0000
Brian Hackett Brian Hackett - Bug 894596 - Bake constant valued object properties into jitcode when possible, r=jandem, patch mostly written by djvj.
d67d68ac4119d35dd77c767055e89d97d33b67a4
created 2014-04-15 19:43 -0700
pushed 2014-08-25 04:30 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1023719 - Report notable classes in the JS memory reporter. r=till.
2ec9c54f256eba6a5c908a9a565036d32acee9ae
created 2012-06-05 11:47 -0700
pushed 2014-08-15 10:18 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Update pointers to relocated objects r=terrence
71a2c9d84759ed1475a7a0ed89b6f4de58685da9
created 2014-08-14 12:52 +0100
pushed 2014-08-14 11:53 +0000
Ed Morley Ed Morley - Backed out changeset 3adf62f886d9 (bug 650161)
3adf62f886d9015e01bf33b65c8f81b05906209b
created 2012-06-05 11:47 -0700
pushed 2014-08-14 11:02 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Update pointers to relocated objects r=terrence
a8138c05044d8ab72aaf7361e6c2514017db29fa
created 2014-08-05 14:06 -0700
pushed 2014-08-11 23:40 +0000
Terrence Cole Terrence Cole - Bug 1033442 - Remove non-pod calloc from MallocProvider and AllocPolicy; r=jonco
93add398e8df0633e04d6caab18b06da925261c5
created 2014-08-08 21:54 -0400
pushed 2014-08-09 01:55 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 6ee4b6cc240c, a818fd0874fe, and 70803a5f4683 (bug 1033442) for multiple crashtest oranges.
70803a5f468399d53409b9c3e1df441ed02d1282
created 2014-08-05 14:06 -0700
pushed 2014-08-09 00:04 +0000
Terrence Cole Terrence Cole - Bug 1033442 - Remove non-pod calloc from MallocProvider and AllocPolicy; r=jonco
666a2522440ade8fe0e74a45f0cc650b5680bb1a
created 2014-07-16 23:03 -0700
pushed 2014-07-17 06:07 +0000
Bill McCloskey Bill McCloskey - Bug 673569 - Allow scripts to be run in a non-global scope (r=luke)
bc0d9b08d24ecf99a51ac142e72bcc981950cf24
created 2014-07-13 23:32 -0700
pushed 2014-07-16 01:00 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1038038 (part 3) - Increase ShapeTable::MIN_ENTRIES. r=bhackett.
4f65e26da8b4b511bf2ed631c65a2e370951dc65
created 2014-07-13 23:27 -0700
pushed 2014-07-16 01:00 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1038038 (part 1) - Reduce ShapeTable::MIN_SIZE_LOG2. r=bhackett.
43735d7304278aa3dae85edf832dd1ef9b6242d8
created 2014-06-13 06:39 -0700
pushed 2014-06-13 15:20 +0000
Nicholas Nethercote Nicholas Nethercote - Backout 277bacd9f2f8 (bug 1023719) for causing intermittent crashes.
277bacd9f2f8b3383ff4b3096450069decc121e8
created 2014-04-15 19:43 -0700
pushed 2014-06-11 06:00 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1023719 - Report notable classes in the JS memory reporter. r=till.
573458d104265605b48c401650ef13b48c257b4a
created 2014-06-09 22:04 -0700
pushed 2014-06-10 05:04 +0000
Lars T Hansen Lars T Hansen - Bug 933313: Per-worker generational GC for PJS. r=jandem r=terrence r=shu r=jonco
3d77c8ef5b69e951fe0c0bb69a4059353e10618d
created 2014-06-06 15:49 +0200
pushed 2014-06-06 13:49 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset d15632d88126 (bug 933313) for cppunit testfailures on a CLOSED TREE
d15632d881261b2d3a6225b30c4e84c0cb0eb5a9
created 2014-06-06 11:42 +0200
pushed 2014-06-06 12:33 +0000
Lars T Hansen Lars T Hansen - Bug 933313: Per-worker generational GC for PJS. Take 2. r=jandem, r=shu, r=terrence, r=jonco
16fb5d3adef7eb27673d5453706ed1efc038ec77
created 2014-06-06 10:18 +0200
pushed 2014-06-06 08:18 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset d89d4281fd8d (bug 933313) for bustage on a CLOSED TREE
d89d4281fd8d5d51634491a7f100695c89071112
created 2014-06-06 09:21 +0200
pushed 2014-06-06 08:01 +0000
Lars T Hansen Lars T Hansen - Bug 933313 - Per-worker generational GC for PJS. r=jandem, r=shu, r=terrence
e4eacc2d6f96105e0cdd9aa1abc7cac72cff56bb
created 2014-06-03 12:01 -0700
pushed 2014-06-05 23:29 +0000
Eric Faust Eric Faust - Bug 997894 - Part 0: Factor PropDesc out into its own header. (r=jorendorff)
7ffbe6899aed608cba9a9045f0c0688081932127
created 2014-06-05 10:38 -0400
pushed 2014-06-05 22:16 +0000
Jon Coppeard Jon Coppeard - Bug 1020690 - Type exact stack rooting machinery. r=sfink
b2e6b3caa5a248c92bf3b876fabf10efdd337c24
created 2014-06-05 14:39 -0400
pushed 2014-06-05 18:39 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 846ee7c7debf (bug 1020690) for bustage.
846ee7c7debfc1405079b2f981e061b7ec5598b3
created 2014-06-05 10:38 -0400
pushed 2014-06-05 18:14 +0000
Jon Coppeard Jon Coppeard - Bug 1020690 - Type exact stack rooting machinery. r=sfink
0785e0d17abd34dece239168b509c1cae1aaf4eb
created 2014-06-04 18:49 +0100
pushed 2014-06-04 17:50 +0000
Ed Morley Ed Morley - Backed out changeset 11226b2f6088 (bug 997894) for causing intermittent Jetpack failures
11226b2f6088540019f99f36f3f3eaacb74ae1fb
created 2014-06-03 12:01 -0700
pushed 2014-06-03 19:11 +0000
Eric Faust Eric Faust - Bug 997894 - Part 0: Factor PropDesc out into its own header. (r=jorendorff)
5021d1337fa9bb5cca83ae0800c6ca1902167d2b
created 2014-05-25 21:46 -0400
pushed 2014-05-26 18:34 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1013663 - Fix some bad implicit conversion constructors in the JS engine; r=jorendorff,jandem
f5ac479e69d4b916a0396c7e4683a626e6a7508c
created 2014-05-01 09:26 -0700
pushed 2014-05-06 00:11 +0000
Terrence Cole Terrence Cole - Bug 989414 - Access the store buffer through the chunk trailer; r=jonco
e5a6e3bfa4be4139be832c70db3959b61819edbe
created 2014-05-01 12:52 -0700
pushed 2014-05-01 19:52 +0000
Terrence Cole Terrence Cole - Backout 9a6b434b34be for mochitest-2 failures on a CLOSED TREE.
9a6b434b34bec675539d12ce7566bc76f01ceaf1
created 2014-05-01 09:26 -0700
pushed 2014-05-01 16:33 +0000
Terrence Cole Terrence Cole - Bug 989414 - Access the store buffer through the chunk trailer; r=jonco
7165d1b0097ab84362be2a5cbf03173eee54f27f
created 2014-04-28 11:25 -0700
pushed 2014-04-29 19:39 +0000
Terrence Cole Terrence Cole - Bug 989414 - Convert ReadBarriered to take a T* as template parameter instead of T; r=jonco
3a821ea694d7631ad683057ed65198b32eaadc36
created 2014-04-25 15:18 -0700
pushed 2014-04-29 19:39 +0000
Terrence Cole Terrence Cole - Bug 989414 - Rename EncapsulatedPtr to PreBarriered to clarify intended usage; r=jonco
bb7af0cf48d6e47899b30f8a84d522e5b878a245
created 2014-04-25 11:02 -0700
pushed 2014-04-29 19:39 +0000
Terrence Cole Terrence Cole - Bug 989414 - Convert BarrieredPtr to take a T* as template parameter instead of T; r=jonco
b46a88e69236a8180d60d99d8caebb4b8012f447
created 2014-04-18 11:13 -0700
pushed 2014-04-18 18:22 +0000
Dan Gohman Dan Gohman - Bug 998172 - SpiderMonkey: Eliminate unnecessary parentheses around return values. r=nbp
fbca45e6593052971edb288cda52ce0a12ed959b
created 2014-03-24 18:32 -0400
pushed 2014-03-28 15:41 +0000
Terrence Cole Terrence Cole - Bug 987666 - Remove the unused dynamic root analysis. r=sfink
5ed1abc1b55635a680a768af3eb0ab695edf6c06
created 2014-03-05 14:19 -0800
pushed 2014-03-05 22:47 +0000
Nicholas Nethercote Nicholas Nethercote - Backout 519787a56627 (bug 972712, part 6) and the follow-up 5c9a4a1f2c0b (bug 978227) because ASAN is complaining intermittently about the former. r=me.
78fa90a29c43031a53904937e63f705f48b73aa2
created 2014-03-04 12:42 -0700
pushed 2014-03-04 19:42 +0000
Brian Hackett Brian Hackett - Bug 695438 - Make typed arrays native objects, allow adding new named properties, r=luke.
519787a56627716989a4cfb294ba1b2607199efa
created 2014-02-26 18:35 -0800
pushed 2014-02-28 04:53 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 972712 (part 6) - Report objects and shapes by their class. r=till.
753376a55f0fc5380970da5245795a24dfea5636
created 2014-02-26 18:34 -0800
pushed 2014-02-28 04:53 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 972712 (part 5) - Add BaseShape::clasp(). r=till.
a6cf2d7996a4cbd058d53829cec7294331c67b89
created 2014-02-21 10:24 -0600
pushed 2014-02-21 16:34 +0000
Luke Wagner Luke Wagner - Bug 797126 - Remove tinyid/shortid/userid (r=terrence)
8c521a802625683b42a1ca9245dfac06e10aa1a8
created 2014-02-14 13:17 +0100
pushed 2014-02-14 12:18 +0000
Jan de Mooij Jan de Mooij - Backout bug 785905, off-thread IonBuilder. r=jorendorff
b74d292da1fad12986016d2d4411412f17afa57a
created 2014-01-22 11:52 -0800
pushed 2014-01-22 20:00 +0000
Steve Fink Steve Fink - Bug 960342 - Convert StackShape from AutoRooter to RootedGeneric, r=terrence
c7bee3ff046d1019ab7e6f117ba652e9e000b476
created 2014-01-22 11:52 -0800
pushed 2014-01-22 20:00 +0000
Steve Fink Steve Fink - Bug 960342 - Convert StackBaseShape from AutoRooter to RootedGeneric, r=terrence
363b31e32272bb105cd7c27e12a639ce42060fa8
created 2014-01-21 16:25 -0600
pushed 2014-01-21 22:31 +0000
Luke Wagner Luke Wagner - Bug 961969 - Assert that all shapes in a lineage have the same numFixedSlots (r=billm)
dda233b6f28e5cabb2c00b7b2e822a3d4c436a45
created 2014-01-21 14:03 -0600
pushed 2014-01-21 20:07 +0000
Luke Wagner Luke Wagner - Bug 961969 - Include nfixed in StackShape's key (r=billm)
61875c765ea1c0129a4e166e47a919c867381ec8
created 2014-01-20 08:58 +0100
pushed 2014-01-20 08:36 +0000
Ms2ger Ms2ger - Bug 937952 - Replace JS_ROTATE_LEFT32 with mozilla::RotateLeft; r=Waldo
34a1652e8f528752ee7730e38421419edcf601ef
created 2014-01-07 10:34 +0000
pushed 2014-01-07 10:37 +0000
Jon Coppeard Jon Coppeard - Bug 929546 - Rekey initial shape table for moved proto/parent/metadata pointers r=terrence
d574815fe7046c5bca29a00bbe3649c560129ba0
created 2013-12-20 21:53 -0500
pushed 2014-01-03 17:29 +0000
Jeff Walden Jeff Walden - Bug 953316 - Add all the other object flags to JSObject::dump's output. r=bhackett
3eb853546cff881ae3786466759f503f1bc962ba
created 2013-12-19 10:01 -0800
pushed 2013-12-19 18:01 +0000
Brian Hackett Brian Hackett - Bug 938124 - Add thread safety class instances to get IonBuilder passing the thread safety dynamic analysis, r=jandem.
1c6081f57d57ab677daed49eebc069ebada6e93c
created 2013-12-16 18:27 -0800
pushed 2013-12-17 02:28 +0000
Wes Kocher Wes Kocher - Backed out changeset ef0eeaec74a8 (bug 949183) on the theory that it somehow broke every single b2g test on a CLOSED TREE
ef0eeaec74a8a13bf6eb8f6265b3c7124e6d3577
created 2013-12-16 14:40 -0800
pushed 2013-12-16 23:36 +0000
Sean Stangl Sean Stangl - Bug 949183 - Fix jsid static constructor explosion. r=Waldo
479975fcd7368b78f47a2c8539a67702972af640
created 2013-12-05 01:56 -0800
pushed 2013-12-06 21:23 +0000
Jeff Walden Jeff Walden - Bug 724768 - Set every blank class prototype as a delegate immediately after birth, so that we can properly and correctly cache the shape for new instances of that class that use that prototype. r=bhackett
b4592ec867ada415d4e53a008816c31a4b613e97
created 2013-11-25 20:59 -0500
pushed 2013-11-26 02:00 +0000
Boris Zbarsky Boris Zbarsky - Bug 935855 part 6. Add friend API exposing the max number of fixed slots, and some static asserts that we're not going past it. r=jorendorff
less more (0) -100 -60 tip