js/src/jsiter.cpp
2025aa8c5b1b
created 2015-04-19 18:13 +0200
pushed 2015-04-24 19:52 +0000
Tom Schuster Tom Schuster - Bug 1152550 - Make sure that cross-global Iterator can not be broken. r=Waldo, a=sledru
d20a4e36e508
created 2015-04-23 11:21 -0400
pushed 2015-04-23 15:21 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 6b096f9b31d3 (bug 1152550) for bustage.
6b096f9b31d3
created 2015-04-19 18:13 +0200
pushed 2015-04-23 14:45 +0000
Tom Schuster Tom Schuster - Bug 1152550 - Make sure that cross-global Iterator can not be broken. r=Waldo, a=sledru
41be09fe77e0
created 2015-03-30 14:41 +0200
pushed 2015-04-21 23:03 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff, a=sledru
6ff7a6801951
created 2015-02-13 09:36 -0800
pushed 2015-04-21 23:03 +0000
Terrence Cole Terrence Cole - Bug 1131877 - Part 2: Handlify the proto arg to NewObject functions; r=sfink
2477541524cf
created 2015-02-10 19:58 +0100
pushed 2015-04-21 23:03 +0000
Tom Schuster Tom Schuster - Bug 1131003 - Move jsproxy.h to js/Proxy.h. r=efaust
c4500f0d25cd
created 2015-02-09 09:20 -0700
pushed 2015-04-21 23:03 +0000
Brian Hackett Brian Hackett - Bug 1130849 - Rename jsinfer files, r=jandem.
ee3bc49e9cf5
created 2015-02-08 06:01 -0700
pushed 2015-04-21 23:03 +0000
Brian Hackett Brian Hackett - Bug 1130708 - Remove js::types namespace, r=jandem.
6bfcb81d3716
created 2015-02-06 09:13 -0700
pushed 2015-04-21 23:03 +0000
Brian Hackett Brian Hackett - Bug 1129226 - Refactor ObjectGroup class and accessors, r=jandem.
3054048c724b
created 2015-02-06 15:43 +0100
pushed 2015-04-21 23:03 +0000
Tom Schuster Tom Schuster - Bug 1124935 - Remove LookupProperty from JS_GetPropertyDescriptor. r=efaust,bz
e3ff19a49945
created 2015-02-02 11:20 -0700
pushed 2015-04-21 23:03 +0000
Brian Hackett Brian Hackett - Bug 1125930 - Rename TypeObject to ObjectGroup, r=jandem.
ff99308cdefc
created 2015-01-24 16:38 +0100
pushed 2015-04-21 23:03 +0000
Tom Schuster Tom Schuster - Bug 1122619 - Remove getPropertyAttributes object ops. r=jorendorff
f1aa2f649c70
created 2014-12-18 13:28 -0600
pushed 2015-04-21 23:03 +0000
Jason Orendorff Jason Orendorff - Bug 1112778, part 10 - Rename the remaining nonstandard internal methods, such as JSObject::getGenericAttributes -> js::GetPropertyAttributes. r=Waldo.
8330481355e1
created 2014-12-18 10:48 -0600
pushed 2015-04-21 23:03 +0000
Jason Orendorff Jason Orendorff - Bug 1112778, part 9 - Rename JSObject::freeze -> FreezeObject and others. r=Waldo.
a0bcff4b675e
created 2014-12-18 08:35 -0600
pushed 2015-04-21 23:03 +0000
Jason Orendorff Jason Orendorff - Bug 1112778, part 7 - Rename JSObject::{get,set}Generic etc. -> js::{Get,Set}Property and add a few comments. r=Waldo.
e2d2f1d20039
created 2014-12-18 07:32 -0600
pushed 2015-04-21 23:03 +0000
Jason Orendorff Jason Orendorff - Bug 1112778, part 6 - Rename JSObject::lookupGeneric, etc. -> js::LookupProperty and JSObject::hasProperty -> js::HasProperty. r=Waldo.
2575c07d5b5b
created 2014-12-18 06:54 -0600
pushed 2015-04-21 23:03 +0000
Jason Orendorff Jason Orendorff - Bug 1112778, part 5 - Rename JSObject::defineGeneric etc. -> js::DefineProperty, js::DefineOwnProperty -> js::StandardDefineProperty (for the moment--the plan is to unite these soon, both the name and the implementation). r=Waldo.
42e833ab7dea
created 2014-12-18 05:26 -0600
pushed 2015-04-21 23:03 +0000
Jason Orendorff Jason Orendorff - Bug 1112778, part 3 - Rename JSObject::preventExtensions -> js::PreventExtensions and a few others, and move them to jsobj.cpp. Uninline several functions that have no business being inlined. r=Waldo.
e95a4191ea5e
created 2015-01-07 13:47 -0800
pushed 2015-03-23 22:08 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1117017 - Initialize the IdSet lazily in jsiter.cpp:Snapshot(). r=sfink.
44ee1d899c87
created 2014-12-17 00:28 +0100
pushed 2015-03-23 22:08 +0000
Tom Schuster Tom Schuster - Bug 783829 - Fix for bug when enumerating just enumerable symbols. r=efaust
c9d488c5e0f4
created 2014-12-17 00:28 +0100
pushed 2015-03-23 22:08 +0000
Tom Schuster Tom Schuster - Bug 783829 - Remove getEnumerablePropertyKeys. r=efaust,bholley
2e24211fa51c
created 2014-12-17 00:28 +0100
pushed 2015-03-23 22:08 +0000
Tom Schuster Tom Schuster - Bug 783829 - Change from Proxy iterate to enumerate. r=efaust,bholley
c62a61e75fb1
created 2014-12-17 00:28 +0100
pushed 2015-03-23 22:08 +0000
Tom Schuster Tom Schuster - Bug 783829 - Factor out NativeIteratorNext. r=efaust
33a749faaa04
created 2014-12-13 22:05 -0500
pushed 2015-03-23 22:08 +0000
Boris Zbarsky Boris Zbarsky - Bug 924059. Give ArrayIterator and its prototype different JSClasses so we can't confuse them for each other. r=waldo
906c45183f30
created 2014-12-11 19:31 +0100
pushed 2015-03-23 22:08 +0000
Tom Schuster Tom Schuster - Bug 1097267 - Change to the simpler enumerate hook in the js engine. r=jorendorff
65e82280a4be
created 2014-11-22 12:23 -0600
pushed 2015-03-23 22:08 +0000
Jason Orendorff Jason Orendorff - Bug 1103368, part 5 - Make Class::getProperty and setProperty nullable instead of needing stub functions. Never store stub functions in JSPropertyDescriptors. r=bhackett.
a7d403088a16
created 2014-12-02 16:56 -0600
pushed 2015-03-23 22:08 +0000
Jason Orendorff Jason Orendorff - Bug 1103152 - Remove JS_DeletePropertyStub, JS_EnumerateStub, JS_ResolveStub, and JS_ConvertStub. Make five mandatory JSClass hooks optional (nullable). r=bhackett.
516d97ff2d4d
created 2014-12-05 18:52 -0700
pushed 2015-03-23 22:08 +0000
Brian Hackett Brian Hackett - Bug 1107496 - Add PlainObject subclass, r=luke.
3e1e87355f8f
created 2014-12-05 13:28 -0500
pushed 2015-03-23 22:08 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 64ec5c15d182 (bug 1107496) for SM(ggc) orange.
64ec5c15d182
created 2014-12-05 07:27 -0700
pushed 2015-03-23 22:08 +0000
Brian Hackett Brian Hackett - Bug 1107496 - Add PlainObject subclass, r=luke.
63f71ff39bbc
created 2014-11-24 17:04 -0800
pushed 2015-02-18 20:30 +0000
Wes Kocher Wes Kocher - Backed out changeset b3f742c00ba1 (bug 1103152)
c80672f72db6
created 2014-11-24 17:03 -0800
pushed 2015-02-18 20:30 +0000
Wes Kocher Wes Kocher - Backed out changeset b4b619628d1d (bug 1103368) for b2g build bustage
b4b619628d1d
created 2014-11-22 12:23 -0600
pushed 2015-02-18 20:30 +0000
Jason Orendorff Jason Orendorff - Bug 1103368, part 5 - Make Class::getProperty and setProperty nullable instead of needing stub functions. Never store stub functions in JSPropertyDescriptors. r=bhackett.
b3f742c00ba1
created 2014-11-21 15:14 -0600
pushed 2015-02-18 20:30 +0000
Jason Orendorff Jason Orendorff - Bug 1103152 - Remove JS_DeletePropertyStub, JS_EnumerateStub, JS_ResolveStub, and JS_ConvertStub. Make five mandatory JSClass hooks optional (nullable). r=bhackett.
14a34e921e1b
created 2014-11-19 01:44 +0100
pushed 2015-02-18 20:30 +0000
Tom Schuster Tom Schuster - Bug 1091900 - Make GetIterator and others take an object as outparam. r=efaust
22179ebb537b
created 2014-11-19 01:44 +0100
pushed 2015-02-18 20:30 +0000
Tom Schuster Tom Schuster - Bug 1091900 - Make some functions local. r=efaust
8a1582c375c2
created 2014-11-19 01:44 +0100
pushed 2015-02-18 20:30 +0000
Tom Schuster Tom Schuster - Bug 1091900 - Introduce a function to create an empty iterator, which simplifies a bunch of stuff. r=efaust
494c68e8fe37
created 2014-11-14 16:21 +0100
pushed 2015-02-18 20:30 +0000
Tom Schuster Tom Schuster - Bug 783829 - Rename Proxy enumerate trap to getEnumerablePropertyKeys. r=efaust
fd662a7e8687
created 2014-11-13 18:06 -0800
pushed 2015-02-18 20:30 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1098618 - Use a smaller initial IdSet size in jsiter.cpp:Snapshot(). r=sfink.
e368632d6840
created 2014-11-08 01:07 +0100
pushed 2015-02-18 20:30 +0000
Tom Schuster Tom Schuster - Bug 1091900 - Move ForOfIterator to its own file. r=jandem
92d4cb1178bd
created 2014-11-05 20:36 +0100
pushed 2015-02-18 20:30 +0000
Tom Schuster Tom Schuster - Bug 1091900 - Remove iteratorObject hook. r=jorendorff
5fbb8f4655ff
created 2014-11-06 09:11 +0100
pushed 2015-02-18 20:30 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset dc265cc31095 (bug 1091900)
dc265cc31095
created 2014-11-05 20:36 +0100
pushed 2015-02-18 20:30 +0000
Tom Schuster Tom Schuster - Bug 1091900 - Remove iteratorObject hook. r=jorendorff
51a1fa4c521f
created 2014-07-01 21:01 -0500
pushed 2015-02-18 20:30 +0000
Jason Orendorff Jason Orendorff - Bug 918828, part 1 - Change iteration code to call iterable[Symbol.iterator]() rather than iterable["@@iterator"](). r=Waldo with earlier review work by nbp.
b56d94c7261a
created 2014-10-17 10:19 +0200
pushed 2015-02-18 20:30 +0000
Jan de Mooij Jan de Mooij - Bug 987560 - Greatly refactor generator implementation. Patch mostly written by Andy Wingo. r=wingo
9702f1f2f133
created 2014-10-13 14:20 -0500
pushed 2015-02-18 20:30 +0000
Jason Orendorff Jason Orendorff - Bug 1083204 - Handlify js::GetPropertyKeys and Snapshot. r=efaust.
a2458d9afc81
created 2014-10-08 22:01 -0500
pushed 2015-02-18 20:30 +0000
Jason Orendorff Jason Orendorff - Bug 1081280 - Rename BaseProxyHandler::keys -> getOwnEnumerablePropertyKeys. r=efaust.
d646fdb79bf6
created 2014-09-26 19:39 -0500
pushed 2015-01-05 23:23 +0000
Jason Orendorff Jason Orendorff - Bug 1026918, part 2 - Rename js::GetPropertyNames -> GetPropertyKeys. r=efaust.
90eec7edf8c0
created 2014-09-26 15:16 -0500
pushed 2015-01-05 23:23 +0000
Jason Orendorff Jason Orendorff - Bug 1026918, part 1 - Rename BaseProxyHandler::getOwnPropertyNames -> ownPropertyKeys to match the ES6 [[OwnPropertyKeys]] internal method. r=efaust, r=bz.
ebcbf94ef701
created 2014-10-07 18:50 -0700
pushed 2015-01-05 23:23 +0000
Brian Hackett Brian Hackett - Bug 1073842 - Rename ObjectImpl to NativeObject, sr=luke.
2095011ec061
created 2014-10-02 19:32 -0700
pushed 2015-01-05 23:23 +0000
Brian Hackett Brian Hackett - Bug 1073842 - Add NativeObject subclass of JSObject, remove ObjectImpl, r=luke.
020a62efb303
created 2014-10-01 19:17 +0200
pushed 2015-01-05 23:23 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT_IF by MOZ_ASSERT_IF. r=jorendorff
ed4b995667b5
created 2014-10-01 19:17 +0200
pushed 2015-01-05 23:23 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT by MOZ_ASSERT. r=jorendorff
ba00c79e932c
created 2014-09-16 10:01 -0400
pushed 2015-01-05 23:23 +0000
Till Schneidereit Till Schneidereit - Bug 1067459 - Only install a small subset of the standard builtins in the self-hosting global. r=jorendorff
ce3a49bbc2c5
created 2014-09-30 21:26 -0400
pushed 2015-01-05 23:23 +0000
Boris Zbarsky Boris Zbarsky - Bug 1066432. Update ForOfIterator to the changes in Web IDL's handling of sequences as iterables. We now commit to an iterable if we get a non-undefined value for the Symbol.iterator property, not just if we get a callable value. r=jorendorff
26d86ab7c4f3
created 2014-09-17 21:07 +0200
pushed 2015-01-05 23:23 +0000
Jan de Mooij Jan de Mooij - Bug 831585 - Refactor and simplify for-in bytecode and remove cx->iterValue. r=bhackett
f4e226d27244
created 2014-09-17 10:32 -0700
pushed 2015-01-05 23:23 +0000
Terrence Cole Terrence Cole - Bug 1068223 - Clean up the Cell hierarchy; r=jonco
bb579e3de64b
created 2014-09-16 17:26 -0400
pushed 2015-01-05 23:23 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 6 changesets (bug 918828) for mass bustage on a CLOSED TREE.
621224c58e71
created 2014-07-01 21:01 -0500
pushed 2015-01-05 23:23 +0000
Jason Orendorff Jason Orendorff - Bug 918828, part 2 - Change iteration code to call iterable[Symbol.iterator]() rather than iterable["@@iterator"](). r=nbp.
cf9ed5c35329
created 2014-09-16 18:45 +0200
pushed 2015-01-05 23:23 +0000
Lars T Hansen Lars T Hansen - Bug 1054882 - Rollup patch. r=till, r=sstangl, r=jorendorff
less more (0) -300 -100 -60 tip