Henry Zhu
38cf1910c1
7.0.0-beta.4
2017-03-01 12:15:32 -05:00
Brian Ng
c8c71684c4
Don't consume async when checking for async func decl ( #377 )
2017-03-01 12:11:48 -05:00
Henry Zhu
fdb0b50c86
add ranges [skip ci]
2017-03-01 11:00:36 -05:00
Henry Zhu
f1e2cca767
Add back ranges property ( #363 )
...
* Add back ranges property
* Correctly adjust range in flow plugin
* Make it an option
2017-03-01 10:57:06 -05:00
Andrew Levine
aec4beff0c
Don't parse class properties without initializers when classProperties is disabled and Flow is enabled ( #300 )
2017-03-01 11:55:24 +01:00
Henry Zhu
56a92ccec1
changelog [skip ci]
2017-02-28 14:56:40 -05:00
Henry Zhu
e2cd62449e
7.0.0-beta.3
2017-02-28 14:47:08 -05:00
Henry Zhu
575e0d58dd
update lock
2017-02-28 14:46:25 -05:00
Henry Zhu
5e0cce4974
Merge branch 'master' into 7.0
2017-02-28 14:37:13 -05:00
Alex Kuzmenko
d9e9466350
Update spec.md [skip ci] ( #367 )
2017-02-28 12:45:25 -05:00
Brian Ng
09bb9bc6be
Fix parsing yield with dynamicImport ( #383 )
2017-02-28 12:43:34 -05:00
Henry Zhu
8d90dc0d10
[7.0] Change RestProperty/SpreadProperty to RestElement/SpreadElement ( #384 )
...
* [7.0] Change RestProperty/SpreadProperty to RestElement/SpreadElement
* Fix rest element in array pattern at invalid location
2017-02-28 12:31:58 -05:00
Brian Ng
cd133ff8e1
Ensure consistent start args for parseParenItem ( #386 )
2017-02-28 12:56:56 +01:00
greenkeeper[bot]
9a5d93fa61
chore(package): update flow-bin to version 0.40.0 ( #380 )
...
https://greenkeeper.io/
2017-02-27 12:08:56 +01:00
Henry Zhu
1e747835db
add estree to docs [skip ci] ( #372 )
2017-02-23 18:12:30 -05:00
Henry Zhu
539d345d9b
6.16.1
2017-02-23 09:53:50 -05:00
Henry Zhu
2dd57d17b9
Revert "Fix export default async function to be FunctionDeclaration" ( #375 )
2017-02-23 09:50:33 -05:00
Henry Zhu
b0f8405b52
Revert "Don't parse class properties without initializers when classProperties plugin is disabled, and Flow is enabled" ( #376 )
2017-02-23 09:50:25 -05:00
Daniel Tschinder
9ed026df08
Fix error in changelog
2017-02-23 14:04:25 +01:00
Daniel Tschinder
b301d436da
6.16.0
2017-02-23 14:00:35 +01:00
Daniel Tschinder
76c7f55fb5
Fix date [skip ci]
2017-02-23 13:56:22 +01:00
Daniel Tschinder
99484d4c39
Fix typo [skip ci]
2017-02-23 13:52:53 +01:00
Daniel Tschinder
8dbdeff762
Fix typo [skip ci]
2017-02-23 13:51:44 +01:00
Daniel Tschinder
c6c4222789
Changelog 6.16 ( #371 )
...
* Update CHANGELOG.md
* Update CHANGELOG.md
* Update CHANGELOG.md
* Update CHANGELOG.md
* Update CHANGELOG.md
* Update CHANGELOG.md
* Update CHANGELOG.md
* Update CHANGELOG.md
* Update CHANGELOG.md
* Address review comments
* Update CHANGELOG.md
2017-02-23 13:50:41 +01:00
Kevin Gibbons
561d4f74b0
Forbid semicolons after decorators in classes ( #352 )
2017-02-22 16:24:40 +01:00
Brian Ng
ad8d520406
Ensure takeDecorators is called on exported class ( #358 )
2017-02-22 16:22:38 +01:00
Alex Rattray
94eda1254e
Fix generator-method-with-computed-name spec ( #360 )
2017-02-22 16:21:44 +01:00
Alex Rattray
fab4ca2a18
Fix flow type-parameter-declaration test with unintended semantic ( #361 )
2017-02-22 16:19:42 +01:00
Daniel Tschinder
fe2d2a99ea
7.0.0-beta.2
2017-02-20 23:50:07 +01:00
Daniel Tschinder
7bf553a575
Merge branch 'master' into 7.0
2017-02-20 23:49:27 +01:00
Daniel Tschinder
b023470c7e
estree: correctly change literals in all cases ( #368 )
2017-02-20 23:47:57 +01:00
Daniel Tschinder
a4bf244f9a
7.0.0-beta.1
2017-02-20 23:12:19 +01:00
Daniel Tschinder
e52962f4c9
upgrade yarn.lock
2017-02-20 23:11:47 +01:00
Daniel Tschinder
72a0f10825
Merge branch '7.0-dev' into 7.0
2017-02-20 23:09:42 +01:00
Daniel Tschinder
50ffa49201
Merge branch 'master' into 7.0
...
# Conflicts:
# src/plugins/flow.js
2017-02-20 22:47:17 +01:00
Daniel Tschinder
2ef00a6631
Fix negative number literal typeannotations ( #366 )
...
* Fix negative number literal typeannotations
Also use parseLiteral() to parser string and number literal typeannotations
so that future changes (estree) to literals are also reflected to flow.
* Instead of invalid fallthrough throw immediately
* Increase coverage and better error mesage
2017-02-20 22:43:59 +01:00
Henry Zhu
401733d19f
7.0.0-beta.0
2017-02-15 14:28:29 -05:00
Daniel Tschinder
d2ccc6ae22
Fix test
2017-02-12 15:39:52 +01:00
Daniel Tschinder
09c1f069f9
Fix test
2017-02-12 15:38:11 +01:00
Brian Ng
57aaceaae7
Update contributing with more test info [skip ci] ( #355 )
2017-02-12 13:45:23 +01:00
Daniel Tschinder
d88befdd30
Merge branch 'master' into 7.0
...
# Conflicts:
# src/parser/index.js
2017-02-12 13:32:06 +01:00
Daniel Tschinder
1cca7000d1
Reintroduce Variance node ( #333 )
...
* Reintroduce Variance node
* Optimize code and coverage
tt.plusMin can only be + or - so no need to have an elseif
2017-02-12 13:28:14 +01:00
Charles Pick
cd3f14921e
Rename NumericLiteralTypeAnnotation to NumberLiteralTypeAnnotation ( #332 )
2017-02-12 13:14:35 +01:00
Daniel Tschinder
fac13290d7
Estree compatibility as plugin ( #277 )
...
* Initial estree support for ClassMethod
* Handle literals for estree
* Fix regex
* correct output of regexp and regenerate test
* Add tests for validation stuff with estree plugin
* Parse Properties correctly
This also refactors how babylon parses obj properties in general
so that this logic can be more easily extended.
* Run all throws-tests a second time with estree plugin
* Fix all throw tests
* Remove rebase conflict
* Correctly set kind
This ensures state.inMethod gets propagated correctly
* Add computed: false to methods with ident async
* Implement directive field on Directives
* Test invalid directives
* more tests
2017-02-12 12:48:41 +01:00
Kristof Degrave
1eaf01661b
babel/babylon#328 babel/babylon#205 ?. as nullPropagation. For now it only works for member access. (.? or ?.[) If the object is undefined this will return undefined. If the object on which you want to access the property is defined, the value of the propery will be given back.
2017-02-11 21:20:15 +01:00
Kristof Degrave
b902fe6c7b
?. && ?[ as member access with nullPropagation. If the object is undefined this will return undefined. If the object on which you want to access the property is defined, the value of the propery will be given back.
2017-02-11 16:44:28 +01:00
Daniel Tschinder
c79dd953ea
Fix #304 and #309 ( #339 )
2017-02-10 15:36:46 +01:00
Raphael Mu
f25a2fbc78
add startLine option ( #346 )
2017-02-10 15:06:28 +01:00
Daniel Tschinder
407c97c9c2
Fix #321 by allowing question marks in type params ( #338 )
...
* Fix #321 by allowing question marks in type params
* Require commas between params
2017-02-10 15:03:15 +01:00
Daniel Tschinder
bc771bd0f9
Fix #336 by correctly setting arrow-param ( #337 )
2017-02-10 15:01:39 +01:00