Brian Ng
1077a7304e
Fix typo in flow spread operator error [skip ci]
2017-05-10 18:20:06 +02:00
Alex Kuzmenko
b98f463aa7
Fixed invalid number literal parsing ( #473 )
...
* Fixed invalid number literal parsing
* Don't ignore period or E characters after octal numbers
cherry-pick fix from acorn
* Fix tests
2017-05-10 18:14:09 +02:00
Alex Kuzmenko
406c3dabc0
Fix number parser ( #433 )
...
Fixed number parser #2
Added one more test
2017-05-10 18:13:46 +02:00
Daniel Tschinder
8c885eaef6
Merge pull request #515 from babel/backport1
...
Backport #499 , #510 , #475 , #479
2017-05-10 18:03:58 +02:00
Brian Ng
7c56c24bb0
Ensure non pattern shorthand props are checked for reserved words ( #479 )
2017-05-10 16:59:09 +02:00
Brian Ng
67db275c94
Remove jsx context when parsing arrow functions ( #475 )
2017-05-10 16:56:21 +02:00
Brian Ng
4a29ccdd1a
Allow super in class properties ( #499 )
2017-05-10 16:46:45 +02:00
Brian Ng
63412e54f4
Allow flow class field to be named constructor ( #510 )
2017-05-10 16:46:38 +02:00
Brian Ng
9d1f819320
Allow flow class field to be named constructor ( #510 )
2017-05-10 16:18:08 +02:00
Sven SAULEAU
0e12f565da
Document babylon plugin system ( #507 ) [skip ci]
...
* docs: document babylon plugin system
* [skip ci]
* [skip ci]
* [skip ci] it's -> its
* [skip ci]
2017-05-03 10:56:22 -04:00
Brian Ng
d33c82781a
Allow super in class properties ( #499 )
2017-05-02 14:41:10 -04:00
Andy
9660f06b25
Don't add 'shorthand' property to ObjectMethod ( #506 )
2017-05-02 14:39:21 -04:00
Andy
3a6b77f374
Don't add 'await' property to ForInStatement ( #504 )
2017-05-02 14:37:58 -04:00
Andy
e81b5f8af2
Type-check flow plugin ( #495 )
...
* Type-check flow plugin
* Fix typo
2017-04-27 12:04:06 -04:00
Henry Zhu
5ae165d489
update changelog [skip ci]
2017-04-27 11:16:48 -04:00
Andy
cccee00606
Type-check JSX plugin ( #496 )
...
* Type-check JSX plugin
* Improve test coverage
2017-04-27 10:58:33 -04:00
Andy
8288f7d9e4
Type-check tokenizer/types.js ( #493 )
2017-04-27 10:53:17 -04:00
Andy
cd5bfb786a
Type-check estree plugin ( #494 )
2017-04-27 10:40:51 -04:00
Andy
d8ff63181e
Type-check LValParser ( #487 )
2017-04-27 10:37:08 -04:00
Andy
e1a06544bc
Type-check utils ( #491 )
...
* Type-check utils
* Improve test coverage
2017-04-27 10:23:13 -04:00
Andy
47cade874c
Type-check options.js and index.js ( #490 )
2017-04-26 17:18:17 -04:00
Andy
7627c5a2be
Type-check UtilParser ( #485 )
2017-04-25 18:01:55 -04:00
Andy
3199ceecdb
Type-check node.js ( #486 )
2017-04-25 17:54:47 -04:00
Andy
34acecca2e
Type-check CommentsParser and LocationParser ( #484 )
2017-04-25 16:07:01 -04:00
Brian Ng
68967bf515
Remove jsx context when parsing arrow functions ( #475 )
2017-04-24 00:45:19 +02:00
Andy
c4fb3fe742
Convert each file with parser methods to a class in an inheritance chain ( #481 )
2017-04-24 00:40:49 +02:00
Andy
2c1193b7da
Move plugin helpers out of Parser.prototype and into the plugin itself ( #482 )
2017-04-24 00:34:35 +02:00
Andy
8601f2f7da
Add type declarations for AST nodes ( #480 )
2017-04-21 19:48:09 +02:00
Brian Ng
bc0719a145
Ensure non pattern shorthand props are checked for reserved words ( #479 )
2017-04-21 16:25:34 +02:00
Andy
d975b91a54
Refresh property ordering in baselines ( #454 )
2017-04-21 15:59:46 +02:00
Alex Kuzmenko
00d6db9fbb
Fixed invalid number literal parsing ( #473 )
...
* Fixed invalid number literal parsing
* Don't ignore period or E characters after octal numbers
cherry-pick fix from acorn
* Fix tests
2017-04-21 15:22:50 +02:00
Daniel Tschinder
d1a5220b89
Add support for declare export + fixes ( #224 )
...
* Add support for declare export
* Do not allow declare module inside declare module
* Reallow module exports outside module
* Add handling of `declare export default`
Add check for multiple module.export declarations
* Disallow export let/const/type
Refactor parsing object properties to share more code and add support
for getters and setters
* Rename tests
* Update test fixtures
* Optimize for performance
* disallow declare export interface outside of module
* Refactor code to be more readable and less lookahead
* Add comments
* Add test for export star as
* Test for number literal getter/setter
* Add more tests
* Fix tests
* Allow union types and correctly eat semi after type
* Use non computed keys
* Fix tests
2017-04-21 14:41:59 +02:00
greenkeeper[bot]
28ccd05bab
Update flow-bin to the latest version 🚀 ( #468 )
...
* chore(package): update flow-bin to version 0.44.0
https://greenkeeper.io/
* Update yarn.lock
2017-04-21 14:26:30 +02:00
Andy
5e156310ca
Type-check tokenizer/index.js ( #460 )
...
* Type-check tokenizer/index.js
* Update test baselines
2017-04-21 14:25:31 +02:00
Andy
ad284d5c36
Convert each plugin to a function from a class to an overriding class ( #459 )
...
* Convert each plugin to a function from a class to an overriding class
* Handle undefined options
* Fix indentation
* Fix double space
2017-04-21 13:53:51 +02:00
Sebastian McKenzie
a2c143299a
Add changelog
2017-04-20 16:43:47 +01:00
Sebastian McKenzie
2e17e5bc39
6.17.0
2017-04-20 16:41:23 +01:00
Sebastian McKenzie
a4ca1cc645
Cherry-pick #418 to 6.x ( #476 )
...
* Add support for flow type spread (#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
2017-04-20 16:40:55 +01:00
Brian Ng
2ef436641e
Ensure locations in ObjectTypeAnnotations do not include semi or comma ( #472 )
2017-04-19 14:08:51 +02:00
Brian Ng
17f2a2036c
Allow namespace exotic to be exported as default ( #474 )
2017-04-19 13:59:49 +02:00
Sven SAULEAU
bc9edd139f
fix: move tests in experimental
2017-04-17 13:33:48 +02:00
Sven SAULEAU
b2fdd944fe
feat: add tests
2017-04-17 13:33:00 +02:00
Sven SAULEAU
0927e24ac6
Merge remote-tracking branch 'kristofdegrave/nullPropagation' into feat-optional-chaining
2017-04-17 13:21:35 +02:00
Sven SAULEAU
7b51979152
feat: add optional MemberExpression
2017-04-15 18:19:43 +02:00
Andy
482b8155a3
Update test baselines ( #461 )
2017-04-10 11:24:34 -05:00
Brian Ng
637119a017
Fix typo in flow spread operator error [skip ci]
2017-04-10 10:48:51 -05:00
greenkeeper[bot]
344f070445
Update ava to the latest version 🚀 ( #450 )
...
* chore(package): update ava to version 0.19.0
https://greenkeeper.io/
* Fix tests for latest ava
2017-04-07 15:52:19 +02:00
greenkeeper[bot]
aef9e4fb5c
Update flow-bin to the latest version 🚀 ( #448 )
...
* chore(package): update flow-bin to version 0.43.0
https://greenkeeper.io/
* Update yarn.lock
2017-04-07 15:02:11 +02:00
Andy
4bf18ccbea
Simplify cd commands ( #452 ) [skip ci]
2017-04-06 13:48:20 -04:00
Logan Smyth
1c07efb5fc
Use a .babelignore to skip compiling lib and fixtures. ( #451 )
2017-04-05 15:16:51 -04:00