-
-
Notifications
You must be signed in to change notification settings - Fork 258
Conversation
oleksandr-kuzmenko
commented
Mar 26, 2017
•
edited
Loading
edited
Q | A |
---|---|
Bug fix? | yes |
Breaking change? | yes |
New feature? | no |
Deprecations? | no |
Spec compliancy? | yes |
Tests added/pass? | yes |
Fixed tickets | #420 |
License | MIT |
Codecov Report
@@ Coverage Diff @@
## master #433 +/- ##
==========================================
+ Coverage 98.25% 98.26% +<.01%
==========================================
Files 20 20
Lines 3504 3506 +2
Branches 927 928 +1
==========================================
+ Hits 3443 3445 +2
Misses 22 22
Partials 39 39
Continue to review full report at Codecov.
|
fixed |
Hey @Alxpy! It looks like one or more of your builds have failed. I've copied the relevant info below to save you some time. |
@Alxpy it's from flow's parser tests, run by |
It looks like this test fails on |
8312994
to
e76762a
Compare
Hey @Alxpy! It looks like one or more of your builds have failed. I've copied the relevant info below to save you some time. |
Fixed number parser babel#2 Added one more test
e76762a
to
dce4d89
Compare
@bakkot thanks! |
Thanks you @Alxpy |
Fixed number parser #2 Added one more test
commit 62a9db8 Author: William C. Johnson <[email protected]> Date: Wed Oct 25 00:32:48 2017 -0400 @oigroup/[email protected] commit bd07fa2 Author: William C. Johnson <[email protected]> Date: Wed Oct 25 00:10:26 2017 -0400 @oigroup/[email protected] commit d33d831 Author: William C. Johnson <[email protected]> Date: Wed Oct 25 00:08:23 2017 -0400 Fix bound catchExprs commit 5a298ea Author: William C. Johnson <[email protected]> Date: Tue Oct 24 23:54:45 2017 -0400 @oigroup/[email protected] commit a4607d5 Author: William C. Johnson <[email protected]> Date: Tue Oct 24 23:52:30 2017 -0400 Fix source locs commit 933d76a Author: William C. Johnson <[email protected]> Date: Tue Oct 24 22:30:53 2017 -0400 CatchExpr parsing commit 6a9bc59 Author: William C. Johnson <[email protected]> Date: Sun Oct 22 15:18:15 2017 -0400 @oigroup/[email protected] commit ec0d413 Author: William C. Johnson <[email protected]> Date: Sun Oct 22 15:07:22 2017 -0400 Add `startsExpr` to `<-` Fixes wcjohnson/lightscript#58 commit e4e4202 Author: William C. Johnson <[email protected]> Date: Sun Oct 22 14:55:09 2017 -0400 Add `bangCall` parsing to lsc test suite commit 0b6c44a Author: William C. Johnson <[email protected]> Date: Sat Oct 21 14:06:03 2017 -0400 Clean up safe-await-outside-async error Fixes wcjohnson/lightscript#53 commit 5e28e85 Author: William C. Johnson <[email protected]> Date: Sat Oct 21 13:56:27 2017 -0400 Re-disable `!(` commit f2d8047 Author: William C. Johnson <[email protected]> Date: Fri Oct 20 21:02:12 2017 -0400 @oigroup/[email protected] commit 52644f2 Author: William C. Johnson <[email protected]> Date: Thu Oct 19 16:51:35 2017 -0400 @oigroup/[email protected] commit 60e1682 Author: William C. Johnson <[email protected]> Date: Thu Oct 19 16:40:07 2017 -0400 Allow subscripting of argless bangcalls Addresses wcjohnson/lightscript#50 commit b3eeb55 Author: William C. Johnson <[email protected]> Date: Thu Oct 12 21:08:32 2017 -0400 @oigroup/[email protected] commit 6cd44b3 Author: William C. Johnson <[email protected]> Date: Thu Oct 12 20:39:37 2017 -0400 Commaless import, export commit dcfd856 Author: William C. Johnson <[email protected]> Date: Thu Oct 12 20:18:47 2017 -0400 @oigroup/[email protected] commit bd015d5 Author: William C. Johnson <[email protected]> Date: Thu Oct 12 19:26:35 2017 -0400 Packaging updates commit 052ced6 Author: William C. Johnson <[email protected]> Date: Thu Oct 12 19:03:27 2017 -0400 Post-merge fixup commit b2a20d9 Merge: 811db18 da66d3f Author: William C. Johnson <[email protected]> Date: Thu Oct 12 18:33:46 2017 -0400 Merge remote-tracking branch 'babylon/6.x' into prerelease/3.0.0 # Conflicts: # README.md # package.json # src/parser/expression.js # src/tokenizer/index.js # test/fixtures/esprima/invalid-syntax/migrated_0268/options.json # yarn.lock commit 811db18 Author: William C. Johnson <[email protected]> Date: Wed Oct 11 21:38:47 2017 -0400 @oigroup/[email protected] commit b51009e Author: William C. Johnson <[email protected]> Date: Wed Oct 11 21:37:13 2017 -0400 Add fixture for flow ambiguity Re wcjohnson/lightscript#44 commit ae9cdce Author: William C. Johnson <[email protected]> Date: Wed Oct 11 01:24:01 2017 -0400 @oigroup/[email protected] commit 0e52088 Author: William C. Johnson <[email protected]> Date: Mon Oct 9 01:13:41 2017 -0400 Clean up parsing re: flow typecasts Addresses wcjohnson/lightscript#22 commit 322842a Author: William C. Johnson <[email protected]> Date: Mon Oct 9 00:10:28 2017 -0400 Flow typecasts require parentheses Addresses wcjohnson/lightscript#22 commit 5e5a50e Author: William C. Johnson <[email protected]> Date: Sun Oct 8 18:48:35 2017 -0400 Early whiteblock body termination Addresses wcjohnson/lightscript#39 commit 3099b20 Author: William C. Johnson <[email protected]> Date: Sun Oct 8 16:35:27 2017 -0400 @oigroup/[email protected] commit 19b141c Author: William C. Johnson <[email protected]> Date: Sun Oct 8 16:24:07 2017 -0400 `for..of` no longer requires a variable qualifier Addresses wcjohnson/lightscript#38 commit 95c3353 Author: William C. Johnson <[email protected]> Date: Sat Oct 7 19:14:49 2017 -0400 Allow spread loops in JSXExpressionContainer commit 26abf6e Author: William C. Johnson <[email protected]> Date: Sat Oct 7 18:29:50 2017 -0400 `spreadLoop` implementation commit 6e257e5 Author: William C. Johnson <[email protected]> Date: Sat Oct 7 16:59:40 2017 -0400 Disable legacy comprehensions commit 1a4cade Author: William C. Johnson <[email protected]> Date: Fri Oct 6 22:11:30 2017 -0400 Remove `pipeCall` See wcjohnson/lightscript#36 commit 15b9b13 Author: William C. Johnson <[email protected]> Date: Fri Oct 6 22:04:52 2017 -0400 Disallow whitespace around safe tilde call operator Addresses wcjohnson/lightscript#19 commit adbe2a4 Author: William C. Johnson <[email protected]> Date: Fri Oct 6 17:49:48 2017 -0400 @oigroup/[email protected] commit cc81f86 Author: William C. Johnson <[email protected]> Date: Fri Oct 6 17:30:54 2017 -0400 Eliminate nested block level tracking See wcjohnson/lightscript#33 commit 87afe91 Author: William C. Johnson <[email protected]> Date: Fri Oct 6 17:05:16 2017 -0400 Disallow subscripting from crossing whiteblock boundaries Addresses wcjohnson/lightscript#33 commit d447c02 Author: William C. Johnson <[email protected]> Date: Tue Oct 3 22:22:20 2017 -0400 Allow asi near `]` commit c9c226a Author: William C. Johnson <[email protected]> Date: Tue Oct 3 20:12:53 2017 -0400 Block parsing algorithm simplification commit 65d3524 Author: William C. Johnson <[email protected]> Date: Tue Oct 3 15:26:02 2017 -0400 @oigroup/[email protected] commit 8b1634e Author: William C. Johnson <[email protected]> Date: Mon Oct 2 21:36:16 2017 -0400 @oigroup/[email protected] commit ffcf461 Author: William C. Johnson <[email protected]> Date: Mon Oct 2 21:00:50 2017 -0400 More detailed error message in ambiguous cases. commit 210de1f Author: William C. Johnson <[email protected]> Date: Mon Oct 2 20:33:26 2017 -0400 `noLabeledExpressionStatements` plugin added commit 6ff25b9 Author: William C. Johnson <[email protected]> Date: Mon Oct 2 20:04:53 2017 -0400 Revert `?.(` syntax due to JS stage 1 proposal uncertainty commit 249aee6 Author: William C. Johnson <[email protected]> Date: Sat Sep 30 22:09:43 2017 -0400 @oigroup/[email protected] commit eea37ea Author: William C. Johnson <[email protected]> Date: Sat Sep 30 21:42:18 2017 -0400 New WBP fixes commit d4184a6 Author: William C. Johnson <[email protected]> Date: Sat Sep 30 21:39:47 2017 -0400 `whiteblockPreferred` updates commit 5e45d5e Author: William C. Johnson <[email protected]> Date: Sat Sep 30 18:13:56 2017 -0400 Lightscript OBA fixup commit 1aded08 Author: William C. Johnson <[email protected]> Date: Sat Sep 30 17:39:12 2017 -0400 Whiteblock-preferred, step 1 commit 0e97a7b Author: William C. Johnson <[email protected]> Date: Sat Sep 30 18:16:47 2017 -0400 Whiteblock-preferred mode commit 5e45d5e Author: William C. Johnson <[email protected]> Date: Sat Sep 30 18:13:56 2017 -0400 Lightscript OBA fixup commit 1aded08 Author: William C. Johnson <[email protected]> Date: Sat Sep 30 17:39:12 2017 -0400 Whiteblock-preferred, step 1 commit 0a87973 Author: William C. Johnson <[email protected]> Date: Thu Sep 28 21:27:27 2017 -0400 @oigroup/[email protected] commit f6b5fb7 Author: William C. Johnson <[email protected]> Date: Thu Sep 28 21:11:25 2017 -0400 Splat comprehensions commit 93088f6 Author: William C. Johnson <[email protected]> Date: Thu Sep 28 17:07:19 2017 -0400 Splat comprehension parsing commit 76e14e8 Author: William C. Johnson <[email protected]> Date: Wed Sep 27 22:17:23 2017 -0400 @oigroup/[email protected] commit bcd22fe Author: William C. Johnson <[email protected]> Date: Wed Sep 27 21:28:09 2017 -0400 `whiteblockOnly` mode commit 160ee23 Author: William C. Johnson <[email protected]> Date: Wed Sep 27 20:59:11 2017 -0400 Parse `{` as expressionStatement when whiteblockOnly enabled commit afd89a2 Author: William C. Johnson <[email protected]> Date: Wed Sep 27 20:36:21 2017 -0400 Initial whiteblockOnly impl, test fixes commit 5aa3ee5 Author: William C. Johnson <[email protected]> Date: Wed Sep 27 15:44:02 2017 -0400 Merge 2.3 fixes commit 15799aa Author: William C. Johnson <[email protected]> Date: Mon Sep 25 16:01:25 2017 -0400 @oigroup/[email protected] commit e816aa7 Author: William C. Johnson <[email protected]> Date: Mon Sep 25 15:54:40 2017 -0400 @oigroup/[email protected] commit 2376b75 Author: William C. Johnson <[email protected]> Date: Mon Sep 25 15:41:14 2017 -0400 2.3.0 - Syntactic placeholders - Pipe calls `|>`, `<|` - Track block nesting level in parser state - Fix bang call subscript unwinding crossing block boundaries - Fix premature “comprehensions are illegal” error disallowing patterns with “for” or “case” keys - Don’t lint when testing commit 64f066f Author: William C. Johnson <[email protected]> Date: Mon Sep 25 15:36:41 2017 -0400 Fix for bang call subscripting issue across block boundaries commit bda54e5 Author: William C. Johnson <[email protected]> Date: Mon Sep 25 14:38:44 2017 -0400 Comprehension fixes commit 476419a Author: William C. Johnson <[email protected]> Date: Sat Sep 23 15:53:55 2017 -0400 Run lint and flow at `preversion`, not `test` commit 266f948 Author: William C. Johnson <[email protected]> Date: Mon Sep 18 23:16:07 2017 -0400 @oigroup/[email protected] commit 2342c39 Author: William C. Johnson <[email protected]> Date: Tue Sep 5 16:51:01 2017 -0400 @oigroup/[email protected] commit 21a26a8 Merge: e61679c 7c5e20e Author: William C. Johnson <[email protected]> Date: Tue Sep 5 15:24:38 2017 -0400 Merge branch 'prerelease/2.3.0' of https://github.com/wcjohnson/babylon-lightscript into prerelease/2.3.0 commit e61679c Author: William C. Johnson <[email protected]> Date: Tue Sep 5 15:24:20 2017 -0400 Unit test for unfortunate flow typecast in if test clause commit 7c5e20e Author: William C. Johnson <[email protected]> Date: Sun Aug 6 12:58:46 2017 -0400 Misc cleanup - Remove errant copypasta from tildeCall.js - Clean up spacing/comments commit ffb7ddb Author: William C. Johnson <[email protected]> Date: Wed Jul 19 21:43:42 2017 -0400 @oigroup/[email protected] commit fb570ee Author: William C. Johnson <[email protected]> Date: Wed Jul 19 21:28:23 2017 -0400 Pipe call improvements - Support arrows as pipe call operands - Support leftward-pointing pipe calls commit f248451 Author: William C. Johnson <[email protected]> Date: Mon Jul 17 16:09:12 2017 -0400 @oigroup/[email protected] commit 00a76ef Author: William C. Johnson <[email protected]> Date: Mon Jul 17 15:52:31 2017 -0400 Fix for left-associativity and subscripts of pipeCalls commit 6d4d300 Author: William C. Johnson <[email protected]> Date: Mon Jul 17 00:43:08 2017 -0400 `pipeCall` tests commit 4e579c7 Author: William C. Johnson <[email protected]> Date: Mon Jul 17 00:28:40 2017 -0400 @oigroup/[email protected] commit 17f5a44 Author: William C. Johnson <[email protected]> Date: Sun Jul 16 23:19:22 2017 -0400 @oigroup/[email protected] commit 0bcd865 Author: William C. Johnson <[email protected]> Date: Sun Jul 16 23:07:36 2017 -0400 @oigroup/[email protected] commit 6975053 Author: William C. Johnson <[email protected]> Date: Sun Jul 16 23:03:53 2017 -0400 Parsing for pipe operator commit b10a5e48d1552ff389de314762e863197bc0da7e Author: William C. Johnson <[email protected]> Date: Sun Jul 16 22:55:34 2017 -0400 Fix associativity commit 0fac7c226b9cd9cda94a5956a45a067a145e2976 Author: William C. Johnson <[email protected]> Date: Sun Jul 16 22:22:34 2017 -0400 Parse pipe operator as subscript commit b21acb2f12941d9d7d4279320de4c55c7ee3b50f Author: William C. Johnson <[email protected]> Date: Sun Jul 16 21:17:17 2017 -0400 Basic pipeCall parsing commit 70ee2c8 Author: William C. Johnson <[email protected]> Date: Sun Jul 16 20:46:52 2017 -0400 Syntactic placeholders commit d5d4e74 Author: William C. Johnson <[email protected]> Date: Sun Jul 16 20:41:48 2017 -0400 Allow placeholder to be changed via config commit 32e43a0 Author: William C. Johnson <[email protected]> Date: Sun Jul 16 20:24:59 2017 -0400 Spread placeholder tests commit 73b9d32 Author: William C. Johnson <[email protected]> Date: Sun Jul 16 15:31:50 2017 -0400 Initial implementation of syntactic placeholders commit 833e5b9 Author: William C. Johnson <[email protected]> Date: Sun Aug 6 12:58:46 2017 -0400 Misc cleanup - Remove errant copypasta from tildeCall.js - Clean up spacing/comments commit eaa42cd Author: William C. Johnson <[email protected]> Date: Mon Sep 25 14:38:44 2017 -0400 Comprehension fixes commit 97109a6 Author: William C. Johnson <[email protected]> Date: Sun Sep 24 01:55:17 2017 -0400 Fix for bang-tilde-call parsing commit 33e044c Author: William C. Johnson <[email protected]> Date: Sun Sep 24 01:30:12 2017 -0400 Tilde calls now generate `CallExpression` nodes with `tilde: true` commit 926a863 Author: William C. Johnson <[email protected]> Date: Sat Sep 23 15:55:42 2017 -0400 Converge with Babel re optional chaining - Eliminate `SafeMemberExpression` node type; use `MemberExpression` with `optional = true` instead. - Use `optional = true` for safe `CallExpression`s - Allow proposed `x?.(arg, arg…)` syntax for safe calls commit 99f8c0b Author: William C. Johnson <[email protected]> Date: Sat Sep 23 15:53:55 2017 -0400 Run lint and flow at `preversion`, not `test` commit 266f948 Author: William C. Johnson <[email protected]> Date: Mon Sep 18 23:16:07 2017 -0400 @oigroup/[email protected] commit 2342c39 Author: William C. Johnson <[email protected]> Date: Tue Sep 5 16:51:01 2017 -0400 @oigroup/[email protected] commit 21a26a8 Merge: e61679c 7c5e20e Author: William C. Johnson <[email protected]> Date: Tue Sep 5 15:24:38 2017 -0400 Merge branch 'prerelease/2.3.0' of https://github.com/wcjohnson/babylon-lightscript into prerelease/2.3.0 commit e61679c Author: William C. Johnson <[email protected]> Date: Tue Sep 5 15:24:20 2017 -0400 Unit test for unfortunate flow typecast in if test clause commit da66d3f Author: Henry Zhu <[email protected]> Date: Tue Aug 15 15:34:16 2017 -0400 6.18.0 commit a457038 Author: jbrown215 <[email protected]> Date: Tue Aug 15 15:23:41 2017 -0400 Flow opaque type alias backport (babel#644) * Flow opaque type alias backport * Flow opaque type alias backport tests * Only add support for opaque types * Remove .swp file commit 7c5e20e Author: William C. Johnson <[email protected]> Date: Sun Aug 6 12:58:46 2017 -0400 Misc cleanup - Remove errant copypasta from tildeCall.js - Clean up spacing/comments commit ffb7ddb Author: William C. Johnson <[email protected]> Date: Wed Jul 19 21:43:42 2017 -0400 @oigroup/[email protected] commit fb570ee Author: William C. Johnson <[email protected]> Date: Wed Jul 19 21:28:23 2017 -0400 Pipe call improvements - Support arrows as pipe call operands - Support leftward-pointing pipe calls commit f248451 Author: William C. Johnson <[email protected]> Date: Mon Jul 17 16:09:12 2017 -0400 @oigroup/[email protected] commit 00a76ef Author: William C. Johnson <[email protected]> Date: Mon Jul 17 15:52:31 2017 -0400 Fix for left-associativity and subscripts of pipeCalls commit 6d4d300 Author: William C. Johnson <[email protected]> Date: Mon Jul 17 00:43:08 2017 -0400 `pipeCall` tests commit 4e579c7 Author: William C. Johnson <[email protected]> Date: Mon Jul 17 00:28:40 2017 -0400 @oigroup/[email protected] commit 17f5a44 Author: William C. Johnson <[email protected]> Date: Sun Jul 16 23:19:22 2017 -0400 @oigroup/[email protected] commit 0bcd865 Author: William C. Johnson <[email protected]> Date: Sun Jul 16 23:07:36 2017 -0400 @oigroup/[email protected] commit 6975053 Author: William C. Johnson <[email protected]> Date: Sun Jul 16 23:03:53 2017 -0400 Parsing for pipe operator commit b10a5e48d1552ff389de314762e863197bc0da7e Author: William C. Johnson <[email protected]> Date: Sun Jul 16 22:55:34 2017 -0400 Fix associativity commit 0fac7c226b9cd9cda94a5956a45a067a145e2976 Author: William C. Johnson <[email protected]> Date: Sun Jul 16 22:22:34 2017 -0400 Parse pipe operator as subscript commit b21acb2f12941d9d7d4279320de4c55c7ee3b50f Author: William C. Johnson <[email protected]> Date: Sun Jul 16 21:17:17 2017 -0400 Basic pipeCall parsing commit 70ee2c8 Author: William C. Johnson <[email protected]> Date: Sun Jul 16 20:46:52 2017 -0400 Syntactic placeholders commit d5d4e74 Author: William C. Johnson <[email protected]> Date: Sun Jul 16 20:41:48 2017 -0400 Allow placeholder to be changed via config commit 32e43a0 Author: William C. Johnson <[email protected]> Date: Sun Jul 16 20:24:59 2017 -0400 Spread placeholder tests commit 73b9d32 Author: William C. Johnson <[email protected]> Date: Sun Jul 16 15:31:50 2017 -0400 Initial implementation of syntactic placeholders commit f199a61 Author: blackmiaool <[email protected]> Date: Wed Jun 28 22:22:53 2017 +0800 fix the error info of 'sourceType' (babel#572) commit c7292a7 Author: Daniel Tschinder <[email protected]> Date: Sun Jun 18 23:04:08 2017 +0200 Changelog 6.17.4 commit 5b7fd46 Author: Daniel Tschinder <[email protected]> Date: Sun Jun 18 23:01:51 2017 +0200 6.17.4 commit e79aadd Author: aardito2 <[email protected]> Date: Sun Jun 18 16:57:42 2017 -0400 Fix comment attachment for call expressions (babel#575) commit ec6d688 Author: Daniel Tschinder <[email protected]> Date: Sun Jun 18 22:52:25 2017 +0200 Correctly put typeParameters on FunctionExpression (babel#585) (babel#586) commit 40f9a95 Author: Daniel Tschinder <[email protected]> Date: Fri Jun 9 11:12:01 2017 +0200 6.17.3 commit 1a19491 Author: Daniel Tschinder <[email protected]> Date: Fri Jun 9 11:11:29 2017 +0200 Changelog 6.17.3 commit 041e7ef Author: Daniel Tschinder <[email protected]> Date: Fri Jun 9 11:05:37 2017 +0200 Fix location info on FunctionTypeParam nodes (babel#565) (babel#571) commit eeba714 Author: Daniel Tschinder <[email protected]> Date: Sat Jun 3 16:21:53 2017 +0200 Fix stmt value being the raw value (babel#557) (babel#558) commit e212701 Author: Daniel Tschinder <[email protected]> Date: Thu Jun 1 11:51:01 2017 +0200 Add node 8 and remove <4 (babel#553) commit a9aade9 Author: Daniel Tschinder <[email protected]> Date: Wed May 31 23:06:55 2017 +0200 Changelog 6.17.2 commit 8722762 Author: Daniel Tschinder <[email protected]> Date: Wed May 31 23:00:04 2017 +0200 6.17.2 commit 8a8cc1a Author: Daniel Tschinder <[email protected]> Date: Wed May 31 22:58:36 2017 +0200 Fixed disappearing comments following a trailing comma on the last property of an object literal or the last argument of a call expression (babel#478) (babel#551) commit 990675d Author: Daniel Tschinder <[email protected]> Date: Fri May 19 10:28:42 2017 +0200 Fix babel#437: only prohibit 'export type from "module" ' when flow is enabled (babel#438) (babel#531) * Only prohibit 'export type' when flow is enabled * Fix lint commit b7c13a8 Author: Daniel Tschinder <[email protected]> Date: Fri May 19 10:04:54 2017 +0200 Fix handling of anonymous parameters in `flowParseObjectTypeMethodish`. (babel#526) (babel#528) By analogy with `flowParseFunctionTypeParams` (cf. commit 407c97c). commit 54399ab Author: Daniel Tschinder <[email protected]> Date: Thu May 11 12:10:28 2017 +0200 Convert argument of SpreadElement correctly to assignable (babel#518) (babel#519) commit 28985e7 Author: Daniel Tschinder <[email protected]> Date: Wed May 10 18:25:58 2017 +0200 6.17.1 commit 934a3a7 Author: Daniel Tschinder <[email protected]> Date: Wed May 10 18:25:13 2017 +0200 Update changelog commit 9a1ef48 Merge: 8c885ea 1077a73 Author: Daniel Tschinder <[email protected]> Date: Wed May 10 18:22:06 2017 +0200 Merge pull request babel#516 from babel/backport2 Backport babel#433 babel#473 + typo commit 1077a73 Author: Brian Ng <[email protected]> Date: Mon Apr 10 10:48:51 2017 -0500 Fix typo in flow spread operator error [skip ci] commit b98f463 Author: Alex Kuzmenko <[email protected]> Date: Fri Apr 21 16:22:50 2017 +0300 Fixed invalid number literal parsing (babel#473) * Fixed invalid number literal parsing * Don't ignore period or E characters after octal numbers cherry-pick fix from acorn * Fix tests commit 406c3da Author: Alex Kuzmenko <[email protected]> Date: Mon Apr 3 23:25:29 2017 +0300 Fix number parser (babel#433) Fixed number parser #2 Added one more test commit 8c885ea Merge: a2c1432 7c56c24 Author: Daniel Tschinder <[email protected]> Date: Wed May 10 18:03:58 2017 +0200 Merge pull request babel#515 from babel/backport1 Backport babel#499, babel#510, babel#475, babel#479 commit 7c56c24 Author: Brian Ng <[email protected]> Date: Fri Apr 21 09:25:34 2017 -0500 Ensure non pattern shorthand props are checked for reserved words (babel#479) commit 67db275 Author: Brian Ng <[email protected]> Date: Sun Apr 23 17:45:19 2017 -0500 Remove jsx context when parsing arrow functions (babel#475) commit 4a29ccd Author: Brian Ng <[email protected]> Date: Tue May 2 13:41:10 2017 -0500 Allow super in class properties (babel#499) commit 63412e5 Author: Brian Ng <[email protected]> Date: Wed May 10 09:18:08 2017 -0500 Allow flow class field to be named constructor (babel#510) commit a2c1432 Author: Sebastian McKenzie <[email protected]> Date: Thu Apr 20 16:43:47 2017 +0100 Add changelog commit 2e17e5b Author: Sebastian McKenzie <[email protected]> Date: Thu Apr 20 16:41:23 2017 +0100 6.17.0 commit a4ca1cc Author: Sebastian McKenzie <[email protected]> Date: Thu Apr 20 16:40:55 2017 +0100 Cherry-pick babel#418 to 6.x (babel#476) * Add support for flow type spread (babel#418) * Add support for flow type spread * Broaden spreadable types from primary to all, more tests * Eliminate variance sigil for type spreads, better errors, fix tests # Conflicts: # src/plugins/flow.js * Fix tests commit fab343e Author: Kevin Gibbons <[email protected]> Date: Wed Mar 22 09:50:34 2017 +1300 Add support for invalid escapes in tagged templates (babel#274) Per the stage-3 TC39 proposal: https://github.com/tc39/proposal-template-literal-revision commit 0811438 Author: Daniel Tschinder <[email protected]> Date: Sun Mar 19 22:07:16 2017 +0100 Update flow (babel#422) commit 4c88cfe Author: Daniel Tschinder <[email protected]> Date: Fri Mar 10 13:50:53 2017 +0100 Disable failing tests (fixed in 7.0) commit c0a89f4 Author: Daniel Tschinder <[email protected]> Date: Fri Mar 10 13:41:08 2017 +0100 Upgrade flow to 0.41 commit ca652bd Author: Brian Ng <[email protected]> Date: Wed Mar 8 09:34:22 2017 -0600 Throw error if new.target is used outside of a function (babel#402) commit 35e7732 Author: Brian Ng <[email protected]> Date: Fri Mar 10 05:45:45 2017 -0600 Fix watch command (babel#403) commit 902f93d Author: Daniel Tschinder <[email protected]> Date: Fri Mar 10 13:35:49 2017 +0100 Update yarn lock commit 81056ee Author: Kevin Gibbons <[email protected]> Date: Fri Mar 10 03:43:45 2017 -0800 Fix parsing of class properties (babel#351) commit 0b7da50 Author: Daniel Tschinder <[email protected]> Date: Sat Mar 4 21:00:10 2017 +0100 Add estree test for correct order of directives commit 962ce16 Author: Alex Kuzmenko <[email protected]> Date: Fri Mar 3 22:38:04 2017 +0200 Add DoExpression to spec (babel#364)