js/src/frontend/Parser.cpp
d59a1cce18e52c0375b761f07fbdf9600b325b4d
created 2014-02-12 18:46 +0100
pushed 2014-02-12 17:49 +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 11: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 14:55 +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 14:55 +0000
Andy Wingo Andy Wingo - Backed out changeset d45ebc647b51 (missing r= line)
d45ebc647b513047d2ec30a64b31dbf718a93238
created 2014-02-04 15:43 +0100
pushed 2014-02-04 14:44 +0000
Andy Wingo Andy Wingo - Bug 967434 - Remove JS_HAS_DESTRUCTURING ifdefs
c717600bee44a2ae398ec6d9a659709bcf690b68
created 2014-02-04 14:24 +0100
pushed 2014-02-04 13:27 +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 05:31 +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-01-31 22:51 +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 01:03 +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 07:53 +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-23 21:38 +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 00:53 +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-21 22:58 +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-16 19:51 +0000
Luke Wagner Luke Wagner - Bug 916612 - Increase maximum number of local variables to 2^28 (r=wingo)
a15cee5da933490eb4a88895f0d4e1e1e4c44a84
created 2014-01-16 11:02 -0600
pushed 2014-01-16 19:51 +0000
Luke Wagner Luke Wagner - Bug 916612 - Move the too-many args+vars checks (r=wingo)
4a0c81bd7fedfa40c423efa42648f2de0aa6adc2
created 2014-01-16 10:56 -0600
pushed 2014-01-16 19:51 +0000
Luke Wagner Luke Wagner - Bug 916612 - Inflate the slot width and decrease the hop width in UpvarCookie/ScopeCoordinate (r=wingo)
6a8bcdd35d1e79aaafb45249f86667925f9b3aae
created 2013-12-16 14:55 -0800
pushed 2013-12-16 22:55 +0000
Brian Hackett Brian Hackett - Bug 937089 - Deoptimize arguments when it is redeclared as a variable inside a with statement inside an eval, r=luke.
c22a4358920a9eeab2ededf65090b2344b802d02
created 2013-12-14 16:38 -0800
pushed 2013-12-15 00:38 +0000
Brian Hackett Brian Hackett - Bug 949747 - Use accessor methods for JSFunction fields, r=jandem.
d0b854b106d4fcf7b9682abc9389e101ca9e2ba7
created 2013-11-26 12:07 +0100
pushed 2013-12-13 17:20 +0000
Andy Wingo Andy Wingo - Bug 927782 - Part 11: Optimize block scopes without aliased locals. r=luke
e2c007db70cf8e164a2650d7be780f2f2411bcef
created 2013-12-06 18:22 +0100
pushed 2013-12-13 17:20 +0000
Andy Wingo Andy Wingo - Bug 927782 - Part 4: Generators allocate all locals on the scope chain. r=luke
94cdaced90bf49679eae210824875570fb98df9c
created 2013-12-06 15:03 -0500
pushed 2013-12-06 20:03 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 12 changesets (bug 927782) for SM rootanalysis orange.
51d6617835d140affaf45ed9787d317388beb1ff
created 2013-11-26 12:07 +0100
pushed 2013-12-06 17:52 +0000
Andy Wingo Andy Wingo - Bug 927782 - Part 11: Optimize block scopes without aliased locals. r=luke
cbdd50c96b858458ea7b3bfd6b5335ddde65b4c9
created 2013-12-06 18:22 +0100
pushed 2013-12-06 17:52 +0000
Andy Wingo Andy Wingo - Bug 927782 - Part 4: Generators allocate all locals on the scope chain. r=luke
22a26c92bf004064e8f7cbd6ad9c1694ad319d9f
created 2013-11-20 22:50 -0800
pushed 2013-11-21 06:52 +0000
Shu-yu Guo Shu-yu Guo - Bug 935470 - Update end position after lazily parsing a function. (r=jorendorff)
a64cf19fa761c8c7c4c4d4c9f506b04af865870a
created 2013-11-18 16:37 +0100
pushed 2013-11-18 18:21 +0000
Andy Wingo Andy Wingo - Bug 932312 - Remove SRC_HIDDEN as it is no longer used. r=jwalden
2bbd3a23d40fb356165f13d9a3823e458640f6dd
created 2013-11-17 15:33 -0700
pushed 2013-11-17 22:33 +0000
Brian Hackett Brian Hackett - Bug 928050 - Remove worker pausing mechanism, r=billm.
01b9888de10c11a89191c7bdc3bf7f0df81edb7b
created 2013-11-14 10:01 +0100
pushed 2013-11-14 09:06 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset b8d3be6e3c1a (bug 935470) as result of the discussion of Bug 937997 Comment 48 Trees Closed due to OOM on a CLOSED TREE
b8d3be6e3c1a06c98c3c0c1e2ca6d22d1f99e184
created 2013-11-12 10:51 -0800
pushed 2013-11-12 18:50 +0000
Shu-yu Guo Shu-yu Guo - Bug 935470 - Update end position after lazily parsing a function. (r=jorendorff)
67f5d934127ce93057ad5c76d04af75337762434
created 2013-11-11 16:53 -0800
pushed 2013-11-12 00:54 +0000
Wes Kocher Wes Kocher - Backed out 7 changesets (bug 935228, bug 936143, bug 935470, bug 933882, bug 934799) for breaking ASAN browser-chrome tests on a CLOSED TREE
555e5759fe5ff4ea3d420e6f9a54cc65d8f703d9
created 2013-11-11 14:18 -0800
pushed 2013-11-11 22:18 +0000
Shu-yu Guo Shu-yu Guo - Bug 935470 - Update end position after lazily parsing a function. (r=jorendorff)
01555404ca9170f3e30afb9ebbe3edf9493ce2d1
created 2013-11-11 20:05 +0100
pushed 2013-11-11 19:05 +0000
Eddy Bruel Eddy Bruel - Bug 930411 - Implement export declarations; r=bholley
74a8ba38863b58da4b027cf0b6aaa41727e92cc9
created 2013-11-07 21:07 -0800
pushed 2013-11-08 05:17 +0000
Jim Blandy Jim Blandy - Bug 887077: Use ReadOnlyCompileOptions in preference to CompileOptions where possible. r=terrence
73b5c79e3b65b4963a734338ad288aee5b55f899
created 2013-11-06 20:04 +0100
pushed 2013-11-06 22:48 +0000
Eddy Bruel Eddy Bruel - Bug 927116 - Implement parser support for import declarations; r=jorendorff
f37ed8d8161284529d8528ae5b13e58ecf02a3cd
created 2013-11-06 12:53 -0800
pushed 2013-11-06 20:53 +0000
Wes Kocher Wes Kocher - Backed out 3 changesets (bug 927116) for Win debug XPCShell test bustage
13f60271f4f6729541c179a5a1e333ebb98cd6f2
created 2013-11-06 20:04 +0100
pushed 2013-11-06 19:04 +0000
Eddy Bruel Eddy Bruel - Bug 927116 - Implement parser support for import declarations; r=jorendorff
82c3097bb8b3513e9d4acf9d62c43e9f6100cb3e
created 2013-11-05 16:10 +0100
pushed 2013-11-05 15:11 +0000
Eddy Bruel Eddy Bruel - Bug 568953 - Back out obsolete module code; r=jorendorff
13bd430455d43197995da6bc99d0f5c0f1c5dfbc
created 2013-10-29 11:23 +0100
pushed 2013-11-01 03:04 +0000
Andy Wingo Andy Wingo - Bug 932216 - Remove code conditional on JS_HAS_CONST, JS_HAS_BLOCK_SCOPE. r=jorendorff
639936b3790131de8d28aa898f4d36e2f3239c1c
created 2013-10-15 16:43 +0200
pushed 2013-10-15 17:54 +0000
Andy Wingo Andy Wingo - Bug 923160 - Disallow initializers in for-of statements. r=jorendorff
d5b4041f6c1391ebf23fc36078a38cbea7c2110e
created 2013-10-11 22:02 -0700
pushed 2013-10-12 05:04 +0000
Steve Fink Steve Fink - Bug 925582 - Handlify ParseContext::define, r=terrence
e3be5e632c351103fd20e5bfa3ec0af96274fea5
created 2013-10-10 13:11 -0400
pushed 2013-10-10 17:14 +0000
Luke Wagner Luke Wagner - Bug 922395 - OdinMonkey: move the check for generators (r=jorendorff)
a4f96de49668a86063da67a8de77e4eb23e49b0d
created 2013-10-03 13:37 +0100
pushed 2013-10-03 12: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 2013-10-01 20:18 +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 2013-10-01 15:43 +0000
Andy Wingo Andy Wingo - Bug 907077: Change for-of to conform to latest ES6 specification. r=jwalden
c4aa9fdddb72432391fbb394be4ae3ad9da64f10
created 2013-09-24 23:00 -0400
pushed 2013-09-25 03:01 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/src/frontend/; r=ehsan
89406858afdfba834f3aaacce927037565712d2f
created 2013-09-19 15:26 +0200
pushed 2013-09-19 18:48 +0000
Andy Wingo Andy Wingo - Bug 666396 - Implemement yield*. r=jorendorff, r=Waldo
d780eba18377806bf5e93511dede8e7c69aed83f
created 2013-09-13 18:32 +0900
pushed 2013-09-17 14:03 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 762363 - ES6 spread-call syntax: f(...args). r=jorendorff.
4473d84c6ab6e2190d92aab9fbe09c08117bd612
created 2013-09-12 11:08 -0500
pushed 2013-09-12 16:08 +0000
Boris Zbarsky Boris Zbarsky - Bug 899296 - Restore bytecode-level constant folding in lazily compiled functions. r=jorendorff.
6f22b81ed9b44458fc19951b3a448fd802395cb6
created 2013-09-11 09:23 +1000
pushed 2013-09-11 07:58 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 914508 (attempt 2) - Move more stuff out of inlines.h/-inl.h files, and remove some unnecessary #include statements. r=terrence.
ecfd306e73fc0f22783cdf8d3f0411984c93b292
created 2013-09-10 23:00 -0700
pushed 2013-09-11 06:00 +0000
Wes Kocher Wes Kocher - Backed out changeset 45975a811207 (bug 914508) for Android 2.2 NoIon build bustage
45975a8112078e3a80c57de34f3bcfebdd2ef031
created 2013-09-11 09:23 +1000
pushed 2013-09-11 04:09 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 914508 - Move more stuff out of inlines.h/-inl.h files, and remove some unnecessary #include statements. r=terrence.
be1053dc223b5ee70f0ad2ab0cb7cfea9635ba7d
created 2013-09-10 09:03 +0200
pushed 2013-09-10 08:36 +0000
Ms2ger Ms2ger - Bug 914309 - Factor out fromMarkedLocation calls in Parser::objectLiteral() into a helper function; r=jorendorff
df11d75d3271e32e616b9d38685003528d72a799
created 2013-09-03 14:35 -0400
pushed 2013-09-03 18:35 +0000
Kannan Vijayan Kannan Vijayan - Bug 909764 - Fix syntax parsing error that allows let bindings of eval in strict mode. r=jwalden r=jorendorff
f454691138040dc79d3375b4a1241494d3406843
created 2013-08-29 09:56 -0600
pushed 2013-08-29 15:56 +0000
Brian Hackett Brian Hackett - Bug 908699 - Allow generating parse errors and warnings when off the main thread, r=billm.
43503c7ca48ae62126e63b15553062ab6577a3fd
created 2013-08-15 10:07 -0700
pushed 2013-08-27 21:12 +0000
Jeff Walden Jeff Walden - Bug 907958 - Disallow |function function() {}| and similar unreadabilities. r=jorendorff, r=wingo for the yield interactions, r=luke for the asm.js interactions
96f58548cfd1a157d2039aca914fcd9713c593fc
created 2013-08-26 17:09 -0700
pushed 2013-08-27 00:30 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 909171 (part 2) - Fix up jsversion.h includes. r=luke.
ff5fd513db35bbb6358d1d4aa934d0e6c5870227
created 2013-08-23 19:27 -0700
pushed 2013-08-24 02:28 +0000
Jeff Walden Jeff Walden - Back out bc75fd3095eb (bug 907958), the simple rebasing through bug 666399 is busted. Probably a simple-ish fix, not gonna try it on a deadline, tho. r=beep-beep-beep from a CLOSED TREE
bc75fd3095ebc1ba7ad73591a98736b242bc0ce3
created 2013-08-15 10:07 -0700
pushed 2013-08-24 00:18 +0000
Jeff Walden Jeff Walden - Bug 907958 - Disallow |function function() {}| and similar unreadabilities. r=jorendorff
143b76709fabc191ff15b16dd59220a9c1ca7b28
created 2013-08-23 14:39 -0500
pushed 2013-08-23 22:32 +0000
Luke Wagner Luke Wagner - Bug 908813 - Only report asm.js warnings once during syntax-only parse (r=bbouvier)
32e6af3f6a05802ceafdcf7bda56f5c65330a66d
created 2013-08-23 11:07 -0400
pushed 2013-08-23 15:07 +0000
Andy Wingo Andy Wingo - Bug 904701 - Implement prototype madness for ES6 generators. r=bhackett, r=jorendorff
2442b877654fe8a29b8b86af671c5f9e4556c03d
created 2013-08-22 11:28 -0500
pushed 2013-08-22 16:28 +0000
Benjamin Peterson Benjamin Peterson - Bug 777060 - Allow parameters without defaults after default parameters. r=jorendorff
less more (0) -300 -100 -60 tip