js/src/vm/Shape.h
4f65e26da8b4b511bf2ed631c65a2e370951dc65
created 2014-07-13 23:27 -0700
pushed 2014-10-06 12:51 +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-10-06 12:51 +0000
Nicholas Nethercote Nicholas Nethercote - Backout 277bacd9f2f8 (bug 1023719) for causing intermittent crashes.
277bacd9f2f8b3383ff4b3096450069decc121e8
created 2014-04-15 19:43 -0700
pushed 2014-10-06 12:51 +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-10-06 12:51 +0000
Lars T Hansen Lars T Hansen - Bug 933313: Per-worker generational GC for PJS. r=jandem r=terrence r=shu r=jonco
41d971477d80f77b81973b83f8ac0aaacd4e2a58
created 2014-07-13 23:32 -0700
pushed 2014-08-25 18:42 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1038038 - Part 3: Increase ShapeTable::MIN_ENTRIES. r=bhackett, a=2.0+
e12c32a65348691eb88f4f5ca88127eb0b8ffa24
created 2014-07-13 23:27 -0700
pushed 2014-08-25 18:42 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1038038 - Part 1: Reduce ShapeTable::MIN_SIZE_LOG2. r=bhackett, a=2.0+
3d77c8ef5b69e951fe0c0bb69a4059353e10618d
created 2014-06-06 15:49 +0200
pushed 2014-08-25 18:42 +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-08-25 18:42 +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-08-25 18:42 +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-08-25 18:42 +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-08-25 18:42 +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-08-25 18:42 +0000
Jon Coppeard Jon Coppeard - Bug 1020690 - Type exact stack rooting machinery. r=sfink
b2e6b3caa5a248c92bf3b876fabf10efdd337c24
created 2014-06-05 14:39 -0400
pushed 2014-08-25 18:42 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 846ee7c7debf (bug 1020690) for bustage.
846ee7c7debfc1405079b2f981e061b7ec5598b3
created 2014-06-05 10:38 -0400
pushed 2014-08-25 18:42 +0000
Jon Coppeard Jon Coppeard - Bug 1020690 - Type exact stack rooting machinery. r=sfink
0785e0d17abd34dece239168b509c1cae1aaf4eb
created 2014-06-04 18:49 +0100
pushed 2014-08-25 18:42 +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-08-25 18:42 +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-08-25 18:42 +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-08-25 18:42 +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-08-25 18:42 +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-08-25 18:42 +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-08-25 18:42 +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-08-25 18:42 +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-08-25 18:42 +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-07-14 18:39 +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-07-14 18:39 +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-06-02 21:01 +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-06-02 21:01 +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-06-02 21:01 +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-06-02 21:01 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 972712 (part 5) - Add BaseShape::clasp(). r=till.
a6cf2d7996a4cbd058d53829cec7294331c67b89
created 2014-02-21 10:24 -0600
pushed 2014-06-02 21:01 +0000
Luke Wagner Luke Wagner - Bug 797126 - Remove tinyid/shortid/userid (r=terrence)
9e00f4eef08189544f75bf121833518105824344
created 2014-02-14 13:17 +0100
pushed 2014-04-22 00:22 +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-04-22 00:22 +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-04-22 00:22 +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-04-22 00:22 +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-04-22 00:22 +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-04-22 00:22 +0000
Ms2ger Ms2ger - Bug 937952 - Replace JS_ROTATE_LEFT32 with mozilla::RotateLeft; r=Waldo
34a1652e8f528752ee7730e38421419edcf601ef
created 2014-01-07 10:34 +0000
pushed 2014-04-22 00:22 +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-04-22 00:22 +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 2014-04-22 00:22 +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 2014-04-22 00:22 +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 2014-04-22 00:22 +0000
Sean Stangl Sean Stangl - Bug 949183 - Fix jsid static constructor explosion. r=Waldo
479975fcd7368b78f47a2c8539a67702972af640
created 2013-12-05 01:56 -0800
pushed 2014-03-10 22:05 +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 2014-03-10 22:05 +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
35c62ee3a3f8e380d6032679005e7e77499d1a0d
created 2013-11-21 06:01 -0800
pushed 2014-03-10 22:05 +0000
Brian Hackett Brian Hackett - Bug 938124 - Various cleanups and tweaks to avoid non-threadsafe GC heap accesses during IonBuilder, r=jandem.
8fefcd2bb1545adcbc2bdfbf1d0c32000a7db29d
created 2013-11-19 22:27 -0800
pushed 2014-03-10 22:05 +0000
Phil Ringnalda Phil Ringnalda - Back out 00644e4b067d (bug 938124) for debug browser-chrome bustage, and probable debug ASan jit-test bustage
00644e4b067d981d77fcffef244a09bbc0896016
created 2013-11-19 15:14 -0700
pushed 2014-03-10 22:05 +0000
Brian Hackett Brian Hackett - Bug 938124 - Add mprotect mechanism indicating which GC heap accesses made during Ion compilation are threadsafe, r=jandem.
b90da019d6d250a6c6b768203fa4d339b596c238
created 2013-11-06 10:23 -0800
pushed 2014-03-10 22:05 +0000
Brian Hackett Brian Hackett - Bug 935032 - Fix more miscellaneous uses of JSContext in IonBuilder, r=luke,jandem.
4da4d90efca25ec7218e17af72f08a34ce0a8ab5
created 2013-10-08 15:14 -0700
pushed 2014-01-28 00:16 +0000
Shu-yu Guo Shu-yu Guo - Bug 903193 - Part 5: Refactor SetPropertyHelper and friends to have a thread local variant. (r=bhackett)
5a1d12937ff6c1cf1d936800df0d640a8e26ff6e
created 2013-10-08 15:14 -0700
pushed 2014-01-28 00:16 +0000
Shu-yu Guo Shu-yu Guo - Bug 903193 - Part 4: Add ability to do read only lookup on the Shape tree. (r=bhackett)
bfcf75eac94306dc47f455f3eb33445558cc88ef
created 2013-09-30 16:20 -0700
pushed 2014-01-28 00:16 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 921923 (part 2) - Make multi-output sizeOfFoo() functions more consistent in js/src/. r=till.
d32249ad7115fac49c7c31a6d1d981625d5b37d4
created 2013-09-27 16:31 -0400
pushed 2014-01-28 00:16 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/src/vm/ (4/5); r=ehsan
ff429a27230b361b3bd6db6dea7b56a96e1eb514
created 2013-09-12 23:11 -0700
pushed 2014-01-28 00:16 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 915998 - Templatize the barrier-related methods in subclasses of Cell. r=terrence.
ffe6e70b0183876bde561f19b12ebe8cc38ce0bc
created 2013-09-11 16:52 -0700
pushed 2013-12-03 03:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 915482 (part 3) - Move some functions out of vm/Shape-inl.h, jsfuninlines.h and jsinferinlines.h. r=terrence.
03174045ef8d72ab2a0486e656c988bb3644951d
created 2013-09-11 05:49 -0700
pushed 2013-12-03 03:32 +0000
Dan Gohman Dan Gohman - Bug 910823 - Constify static js::Class/JSClass instances. r=waldo
ea33604f6232a07d3e4be77718226d569490407f
created 2013-09-09 15:50 -0700
pushed 2013-12-03 03:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 914032 (part 3) - Move a bunch more stuff out of -inl.h files. r=terrence.
c8175c00be1e28f7e4321d0f4caea8b5740a7b38
created 2013-09-09 15:49 -0700
pushed 2013-12-03 03:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 914032 (part 1) - Invert the dependency between vm/Shape.h and vm/ObjectImpl.h. r=terrence.
9e98958b5e50ca9456adb49750e6480ac7ad201d
created 2013-08-27 19:59 -0700
pushed 2013-12-03 03:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 911020 - Introduce js/TypeDecls.h, which holds very commonly used type declarations from the JS engine. r=luke.
535e7c112fc63acb9d7ca92d71a1cad2fc7f03e6
created 2013-08-27 15:10 -0700
pushed 2013-12-03 03:32 +0000
Justin Lebar Justin Lebar - Bug 909514 - Include <new> before mozilla::Maybe (and move Maybe into mfbt/Maybe.h). r=waldo
61656d71867820a03735607e866a1a4bc26e8d0a
created 2013-02-15 17:59 +0000
pushed 2013-12-03 03:32 +0000
Jon Coppeard Jon Coppeard - Bug 726687 - Stop rekeying from calling pre barriers r=terrence
b5e301863e69b7d0228339e56d9889306292e0e7
created 2013-08-15 14:14 -0700
pushed 2013-12-03 03:32 +0000
Brian Hackett Brian Hackett - Bug 897655 - Use off thread parsing when loading scripts from XUL documents, r=billm,bz,luke.
less more (0) -100 -60 tip