js/src/jsreflect.cpp
7079b7552946f5e7d274060206a785c340abbf1d
created 2014-08-08 09:15 -0400
pushed 2014-08-09 15:25 +0000
Guptha Rajagopal Guptha Rajagopal - Bug 924688 - Implement ES6 computed property names. r=jorendorff
3d3945a8af7d18ca632d67a26df697ed0f259885
created 2014-07-31 11:24 -0400
pushed 2014-08-04 20:14 +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-07-31 10:58 +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-07-16 13:43 +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-07-03 21:03 +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-07-03 21:03 +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-06-25 01:13 +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-06-23 14:42 +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-06-23 14:42 +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-06-20 16:42 +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-04-17 02:10 +0000
Terrence Cole Terrence Cole - Bug 959787 - Handlify JS_DefineProperty; r=Waldo, r=bz
1d34741edfd4e27d32a7c5ecda944eb1a8958206
created 2014-03-04 15:45 -0800
pushed 2014-03-07 11:48 +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-02-11 19:45 +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-02-04 19:23 +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-01-30 09:58 +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-01-26 03: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-01-03 19:57 +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 2013-12-09 08:03 +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 2013-11-25 19:23 +0000
Till Schneidereit Till Schneidereit - Bug 942211 - Remove usages of NewObjectWithClassProto. r=jwalden
3b9e118ded0fcf433cb78179cd2527ec09d33485
created 2013-11-22 00:16 -0500
pushed 2013-11-22 13:45 +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 2013-11-11 23:51 +0000
Eddy Bruel Eddy Bruel - Bug 930411 - Implement export declarations; r=bholley
4604a8a2b6721f957463746bfe74de387f6510bb
created 2013-11-06 20:04 +0100
pushed 2013-11-07 02:11 +0000
Eddy Bruel Eddy Bruel - Bug 927116 - Implement reflect support for import declarations; r=jorendorff
f37ed8d8161284529d8528ae5b13e58ecf02a3cd
created 2013-11-06 12:53 -0800
pushed 2013-11-07 02:11 +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 2013-11-07 02:11 +0000
Eddy Bruel Eddy Bruel - Bug 927116 - Implement reflect support for import declarations; r=jorendorff
82c3097bb8b3513e9d4acf9d62c43e9f6100cb3e
created 2013-11-05 16:10 +0100
pushed 2013-11-05 20:28 +0000
Eddy Bruel Eddy Bruel - Bug 568953 - Back out obsolete module code; r=jorendorff
639936b3790131de8d28aa898f4d36e2f3239c1c
created 2013-10-15 16:43 +0200
pushed 2013-10-16 03:15 +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-10-08 01:46 +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-09-20 09:19 +0000
Andy Wingo Andy Wingo - Bug 666396 - Implemement yield*. r=jorendorff, r=Waldo
b4b1369c759540b56e4ba1528a136913d61ebb31
created 2013-09-06 21:40 -0500
pushed 2013-09-08 00:24 +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-09-06 14:32 +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-08-31 20:51 +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-08-21 21:14 +0000
Andy Wingo Andy Wingo - Bug 666399 - New Harmony syntax for generators. r=Waldo
a869023cf9b6370d0200efb4098268851356faec
created 2013-08-14 16:50 -0400
pushed 2013-08-15 10:56 +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-08-15 10:56 +0000
Andy Wingo Andy Wingo - Bug 666399 - New Harmony syntax for generators. r=Waldo
ade325617a7322f9869ce67b359255c542c74587
created 2013-08-06 23:59 -0700
pushed 2013-08-08 11:13 +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-08-07 18:40 +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-07-26 14:47 +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-07-24 12:36 +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-07-12 17:29 +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-07-12 17:29 +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-07-11 09:11 +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-07-01 07:15 +0000
Ms2ger Ms2ger - Bug 887009 - Pass MutableHandleValue to Invoke(); r=terrence
5ecd26bc5274bb4e2831e6649fa8bb516f3c9bc2
created 2013-06-28 18:38 -0700
pushed 2013-06-29 13:54 +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-06-29 13:54 +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-06-26 20:33 +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-06-22 02:37 +0000
Jason Orendorff Jason Orendorff - Bug 883434 - Give TokenPos a real constructor. r=ejpbruel.
1c6097e5c4d4b758f040f0bcc5e46cc4042a997a
created 2013-06-17 23:53 -0700
pushed 2013-06-21 14:42 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880041 (part 22) - Use JSObject::{is,as} for JSFunction. r=sfink.
abb9ff265ab29939a38370e14c8a4b4a6e0b241d
created 2013-06-19 14:43 -0500
pushed 2013-06-20 07:59 +0000
Jason Orendorff Jason Orendorff - Bug 883226, part 1 - Clean up RegExp parsing. Remove NullaryNode::create in favor of constructors. r=Waldo.
b4967e7c6da70ea226bf04f027ddc9761217b1d7
created 2013-06-17 18:31 -0700
pushed 2013-06-18 10:52 +0000
Dan Gohman Dan Gohman - Bug 883574 - Add const qualifiers to variables and pointers in the JS tree. r=evilpies
74831022f42f2758406511bf52aff36ef7e88700
created 2013-06-16 17:39 -0700
pushed 2013-06-17 23:23 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880041 (part 9) - Use JSObject::{is,as} for RegExpObject. r=sfink.
ad385f54ee0156255e7bcafd1e034df8776761f9
created 2013-06-14 16:30 -0500
pushed 2013-06-15 01:40 +0000
Jason Orendorff Jason Orendorff - Bug 872735, part 5 - Remove newNullary from the ParseHandler protocol. It is only used for array holes; replace it with a newElision method. Add PNK_ELISION to distinguish elisions from sequence expressions (which use PNK_COMMA). r=Waldo.
f426ed9af96091ceb3d6e1d0bfb553fc2b79fc7e
created 2013-06-14 16:30 -0500
pushed 2013-06-15 01:40 +0000
Jason Orendorff Jason Orendorff - Bug 872735, part 3 - Add PNK_LABEL for labeled statement nodes. Remove ForgetUse. r=Waldo.
f160923b71ae880adb99c304fa8e994e82a9190a
created 2013-06-06 22:47 -0500
pushed 2013-06-07 15:11 +0000
Jason Orendorff Jason Orendorff - Bug 872717 - Remove PNX_FORINVAR. Its only user, jsreflect.cpp, does not really need the hint. r=luke.
9305b1486c2dfe418d642fef80fc01d78626a774
created 2013-06-03 16:30 -0700
pushed 2013-06-06 09:09 +0000
Terrence Cole Terrence Cole - Bug 879079 - Fix some exact rooting static analysis failures under js/src; r=bhackett
989c3713ab993ef498a45cc9a40f2e8f34b437e9
created 2013-06-04 15:53 -0600
pushed 2013-06-05 10:40 +0000
Brian Hackett Brian Hackett - Bug 878293 - Remove Parser::init, cleanup parse maps pool, r=waldo.
005c4f452f1e3ce0e1d7e1bbe3d47dd9bbabac43
created 2013-05-30 18:51 +0200
pushed 2013-05-31 00:50 +0000
Jan de Mooij Jan de Mooij - Bug 876670 - Refactor object literal getter/setter bytecode and implement it in the baseline compiler. r=bhackett
d71234d65e90c487182729cfce61c98666be0f51
created 2013-05-30 06:29 -0600
pushed 2013-05-31 00:50 +0000
Brian Hackett Brian Hackett - Bug 678037 - Add (disabled) ability to parse script bytecode lazily, r=luke.
e119cde77a3bcf9f9ca3eb14c9441e7ca1ebc9d4
created 2013-04-30 15:40 -0700
pushed 2013-05-02 03:27 +0000
Terrence Cole Terrence Cole - Bug 867426 - Remove RawValue typedef; r=jonco
4fbf994a4b1f5876281c4dc921ababf43d791258
created 2013-04-30 15:38 -0700
pushed 2013-05-02 03:27 +0000
Terrence Cole Terrence Cole - Bug 867426 - Remove RawAtom typedef; r=jonco
9ab1119d459612a44b4c72eb8512b508eef39c11
created 2013-04-23 23:44 -0700
pushed 2013-04-27 01:20 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 634839 (part 1) - Remove unnecessary headers (as found by include-what-you-use) from js/src/jsfoo.cpp files. r=luke.
less more (0) -300 -100 -60 tip