js/src/jsreflect.cpp
bec6973477c6f4f74591473b2c7de8fbf7f74327
created 2014-10-29 15:06 -0400
pushed 2015-01-12 19:37 +0000
Boris Zbarsky Boris Zbarsky - Bug 1088002 part 3. Stop requiring JSPROP_PROPOP_ACCESSORS just to use stub accessors. r=waldo
66860992cd5ea5e12dc41ec39101de2cca4b7737
created 2014-10-29 15:06 -0400
pushed 2015-01-12 19:37 +0000
Boris Zbarsky Boris Zbarsky - Bug 1088002 part 2. Change JS_DefineElement, JS_DefineProperty, JS_DefineUCProperty, JS_DefinePropertyById, and JS_DefineProperties to default to using JSNative accessors, not JSPropertyOp accessors. r=waldo
b56d94c7261a751a55d586598241b66f4f51210f
created 2014-10-17 10:19 +0200
pushed 2015-01-12 19:37 +0000
Jan de Mooij Jan de Mooij - Bug 987560 - Greatly refactor generator implementation. Patch mostly written by Andy Wingo. r=wingo
a5d074e91f7a83d50b8db3ec55d734300e8b763b
created 2014-09-30 09:17 -0500
pushed 2014-11-28 15:29 +0000
Jason Orendorff Jason Orendorff - Bug 1065450 - Make Reflect.parse properly handle new-style array comprehensions and generator expressions. r=Waldo.
020a62efb303bb8a1d78a7b124de112c7c704fe9
created 2014-10-01 19:17 +0200
pushed 2014-11-28 15:29 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT_IF by MOZ_ASSERT_IF. r=jorendorff
ed4b995667b58b364d2a7ce9b2111fc22dc1f622
created 2014-10-01 19:17 +0200
pushed 2014-11-28 15:29 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT by MOZ_ASSERT. r=jorendorff
4663c05c869cfa1b6db2e8a82c81f1c7ce28c75b
created 2014-07-21 21:43 -0700
pushed 2014-11-28 15:29 +0000
Chris Peterson Chris Peterson - Bug 1063962 - Replace jschar typedef with C++11 char16_t type. r=jandem
d9089681f200dd97235b9bd4e85c1146f2825e2c
created 2014-09-08 13:59 -0700
pushed 2014-11-28 15:29 +0000
Jeff Walden Jeff Walden - Bug 1064391 - Fix destructuring into a __proto__ pattern. r=shu
0f2020c52ad7e805692d84a5db9e297868f18694
created 2014-08-27 23:35 -0700
pushed 2014-11-28 15:29 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1040593 (attempt 2) - Partly allocate elements for |new Array(N)| when N > 2048. r=jandem,bhackett.
c234ba51a1d1594e49b635e9624c813147bb3496
created 2014-09-04 18:00 -0700
pushed 2014-11-28 15:29 +0000
Wes Kocher Wes Kocher - Backed out changeset 94eed55e5a5b (bug 1040593) on a CLOSED TREE
94eed55e5a5b07b54ef38a7bdb69150b0eea74f9
created 2014-08-27 23:35 -0700
pushed 2014-11-28 15:29 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1040593 - Partly allocate elements for |new Array(N)| when N > 2048. r=jandem,bhackett.
8acb4009398c9ede6335cf704075184294a53b35
created 2014-08-30 14:27 -0700
pushed 2014-11-28 15:29 +0000
Jeff Walden Jeff Walden - Bug 1061853 - Reintroduce PNK_MUTATEPROTO to distinguish ({ __proto__: v }) as mutating the [[Prototype]] from ({ __proto__() {} }) as not doing so. r=shu
5c2363e6e9ad7d5b9ae67bc1790c36a23bfd6701
created 2014-08-22 10:16 +0200
pushed 2014-10-13 16:35 +0000
Arpad Borsos Arpad Borsos - Bug 933276 - Implement [...x] in assignment target (spread operator); r=jorendorff
1369bf46b89f115eaee703973018fdfe46c1c50b
created 2014-08-15 15:55 -0400
pushed 2014-10-13 16:35 +0000
Guptha Rajagopal Guptha Rajagopal - Bug 924672 - Implement ES6 method definitions. r=jorendorff
7079b7552946f5e7d274060206a785c340abbf1d
created 2014-08-08 09:15 -0400
pushed 2014-10-13 16:35 +0000
Guptha Rajagopal Guptha Rajagopal - Bug 924688 - Implement ES6 computed property names. r=jorendorff
3d3945a8af7d18ca632d67a26df697ed0f259885
created 2014-07-31 11:24 -0400
pushed 2014-10-13 16:35 +0000
Guptha Rajagopal Guptha Rajagopal - Bug 1038259 - Enable template strings in all builds. r=jorendorff
479cbe3d30cdd5c7e13f7430050edd57c87058f0
created 2014-07-30 10:14 +0200
pushed 2014-10-13 16:35 +0000
Guptha Rajagopal Guptha Rajagopal - Bug 1031397 - Implement Tagged Templates as described in ES6 draft section 12.3.7. r=jorendorff
b3918dd99a0eff3f061233a7c6bb4cf37cf31b49
created 2014-07-15 11:47 +0200
pushed 2014-09-02 16:39 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1022962 - Evaluate default parameters before function declarations. r=jorendorff
73db6acaf49f853cc7438ae88eb28b6a1818bf3a
created 2014-06-30 14:12 +0200
pushed 2014-09-02 16:39 +0000
Arpad Borsos Arpad Borsos - Bug 875002 - add shorthand flag to ObjectPattern in Reflect.parse;r=jorendorff
65a0003423904d352823c9d89e99aefbf1a9ac3b
created 2014-06-07 22:29 +0200
pushed 2014-09-02 16:39 +0000
Arpad Borsos Arpad Borsos - Bug 875002 - Allow shorthand properties in object literals; r=jorendorff
fca18fabdbbd0ee4bc5fb5681292baeec617db57
created 2014-06-23 10:58 -0400
pushed 2014-09-02 16:39 +0000
Guptha Rajagopal Guptha Rajagopal - Bug 1024748 - Implement Template Literals as described in ES6 draft section 12.2.9. r=jorendorff
3f37eeec2728110235612fa0661fe7d4c58a299d
created 2014-06-20 16:20 +0200
pushed 2014-09-02 16:39 +0000
Jan de Mooij Jan de Mooij - Bug 1027528 part 11 - Make some shell functions handle Latin1 strings. r=terrence
f2db036eab81a64d7ab432eb676a65440755e72c
created 2014-06-20 14:44 +0200
pushed 2014-09-02 16:39 +0000
Jan de Mooij Jan de Mooij - Bug 1027528 part 8 - Make Reflect.parse handle Latin1 strings. r=njn
21035d61ea2462e6e4e1cadd2419bcf93ec60e57
created 2014-06-20 12:39 +0200
pushed 2014-09-02 16:39 +0000
Jan de Mooij Jan de Mooij - Bug 1027528 part 3 - Make JS_EncodeString and friends handle Latin1 strings. r=Waldo
1b7eef53c08abb7f48386e64fd412cb5139656f8
created 2014-01-21 18:11 -0800
pushed 2014-06-09 21:49 +0000
Terrence Cole Terrence Cole - Bug 959787 - Handlify JS_DefineProperty; r=Waldo, r=bz
1d34741edfd4e27d32a7c5ecda944eb1a8958206
created 2014-03-04 15:45 -0800
pushed 2014-04-28 18:51 +0000
Steve Fink Steve Fink - Bug 977234 - jsreflect.cpp out of bounds array access, r=terrence
e1357ca3147a1ab5b250a99f3f663443c34ca882
created 2014-02-11 10:59 +0000
pushed 2014-04-28 18:51 +0000
Jon Coppeard Jon Coppeard - Bug 965830 - Make AutoValueArray into a fixed-size inline array that roots its contents r=terrence
f88ba0e5e3b15f2773a96d188696fbc4a4d45974
created 2014-01-30 14:58 -0800
pushed 2014-04-28 18:51 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 964238 (part 1) - Remove JSStableString and StableTwoByteChars. r=terrence.
ce4d2dd81858c50964fc4ef0db7a97dc3a2ba2e9
created 2014-01-28 12:05 -0800
pushed 2014-03-17 21:55 +0000
Terrence Cole Terrence Cole - Bug 963738 - Fix some false positives in the Array analysis; r=jonco
37420d9a2c76d14009c25d84580e03befaa7eae0
created 2014-01-21 17:03 -0800
pushed 2014-03-17 21:55 +0000
Terrence Cole Terrence Cole - Bug 959787 - Handlify several JSAPI interfaces that can GC, Part 7; r=sfink
a95b638234d5996ba886eb0449a2828d43eaa09a
created 2014-01-03 18:58 +0100
pushed 2014-03-17 21:55 +0000
Jan de Mooij Jan de Mooij - Bug 956293 - Don't pass RegExp proto to CloneRegExpObject. r=h4writer
e0776db3b102510504fdcf57b7f65dfa1da3b46d
created 2013-12-08 21:52 -0500
pushed 2014-02-04 01:06 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 713082 - Part 2: Rename Util.h to ArrayUtils.h. r=Waldo
e4c2a0b98917fe243b8b8594378cf59e17d1ec78
created 2013-11-25 11:40 +0000
pushed 2014-02-04 01:06 +0000
Till Schneidereit Till Schneidereit - Bug 942211 - Remove usages of NewObjectWithClassProto. r=jwalden
3b9e118ded0fcf433cb78179cd2527ec09d33485
created 2013-11-22 00:16 -0500
pushed 2014-02-04 01:06 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 941424 - Build more of the JS engine in unified mode; r=djvj
01555404ca9170f3e30afb9ebbe3edf9493ce2d1
created 2013-11-11 20:05 +0100
pushed 2014-02-04 01:06 +0000
Eddy Bruel Eddy Bruel - Bug 930411 - Implement export declarations; r=bholley
4604a8a2b6721f957463746bfe74de387f6510bb
created 2013-11-06 20:04 +0100
pushed 2014-02-04 01:06 +0000
Eddy Bruel Eddy Bruel - Bug 927116 - Implement reflect support for import declarations; r=jorendorff
f37ed8d8161284529d8528ae5b13e58ecf02a3cd
created 2013-11-06 12:53 -0800
pushed 2014-02-04 01:06 +0000
Wes Kocher Wes Kocher - Backed out 3 changesets (bug 927116) for Win debug XPCShell test bustage
17b2babbe34e383633b9cd8c5454f3510452b477
created 2013-11-06 20:04 +0100
pushed 2014-02-04 01:06 +0000
Eddy Bruel Eddy Bruel - Bug 927116 - Implement reflect support for import declarations; r=jorendorff
82c3097bb8b3513e9d4acf9d62c43e9f6100cb3e
created 2013-11-05 16:10 +0100
pushed 2014-02-04 01:06 +0000
Eddy Bruel Eddy Bruel - Bug 568953 - Back out obsolete module code; r=jorendorff
639936b3790131de8d28aa898f4d36e2f3239c1c
created 2013-10-15 16:43 +0200
pushed 2013-12-09 19:58 +0000
Andy Wingo Andy Wingo - Bug 923160 - Disallow initializers in for-of statements. r=jorendorff
ce9cca8500d578d2891d9936e052166bd185b60b
created 2013-10-07 12:44 -0400
pushed 2013-12-09 19:58 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/src/ (6/9); r=ehsan
89406858afdfba834f3aaacce927037565712d2f
created 2013-09-19 15:26 +0200
pushed 2013-12-09 19:58 +0000
Andy Wingo Andy Wingo - Bug 666396 - Implemement yield*. r=jorendorff, r=Waldo
b4b1369c759540b56e4ba1528a136913d61ebb31
created 2013-09-06 21:40 -0500
pushed 2013-10-28 21:59 +0000
Jason Orendorff Jason Orendorff - Bug 905774 - Make Reflect.parse play better with proxies. Remove GetPropertyDefault. r=bhackett.
55cdc3eef81539800a5929336cc929ef41037007
created 2013-09-05 17:03 -0700
pushed 2013-10-28 21:59 +0000
Daniel Holbert Daniel Holbert - Bug 913124: Put ASTSerializer into anonymous namespace, since one of its member-vars is in anonymous namespace (& to silence GCC warning). r=Waldo
c0104d0c88a124009ef06bb857b5e69fd7e52d7f
created 2013-08-31 06:19 -0700
pushed 2013-10-28 21:59 +0000
Dan Gohman Dan Gohman - Bug 910829 - SpiderMonkey: Put cpp-private classes in anonymous namespaces. r=waldo
26d92ba69fe622fc1532a65de4ee835ccb55dbb7
created 2013-08-20 11:03 +0200
pushed 2013-10-28 21:59 +0000
Andy Wingo Andy Wingo - Bug 666399 - New Harmony syntax for generators. r=Waldo
a869023cf9b6370d0200efb4098268851356faec
created 2013-08-14 16:50 -0400
pushed 2013-10-28 21:59 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset bfa3c469cb74 (bug 666399) for bustage on a CLOSED TREE.
bfa3c469cb74338fef257b8ee6031cdb6888aa95
created 2013-08-14 16:04 +0200
pushed 2013-10-28 21:59 +0000
Andy Wingo Andy Wingo - Bug 666399 - New Harmony syntax for generators. r=Waldo
ade325617a7322f9869ce67b359255c542c74587
created 2013-08-06 23:59 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 902332 - Replace JS_{FALSE,TRUE} with {false,true} almost everywhere. r=luke,bz.
c9829bff3ae4bf7b770b93a86eb5452cbc0ed020
created 2013-08-02 00:41 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 901750 - Change return type of |JSNative| from |JSBool| to |bool|. code=nnethercote,jandem. r=luke,bz.
1de22229a4f3681891c348f2a85d31c4dc4afdb7
created 2013-06-26 16:26 -0700
pushed 2013-09-16 19:14 +0000
Terrence Cole Terrence Cole - Bug 887563 - Convert CallArgs::operator[] to return a Handle; r=Waldo,bz
20fa9344c91a440b77a9114bfc4e9c9af3e9af62
created 2013-07-23 17:34 -0700
pushed 2013-09-16 19:14 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 888088 (part 7) - Fix #include ordering in the rest of js/src/*.{cpp,h}. r=nnethercote.
08cb6548110d78236040255c0c1e9dc794153085
created 2013-07-04 00:50 -0700
pushed 2013-09-16 19:14 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 887558 (part 3) - Use JSObject::{is,as} for JSObject itself. r=sfink.
f30a9bb898f63ef9bc3ed315aeec48e5d66ef0ed
created 2013-07-11 15:15 -0700
pushed 2013-09-16 19:14 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 888768 (part 1) - Remove unnecessary js*inlines.h #includes, as found by include-what-you-use. r=bhackett.
b674f0e40c8eb12edb964b80aa4ca2af37fcbf4c
created 2013-07-10 09:29 -0600
pushed 2013-09-16 19:14 +0000
Brian Hackett Brian Hackett - Bug 885758 - Add ExclusiveContext for use by threads with exclusive access to their compartment, r=billm.
5663ee7151259d0b3a7ef48fb706abe09cb3cb44
created 2013-07-01 09:03 +0200
pushed 2013-09-16 19:14 +0000
Ms2ger Ms2ger - Bug 887009 - Pass MutableHandleValue to Invoke(); r=terrence
5ecd26bc5274bb4e2831e6649fa8bb516f3c9bc2
created 2013-06-28 18:38 -0700
pushed 2013-09-16 19:14 +0000
Justin Lebar Justin Lebar - Bug 820686 - Remove code after MOZ_CRASH or MOZ_ASSUME_NOT_REACHED. r=(see below)
1735d098ea863982696383cd25fbb6857e0d2f6f
created 2013-06-28 18:38 -0700
pushed 2013-09-16 19:14 +0000
Justin Lebar Justin Lebar - Bug 820686 - Rename MOZ_NOT_REACHED() and JS_NOT_REACHED() to MOZ_ASSUME_NOT_REACHED(). r=waldo
87c8917dda605ac1509cb5bfc27150ffbd19910d
created 2013-06-26 12:34 +0200
pushed 2013-09-16 19:14 +0000
Andy Wingo Andy Wingo - Bug 648949 - Remove HAS_JS_GENERATORS #define. r=Waldo, r=jorendorff
cb1358a3b51427be50384e47aa8b25d733ff661f
created 2013-06-21 08:18 -0500
pushed 2013-08-05 18:49 +0000
Jason Orendorff Jason Orendorff - Bug 883434 - Give TokenPos a real constructor. r=ejpbruel.
less more (0) -300 -100 -60 tip