js/src/vm/ObjectImpl.h
3d77c8ef5b69e951fe0c0bb69a4059353e10618d
created 2014-06-06 15:49 +0200
pushed 2014-07-21 20:25 +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-07-21 20:25 +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-07-21 20:25 +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-07-21 20:25 +0000
Lars T Hansen Lars T Hansen - Bug 933313 - Per-worker generational GC for PJS. r=jandem, r=shu, r=terrence
b3f9e15cbfae1542942999fcad105ca2888e3a4b
created 2014-05-16 09:59 +0200
pushed 2014-07-21 20:25 +0000
Jan de Mooij Jan de Mooij - Bug 1009664 - Remove duplicate fixed slot initialization in some cases. r=terrence
f5ac479e69d4b916a0396c7e4683a626e6a7508c
created 2014-05-01 09:26 -0700
pushed 2014-07-21 20:25 +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-07-21 20:25 +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-07-21 20:25 +0000
Terrence Cole Terrence Cole - Bug 989414 - Access the store buffer through the chunk trailer; r=jonco
d5b0e9e6a849c93364bb1b35bc93a5462d27e415
created 2014-04-07 13:04 -0700
pushed 2014-06-09 21:49 +0000
Brian Hackett Brian Hackett - Bug 987508 - Create array buffers lazily for small typed arrays, r=sfink.
8b87a6adad143376550d552cef67d733ebdf6c4c
created 2014-04-07 15:49 -0400
pushed 2014-06-09 21:49 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset e35851f07b67 (bug 987508) for non-unified bustage.
e35851f07b6703bee6830b4ebcd2990f41629238
created 2014-04-07 11:46 -0700
pushed 2014-06-09 21:49 +0000
Brian Hackett Brian Hackett - Bug 987508 - Create array buffers lazily for small typed arrays, r=sfink.
a581605984b8cd658f9670c8122a50293cdf86f0
created 2014-03-19 10:47 -0700
pushed 2014-06-09 21:49 +0000
Steve Fink Steve Fink - Bug 985143 - Comment updates to new ArrayBuffer storage scheme
2044699c3b05d400b32f0560c0c9f22d9ace12cd
created 2014-03-18 09:05 -0600
pushed 2014-06-09 21:49 +0000
Brian Hackett Brian Hackett - Bug 972817 - Enable type inference unconditionally, r=jandem.
ce6a8fa5db7d76a0e0268096128f473f78a53917
created 2014-03-17 11:46 -0600
pushed 2014-06-09 21:49 +0000
Brian Hackett Brian Hackett - Bug 979480 - Don't store array buffer contents in elements, r=sfink.
2b29e7ac771ea62b0369bbbc0c2e985f8e7c24b8
created 2014-03-14 16:39 -0700
pushed 2014-04-28 18:51 +0000
Jeff Walden Jeff Walden - Back out a5377cd1e45e (bug 945152 part 1) to clear way for other fixing. Also should reland in short order once those other fixes land. r=backout
ad76a457e5827020390013c1f5b63f5d8e71ccbc
created 2014-03-14 16:07 -0700
pushed 2014-04-28 18:51 +0000
Jeff Walden Jeff Walden - Back out b80f97b00d2f (bug 979480), it's in the way of more immediately important work. r=backout
b80f97b00d2fefbea2c55dd3b4d36e3e3b6f5786
created 2014-03-14 12:18 -0600
pushed 2014-04-28 18:51 +0000
Brian Hackett Brian Hackett - Bug 979480 - Don't store array buffer contents in elements, r=sfink.
a5377cd1e45e3b3cb68ea3012a6de8d57ed1d0c2
created 2014-03-13 14:32 +0800
pushed 2014-04-28 18:51 +0000
Shian-Yow Wu Shian-Yow Wu - Bug 945152 - Part 1: Support mapped array buffer type. r=sfink
cf2dac1262df7fd62d7351499f5ef82ede91e22c
created 2014-03-07 06:56 -0700
pushed 2014-04-28 18:51 +0000
Brian Hackett Brian Hackett - Bug 979528 - Remove unused NEW_OBJECT_REPRESENTATION stuff, r=waldo.
78fa90a29c43031a53904937e63f705f48b73aa2
created 2014-03-04 12:42 -0700
pushed 2014-04-28 18:51 +0000
Brian Hackett Brian Hackett - Bug 695438 - Make typed arrays native objects, allow adding new named properties, r=luke.
d10e460d70608bd5762bbf4e94a95fdd4dc2912d
created 2014-02-07 16:38 -0800
pushed 2014-04-28 18:51 +0000
Jeff Walden Jeff Walden - Bug 969382. r=jorendorff
b8c1ff82160e557b0d08f75abd4161fa309df22d
created 2014-02-28 14:33 -0800
pushed 2014-04-28 18:51 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 969382) for potentially breaking the build on a CLOSED TREE
8eb38600d76ab5e824f1de43027bc2ea237d8c1b
created 2014-02-07 16:38 -0800
pushed 2014-04-28 18:51 +0000
Jeff Walden Jeff Walden - Bug 969382. r=jorendorff
fe2e4e1be13c77e4ff5502d66c27496e0364857e
created 2014-02-20 14:43 -0800
pushed 2014-04-28 18:51 +0000
Sean Stangl Sean Stangl - Bug 933001 - Part 1/5 - Define SharedArrayBufferObject. r=sfink
03355461606cf026a4803438e1d8cced6d797369
created 2014-02-21 12:32 -0500
pushed 2014-04-28 18:51 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 975456 -- Preserve invariant that views on a neutered buffer have a NULL data pointer r=shu
9d1e797181e3c11b08ba467608980ccee7f884bd
created 2014-02-17 19:22 -0800
pushed 2014-04-28 18:51 +0000
Terrence Cole Terrence Cole - Backout bea3f06585ec (Bug 969012) for arm simulator failures.
bea3f06585ecc4ca8e86303a8fa471dd22527615
created 2014-02-11 11:53 -0800
pushed 2014-04-28 18:51 +0000
Terrence Cole Terrence Cole - Bug 969012 - Make jit allocations of CallObject with external slots use the nursery; r=jandem
8c521a802625683b42a1ca9245dfac06e10aa1a8
created 2014-02-14 13:17 +0100
pushed 2014-04-28 18:51 +0000
Jan de Mooij Jan de Mooij - Backout bug 785905, off-thread IonBuilder. r=jorendorff
1a474ee4894916b73372907f25866c304740f8ff
created 2014-02-10 12:33 +0100
pushed 2014-04-28 18:51 +0000
Hannes Verschore Hannes Verschore - Bug 957542 - Don't over-allocate dynamic slots of ArrayObject, r=bhackett,terrence
f50a87548c0ee8735bcc425495356c16e68c2e22
created 2014-02-10 09:09 -0500
pushed 2014-04-28 18:51 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 0e7aa3047ec7 (bug 957542) for ggc crashes.
2f074c33ad6a5ba90425f84e1e929235f2c2cb19
created 2014-02-10 08:59 -0500
pushed 2014-04-28 18:51 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 2df850200c16 (bug 957542) for jit-test failures.
2df850200c163d9f0b16a421879d47721e8927e2
created 2014-02-10 14:22 +0100
pushed 2014-04-28 18:51 +0000
Hannes Verschore Hannes Verschore - Bug 957542 - Set minimum slots of ArrayObject to 2 to fix GGC, r=jandem
0e7aa3047ec735d5d4f14df0636b435066f2c980
created 2014-02-10 12:33 +0100
pushed 2014-04-28 18:51 +0000
Hannes Verschore Hannes Verschore - Bug 957542 - Don't over-allocate dynamic slots of ArrayObject, r=bhackett
72a7f9ca857e895573ff814b9a80c39cf9a2ac7c
created 2014-02-07 16:38 -0800
pushed 2014-03-17 21:55 +0000
Jeff Walden Jeff Walden - Bug 969382. r=jorendorff, a=abillings
9e00f4eef08189544f75bf121833518105824344
created 2014-02-14 13:17 +0100
pushed 2014-03-17 21:55 +0000
Jan de Mooij Jan de Mooij - Backout bug 785905, off-thread IonBuilder. r=jorendorff
2815473b057be65f82b3ff2d95d5b676669716b5
created 2014-01-31 11:43 -0800
pushed 2014-03-17 21:55 +0000
Terrence Cole Terrence Cole - Bug 966040 - Allocate dynamic slots for createObject and createArray in the nursery in GGC; r=jonco
d6f5085fec81541675b0ff1a2b22dde54c5af60b
created 2014-01-24 20:14 -0800
pushed 2014-03-17 21:55 +0000
Chris Peterson Chris Peterson - Bug 964016 - Part 4: Replace JS_ALWAYS_INLINE with MOZ_ALWAYS_INLINE. r=luke
d633e3ff201329c99a71bfc1311edc28a061cb99
created 2014-01-07 21:35 -0500
pushed 2014-03-17 21:55 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 933317 - Improve write guard to consider out pointers r=shu
b289ebad63f99348681e918beaad5e62c3882734
created 2014-01-08 13:08 +0100
pushed 2014-03-17 21:55 +0000
Jan de Mooij Jan de Mooij - Bug 950462 - Clear template object convert-double-elements flag if needed. r=h4writer
3eb853546cff881ae3786466759f503f1bc962ba
created 2013-12-19 10:01 -0800
pushed 2014-03-17 21:55 +0000
Brian Hackett Brian Hackett - Bug 938124 - Add thread safety class instances to get IonBuilder passing the thread safety dynamic analysis, r=jandem.
dbeea0e93b56b586792fe8265779249d22018b2a
created 2013-12-16 10:53 -0800
pushed 2014-03-17 21:55 +0000
Brian Hackett Brian Hackett - Bug 785905 - Build Ion MIR graph off thread, r=jandem.
a1e5daf5d2562f82a168779f29189dcb88e53913
created 2014-02-07 16:38 -0800
pushed 2014-03-05 14:22 +0000
Jeff Walden Jeff Walden - Bug 969382. r=jorendorff, a=abillings
ca137ceb2877232c148f08907698fb94df7bb6a3
created 2013-11-22 15:05 -0500
pushed 2014-02-04 01:06 +0000
Trevor Saunders Trevor Saunders - bug 938025 - part 2 - fix some static constructors in the jseng r=waldo
35c62ee3a3f8e380d6032679005e7e77499d1a0d
created 2013-11-21 06:01 -0800
pushed 2014-02-04 01:06 +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-02-04 01:06 +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-02-04 01:06 +0000
Brian Hackett Brian Hackett - Bug 938124 - Add mprotect mechanism indicating which GC heap accesses made during Ion compilation are threadsafe, r=jandem.
b53c83843c18a1cd47d055658510755c7ed0f628
created 2013-11-05 10:15 -0800
pushed 2014-02-04 01:06 +0000
Brian Hackett Brian Hackett - Bug 934526 - Remove unnecessary attempt to instantiate intrinsic values in IonBuilder, r=jandem.
dc598f50a09a29c7d8999c6988af4a4545c708d3
created 2013-10-24 09:00 -0500
pushed 2013-12-09 19:58 +0000
Luke Wagner Luke Wagner - Bug 925233 - OdinMonkey: fix neutering interaction with asm.js (r=sfink)
f7e302573f54086f28dacf9aa89fe25a14b22a3a
created 2013-10-08 15:14 -0700
pushed 2013-12-09 19:58 +0000
Shu-yu Guo Shu-yu Guo - Bug 903193 - Part 6: Add ParallelExecution path to ArraySetLength. (r=bhackett)
4da4d90efca25ec7218e17af72f08a34ce0a8ab5
created 2013-10-08 15:14 -0700
pushed 2013-12-09 19:58 +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 2013-12-09 19:58 +0000
Shu-yu Guo Shu-yu Guo - Bug 903193 - Part 4: Add ability to do read only lookup on the Shape tree. (r=bhackett)
fb5785358e6322dbe8236535187b790207e7cd24
created 2013-10-08 15:14 -0700
pushed 2013-12-09 19:58 +0000
Shu-yu Guo Shu-yu Guo - Bug 903193 - Part 1: Make GC barriers only assert CurrentThreadCanAccessZone if the zone actually needs barrier. (r=bhackett)
c793f516edda2580cd333dfcd376342333e28b58
created 2013-09-27 16:31 -0400
pushed 2013-12-09 19:58 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/src/vm/ (2/5); r=ehsan
5b35eb07b456230d507df38326032ae6bbffb043
created 2013-09-26 18:34 -0400
pushed 2013-12-09 19:58 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 921130 - Minimize the #includes in js/src/jit; r=luke
ff429a27230b361b3bd6db6dea7b56a96e1eb514
created 2013-09-12 23:11 -0700
pushed 2013-12-09 19:58 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 915998 - Templatize the barrier-related methods in subclasses of Cell. r=terrence.
03174045ef8d72ab2a0486e656c988bb3644951d
created 2013-09-11 05:49 -0700
pushed 2013-10-28 21:59 +0000
Dan Gohman Dan Gohman - Bug 910823 - Constify static js::Class/JSClass instances. r=waldo
ea1af870680c7ec875f0bce61c8541cc37a3b9d6
created 2013-09-09 15:50 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 914032 (part 2) - Move a bunch of stuff out of -inl.h files. r=terrence.
c8175c00be1e28f7e4321d0f4caea8b5740a7b38
created 2013-09-09 15:49 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 914032 (part 1) - Invert the dependency between vm/Shape.h and vm/ObjectImpl.h. r=terrence.
3e1dd474a575b5ced0bbf7ac4d7f15a8f51bf6b9
created 2013-09-08 13:31 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 910771 (part 5) - Move tons of stuff out of inlines.h/-inl.h files into .h files. r=terrence.
3e60625da760fb50544b2489b23524366b5df465
created 2013-09-01 21:51 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 911043 (part 1) - Move the "inject JS:: names into js::" block into its own file, to reduce dependencies on jsapi.h. r=luke.
less more (0) -100 -60 tip