js/src/vm/Shape.cpp
00644e4b067d981d77fcffef244a09bbc0896016
created 2013-11-19 15:14 -0700
pushed unknown
Brian Hackett Brian Hackett - Bug 938124 - Add mprotect mechanism indicating which GC heap accesses made during Ion compilation are threadsafe, r=jandem.
bc13933a8f76ff4835b31a08edf91bda5c9de636
created 2013-11-19 11:09 -0800
pushed unknown
Terrence Cole Terrence Cole - Bug 940558 - Fix an exact rooting hazard false positive in replaceLastProperty; r=sfink
c2e9c1bbd258b252e4a755a37c3937a80bfb9023
created 2013-11-17 15:50 -0700
pushed unknown
Brian Hackett Brian Hackett - Bug 936854 - Get the unowned base shape for a shape with the right API, r=jandem.
f0f6a25259c50d9540c29bcf04d32bcbfa66e939
created 2013-11-07 11:12 -0800
pushed unknown
Brian Hackett Brian Hackett - Bug 935324 - Clean up adding of type properties to objects, r=jandem.
d31a310022872f140e35197b12174a106ce25aeb
created 2013-10-10 15:22 -0700
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 925584 - Remove some unnecessary jsapi.h inclusions from .cpp files. r=Ms2ger.
301f6ed0096870e14f7174cf604de7294b2db740
created 2013-10-26 14:00 -0400
pushed unknown
Benjamin Peterson Benjamin Peterson - No bug - Assorted compiler warning fixes. r=me
b33d8088a5984c344f73cba952d59380f9e5b05a
created 2013-10-26 19:53 +0200
pushed unknown
Ms2ger Ms2ger - Revert to changeset 05c31c03a8dd.
fa5301bdb5aca2ec846e3335b3e7be676741cbb2
created 2013-10-26 12:47 -0400
pushed unknown
Benjamin Peterson Benjamin Peterson - No bug - Fix some unused variable warnings. r=me
a2622f8515348b0fff48b5774dcdc05e2d2c99b8
created 2013-10-22 16:24 -0700
pushed unknown
Steve Fink Steve Fink - Bug 929151 - JS_ASSERT(good), not JS_ASSERT(bad). r=bustage
fa13474d7b16433307c5f090c152c25e3e8a5292
created 2013-10-21 13:53 -0700
pushed unknown
Steve Fink Steve Fink - Bug 929151 - Disable GGC when object metadata is used, r=terrence
37ca290c9256bf3c342a0d8752eac19a6f540e96
created 2013-10-10 05:18 -0700
pushed unknown
Dan Gohman Dan Gohman - Bug 924642 - SpiderMonkey: Apply internal name linkage using static keywords. r=njn
f7e302573f54086f28dacf9aa89fe25a14b22a3a
created 2013-10-08 15:14 -0700
pushed unknown
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 unknown
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 unknown
Shu-yu Guo Shu-yu Guo - Bug 903193 - Part 4: Add ability to do read only lookup on the Shape tree. (r=bhackett)
d32249ad7115fac49c7c31a6d1d981625d5b37d4
created 2013-09-27 16:31 -0400
pushed unknown
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/src/vm/ (4/5); r=ehsan
ffe6e70b0183876bde561f19b12ebe8cc38ce0bc
created 2013-09-11 16:52 -0700
pushed unknown
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 unknown
Dan Gohman Dan Gohman - Bug 910823 - Constify static js::Class/JSClass instances. r=waldo
6f22b81ed9b44458fc19951b3a448fd802395cb6
created 2013-09-11 09:23 +1000
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 914508 (attempt 2) - Move more stuff out of inlines.h/-inl.h files, and remove some unnecessary #include statements. r=terrence.
ecfd306e73fc0f22783cdf8d3f0411984c93b292
created 2013-09-10 23:00 -0700
pushed unknown
Wes Kocher Wes Kocher - Backed out changeset 45975a811207 (bug 914508) for Android 2.2 NoIon build bustage
45975a8112078e3a80c57de34f3bcfebdd2ef031
created 2013-09-11 09:23 +1000
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 914508 - Move more stuff out of inlines.h/-inl.h files, and remove some unnecessary #include statements. r=terrence.
a155905a9d08c211e53bccd2bc558d61d510fc36
created 2013-08-22 07:13 -0600
pushed unknown
Brian Hackett Brian Hackett - Bug 906060 - Allow ExclusiveContext zones to have TI enabled, r=billm.
64ab5bb8af519c92e222a3a10461f385b54915ca
created 2013-08-13 09:13 -0600
pushed unknown
Brian Hackett Brian Hackett - Bug 902095 - Allow accessing the compartment/zone for ExclusiveContext, r=billm.
118488b8f1d5da295e6de82bb154f9cbb3e9c6d9
created 2013-08-12 13:40 -0700
pushed unknown
Daniel Holbert Daniel Holbert - Backed out changeset fde265c467b2 (Bug 902095) for SM(r) bustage
fde265c467b2d27d143d8a1bb672170868b5fef8
created 2013-08-12 13:57 -0600
pushed unknown
Brian Hackett Brian Hackett - Bug 902095 - Allow accessing the compartment/zone for ExclusiveContext, r=billm.
f836042326f9df3abfbee44169fc878ef87c950d
created 2013-08-05 08:48 -0600
pushed unknown
Brian Hackett Brian Hackett - Bug 898886 - Improve threadsafe assertions when accessing runtimes and zones, r=billm.
58309e4d17000097b9343f6deb7ef61400ddc4a3
created 2013-07-23 17:35 -0700
pushed unknown
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 888088 (part 8) - Fix #include ordering in js/src/vm/. r=nnethercote.
021fd4e03439d25889ba2f2f6ef776c980149a9a
created 2013-07-03 15:46 -0700
pushed unknown
Jeff Walden Jeff Walden - Bug 891177 - Move leading/trailing-zero-bit counting functions, ceiling/floor log2 functions, and round-up-pow2 functions into MathAlgorithms.h. r=terrence
949582d150c23122108079e8ea305b54da4df13f
created 2013-07-15 08:12 -0600
pushed unknown
Brian Hackett Brian Hackett - Bug 892187 - Fix spurious uses of ExclusiveContext->asJSContext(), r=billm.
9b78a71801209dfea5e12554b3c46cb280aabde4
created 2013-06-20 21:27 -0700
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 887558 (part 1) - Introduce ProxyObject and some sub-classes. r=jorendorff.
b674f0e40c8eb12edb964b80aa4ca2af37fcbf4c
created 2013-07-10 09:29 -0600
pushed unknown
Brian Hackett Brian Hackett - Bug 885758 - Add ExclusiveContext for use by threads with exclusive access to their compartment, r=billm.
740cea2dbf4596548e85c2725ec4cfbb7e603b65
created 2013-07-07 23:18 -0700
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 890784 (part 1) - Create a new vm/Runtime module and put JSRuntime in it. r=wmccloskey.
da9d61adaed29284c020f787d846dab72268793a
created 2013-06-28 14:01 -0700
pushed unknown
Jeff Walden Jeff Walden - Bug 888106 - Add too-much-recursion detection to isExtensible tests, and make the isExtensible hook capable of failing. r=bholley, r=ejpbruel
f6fb32d3e1ffd70f48b037a56638265136567812
created 2013-06-19 01:39 -0700
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 884124 (part 7) - Move some methods from JSObject to ArrayObject. r=jwalden.
70cc69b90f5aed0cb271fbaef5fa11829e8cd81c
created 2013-06-18 23:55 -0700
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 884124 (part 6) - Add an ArrayObject class. r=jwalden.
8526023eb2b1bac08d21749ce7dd77aea483902d
created 2013-06-17 16:23 -0700
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 880041 (part 21) - Use JSObject::{is,as} for GlobalObject. r=sfink.
61b6312cfab23a38dc75c4ce24570f9f9c881760
created 2013-06-19 11:09 -0700
pushed unknown
Terrence Cole Terrence Cole - Bug 884934 - Fix intermittent SM(r) failure on InitialShapeTable::Ptr; r=sfink
7c148efceaf94def80701e1d965af65a5b937599
created 2013-06-12 22:20 -0700
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 634839 (part 2b) - Remove more unnecessary headers (as found by include-what-you-use) from SpiderMonkey. r=jorendorff.
21e3c26108143c727b9304eacf8b916de62f9f44
created 2013-06-10 15:22 -0600
pushed unknown
Brian Hackett Brian Hackett - Bug 881333 - Use accessor methods for cx->compartment and cx->runtime, r=luke.
be1399f8f9731c8386bb2468a1ba4bbf011bee5b
created 2013-05-30 17:37 -0600
pushed unknown
Brian Hackett Brian Hackett - Bug 850026 - Allow metadata objects to be associated with JS objects, and add a hook for attaching metadata to newly created objects, r=luke.
500650b6bd3564d236fac6e3ceb7f089433a8e13
created 2013-05-16 10:03 -0700
pushed unknown
Jon Coppeard Jon Coppeard - Bug 872305 - Remove CustomAutoRooter::trace*() methods in favour of JS_Call*Tracer() r=terrence
0ea128318cc839d105662a3bb327bfe4a79ff08d
created 2013-05-08 19:05 +0200
pushed unknown
Jan de Mooij Jan de Mooij - Bug 868042 - Bump PropertyTree::MAX_HEIGHT for objects not used as hashmaps. r=bhackett
85430cf0c1a76aca5a707959db21fab1d236fe90
created 2013-05-02 10:26 +0100
pushed unknown
Jon Coppeard Jon Coppeard - Bug 867639 - GC: Fix some shell rooting hazards false positives r=terrence
e578b67ec2fa08851581b4d9eaad8540d4f9f74b
created 2013-04-30 15:40 -0700
pushed unknown
Terrence Cole Terrence Cole - Bug 867426 - Remove RawShape typedef; r=jonco
566bd5b45961f08504690ee88d5ccaaf278eff83
created 2013-04-30 15:40 -0700
pushed unknown
Terrence Cole Terrence Cole - Bug 867426 - Remove RawUnownedBaseShape typedef; r=jonco
f234cb1b600e79cea8af39cd7721d78d515808bb
created 2013-04-30 15:39 -0700
pushed unknown
Terrence Cole Terrence Cole - Bug 867426 - Remove RawBaseShape typedef; r=jonco
8eac2a78a7918ad0bd4d7d05f529f2916d2eeb22
created 2013-03-19 17:12 -0700
pushed unknown
Jeff Walden Jeff Walden - Bug 858381 - Implement non-writable array lengths, and add a boatload of tests. r=jorendorff and r=bhackett for the major parts of this, r=jandem for the methodjit changes, r=jimb on a debugger test change, r=nmatsakis for the parallel test. (More details available in the bug, where individual components of the fix were separately reviewed.)
3297733a26610400db18d7df2f7a99ce44d79cfa
created 2013-03-14 10:26 -0700
pushed unknown
Terrence Cole Terrence Cole - Bug 706885 - Implement generational GC for the SpiderMonkey interpreter; r=billm
089c532f32d1a1515b2554b451a828d497b4f83b
created 2013-04-16 13:47 -0700
pushed unknown
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. r=njn
b85daec2b90caecbe2e25daaeb37342cd55871e0
created 2013-04-15 12:55 -0700
pushed unknown
Phil Ringnalda Phil Ringnalda - Back out a5a1dd3bd8ae (bug 860029) for stupidorange
a5a1dd3bd8ae75a9f3ec7ab2cdf536726a094c01
created 2013-04-15 11:33 -0700
pushed unknown
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. r=njn
6d92a2e39c778d1177a5f89270bf5a8160b169b1
created 2013-04-11 19:55 -0700
pushed unknown
Phil Ringnalda Phil Ringnalda - Back out 5bf9771e1a28 (bug 860029) for bustage
5bf9771e1a2830d8ef70114b31e4219164f9c5e0
created 2013-04-11 18:48 -0700
pushed unknown
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. DONTBUILD. r=njn
de6afab8b3834965b983bf9b2d83b13c205af376
created 2013-04-01 22:43 -0700
pushed unknown
Jeff Walden Jeff Walden - Bug 856850 - Implement a PodOperations.h header that includes all the Pod* functions currently in jsutil.h. r=Ms2ger
f5b92b22981cf83ae7996666b8fa8b18bec89a31
created 2013-03-22 19:43 -0700
pushed unknown
Eddy Bruel Eddy Bruel - Bug 789897 - Implement isExtensible and preventExtensions traps for proxies, including scriptable direct proxies, and in the various wrapper classes. Also move non-static JSObject::preventExtensions to static ObjectImpl::preventExtensions, for handle correctness. Patch is a semi-tag-team effort with jwalden. r=jwalden, r=ejpbruel, r=bholley, r=two-turtle-doves-and-a-partridge-in-a-pear-tree
dc0b6744aef665c2445664d3758fa828a28e3d8a
created 2013-03-29 14:07 -0400
pushed unknown
Ryan VanderMeulen Ryan VanderMeulen - Backed out bug 789897 due to regressions.
804c5ca59d99e89c7ee1e1d223a6ceafd34e0b65
created 2013-03-22 19:43 -0700
pushed unknown
Eddy Bruel Eddy Bruel - Bug 789897 - Implement a preventExtensions trap for proxies. Patch is a semi-tag-team effort with jwalden. r=jwalden, r=ejpbruel, r=bholley, r=two-turtle-doves-and-a-partridge-in-a-pear-tree
a4e200fe684d5717113a5374ffe5ec3ace820118
created 2013-03-22 19:43 -0700
pushed unknown
Jeff Walden Jeff Walden - Bug 789897 - Move JSObject::preventExtensions (non-static) to ObjectImpl::preventExtensions (static). r=ejpbruel
15e82d1c776a66735ae369e7cbd39b5f777c741f
created 2013-03-22 19:43 -0700
pushed unknown
Jeff Walden Jeff Walden - Bug 789897 - Move a bunch of methods needed for ObjectImpl::preventExtensions, out of JSObject and into ObjectImpl. r=jorendorff
c4a29b7a2ead0b062b1f1c7c8846fc3e74cdbd09
created 2013-03-18 17:27 -0700
pushed unknown
Bill McCloskey Bill McCloskey - Bug 852667 - Permit passing #fixed slots to getInitialShape (r=bhackett)
23df95aba9cde5613e423b5d4c70e9ae5dfdfb65
created 2013-03-16 20:36 -0700
pushed unknown
Bill McCloskey Bill McCloskey - Bug 759585 - Zones (r=jonco,bhackett,njn,dvander,luke,bz,mccr8,bholley)
less more (0) -60 tip