Justin Ridgewell
1ea3b0601c
Merge pull request #5877 from mathiasbynens/update-unicode-property-regex
...
Move plugin-transform-unicode-property-regex to stage 3
2017-06-21 16:29:29 -04:00
Mathias Bynens
5492fe130a
Move plugin-transform-unicode-property-regex to stage 3
2017-06-21 15:55:02 +02:00
Henry Zhu
8a4ab088e4
create and use a inheritsLoose helper
2017-06-19 11:58:49 -04:00
Henry Zhu
ba671d0a66
update babel-eslint, try out numeric separators ( #5866 )
...
* update babel-eslint, try out numeric separators
* update version
2017-06-17 23:31:47 -04:00
Henry Zhu
4595729cbb
fix issue as a result of refactor ( #5867 )
2017-06-17 16:01:33 -04:00
Danny Andrews
3b28bd2cb1
[skip ci] Fix typos in README.md ( #5857 )
2017-06-14 09:49:41 -05:00
Justin Ridgewell
5387d9f903
Merge pull request #5721 from Qantas94Heavy/rest-parameters-5656
...
Fix optimisation of shadowed rest parameters
2017-06-13 13:57:53 -04:00
Konstantin Pschera
fea3a72838
Fix babel-plugin-transform-regenerator README ( #5852 )
2017-06-13 09:19:36 -05:00
Henry Zhu
ac99d73e88
add probot-stale [skip ci] ( #353 )
2017-06-12 11:10:58 -04:00
Justin Ridgewell
05726a976e
Merge pull request #5837 from jridgewell/hoist-closure-helpers
...
Hoist several closures
2017-06-12 02:23:45 -04:00
Ryan Gaus
070662e381
Add tests for babel-generator ( #5845 )
...
Added two tests for src/generators/flow.js that check if a value is of
type `empty` or `mixed`.
2017-06-10 09:28:37 -04:00
Henry Zhu
cdca54aed3
remove possibleConstructorReturn in loose mode as well
2017-06-09 18:42:52 -04:00
Henry Zhu
4081f3e23e
removeClassCallCheck option
2017-06-09 16:50:17 -04:00
Hasan Bayat
1b29ab1289
Adding documentation and information ( #5717 ) [skip ci]
2017-06-09 11:24:20 -04:00
Brian Ng
cce83a0cea
Fix parens issues with exponentiation in generator ( #5830 )
2017-06-09 11:10:16 -04:00
Sarup Banskota
f1303aa54c
Misc updates to babel-core README ( #5841 ) [skip ci]
...
* Minor grammar things
* Standardize fullstops on the options table
* Usage of `` where appropriate
2017-06-09 10:37:34 -04:00
Alex Rattray
dd82d7a653
Document babel-helper-plugin-test-runner usage ( #5843 ) [skip ci]
...
* Document `babel-helper-plugin-test-runner` usage
* [skip ci]
2017-06-09 10:35:53 -04:00
Justin Ridgewell
ac33b1be27
Fix addCompletionRecords
2017-06-09 00:12:16 -04:00
Henry Zhu
ccd314cba7
6.25.0 changelog [skip ci] ( #5844 )
2017-06-08 17:30:39 -04:00
Henry Zhu
82f37841f5
v6.25.0
2017-06-08 17:29:04 -04:00
Daniel Tschinder
36ab72f095
Support declare export statements ( #5589 )
...
* Add definition of declare export statements
* Add more codecoverage
2017-06-08 23:15:54 +02:00
Henry Zhu
bc013e6d34
just make sure babylon is up to date [skip ci]
2017-06-08 17:10:51 -04:00
Bo Lingen
0c8fdc381d
Backport array & object pattern fixes to 6.x ( #5770 )
...
* Backport array & object pattern fixes to 6.x
Original PRs merged to 7.0 as #5722 and #5762
* fix lint error
2017-06-08 16:58:37 -04:00
Sarup Banskota
9b05b0df5c
Include node 8.0 to travis config & update tests ( #5807 )
...
* Remove node 7 and introduce node 8 in travis config
Progress on #5804
* Run yarn install with node 8
Progress on #5804
* Remove expose_debug_as from tests; replace with expose_gc_as
Fixes #5804
* Remove dashed options since they aren't listed
* Revert "Remove dashed options since they aren't listed"
This reverts commit f826167e320ee85331e09ac63b5674401cac6236.
2017-06-08 18:50:42 +02:00
Justin Ridgewell
119d5c5871
Hoist several closures
2017-06-08 03:39:10 -04:00
Justin Ridgewell
0740e61131
Use strict
2017-06-08 00:47:19 -04:00
Brian Ng
97f4d31192
Update changelog for v1.5.2 [skip ci]
2017-06-07 09:44:22 -05:00
Brian Ng
9850f82351
1.5.2
2017-06-07 09:38:08 -05:00
Justin Ridgewell
97d0ab78cb
Update babylon
2017-06-07 03:52:42 -04:00
Justin Ridgewell
f537fc7da7
Add babel-generator tests
2017-06-07 03:22:52 -04:00
Justin Ridgewell
462825b15a
Simplify transform
...
This also makes the output use less comparisons for `foo?.()?.bar`
cases. 😁
2017-06-07 03:22:52 -04:00
Justin Ridgewell
9e91ac54d3
Optional call expressions short circuit later member expressions
2017-06-07 03:22:52 -04:00
Justin Ridgewell
54d9732d0b
Test Update and Unary expressions
2017-06-07 03:22:52 -04:00
Justin Ridgewell
d92309f0db
PR comments
2017-06-07 03:22:52 -04:00
Justin Ridgewell
faa6c9f708
Use nil
2017-06-07 03:22:52 -04:00
Justin Ridgewell
6cc2f5dc78
Consider any unary expression
2017-06-07 03:22:52 -04:00
Justin Ridgewell
a62cb9281e
Delete unnecessary check
2017-06-07 03:22:52 -04:00
Justin Ridgewell
ef87acc389
Test not-top-level optional chaining
2017-06-07 03:22:51 -04:00
Justin Ridgewell
1f22ac353a
Lint
2017-06-07 03:22:51 -04:00
Justin Ridgewell
0e5f597ee6
Readme
2017-06-07 03:22:51 -04:00
Justin Ridgewell
899634d20b
Add exec tests
2017-06-07 03:22:51 -04:00
Justin Ridgewell
b048bff77d
Add optional to MemberExpression
2017-06-07 03:22:51 -04:00
Justin Ridgewell
9ce797dd34
Reduce context memoization when possible
2017-06-07 03:22:51 -04:00
Justin Ridgewell
acdd3637bc
Refactor
2017-06-07 03:22:51 -04:00
Justin Ridgewell
85b6b4b1b2
Print optional chain operator
2017-06-07 03:22:51 -04:00
Justin Ridgewell
5fe4803562
Simplify NewExpression|CallExpression visitor
2017-06-07 03:22:51 -04:00
Justin Ridgewell
30ee87159d
Split syntax and transform into two plugins
2017-06-07 03:22:51 -04:00
Justin Ridgewell
2a496890ff
Use a better nested syntax
...
This way, it quickly returns from the conditions. The first nil will
now exit, instead of checking every nil.
This also allows conditionalChaining inside a container to still
operate the container.
2017-06-07 03:22:51 -04:00
Justin Ridgewell
3fae121460
Implement Null Propagation Operator
2017-06-07 03:22:51 -04:00
Sven SAULEAU
750b03a22f
refactor: use WeakSet to keep track of transformed nodes
2017-06-07 03:22:51 -04:00