Daniel Tschinder
2cfae60b15
Fix issues with default object params in async functions ( #96 )
...
This change allows async functions to have a spread argument which
defines a default value.
2016-08-23 17:19:49 -04:00
Daniel Tschinder
4506822180
Remove exponentiationOperator, asyncFunctions, trailingFunctionCommas ( #98 )
...
* This removes the exponentiationOperator as it is now in es2016
* Remove from tests
* Remove asyncFunctions and restructure test dirs
* Remove trailingFunctionCommas
2016-08-23 17:11:01 -04:00
Daniel Tschinder
b6496718a7
Correct codecoverage paths ( #93 )
2016-08-17 18:21:25 +02:00
Daniel Tschinder
8bef3156be
Correct code example
2016-08-16 19:07:56 +02:00
Daniel Tschinder
56c7d5a67d
Update CHANGELOG.md [skip ci] ( #91 )
2016-08-16 16:34:51 +02:00
Sebastian McKenzie
dc6a5d2f86
6.9.0
2016-08-16 15:11:06 +01:00
Sebastian McKenzie
4af484b805
Merge pull request #65 from danez/fix-syntax-error-pos
...
Fixes SyntaxError position with flow optional type
2016-08-16 15:06:25 +01:00
Sebastian McKenzie
43cdd2f5b0
Merge pull request #57 from danez/fix-arrow-location
...
Fix arrow param locations with flow types
2016-08-16 15:06:19 +01:00
Sebastian McKenzie
0b87d4c97c
Add identifier name to node loc field ( #90 )
2016-08-16 09:41:10 -04:00
Daniel Tschinder
69e914baeb
Set correct include patterns for code-coverage
2016-08-14 12:39:41 +02:00
Greenkeeper
2abef9dbaa
chore(package): update nyc to version 8.0.0 ( #88 )
...
https://greenkeeper.io/
2016-08-14 12:37:25 +02:00
Greenkeeper
0b23e5cc2d
chore(package): update babel-plugin-istanbul to version 2.0.0 ( #89 )
...
https://greenkeeper.io/
2016-08-14 12:27:05 +02:00
Greenkeeper
0a6d333531
chore(package): update ava to version 0.16.0 ( #86 )
...
https://greenkeeper.io/
2016-08-06 18:29:38 +02:00
Sebastian McKenzie
c9a7bed6d0
Merge pull request #83 from gabelevi/flow
...
Small fix for parsing type parameter declarations
2016-08-04 00:37:37 +10:00
Daniel Tschinder
eb691425b6
Only allow declares inside declare module ( #73 )
...
* Only allow declares inside declare module
* Better error message
2016-07-29 20:22:49 +02:00
Gabe Levi
859ed04be9
Small fix for parsing type parameter declarations
2016-07-29 12:45:20 -04:00
Dale Bustad
4811d617ce
If supplied, attach filename property to comment node loc. ( #80 )
2016-07-28 23:12:41 +02:00
Daniel Tschinder
64ca55cfe0
Fixes Syntax error position with flow optional type
2016-07-28 23:09:40 +02:00
Daniel Tschinder
cd987cd8e4
Fix arrow param locations with flow types
...
This patch corrects the end locations for params in arrow functions
which use type params.
2016-07-28 23:09:19 +02:00
Daniel Tschinder
f576865ce9
Add support for declare module.exports ( #72 )
...
* Add support for declare module.exports
* Use doublequotes
* Use expect instead of eat
2016-07-28 22:16:58 +02:00
Max Schaefer
fd18d89d8e
Fix accidental fall-through in Flow type parsing. ( #82 )
...
When parsing a primary type, `>` would erroneously be treated like `(`.
2016-07-28 22:12:47 +02:00
Daniel Tschinder
88d7e2012c
Fix lookahead to not add comments to arrays which are not cloned ( #76 )
...
We do not clone arrays in lookahead() but comments were added
to leading/trailing arrays during lookahead, leading to leak to the next next() call.
Also extracted parsing of JSXSpreadChild to own parse function.
2016-07-17 11:08:25 +02:00
Daniel Tschinder
97325592fa
Fix exponential operator to behave according to spec ( #75 )
2016-07-17 11:08:12 +02:00
Greenkeeper
f5df4b9411
chore(package): update cross-env to version 2.0.0 ( #77 )
...
https://greenkeeper.io/
2016-07-14 00:35:13 +02:00
Daniel Tschinder
406cd33ca2
Use plugin-babel-istanbul for codecoverage
2016-07-13 11:43:31 +02:00
Sebastian McKenzie
3fad8cc9a7
Merge pull request #42 from calebmer/feat/jsx-spread-children
...
Add JSX spread children
2016-07-13 01:32:09 +01:00
Daniel Tschinder
b00ba47e6c
run build before publish with production env
2016-07-13 01:02:11 +02:00
Daniel Tschinder
964bd4d609
Add coverage badge
2016-07-13 00:43:26 +02:00
Daniel Tschinder
0b62ecee21
Add sourcemaps for code coverage
2016-07-13 00:27:53 +02:00
Daniel Tschinder
149a339932
Use codecov node client
2016-07-12 23:05:13 +02:00
Daniel Tschinder
f4b8b85f11
Use correct coverage reporter
2016-07-12 22:34:43 +02:00
Daniel Tschinder
47d11ae084
Enable coverage on travis
2016-07-12 22:20:31 +02:00
Daniel Tschinder
15a391d305
Fix tests to not save expected output if we expect the test to fail
2016-07-11 13:35:50 +02:00
Daniel Tschinder
50422c6db1
Add PR numbers to changelog [skip ci]
2016-07-07 10:17:33 +02:00
Daniel Tschinder
ee6a578478
Make a shallow clone of babel for testing
...
There is no need to retrieve the whole history.
2016-07-07 10:00:04 +02:00
Henry Zhu
46ed49fe3a
add 6.8.3,6.8.4 changelog [skip ci]
2016-07-06 19:40:51 -04:00
Henry Zhu
46fc224382
6.8.4
2016-07-06 19:34:38 -04:00
Daniel Tschinder
34a82f716e
Fix the location of params, when flow and default value used ( #68 )
...
Fixes #67
2016-07-06 17:48:47 -04:00
Daniel Tschinder
83bf84f7cd
6.8.2 changelog [skip ci] ( #60 )
2016-07-06 17:48:31 -04:00
Sebastian McKenzie
e0639505d1
6.8.3
2016-07-03 16:47:35 +01:00
Sebastian McKenzie
22cf1f8826
Merge pull request #63 from danez/performance-regression
...
Fix performance regression introduced in 6.8.2
2016-07-03 16:46:44 +01:00
Daniel Tschinder
4e2072def8
Fix performance regression introduced in 6.8.2
...
This commit e6c11a0 (#19 ) made a big performance regression.
The reason was that parseConditional was always cloning the current state
even if no question mark (potential conditional or flow-optional
token) was at the current position.
Simply checking if questionmark matches the current token solves the problem.
Fixes #62
2016-07-03 11:52:01 +02:00
Daniel Tschinder
84b1bc52e1
Ensure that build directories are not included in release
2016-06-30 00:59:43 +02:00
Daniel Tschinder
b02dba8d24
Ignore build directory in eslint
2016-06-30 00:55:03 +02:00
Daniel Tschinder
5a74dedeb6
Remove cache because of outdated versions on travis
2016-06-30 00:34:35 +02:00
Daniel Tschinder
7593b802ae
Enable babel tests on travis
2016-06-30 00:26:36 +02:00
Daniel Tschinder
5e1e1d296a
Merge pull request #56 from babel/hzoo-patch-1
...
6.8.1 changelog [skip ci]
2016-06-29 19:42:37 +02:00
Henry Zhu
4dd64dbe0f
6.8.1 changelog [skip ci]
2016-06-24 14:43:37 -04:00
Sebastian McKenzie
376fb835b9
6.8.2
2016-06-24 18:36:50 +01:00
Sebastian McKenzie
d976b56bbe
Merge pull request #54 from gabelevi/arrow
...
[Flow] Arrow function type parameter declarations
2016-06-24 18:36:07 +01:00