js/src/jsobj.h
0a16850fbd85f06db425675422a2700667b2d146
created 2013-10-14 15:24 -0500
pushed 2014-01-28 00:16 +0000
Jason Orendorff Jason Orendorff - Bug 923836 - Set aside the first 3 reserved slots of global objects for application use. r=Waldo.
8634b1561f79c70c0514853e00b2782bd422e836
created 2013-10-14 14:22 +0200
pushed 2014-01-28 00:16 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset c52934a52f94 (bug 925397) for jit/scatter test failures
c52934a52f94a46fdc18a68ce221388b9cda5fa1
created 2013-10-14 10:15 +0100
pushed 2014-01-28 00:16 +0000
Jon Coppeard Jon Coppeard - Bug 925397 - Add JSObject::initDenseElementsUnbarriered() for use from PJS r=terrence
6fef99317f215e9b7b4830100f1d5989330a47b2
created 2013-10-10 20:02 -0700
pushed 2014-01-28 00:16 +0000
Shu-yu Guo Shu-yu Guo - Bug 921325 - Return bool from PJS VM functions and use the fatal bit on ForkJoinSlice to signal fatal vs retry. (r=nmatsakis)
f7e302573f54086f28dacf9aa89fe25a14b22a3a
created 2013-10-08 15:14 -0700
pushed 2014-01-28 00:16 +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 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)
b3b4142a3ecbeda7b8b111f73f7cc76b0d16cefb
created 2013-10-08 15:14 -0700
pushed 2014-01-28 00:16 +0000
Shu-yu Guo Shu-yu Guo - Bug 903193 - Part 3: Refactor methods that ensure dense elements. (r=bhackett)
4177ead919e6d046f991a777b4491013b1903ec0
created 2013-10-07 12:43 -0400
pushed 2014-01-28 00:16 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/src/ (5/9); r=ehsan
5c71939105ec1c0eae8f3472bced025017b8fc0a
created 2013-09-27 11:19 -0700
pushed 2014-01-28 00:16 +0000
Jeff Walden Jeff Walden - Bug 921548 - Remove js_ValueToObjectOrNull -- people should use ToObject or explicit null/undefined tests, for readability. r=jorendorff
81b25dec61755b38120918d819739c0b0331c2c3
created 2013-09-27 11:19 -0700
pushed 2014-01-28 00:16 +0000
Jeff Walden Jeff Walden - Bug 921548 - Remove js_ValueToNonNullObject, which was entirely equivalent to ToObject. r=jorendorff
225dc58d80c348435fbaeac179822d03a942c412
created 2013-10-01 05:46 -0700
pushed 2014-01-28 00:16 +0000
Jeff Walden Jeff Walden - Back out 28eab6ee7425, error message changes I don't have time to fix right now. r=orange in a CLOSED TREE
868f37d83a73edbf4656aa0b2c725e9d3f0031e6
created 2013-10-01 05:46 -0700
pushed 2014-01-28 00:16 +0000
Jeff Walden Jeff Walden - Back out 0a76209b85d2, error message changes I don't have time to fix right now. r=orange
0a76209b85d2015bb94ae1a0d541b2ac4da0b96d
created 2013-09-27 11:19 -0700
pushed 2014-01-28 00:16 +0000
Jeff Walden Jeff Walden - Bug 921548 - Remove js_ValueToObjectOrNull -- people should use ToObject or explicit null/undefined tests, for readability. r=jorendorff
28eab6ee74256dba0dc5f47c36c20f872ad2013a
created 2013-09-27 11:19 -0700
pushed 2014-01-28 00:16 +0000
Jeff Walden Jeff Walden - Bug 921548 - Remove js_ValueToNonNullObject, which was entirely equivalent to ToObject. r=jorendorff
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.
2bbafd515595870e96e57214cfb5331171900970
created 2013-09-25 15:19 -0700
pushed 2014-01-28 00:16 +0000
Terrence Cole Terrence Cole - Bug 609896 - Optimize copy and initialization of DenseElements; r=billm
c5550f96b7c1e99a54b91732f53d96d458ff7ede
created 2013-09-24 14:41 -0400
pushed 2014-01-28 00:16 +0000
Kannan Vijayan Kannan Vijayan - Bug 916949 - Minor refactor and clean-up of property access logic in VM. r=jorendorff
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
6f22b81ed9b44458fc19951b3a448fd802395cb6
created 2013-09-11 09:23 +1000
pushed 2013-12-03 03:32 +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-12-03 03:32 +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-12-03 03:32 +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.
61824642543ad2d21365f8a8e368686f452f9f69
created 2013-09-10 16:17 +0200
pushed 2013-12-03 03:32 +0000
Jan de Mooij Jan de Mooij - Bug 914132 part 2 - Optimize typeof OOL VM call. r=evilpie
d660739f74981545b16aeee25fae6a4bcb10bc8a
created 2013-09-06 13:52 +0200
pushed 2013-12-03 03:32 +0000
Jan de Mooij Jan de Mooij - Bug 913424 - IonMonkey: Handle JSOP_THIS primitive this case. r=bhackett
ea1af870680c7ec875f0bce61c8541cc37a3b9d6
created 2013-09-09 15:50 -0700
pushed 2013-12-03 03:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 914032 (part 2) - Move a bunch of stuff out of -inl.h files. r=terrence.
3e1dd474a575b5ced0bbf7ac4d7f15a8f51bf6b9
created 2013-09-08 13:31 -0700
pushed 2013-12-03 03:32 +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.
b4b1369c759540b56e4ba1528a136913d61ebb31
created 2013-09-06 21:40 -0500
pushed 2013-12-03 03:32 +0000
Jason Orendorff Jason Orendorff - Bug 905774 - Make Reflect.parse play better with proxies. Remove GetPropertyDefault. r=bhackett.
77e2eaaf2fbb93bbfe086703d5125eb9584668ec
created 2013-09-06 12:05 -0500
pushed 2013-12-03 03:32 +0000
Jason Orendorff Jason Orendorff - Bug 893186, part 5 - Delete JS_GetPropertyAttributes and many similar APIs; remove half a dozen methods from JS::Class. r=Waldo.
5991872b4ce3c83784be41cfb1795b6c942f8a19
created 2013-08-21 15:33 -0700
pushed 2013-12-03 03:32 +0000
Jeff Walden Jeff Walden - Bug 908898 - Move the JS_PS{G,GS,_END} macros from jsobj.h into jsapi.h for general use. r=jorendorff
e3547f7fa0e4dbe206aacba4e8bf7c615b31f83e
created 2013-08-26 17:09 -0700
pushed 2013-12-03 03:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 909171 (part 1) - Add JS_ prefixes to macros missing them in jsversion.h. r=luke.
a155905a9d08c211e53bccd2bc558d61d510fc36
created 2013-08-22 07:13 -0600
pushed 2013-12-03 03:32 +0000
Brian Hackett Brian Hackett - Bug 906060 - Allow ExclusiveContext zones to have TI enabled, r=billm.
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.
b9b8ad32c72b3fd1327068d9aeb8ca3afa8ab1fc
created 2013-08-08 16:07 -0700
pushed 2013-12-03 03:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 902917 - Remove some unnecessary #includes in SpiderMonkey. r=till.
46859f60fd6335653a9274172f447dd468a58273
created 2013-07-25 22:52 -0700
pushed 2013-12-03 03:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 898263 (part 5) - Move some ClassExtension function typedefs out of jsprvtd.h. r=jorendorff.
ab5587721464258ee90c6c4a2ad53db12bd9a1f8
created 2013-07-25 21:23 -0700
pushed 2013-12-03 03:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 898263 (part 1) - Slim down jsprvtd.h. r=jorendorff.
db34065a8666ff7d7f460056b28282619830e33c
created 2013-04-30 10:29 -0700
pushed 2013-12-03 03:32 +0000
Terrence Cole Terrence Cole - Bug 862115 - Use Rooted<JSPropertyDescriptor> in favor of JSPropertyDescriptor::AutoRooter r=terrence r=smaug r=bholley
7db702296585f916dd83febbe1e313f087ee55ae
created 2013-08-08 15:53 -0700
pushed 2013-12-03 03:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 898914 (part 1) - Remove JSBool.
1ee91c4cf828a383ef349b9f3fc68dfc3ce758b9
created 2013-08-21 15:33 -0700
pushed 2013-10-21 21:47 +0000
Jeff Walden Jeff Walden - Bug 908898 - Move the JS_PS{G,GS,_END} macros from jsobj.h into jsapi.h for general use. r=jorendorff, a=akeybl
552bca1bc885acca25c1c431e39a872b6f703b24
created 2013-07-18 13:59 -0400
pushed 2013-10-21 21:47 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 895322 - Part 1: Replace the usages of MOZ_STATIC_ASSERT with C++11 static_assert; r=Waldo
4cdcc55c9dde8f2352906816c4d4bf244742aeb6
created 2013-07-23 17:34 -0700
pushed 2013-10-21 21:47 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 888088 (part 6) - Fix #include ordering in some of js/src/*.{h,cpp}. r=nnethercote.
bb2316d853d66f51808c8c506f974784e851fbe7
created 2013-06-27 22:42 -0700
pushed 2013-10-21 21:47 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 887558 (part 4) - Introduce WrapperObject and CrossCrompartmentWrapperObject. r=jorendorff.
08cb6548110d78236040255c0c1e9dc794153085
created 2013-07-04 00:50 -0700
pushed 2013-10-21 21:47 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 887558 (part 3) - Use JSObject::{is,as} for JSObject itself. r=sfink.
9b78a71801209dfea5e12554b3c46cb280aabde4
created 2013-06-20 21:27 -0700
pushed 2013-10-21 21:47 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 887558 (part 1) - Introduce ProxyObject and some sub-classes. r=jorendorff.
901846b383e50f26c0bf27649339152d736e81cf
created 2013-07-10 18:25 -0700
pushed 2013-10-21 21:47 +0000
Shu-yu Guo Shu-yu Guo - Bug 891946 - Rename ThreadSafeContext variables from tcx -> cx. (r=bhackett)
92d7d9d67949d2abdb4a8c563a2c32b3811800b2
created 2013-07-10 11:57 -0700
pushed 2013-10-21 21:47 +0000
Dan Gohman Dan Gohman - Bug 891702 - IonMonkey: Delete dead code. r=djvj
b674f0e40c8eb12edb964b80aa4ca2af37fcbf4c
created 2013-07-10 09:29 -0600
pushed 2013-10-21 21:47 +0000
Brian Hackett Brian Hackett - Bug 885758 - Add ExclusiveContext for use by threads with exclusive access to their compartment, r=billm.
c8a1289735aa5dcb93ec4730be01d007b37b6fc8
created 2013-07-10 08:14 -0500
pushed 2013-10-21 21:47 +0000
Jason Orendorff Jason Orendorff - Bug 886087 - Explicitly tell js_ReportGetterOnlyAssignment whether the assignment was strict rather than examining the stack. r=Waldo.
5b1d4377a538fcdafdc22e7b752e3491961008fe
created 2013-07-09 22:45 -0400
pushed 2013-10-21 21:47 +0000
Tom Schuster Tom Schuster - Bug 890729 - Implement the missing CPOW traps. r=dvander
b050f72961f0d979dc56fc51b952e02d03e02c28
created 2013-07-08 03:24 -0700
pushed 2013-10-21 21:47 +0000
Shu-yu Guo Shu-yu Guo - Bug 881536 - Part 3: Pure path for GetElement in the VM. (r=bhackett)
e74c9ba1d0fabded0ed64dd93595fd37a182bc63
created 2013-07-08 03:24 -0700
pushed 2013-10-21 21:47 +0000
Shu-yu Guo Shu-yu Guo - Bug 881574 - Part 1: Support Array.length in GetPropertyPure. (r=bhackett)
4c48b980a3a06380bcb14ab1f2042e078df8b0f2
created 2013-07-02 22:14 -0700
pushed 2013-10-21 21:47 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 889727 (part 2) - Slim down jsobjinlines.h some more. r=terrence.
085ae4f94d1e02ded31f9592f2f92019bca0dd84
created 2013-07-02 21:58 -0700
pushed 2013-10-21 21:47 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 889727 (part 1) - Make jsobj.h #include vm/Shape.h, instead of the other way around. r=terrence.
dd66fa52787f4a32c7d9ae6e84fc1955ee0306f6
created 2013-07-02 20:58 -0700
pushed 2013-10-21 21:47 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 889146 (part 12) - Remove JSObject::isTypedArray(). r=sfink.
09dcdc2b2120e29348af60f3e34a0b7f468bde07
created 2013-07-02 21:57 +0530
pushed 2013-10-21 21:47 +0000
Sankha Narayan Guria Sankha Narayan Guria - Bug 788172 - Make Proxy a function. r=ejpbruel
da9d61adaed29284c020f787d846dab72268793a
created 2013-06-28 14:01 -0700
pushed 2013-10-21 21:47 +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
80cfa9e8bab51dbe0540f0a669df6fd2161a6f46
created 2013-06-25 21:38 -0700
pushed 2013-10-21 21:47 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 886205 (part 8) - Break the header cycle once and for all. r=terrence.
612c36049571de25f8a6978090548c63bb3869cd
created 2013-06-26 17:00 +0200
pushed 2013-10-21 21:47 +0000
Till Schneidereit Till Schneidereit - Bug 885729 - Inline array and proxy specializations of js::DefineProperty into js::DefineProperties. r=jwalden
6a4a979ca127e053d5e25049137fa4418aa1cce1
created 2013-06-20 20:18 -0700
pushed 2013-10-21 21:47 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 884124 (part 8) - Add a RegExpStaticObject class. r=jwalden.
f6fb32d3e1ffd70f48b037a56638265136567812
created 2013-06-19 01:39 -0700
pushed 2013-10-21 21:47 +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-10-21 21:47 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 884124 (part 6) - Add an ArrayObject class. r=jwalden.
5b207f6332442b266d0be788ee93514f044a45e4
created 2013-06-20 20:17 -0700
pushed 2013-10-21 21:47 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 884124 (part 5) - Add a DateObject class. r=jwalden.
less more (0) -1000 -300 -100 -60 tip