js/src/vm/Shape.cpp
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
04c1449b8497bfa1df612cad6b28417722dd8424
created 2013-12-04 15:23 -0800
pushed 2013-12-13 09:42 +0000
Terrence Cole Terrence Cole - Bug 945250 - Evict the nursery before using CellIter; r=jonco
9710fcac8fc0e551309f790197763a5a12018f58
created 2013-11-27 09:53 -0800
pushed 2013-11-27 17:56 +0000
Shu-yu Guo Shu-yu Guo - Bug 939015 - Fix incorrect error propagation in {get,lookup}ChildProperty. (r=bhackett)
e7e1771dd294ad7f6f6c1b2bd2150f77e8962185
created 2013-11-25 11:26 +0000
pushed 2013-11-27 17:40 +0000
Jon Coppeard Jon Coppeard - Bug 939993 - Fix places where HashTable::AddPtr could be used with out-of-date hash value under GGC r=sfink
dc27d67ceda76ab6d39472544a44eb1196559066
created 2013-11-25 15:04 +0100
pushed 2013-11-25 14:05 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 042ab55b8476 (bug 939993) for Spidermonkey rootanalysis orange on a CLOSED TREE
042ab55b847603a26e1d94e8bcac12e75bcb5a4f
created 2013-11-25 11:26 +0000
pushed 2013-11-25 11:49 +0000
Jon Coppeard Jon Coppeard - Bug 939993 - Check that AddPtrs are used only with matching Lookup values r=sfink
556a2db58cadde980d0c637dc43b2fef01b8c572
created 2013-11-21 09:44 -0500
pushed 2013-11-21 14:44 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 1469f9e856c0 (bug 939993) for SM rootanalysis crashes.
1469f9e856c0c4cb80ff5cce118f2c5ed756dbac
created 2013-11-19 22:53 +0000
pushed 2013-11-21 14:00 +0000
Jon Coppeard Jon Coppeard - Bug 939993 - Check that AddPtrs are used only with matching Lookup values r=sfink
e9294ddf600c7a2fde15d3e2902c8159a414aa97
created 2013-11-19 12:32 -0800
pushed 2013-11-20 17:56 +0000
Steve Fink Steve Fink - Bug 940629 - Root StackShape across getChildPropertyOnDictionary calls, r=bhackett
05a0228c2caa2410235198d0d55cc4ac78fc9230
created 2013-11-20 16:38 +0000
pushed 2013-11-20 16:38 +0000
Ed Morley Ed Morley - Backed out changeset 1b720320ccf4 (bug 939993) for rootanalysis assertions on a CLOSED TREE
1b720320ccf43e2f88a4a4eba46222b1ac0ec6f9
created 2013-11-19 22:53 +0000
pushed 2013-11-20 15:55 +0000
Jon Coppeard Jon Coppeard - Bug 939993 - Check that AddPtrs are used only with matching Lookup values r=sfink
8fefcd2bb1545adcbc2bdfbf1d0c32000a7db29d
created 2013-11-19 22:27 -0800
pushed 2013-11-20 06:31 +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 2013-11-19 22:14 +0000
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 2013-11-19 19:28 +0000
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 2013-11-17 22:50 +0000
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 2013-11-07 19:12 +0000
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 2013-10-28 02:02 +0000
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 2013-10-26 18:27 +0000
Benjamin Peterson Benjamin Peterson - No bug - Assorted compiler warning fixes. r=me
b33d8088a5984c344f73cba952d59380f9e5b05a
created 2013-10-26 19:53 +0200
pushed 2013-10-26 17:53 +0000
Ms2ger Ms2ger - Revert to changeset 05c31c03a8dd.
fa5301bdb5aca2ec846e3335b3e7be676741cbb2
created 2013-10-26 12:47 -0400
pushed 2013-10-26 16:47 +0000
Benjamin Peterson Benjamin Peterson - No bug - Fix some unused variable warnings. r=me
a2622f8515348b0fff48b5774dcdc05e2d2c99b8
created 2013-10-22 16:24 -0700
pushed 2013-10-22 23:25 +0000
Steve Fink Steve Fink - Bug 929151 - JS_ASSERT(good), not JS_ASSERT(bad). r=bustage
fa13474d7b16433307c5f090c152c25e3e8a5292
created 2013-10-21 13:53 -0700
pushed 2013-10-22 22:34 +0000
Steve Fink Steve Fink - Bug 929151 - Disable GGC when object metadata is used, r=terrence
37ca290c9256bf3c342a0d8752eac19a6f540e96
created 2013-10-10 05:18 -0700
pushed 2013-10-10 12:24 +0000
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 2013-10-08 22:13 +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-10-08 22:13 +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-10-08 22:13 +0000
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 2013-09-28 06:27 +0000
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 2013-09-12 22:25 +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-09-11 12:50 +0000
Dan Gohman Dan Gohman - Bug 910823 - Constify static js::Class/JSClass instances. r=waldo
6f22b81ed9b44458fc19951b3a448fd802395cb6
created 2013-09-11 09:23 +1000
pushed 2013-09-11 07:58 +0000
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 2013-09-11 06:00 +0000
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 2013-09-11 04:09 +0000
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 2013-08-22 13:13 +0000
Brian Hackett Brian Hackett - Bug 906060 - Allow ExclusiveContext zones to have TI enabled, r=billm.
64ab5bb8af519c92e222a3a10461f385b54915ca
created 2013-08-13 09:13 -0600
pushed 2013-08-13 15:13 +0000
Brian Hackett Brian Hackett - Bug 902095 - Allow accessing the compartment/zone for ExclusiveContext, r=billm.
118488b8f1d5da295e6de82bb154f9cbb3e9c6d9
created 2013-08-12 13:40 -0700
pushed 2013-08-12 20:40 +0000
Daniel Holbert Daniel Holbert - Backed out changeset fde265c467b2 (Bug 902095) for SM(r) bustage
fde265c467b2d27d143d8a1bb672170868b5fef8
created 2013-08-12 13:57 -0600
pushed 2013-08-12 19:57 +0000
Brian Hackett Brian Hackett - Bug 902095 - Allow accessing the compartment/zone for ExclusiveContext, r=billm.
f836042326f9df3abfbee44169fc878ef87c950d
created 2013-08-05 08:48 -0600
pushed 2013-08-05 14:48 +0000
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 2013-07-24 05:00 +0000
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 2013-07-18 04:57 +0000
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 2013-07-15 14:12 +0000
Brian Hackett Brian Hackett - Bug 892187 - Fix spurious uses of ExclusiveContext->asJSContext(), r=billm.
9b78a71801209dfea5e12554b3c46cb280aabde4
created 2013-06-20 21:27 -0700
pushed 2013-07-12 06:44 +0000
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 2013-07-10 15:31 +0000
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 2013-07-09 06:15 +0000
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 2013-07-02 16:31 +0000
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 2013-06-26 07:53 +0000
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 2013-06-26 07:53 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 884124 (part 6) - Add an ArrayObject class. r=jwalden.
8526023eb2b1bac08d21749ce7dd77aea483902d
created 2013-06-17 16:23 -0700
pushed 2013-06-21 05:43 +0000
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 2013-06-19 18:06 +0000
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 2013-06-19 06:12 +0000
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 2013-06-10 21:22 +0000
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 2013-05-30 23:37 +0000
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 2013-05-16 17:04 +0000
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 2013-05-08 17:07 +0000
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 2013-05-02 09:38 +0000
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 2013-05-01 17:31 +0000
Terrence Cole Terrence Cole - Bug 867426 - Remove RawShape typedef; r=jonco
566bd5b45961f08504690ee88d5ccaaf278eff83
created 2013-04-30 15:40 -0700
pushed 2013-05-01 17:31 +0000
Terrence Cole Terrence Cole - Bug 867426 - Remove RawUnownedBaseShape typedef; r=jonco
f234cb1b600e79cea8af39cd7721d78d515808bb
created 2013-04-30 15:39 -0700
pushed 2013-05-01 17:31 +0000
Terrence Cole Terrence Cole - Bug 867426 - Remove RawBaseShape typedef; r=jonco
8eac2a78a7918ad0bd4d7d05f529f2916d2eeb22
created 2013-03-19 17:12 -0700
pushed 2013-04-25 04:22 +0000
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 2013-04-19 00:03 +0000
Terrence Cole Terrence Cole - Bug 706885 - Implement generational GC for the SpiderMonkey interpreter; r=billm
less more (0) -60 tip