js/src/jsobj.h
a1e5daf5d2562f82a168779f29189dcb88e53913
created 2014-02-07 16:38 -0800
pushed unknown
Jeff Walden Jeff Walden - Bug 969382. r=jorendorff, a=abillings
fbc0b4c30fd0fb53e5613e747ab5b9263170919a
created 2013-12-05 16:19 -0500
pushed unknown
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 22770b30545b, 0809370fabdb, 4ef4764c1b55, and bfe768b87464 (bug 697343) due to Gaia UI test bustage.
bfe768b8746466df23f9f141b8ed32ba991bc5ff
created 2013-12-05 20:07 +0100
pushed unknown
Tom Schuster Tom Schuster - Bug 697343 - Remove getElementIfPresent. r=Waldo
b4592ec867ada415d4e53a008816c31a4b613e97
created 2013-11-25 20:59 -0500
pushed unknown
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 unknown
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 unknown
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 unknown
Brian Hackett Brian Hackett - Bug 938124 - Add mprotect mechanism indicating which GC heap accesses made during Ion compilation are threadsafe, r=jandem.
dad39f51b7162f2b016d1ca42b5e16be445f7fbd
created 2013-10-29 16:39 -0700
pushed unknown
Jeff Walden Jeff Walden - Bug 903332 - Make watch/unwatch into proxy hooks and such, and make watching/unwatching work on DOM proxies and windows (or at least work as much as it ever did, which is to say kinda-sorta-ish). r=bhackett, r=efaust
0f285b36d592ea4cac854f26af69d50ffdc9e7cd
created 2013-11-07 16:10 -0500
pushed unknown
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 471db633b20c (bug 903332) for B2G desktop mochitest-1 failures.
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.
63d554bec64a866442aa6dd6b88d4c3e0dd7fdcc
created 2013-10-29 16:39 -0700
pushed unknown
Jeff Walden Jeff Walden - Bug 903332 - Make watch/unwatch into proxy hooks and such, and make watching/unwatching work on DOM proxies and windows (or at least work as much as it ever did, which is to say kinda-sorta-ish). r=bhackett, r=efaust, a=bajaj
2d2444eecf83111b7522f2d97f8c84926fcd76fc
created 2013-10-22 14:53 -0700
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 918207 - Support per-tab memory profiling. r=billm,mccr8,till,smaug,nfroyd.
601fb33541123bf88486ea503c05ee248430bcba
created 2013-10-17 13:50 -0600
pushed unknown
Brian Hackett Brian Hackett - Bug 922270 - Don't construct template objects during IonBuilder, r=jandem.
1ac241025daf6cc231e46d88de0f412b6fac054c
created 2013-10-16 09:45 +0100
pushed unknown
Jon Coppeard Jon Coppeard - Bug 925397 - Add JSObject::initDenseElementsUnbarriered() for use from PJS r=terrence
0a16850fbd85f06db425675422a2700667b2d146
created 2013-10-14 15:24 -0500
pushed unknown
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 unknown
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 unknown
Jon Coppeard Jon Coppeard - Bug 925397 - Add JSObject::initDenseElementsUnbarriered() for use from PJS r=terrence
6fef99317f215e9b7b4830100f1d5989330a47b2
created 2013-10-10 20:02 -0700
pushed unknown
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 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)
b3b4142a3ecbeda7b8b111f73f7cc76b0d16cefb
created 2013-10-08 15:14 -0700
pushed unknown
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 unknown
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 unknown
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 unknown
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 unknown
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 unknown
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 unknown
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 unknown
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 unknown
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 unknown
Terrence Cole Terrence Cole - Bug 609896 - Optimize copy and initialization of DenseElements; r=billm
c5550f96b7c1e99a54b91732f53d96d458ff7ede
created 2013-09-24 14:41 -0400
pushed unknown
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 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.
61824642543ad2d21365f8a8e368686f452f9f69
created 2013-09-10 16:17 +0200
pushed unknown
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 unknown
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 unknown
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 unknown
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 unknown
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 unknown
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 unknown
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 unknown
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 unknown
Brian Hackett Brian Hackett - Bug 906060 - Allow ExclusiveContext zones to have TI enabled, r=billm.
b5e301863e69b7d0228339e56d9889306292e0e7
created 2013-08-15 14:14 -0700
pushed unknown
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 unknown
Nicholas Nethercote Nicholas Nethercote - Bug 902917 - Remove some unnecessary #includes in SpiderMonkey. r=till.
46859f60fd6335653a9274172f447dd468a58273
created 2013-07-25 22:52 -0700
pushed unknown
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 unknown
Nicholas Nethercote Nicholas Nethercote - Bug 898263 (part 1) - Slim down jsprvtd.h. r=jorendorff.
db34065a8666ff7d7f460056b28282619830e33c
created 2013-04-30 10:29 -0700
pushed unknown
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 unknown
Nicholas Nethercote Nicholas Nethercote - Bug 898914 (part 1) - Remove JSBool.
1ee91c4cf828a383ef349b9f3fc68dfc3ce758b9
created 2013-08-21 15:33 -0700
pushed unknown
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 unknown
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 unknown
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 unknown
Nicholas Nethercote Nicholas Nethercote - Bug 887558 (part 4) - Introduce WrapperObject and CrossCrompartmentWrapperObject. r=jorendorff.
08cb6548110d78236040255c0c1e9dc794153085
created 2013-07-04 00:50 -0700
pushed unknown
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 unknown
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 unknown
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 unknown
Dan Gohman Dan Gohman - Bug 891702 - IonMonkey: Delete dead code. r=djvj
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.
c8a1289735aa5dcb93ec4730be01d007b37b6fc8
created 2013-07-10 08:14 -0500
pushed unknown
Jason Orendorff Jason Orendorff - Bug 886087 - Explicitly tell js_ReportGetterOnlyAssignment whether the assignment was strict rather than examining the stack. r=Waldo.
less more (0) -1000 -300 -100 -60 tip