js/src/frontend/Parser.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
bc1388026f8a7237df824b65da26a47f8dc62fca
created 2014-08-08 21:55 -0400
pushed 2014-08-09 15:25 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset a470d0cbe3fa (bug 1046964) for jsreftest failures.
a470d0cbe3fab1dc14b122db2de67d3171234cea
created 2014-08-08 17:52 -0700
pushed 2014-08-09 15:25 +0000
Bill McCloskey Bill McCloskey - Bug 1046964 - Delete the "missing return statement" warning (r=Waldo)
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
fba2796233b54206099b0569b2eb3ab49b03c218
created 2014-08-01 09:28 -0500
pushed 2014-08-01 19:59 +0000
Luke Wagner Luke Wagner - Bug 1036969 - mv js/src/jit/AsmJS* js/src/asmjs (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
c2eb3dd6223311080954565586434d97f7967f3e
created 2014-07-29 12:51 -0800
pushed 2014-07-30 11:56 +0000
Brian Hackett Brian Hackett - Bug 1042833 - Remove JS_ION #ifdef, r=jandem.
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
f8f7b0e89bcfdef690759c38b266ab1fb1002595
created 2014-07-14 19:14 -0700
pushed 2014-07-15 12:59 +0000
Chris Peterson Chris Peterson - Bug 1036782 - Replace MOZ_ASSUME_UNREACHABLE with MOZ_CRASH in js/src. 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
98449cae7ce1e51e9441f41dbc44ace18ad27697
created 2014-06-25 10:33 -0700
pushed 2014-06-29 00:39 +0000
Jeff Walden Jeff Walden - Bug 1030263 - Make top-level let declarations a syntax error in self-hosted code. r=till
187a759bff17d096f9c16170fb12457898fc0589
created 2014-06-22 20:03 -0400
pushed 2014-06-29 00:39 +0000
Stephen Gowan Stephen Gowan - Bug 622646 - Use a better error message when a |let| declaration shadows an exception identifier in a |catch| block. r=jwalden
b89b64668f99bd685e0eb585279052dfbf43a39d
created 2014-06-22 00:19 -0400
pushed 2014-06-29 00:39 +0000
Stephen Gowan Stephen Gowan - Bug 622646 - Use a better error message when a |const| declaration shadows an exception identifier in a |catch| block. r=jwalden
4fb43d3e1db15c37b991f82f11c9780b92c804b3
created 2014-06-26 16:17 +0200
pushed 2014-06-26 21:13 +0000
Andy Wingo Andy Wingo - Bug 981599 - Update parsing of 'yield' to match latest spec 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
361aecdb5e5d49eb53364f613e430c3818be5295
created 2014-06-17 11:28 +0200
pushed 2014-06-17 19:39 +0000
Jan de Mooij Jan de Mooij - Bug 1025875 part 1 - Make some frontend code handle Latin1 strings. r=njn
47bf0d6847e4188a5554f001d90db7489c37262d
created 2014-06-12 00:27 -0700
pushed 2014-06-12 13:50 +0000
Shu-yu Guo Shu-yu Guo - Bug 1023686 - Fix JSOP of definition nodes of non-hoisted declarations. (r=luke)
81893e0553daa89b20d93b8fcf90d9ed39326613
created 2014-06-11 07:21 -0500
pushed 2014-06-12 01:47 +0000
Guptha Rajagopal Guptha Rajagopal - Bug 1021368 - Implement ES6 NoSubstitutionTemplate (multiline strings). r=jorendorff. Thanks to André Bargull for tests and review.
ecbee0ea949ea9450842af1b8a0fe9764d5e1705
created 2014-06-09 10:35 -0700
pushed 2014-06-10 04:45 +0000
Jeff Walden Jeff Walden - Bug 1022784 - Make all users of AutoGCRooter depend upon its definition, not upon forward declarations of it. r=terrence
5021d1337fa9bb5cca83ae0800c6ca1902167d2b
created 2014-05-25 21:46 -0400
pushed 2014-05-27 20:23 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1013663 - Fix some bad implicit conversion constructors in the JS engine; r=jorendorff,jandem
43acd23f5a98dda2632dacc0edebac38ff82ec6e
created 2014-05-15 16:48 -0700
pushed 2014-05-16 12:02 +0000
Brian Hackett Brian Hackett - Bug 976446 - Add port of irregexp regexp engine, and use by default, r=jandem.
91347e9322202bf354fafa5d931c7033942575f6
created 2014-04-22 20:13 -0700
pushed 2014-04-29 11:44 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 997590 (part 2) - Create RegExpStaticsObjects lazily. r=sstangl.
2e077142ca7335f8286d764c79eafd2caffbcd2a
created 2014-04-22 20:12 -0700
pushed 2014-04-29 11:44 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 997590 (part 1) - Remove a dead else-branch. r=sstangl.
47feb777c154ee23f563912236e8180aa4ba645e
created 2014-04-18 00:24 -0700
pushed 2014-04-29 11:44 +0000
Chris Peterson Chris Peterson - Bug 880329 - Remove ES3-only SyntaxError for do-while without semicolon. r=jorendorff
9e0e519805ab5f8c9db52b77e70c1edf0a4978de
created 2014-04-06 21:31 -0700
pushed 2014-04-14 13:20 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 992274 (part 1) - Tweak an edge case in line number handling. r=jorendorff.
44c63bf18e7404da845cefc442cd7b6e773bbd26
created 2014-04-04 02:25 -0700
pushed 2014-04-04 18:50 +0000
Eric Faust Eric Faust - Bug 989204 - Followup: Fix --disable-optimize JS shell build. (r=jandem over IRC)
9517fe15e2c20adc58a200394f8ad6aa8945fdf5
created 2014-04-03 11:29 +0200
pushed 2014-04-03 19:23 +0000
Jan de Mooij Jan de Mooij - Bug 989204 part 2 - Don't use bound functions for arrow functions. r=jorendorff,bhackett
5caacc7b8fa5b8b00d3af4786497211564bedd4b
created 2014-04-02 13:53 +0200
pushed 2014-04-03 01:56 +0000
Jan de Mooij Jan de Mooij - Bug 989011 - Factor this-computation for arrow functions out of JSOP_LAMBDA. r=jorendorff
517ab98f0d23855352b660f27052db0a31433b40
created 2014-03-20 16:39 -0700
pushed 2014-03-21 14:15 +0000
Jeff Walden Jeff Walden - Back out bug 985687, likely cause of js1_8_5/extensions/recursion.js cantankering. r=CLOSED TREE
30e6959192dbe46af42b368bdb820934dbe2a30d
created 2014-03-11 12:03 -0700
pushed 2014-03-21 14:15 +0000
Jeff Walden Jeff Walden - Bug 985687 - Remove vestigial tinyid/shortid references, as well as the field in JSPropertySpec. Followup to bug 975069. r=luke
39f411171c6f3053d6e2f648722ec41e2b9ef546
created 2014-03-11 09:31 +0100
pushed 2014-03-11 19:19 +0000
Andy Wingo Andy Wingo - Bug 901987 - The RHS of a for-of loop is an assignment expression r=jorendorff
1cb9462ced3948eaffc018375a8abdfcf1c2ca8a
created 2014-03-07 22:01 +0100
pushed 2014-03-09 01:40 +0000
Andy Wingo Andy Wingo - Bug 979865 - Part 4: Implement ES6 generator comprehensions r=jorendorff
f4216dc177e48775dc50e629f7d156592cf3677a
created 2014-03-07 22:01 +0100
pushed 2014-03-09 01:40 +0000
Andy Wingo Andy Wingo - Bug 979865 - Part 3: Implement ES6 array comprehensions r=jorendorff
f0fc695a395dabacfb0bdf86135110f84e500995
created 2014-03-07 22:01 +0100
pushed 2014-03-09 01:40 +0000
Andy Wingo Andy Wingo - Bug 979865 - Part 2: Internally rename JS1.8 comprehensions as "legacy" r=jorendorff
aab169fa66bea2e1a701ea6460fe7e9f6b5d39e1
created 2014-03-07 22:01 +0100
pushed 2014-03-09 01:40 +0000
Andy Wingo Andy Wingo - Bug 979865 - Part 1: Refactor comprehension parsing r=jorendorff
efa6f63f06b9a9c005db190d81d3b54f57608e85
created 2014-02-27 11:31 -0600
pushed 2014-02-28 00:53 +0000
Luke Wagner Luke Wagner - Bug 977371 - Allow more than 2^20 blockids (r=jorendorff)
7a2bb8e2f3cb90771f190016e5f8cd1ca6988266
created 2014-02-26 08:55 -0600
pushed 2014-02-26 21:15 +0000
Jason Orendorff Jason Orendorff - Bug 975484 - Reflect.parse location information is inaccurate for CallExpressions. r=luke.
f0516583976066555ba08caf87e4f25af7455e18
created 2014-02-25 18:46 +0100
pushed 2014-02-26 04:10 +0000
Andy Wingo Andy Wingo - Bug 976596 - Block-scoped variables indexing refactor r=luke
15869165b0aaa87856c525bf2c59bc0cbd5e0bc5
created 2014-02-12 18:46 +0100
pushed 2014-02-26 04:10 +0000
Andy Wingo Andy Wingo - Bug 962599 - Store let-bound variables in the fixed part of stack frames r=luke,jandem
343aac1bb02ead4549e25569dcb2d5623550a13a
created 2014-02-21 10:23 -0600
pushed 2014-02-22 02:27 +0000
Luke Wagner Luke Wagner - Bug 975162 - Remove block object's use of shortids (r=wingo)
879e31a2f667470cacf32ba0cdc2a3b5fa72dd9e
created 2014-02-21 10:23 -0600
pushed 2014-02-22 02:27 +0000
Luke Wagner Luke Wagner - Bug 975162 - Remove empty destructuring let-block variable goofiness (r=wingo)
1b97c5f78e19fe0d545866695aef5af2c762b881
created 2014-02-20 07:09 -0800
pushed 2014-02-20 20:12 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 958172 - Only set the environment while cloning a JSFunction. r=jorendorff
ef88599e0dbfcc897c05f067de9f65175e99ec54
created 2014-02-19 07:46 -0800
pushed 2014-02-19 20:39 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 917996 - XDR Lazy Scripts. r=till
f14720c7f56b7cb4025ac304822a637313ad49d4
created 2014-02-12 13:25 -0800
pushed 2014-02-13 15:30 +0000
Wes Kocher Wes Kocher - Backed out changeset c80de8d196af (bug 962599) for crashtest failures
c80de8d196af3d691fcc0ae79b2961b4e501651c
created 2014-02-12 18:46 +0100
pushed 2014-02-13 15:30 +0000
Andy Wingo Andy Wingo - Bug 962599 - Store let-bound variables in the fixed part of stack frames r=luke r=jandem
f978835321f178bfaaaeb3a6fbdc6a7b3df6a284
created 2014-02-12 13:49 -0500
pushed 2014-02-13 15:30 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset d59a1cce18e5 (bug 962599) for crashtest crashes.
d59a1cce18e52c0375b761f07fbdf9600b325b4d
created 2014-02-12 18:46 +0100
pushed 2014-02-13 15:30 +0000
Andy Wingo Andy Wingo - Bug 962599 - Store let-bound variables in the fixed part of stack frames r=luke r=jandem
92a2cc62f2f944a9253381149ad7aea54695f2d9
created 2014-02-04 18:18 +0100
pushed 2014-02-05 20:21 +0000
Andy Wingo Andy Wingo - Bug 966912 - Part 2: Add StaticWithObject to the static scope chain r=luke
872ee0a487e422a195ca74ce1d976dc5678ed3ea
created 2014-02-04 15:51 +0100
pushed 2014-02-04 19:23 +0000
Andy Wingo Andy Wingo - Bug 967434 - Remove JS_HAS_DESTRUCTURING ifdefs r=jorendorff
bde35d854a92f150d9ba8cf42704e353e4fcb35a
created 2014-02-04 15:49 +0100
pushed 2014-02-04 19:23 +0000
Andy Wingo Andy Wingo - Backed out changeset d45ebc647b51 (missing r= line)
d45ebc647b513047d2ec30a64b31dbf718a93238
created 2014-02-04 15:43 +0100
pushed 2014-02-04 19:23 +0000
Andy Wingo Andy Wingo - Bug 967434 - Remove JS_HAS_DESTRUCTURING ifdefs
c717600bee44a2ae398ec6d9a659709bcf690b68
created 2014-02-04 14:24 +0100
pushed 2014-02-04 19:23 +0000
Andy Wingo Andy Wingo - Bug 966912 - Part 1: Rename blockChain to staticScope r=luke
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.
290a8f35944160917f1fb03a19bb7e09ac5f5667
created 2014-01-31 14:51 -0800
pushed 2014-02-02 17:23 +0000
Bobby Holley Bobby Holley - Bug 962449 - Make various getOrCreate methods static to efficiently fix hazards. r=Waldo
1e170276a033e726e0f7e43e1967832c67d79133
created 2014-01-24 19:54 -0800
pushed 2014-01-30 09:58 +0000
Jeff Walden Jeff Walden - Bug 963641 - Remove PNK_MUTATEPROTO, and just make JSOP_MUTATEPROTO be generated for the PNK_INITPROP+__proto__ combination. r=jorendorff
d6f5085fec81541675b0ff1a2b22dde54c5af60b
created 2014-01-24 20:14 -0800
pushed 2014-01-28 12:43 +0000
Chris Peterson Chris Peterson - Bug 964016 - Part 4: Replace JS_ALWAYS_INLINE with MOZ_ALWAYS_INLINE. r=luke
f2e86f6fef07a299dc020a57762d9e89ff7e28a0
created 2013-12-11 16:03 -0800
pushed 2014-01-24 12:08 +0000
Jeff Walden Jeff Walden - Bug 948583 - Implement __proto__ in object literals using a new JSOp. The JSOp still uses setprop-like behavior to mutate the [[Prototype]]; we'll change that in a subsequent patch, coming probably in the next couple weeks (definitely before uplift). r=jorendorff, r=efaust
30a12281194374c442f1b978cb29ad2309eb4f15
created 2014-01-21 16:53 -0800
pushed 2014-01-22 12:55 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 948583) on a CLOSED TREE
3807c2bc06a23aefc8de0f10094be9f593b3fc04
created 2013-12-11 16:03 -0800
pushed 2014-01-22 12:55 +0000
Jeff Walden Jeff Walden - Bug 948583 - Implement __proto__ in object literals using a new JSOp. The JSOp still uses setprop-like behavior to mutate the [[Prototype]]; we'll change that in a subsequent patch, coming probably in the next couple weeks. r=jorendorff, r=efaust
d2eca1d564021965d05da0a4dd674175b98ccb61
created 2014-01-16 12:41 -0600
pushed 2014-01-17 01:12 +0000
Luke Wagner Luke Wagner - Bug 916612 - Increase maximum number of local variables to 2^28 (r=wingo)
less more (0) -300 -100 -60 tip