Sebastian McKenzie
b522bfe822
update babel/register to work with new option manager and add filename option type
2015-07-09 21:25:06 +01:00
Sebastian McKenzie
9efb02f60f
rewrite options handling to be MUCH more maintainable and less like spaghetti
2015-07-09 21:11:51 +01:00
Sebastian McKenzie
d335535f04
Revert "Move ✅ into for block"
...
This reverts commit 1945f849c37195e64d959a83645a08330c29aeae.
# Conflicts:
# src/babel/generation/index.js
2015-07-09 19:01:37 +01:00
Sebastian McKenzie
f738c95c8d
Merge branch 'master' into development
2015-07-09 18:22:22 +01:00
Sebastian McKenzie
7fec1c98e5
Merge pull request #1962 from benjamn/development
...
Update regenerator to v0.8.34, and remove recast and ast-types from package.json.
2015-07-09 18:21:17 +01:00
Sebastian McKenzie
33ae022e4d
add ClassProperty handling to t.isReferenced - fixes #1961
2015-07-09 18:19:20 +01:00
Ben Newman
eac9e9b372
Update regenerator to v0.8.34, and remove recast and ast-types.
...
This version of Regenerator pegs recast to v0.10.18, which pegs ast-types
to v0.8.2, which contains special support for all Babel AST types:
https://github.com/benjamn/ast-types/blob/master/def/babel.js
This version of Regenerator also exports the ast-types module object that
it uses (as regenerator.types), so that consumers like Babel can refer to
the exact same copy of ast-types when necessary, rather than requiring
ast-types themselves. Why that was risky: #1958 .
2015-07-09 13:12:58 -04:00
Sebastian McKenzie
ed25845152
remove accidental stackTraceLimit assignment
2015-07-09 16:12:06 +01:00
Sebastian McKenzie
457638e904
add type comments to t.valueToNode
2015-07-09 16:11:57 +01:00
Zibi Braniecki
02dd785d02
Fix a typo in plugin-manager import of traverse
2015-07-08 13:06:59 -07:00
Sebastian McKenzie
fc15c91b2a
replace descriptor.writable assignment in createDecoraredObject helper - fixes #1949
2015-07-08 14:45:50 +01:00
Sebastian McKenzie
421b01865f
add Generated/User/Directive virtual node types
2015-07-08 11:35:56 +01:00
Sebastian McKenzie
af7510adec
fix some bugs in PathHoister - fixes babel-plugins/babel-plugin-react-constant-elements#1
...
- Don't hoist constant elements to the same function as their original paths function parent.
- Push each violation paths ancestry to the breakOnScopePaths collection to avoid constant hoisting to nested paths.
2015-07-08 11:35:34 +01:00
Sebastian McKenzie
4a36a9fb31
check for functions in util.shouldIgnore - closes #1865 , closes #1859
2015-07-07 11:23:31 +01:00
Sebastian McKenzie
4d25b0d96a
Merge branch 'master' of github.com:babel/babel
2015-07-07 11:12:42 +01:00
Sebastian McKenzie
babc9c90b4
fix tail call recursion on functions with less arguments than parameters - fixes #1938
2015-07-07 11:11:58 +01:00
Sebastian McKenzie
a262e99abd
strip flow directives in flow transformer - fixes #1934
2015-07-07 10:52:43 +01:00
Logan Smyth
b518394a3f
Only special-case for..on/of declaration hoisting - fixes #1929
2015-07-06 21:06:11 -07:00
Sebastian McKenzie
337c51df5c
fixes out of bounds check to default parameter template - #1845 - cc @RReverser
2015-07-06 21:25:33 +01:00
Sebastian McKenzie
0509fb148f
add out of bounds check to default parameter template - addresses #1845 - cc @RReverser
2015-07-06 20:12:10 +01:00
Sebastian McKenzie
bb5f1120b7
Merge branch 'master' of github.com:babel/babel
2015-07-05 21:41:58 +01:00
Logan Smyth
cdb8e3aefa
Optimize export-from in System.register - fixes #1722
2015-07-05 11:40:33 -07:00
Logan Smyth
f47d17345c
Ensure _blockHoist is set on function destructuring defaults - fixes #1908
2015-07-05 09:10:09 -07:00
Sebastian McKenzie
8746ca8d31
add Statement virtual type
2015-07-05 01:23:37 +02:00
Sebastian McKenzie
76e954bc36
add reference to issue #1920
2015-07-05 01:23:32 +02:00
Sebastian McKenzie
64903d0dcf
Merge branch 'master' of github.com:babel/babel
2015-07-04 23:33:33 +02:00
Sebastian McKenzie
1fd0b1f741
delay this assignment when referencing this inside an arrow function pre-bare super in derived class constructors - fixes #1920
2015-07-04 23:32:11 +02:00
Sebastian McKenzie
0e4bb5ee3f
clean up verifyConstructor classes visitor and disallow super.* before super() in derived class constructors - fixes #1921
2015-07-04 21:38:22 +02:00
Conrad Zimmerman
224db29c05
Handle single child when using React inlining
...
Changes optimisation.react.inlineElements to handle a single child as the
value of the `children` property instead of wrapping it with an array.
This matches the behavior of `React.createElement`.
2015-07-03 18:55:38 -04:00
Sebastian McKenzie
bd1bd38556
add undeclared type variable
2015-07-03 00:14:40 +02:00
Sebastian McKenzie
1f39114126
Merge branch 'master' into development
2015-07-03 00:07:53 +02:00
Sebastian McKenzie
4c0b8599f1
add optional context parameter to NodePath#get
2015-07-03 00:07:37 +02:00
Sebastian McKenzie
848909620c
add more comments to path methods
2015-07-03 00:07:23 +02:00
Sebastian McKenzie
c40215497d
Merge pull request #1900 from samccone/sjs/opt2
...
rework findCommonStringDelimiter
2015-07-02 23:54:52 +02:00
Sebastian McKenzie
6450f5263e
Merge pull request #1901 from loganfsmyth/constructor-scope-fix
...
Properly regenerate scope for replaced nodes - fixes #1773
2015-07-02 23:54:28 +02:00
Sam Saccone
74c59c94ce
⛳
2015-07-02 16:57:12 -04:00
Logan Smyth
3f38a83600
Properly regenerate scope for replaced nodes - fixes #1773
2015-07-01 22:06:05 -07:00
Sam Saccone
1945f849c3
Move ✅ into for block
...
https://www.youtube.com/watch?v=FHDwRECFL8M
2015-07-01 20:36:24 -07:00
Sam Saccone
5b0b7ba226
🍴 Switch to ternary for return
...
https://www.youtube.com/watch?v=XAbY2cmEsS0
2015-07-01 20:36:17 -07:00
James Kyle
42de6bc716
Merge pull request #1894 from samccone/patch-4
...
🐳
2015-07-02 01:06:50 +01:00
Sam Saccone
4a27b10e8a
👶
2015-07-01 15:56:11 -07:00
Sam Saccone
c3b5ed5b3d
💄 Fix grammatical issue
2015-07-01 15:51:56 -07:00
Sam Saccone
70c739250b
📝 better english
2015-07-01 15:48:00 -07:00
Sebastian McKenzie
910622e66e
fix linting errors
2015-06-30 15:17:26 +01:00
Sebastian McKenzie
c5a8702021
clean up derived classes, fixes super path referencing user constructor instead of our new function - #1877
2015-06-30 14:55:11 +01:00
Sebastian McKenzie
336c65fe2c
restructure classes transformer, fix class name inference - #1877
2015-06-30 14:49:04 +01:00
Sebastian McKenzie
092d98fb27
add constructor to body in order that it was supplied in - fixes #1877
2015-06-30 10:10:52 +01:00
Sebastian McKenzie
e55ce575cd
move up template literal simplification logic - fixes #1874
2015-06-29 23:36:06 +01:00
Sebastian McKenzie
d63ae5fce8
remove loose console.log
2015-06-29 22:59:23 +01:00
Sebastian McKenzie
541309c4bb
fix collisions for getBindingIdentifiers
2015-06-29 22:04:17 +01:00