Justin Ridgewell
f363ec6b99
Add to stage-1 preset
2017-06-27 01:27:41 -04:00
Logan Smyth
b3183b1198
Force color output in test runs to ensure consistent behavior in Travis (Take 2)
2017-06-26 15:59:30 -07:00
Logan Smyth
892377ae57
Force color output in test runs to ensure consistent behavior in Travis.
2017-06-26 15:51:51 -07:00
Logan Smyth
95b3c8a16a
Revert "TEMP: Another quick test"
...
This reverts commit 0005b9e4cf547f1bde9fddf95eeb65f528c957e3.
2017-06-26 15:49:56 -07:00
Logan Smyth
12e39116f0
Revert "TEMP: Debugging unexpected test failures."
...
This reverts commit 1fb3d5b0f60d05deb3d926d0b1da883267440965.
2017-06-26 15:49:54 -07:00
Logan Smyth
0005b9e4cf
TEMP: Another quick test
2017-06-26 15:22:13 -07:00
Logan Smyth
1fb3d5b0f6
TEMP: Debugging unexpected test failures.
2017-06-26 14:59:39 -07:00
Henry Zhu
bd9e1860d0
for-of optimization on arrays/known functions that return arrays ( #4747 )
2017-06-26 16:47:39 -04:00
Sven SAULEAU
692e51609c
Merge pull request #5886 from yavorsky/7-fix-commonjs-destructuring
...
7.0 port: Fix commonjs exports with destructuring.
2017-06-26 22:37:39 +02:00
Henry Zhu
bb5528b414
Merge pull request #4850 from babel/removeClassCallCheck-option
...
Remove ClassCallCheck, possibleConstructorReturn in loose mode
2017-06-26 15:24:11 -04:00
Buu Nguyen
033bad3098
Fix bug super ref check doesn’t honor spec evaluation order ( #5801 )
2017-06-26 15:16:47 -04:00
Artem Yavorsky
2cfd01aeb6
Add fixtures for exports with desctucturing.
2017-06-26 15:44:18 +03:00
Artem Yavorsky
ddba7ba89f
Add destructuring case for modules-commonjs.
2017-06-26 14:33:58 +03:00
Justin Ridgewell
1c7151e8ba
Merge pull request #592 from nicolo-ribaudo/dead-code
...
Remove dead code
2017-06-25 19:07:36 -04:00
Nicolò Ribaudo
d93860393c
Remove dead code
2017-06-26 00:48:18 +02:00
bill-improbableio
851d2cb6e0
Pass SIGINT signals to the spawned child process ( #5861 )
...
* Pass SIGINT signals down to the spawned child
* Kill process with correct signal
* Fix lint issues
* Fix exit for outer process
2017-06-24 19:04:53 -04:00
Joseph Frazier
a330cf2b09
Add support for evaluating String.raw expressions ( #5681 )
...
* Add support for evaluating `String.raw` expressions
* Dedupe evaluation code for template literal quasis
* Check scoping in `String.raw` evaluation
This addresses https://github.com/babel/babel/pull/5681#discussion_r114203497
* Ensure that `tag` is a MemberExpression in `String.raw` evaluation
This addresses https://github.com/babel/babel/pull/5681#discussion_r114203555
* babel-traverse: Move evaluateQuasis() outside _evaluate()
2017-06-24 16:00:42 -04:00
MarckK
b6b69c615a
Fix type errors for destructuring assignments( #4227 ) ( #5865 )
2017-06-24 15:56:51 -04:00
Henry Zhu
4fdff567c6
remove superClass truthy check
2017-06-24 14:27:41 -04:00
Peeyush Kushwaha
c3b992e031
Minor change in an error message
2017-06-23 22:04:35 +05:30
Peeyush Kushwaha
2c8fc75643
Add test case for decorated static method
2017-06-23 18:13:51 +05:30
Peeyush Kushwaha
37fa77e84f
Support decorator in decorator
...
Fixes #524
2017-06-23 18:10:16 +05:30
Karl Cheng
44d842c30b
Add private fields numeric name test
2017-06-23 18:34:59 +10:00
Karl Cheng
b4e06aa279
Fix parsing of nested classes with private fields
...
The parsing of private fields checks whether or not it is within a
class to determine if it is valid or not. However, the state.inClass
property is incorrect as it marks it as outside a class when the inner
class is closed.
This commit fixes this problem by replacing the state.inClass property
with a class nesting counter.
2017-06-23 18:34:59 +10:00
Karl Cheng
43dba7e7c1
Throw on attempt to delete a private field
...
Given that private fields can only be used within classes, any code
using them must be in a strict mode context. As private fields cannot
be deleted, throw an early SyntaxError.
2017-06-23 18:34:59 +10:00
David Colwell
622672d397
Remove Monorepo negative regarding npm results ( #5884 ) [skip ci]
...
It's fixed as of: https://github.com/npms-io/npms/issues/13
2017-06-22 23:01:13 -04:00
Peeyush Kushwaha
add8e4ad13
Helpful error message for @dec export class
2017-06-23 02:19:08 +05:30
Henry Zhu
f976bdd21c
Merge pull request #587 from peey/decorators-stage-2
...
Decorators Stage 2 Parsing
2017-06-22 10:20:08 -04:00
Justin Ridgewell
64eafad472
Merge pull request #5469 from yavorsky/fix-commonjs-destructuring
...
Fix commonjs exports with destructuring.
2017-06-21 16:41:55 -04:00
Peeyush Kushwaha
d99618cdfe
renames files
2017-06-22 02:01:28 +05:30
Peeyush Kushwaha
e5fdb3448d
rename decoratorsStage2 -> decorators2
2017-06-22 02:00:36 +05:30
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
Peeyush Kushwaha
e1972baff5
Decorated classes/methods start where the decorator starts
2017-06-22 01:45:53 +05:30
Mathias Bynens
5492fe130a
Move plugin-transform-unicode-property-regex to stage 3
2017-06-21 15:55:02 +02:00
Peeyush Kushwaha
04b40868f9
Add more tests; fix plugin conflict code
2017-06-19 23:45:57 +05:30
Henry Zhu
a59103f15d
link to the handbook [skip ci]
2017-06-19 12:42:53 -04:00
Henry Zhu
8a4ab088e4
create and use a inheritsLoose helper
2017-06-19 11:58:49 -04:00
Henry Zhu
8febb09404
update babel alpha 12, fixes build issues ( #583 )
2017-06-18 19:01:02 -04:00
Daniel Tschinder
cb09891fff
7.0.0-beta.14
2017-06-18 23:06:56 +02:00
aardito2
ac936e315a
Fix comment attachment for call expressions ( #575 )
2017-06-18 22:57:42 +02: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
Peeyush Kushwaha
b60ac52ae6
Reorganize tests and add tests
...
Add tests for static properties and private properties
2017-06-18 02:00:13 +05:30
Peeyush Kushwaha
4f8ac6bada
Merge branch 'master' into decorators-stage-2
2017-06-18 01:33:16 +05:30
Henry Zhu
4595729cbb
fix issue as a result of refactor ( #5867 )
2017-06-17 16:01:33 -04:00
Peeyush Kushwaha
b7c1c559c7
Add test case for object properties
2017-06-18 01:30:46 +05:30
Peeyush Kushwaha
38c417e971
Reorganize tests; camelCase plugin name
2017-06-18 01:25:54 +05:30
Daniel Tschinder
e1e2c32bf3
Correctly put typeParameters on FunctionExpression ( #585 )
2017-06-17 15:43:31 -04:00
Daniel Tschinder
e982c0652c
Fix v8 deopts ( #581 )
2017-06-17 11:41:23 -04:00
Peeyush Kushwaha
b5e23835ce
Disallow exports between decorator & class body
...
For stage 2 decorators
2017-06-17 18:12:14 +05:30
Peeyush Kushwaha
9c639743dd
Disallow in object literals, params, class props
...
And add tests to reflect the same
2017-06-17 17:49:33 +05:30