js/src/jsiter.h
a87be824cc8f8a0962e51908c3199330affd91cd
created 2015-12-09 22:54 -0500
pushed 2017-06-13 15:39 +0000
Jan de Mooij Jan de Mooij - Bug 1225396 part 1 - Rename *Iterator stuff to *LegacyIterator. r=jorendorff
de036df63e4d68749475b1e67962745d9121e399
created 2015-10-21 10:21 +0100
pushed 2017-06-13 15:39 +0000
Jon Coppeard Jon Coppeard - Bug 930414 - Implement module namespaces r=shu
1415320cf15087ed834d61aebd1a0baad09cca67
created 2015-09-24 12:51 -0700
pushed 2017-06-13 15:39 +0000
Jeff Walden Jeff Walden - Bug 1101561 - Fix generator bootstrapping (for legacy and star generators both) to be OOM-safe. r=jandem
7b80aed590fb32668457ab1fad976ae80c95b975
created 2015-09-24 12:51 -0700
pushed 2017-06-13 15:39 +0000
Jeff Walden Jeff Walden - Bug 1101561 - Fix %IteratorPrototype% initialization to be OOM-safe. r=jandem
c10da22ca197b8d0c7b7052e49bdab2e15bb55d9
created 2015-09-24 12:51 -0700
pushed 2017-06-13 15:39 +0000
Jeff Walden Jeff Walden - Bug 1101561 - Fix StopIteration class initialization to be OOM-safe. r=jandem
bcc6422389f02d426e580adb24411812f6ab5ff3
created 2015-09-24 19:43 -0700
pushed 2017-06-13 15:39 +0000
Jeff Walden Jeff Walden - Back out 62ab5e142af3, 387c21d5c4e3, e3138a3efe4a, d8b09e2a11f1, 8add4271e98c, and ead219581dbe for bustage. r=badness-10000 in a CLOSED TREE
387c21d5c4e32568d834a9a03f68f5b09973280c
created 2015-09-24 12:51 -0700
pushed 2017-06-13 15:39 +0000
Jeff Walden Jeff Walden - Bug 1101561 - Fix generator bootstrapping (for legacy and star generators both) to be OOM-safe. r=jandem
e3138a3efe4add2b4175ed86eee8892ca991c0ad
created 2015-09-24 12:51 -0700
pushed 2017-06-13 15:39 +0000
Jeff Walden Jeff Walden - Bug 1101561 - Fix %IteratorPrototype% initialization to be OOM-safe. r=jandem
ead219581dbea169be29e9926a86860156da1e0b
created 2015-09-24 12:51 -0700
pushed 2017-06-13 15:39 +0000
Jeff Walden Jeff Walden - Bug 1101561 - Fix StopIteration class initialization to be OOM-safe. r=jandem
f8da9d2fc8dd4bf6ec3cd5ea3314a6a0510be3ef
created 2015-08-05 11:02 -0700
pushed 2017-06-13 15:39 +0000
Terrence Cole Terrence Cole - Bug 1191529 - Remove JSIdArray and AutoIdArray and replace with Rooted<IdVector>; r=mccr8, r=jonco
8fe7179bfc6c991acf287d061d0cbf70323714ed
created 2015-06-27 08:56 -0700
pushed 2017-06-13 15:39 +0000
Jan de Mooij Jan de Mooij - Bug 1170182 - Remove dead functions from js/src. r=jorendorff
9f48bf75703363aae494595ad70a95c1bf28dc27
created 2015-05-03 15:27 -0700
pushed 2017-06-13 15:39 +0000
Brian Hackett Brian Hackett - Bug 1157703 - Cache iterators involving unboxed objects, r=jandem.
fae47e06131277b96ec7ddac2a898a072c3bd253
created 2015-05-01 16:26 +0100
pushed 2017-06-13 15:39 +0000
Jon Coppeard Jon Coppeard - Bug 1155618 - Fix some places where OOM errors are not reported to the context r=terrence
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2017-06-13 15:39 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2017-06-13 15:39 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2017-06-13 15:39 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
069853eac6ccf1b771bddec4f6e3c389686b08cf
created 2015-02-27 16:08 +0100
pushed 2017-06-13 15:39 +0000
Jan de Mooij Jan de Mooij - Bug 1137523 - Unprefix most js_* functions. r=bhackett CLOSED TREE
41be09fe77e0268ce047337453fa84c8cdc4e839
created 2015-03-30 14:41 +0200
pushed 2017-06-13 15:39 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff, a=sledru
14a34e921e1b2ec5b962ecd6ffccc009f0684c44
created 2014-11-19 01:44 +0100
pushed 2017-06-13 15:39 +0000
Tom Schuster Tom Schuster - Bug 1091900 - Make GetIterator and others take an object as outparam. r=efaust
22179ebb537b2e79f76b310ddbe4845801616615
created 2014-11-19 01:44 +0100
pushed 2017-06-13 15:39 +0000
Tom Schuster Tom Schuster - Bug 1091900 - Make some functions local. r=efaust
8a1582c375c26802aeba5e5e0bab0b9749d25a66
created 2014-11-19 01:44 +0100
pushed 2017-06-13 15:39 +0000
Tom Schuster Tom Schuster - Bug 1091900 - Introduce a function to create an empty iterator, which simplifies a bunch of stuff. r=efaust
b56d94c7261a751a55d586598241b66f4f51210f
created 2014-10-17 10:19 +0200
pushed 2017-06-13 15:39 +0000
Jan de Mooij Jan de Mooij - Bug 987560 - Greatly refactor generator implementation. Patch mostly written by Andy Wingo. r=wingo
2095011ec061a02a94c47c881f6a2fc83bddbcd6
created 2014-10-02 19:32 -0700
pushed 2017-06-13 15:39 +0000
Brian Hackett Brian Hackett - Bug 1073842 - Add NativeObject subclass of JSObject, remove ObjectImpl, r=luke.
ed4b995667b58b364d2a7ce9b2111fc22dc1f622
created 2014-10-01 19:17 +0200
pushed 2017-06-13 15:39 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT by MOZ_ASSERT. r=jorendorff
26d86ab7c4f35da9e7db86c1e0e7cf2203f4bbd6
created 2014-09-17 21:07 +0200
pushed 2017-06-13 15:39 +0000
Jan de Mooij Jan de Mooij - Bug 831585 - Refactor and simplify for-in bytecode and remove cx->iterValue. r=bhackett
7e47a9f5e048f47e6a360f4af85a85730ffc6018
created 2014-09-15 09:58 +0200
pushed 2017-06-13 15:39 +0000
Jan de Mooij Jan de Mooij - Bug 1066197 part 3 - Move some iterator functions into js namespace, remove js_ prefix. r=bhackett
8a45ca4767de71339953e12514d22a3712bc9801
created 2014-09-12 14:24 +0200
pushed 2017-06-13 15:39 +0000
Jan de Mooij Jan de Mooij - Bug 1066197 part 1 - Some js_IteratorMore cleanup. r=bhackett
83e89f435b63ef18d10b1d4c291f2fc45b908c41
created 2014-08-08 17:00 -0700
pushed 2017-06-13 15:39 +0000
Terrence Cole Terrence Cole - Bug 1033442 - Add allocation functions to Cell to make it more obvious which allocator to use; r=jonco
bb7af0cf48d6e47899b30f8a84d522e5b878a245
created 2014-04-25 11:02 -0700
pushed 2017-06-13 15:39 +0000
Terrence Cole Terrence Cole - Bug 989414 - Convert BarrieredPtr to take a T* as template parameter instead of T; r=jonco
e91ce9a1eb464bcf98507ceef49525210bf8f678
created 2014-03-19 09:28 +0100
pushed 2017-06-13 15:39 +0000
Jan de Mooij Jan de Mooij - Bug 984836 - Rename StackFrame to InterpreterFrame. r=luke
7f5a942d240f20efd9359dfea06fef4265870eb2
created 2014-03-05 17:15 -0600
pushed 2017-06-13 15:39 +0000
Luke Wagner Luke Wagner - Bug 980059 - Do some simple renaming and minor cleanups in prepration (r=jandem)
f45d7708826f2567dd6372e23af06b5315444dd0
created 2014-01-28 16:16 -0800
pushed 2017-06-13 15:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 952873 part 2. Expose JSAPI for doing for-of iteration. r=jorendorff
c5ba0255edf1018ae4225e7994e8f3b3f7ca4bb8
created 2014-01-28 16:14 -0800
pushed 2017-06-13 15:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 952873 part 1. Rename the cx member of ForOfIterator to cx_ instead. r=jorendorff
b9cf7a013b6277d2e2f8949dfcb36384b195db41
created 2014-01-28 17:34 -0800
pushed 2017-06-13 15:39 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 952873) for build bustage on a CLOSED TREE
92dfed2592ae21d8e7d9d230f431261edfe4aac1
created 2014-01-28 16:16 -0800
pushed 2017-06-13 15:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 952873 part 2. Expose JSAPI for doing for-of iteration. r=jorendorff
1ae58fcd61a9f77dc18fb0bc3f6d7b700201ca83
created 2014-01-28 16:14 -0800
pushed 2017-06-13 15:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 952873 part 1. Rename the cx member of ForOfIterator to cx_ instead. r=jorendorff
1fbd79b930b2a1347b439a9fb67ee78099c63caf
created 2013-10-23 11:42 -0500
pushed 2017-06-13 15:39 +0000
André Bargull André Bargull - Bug 928508 - Change String.prototype.@@iterator to iterate over code points. r=jorendorff.
ceb4bd44eb3497c808cdc552be7e2acfafe81a15
created 2013-10-17 12:10 +0200
pushed 2017-06-13 15:39 +0000
Andy Wingo Andy Wingo - Bug 919948 - Convert Array.prototype.@@iterator to use new iteration protocol. r=jorendorff
639936b3790131de8d28aa898f4d36e2f3239c1c
created 2013-10-15 16:43 +0200
pushed 2017-06-13 15:39 +0000
Andy Wingo Andy Wingo - Bug 923160 - Disallow initializers in for-of statements. r=jorendorff
4177ead919e6d046f991a777b4491013b1903ec0
created 2013-10-07 12:43 -0400
pushed 2017-06-13 15:39 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/src/ (5/9); r=ehsan
a4f96de49668a86063da67a8de77e4eb23e49b0d
created 2013-10-03 13:37 +0100
pushed 2017-06-13 15:39 +0000
Andy Wingo Andy Wingo - Bug 907077: Change for-of to conform to latest ES6 specification. r=jwalden
cc64d4aa11177ef43cf04fd8464e56b1560053e3
created 2013-10-01 16:18 -0400
pushed 2017-06-13 15:39 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 6d72b823b67f and acdff324d588 (bug 907077) for ASAN debug jit-test failures.
acdff324d588676a3b50259aec4e919e9389d483
created 2013-10-01 06:25 +0200
pushed 2017-06-13 15:39 +0000
Andy Wingo Andy Wingo - Bug 907077: Change for-of to conform to latest ES6 specification. r=jwalden
03174045ef8d72ab2a0486e656c988bb3644951d
created 2013-09-11 05:49 -0700
pushed 2017-06-13 15:39 +0000
Dan Gohman Dan Gohman - Bug 910823 - Constify static js::Class/JSClass instances. r=waldo
ea1af870680c7ec875f0bce61c8541cc37a3b9d6
created 2013-09-09 15:50 -0700
pushed 2017-06-13 15:39 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 914032 (part 2) - Move a bunch of stuff out of -inl.h files. r=terrence.
02b05f0a72278ab527d5b12ee7a76ad2218ae1b0
created 2013-09-04 13:20 -0400
pushed 2017-06-13 15:39 +0000
Andy Wingo Andy Wingo - Bug 907744 - Implement iterator result boxing in ES6 generators. r=jorendorff
7db702296585f916dd83febbe1e313f087ee55ae
created 2013-08-08 15:53 -0700
pushed 2017-06-13 15:39 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 898914 (part 1) - Remove JSBool.
c9829bff3ae4bf7b770b93a86eb5452cbc0ed020
created 2013-08-02 00:41 -0700
pushed 2017-06-13 15:39 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 901750 - Change return type of |JSNative| from |JSBool| to |bool|. code=nnethercote,jandem. r=luke,bz.
1d49d7996875ae564a6c6324610a5b1144973b0b
created 2013-07-30 16:30 -0700
pushed 2017-06-13 15:39 +0000
Terrence Cole Terrence Cole - Bug 899693 - Fix unsafe reference hazards around HashableValue::setValue; r=sfink
144173ec5cf82398704a5b980d829561e3a52e9f
created 2013-07-08 19:42 -0700
pushed 2017-06-13 15:39 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 891215 (part 1) - Slim down Iterator-inl.h. r=terrence.
87c8917dda605ac1509cb5bfc27150ffbd19910d
created 2013-06-26 12:34 +0200
pushed 2017-06-13 15:39 +0000
Andy Wingo Andy Wingo - Bug 648949 - Remove HAS_JS_GENERATORS #define. r=Waldo, r=jorendorff
3d4480f6c25d2ba46dc90912804bdfd29f6bd52e
created 2013-06-23 13:21 +0200
pushed 2017-06-13 15:39 +0000
Catalin Iacob Catalin Iacob - Bug 798914 (part 4) - Use newly introduced mozilla::MallocSizeOf in js. r=njn.
cba55a540e2a526b37fa6e66e4701ba747cbd2d4
created 2013-06-19 17:59 -0700
pushed 2017-06-13 15:39 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 883697 (part 2) - Make include guards consistent in some of js/src/. r=njn.
36fb664f91012fd4e13cc6999702253927e71256
created 2013-06-19 11:33 +0200
pushed 2017-06-13 15:39 +0000
Jan de Mooij Jan de Mooij - Bug 883171 - Remove JSContext::fp() and JSContext::regs(). r=luke
7c148efceaf94def80701e1d965af65a5b937599
created 2013-06-12 22:20 -0700
pushed 2017-06-13 15:39 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 634839 (part 2b) - Remove more unnecessary headers (as found by include-what-you-use) from SpiderMonkey. r=jorendorff.
a9ad3842177c708592801f9d7b3ce2105b0c7e77
created 2013-06-16 17:24 -0700
pushed 2017-06-13 15:39 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880041 (part 5) - Use JSObject::{is,as} for ElementIteratorObject. r=sfink.
7b1025831aeffade0c6481e936d837c986028d55
created 2013-04-30 15:41 -0700
pushed 2017-06-13 15:39 +0000
Terrence Cole Terrence Cole - Bug 867426 - Remove RawObject typedef; r=jonco
b67bcb5f1a8e0f0d3dd6603cddaa4cec3e8da29f
created 2013-04-22 14:15 -0700
pushed 2017-06-13 15:39 +0000
Xin Zhang Xin Zhang - Bug 857385 - Make various JSFunctionSpec arrays const. r=waldo
089c532f32d1a1515b2554b451a828d497b4f83b
created 2013-04-16 13:47 -0700
pushed 2017-06-13 15:39 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. r=njn
b85daec2b90caecbe2e25daaeb37342cd55871e0
created 2013-04-15 12:55 -0700
pushed 2017-06-13 15:39 +0000
Phil Ringnalda Phil Ringnalda - Back out a5a1dd3bd8ae (bug 860029) for stupidorange
less more (0) -100 -60 tip