Amjad Masad
1264709226
Merge pull request #3274 from babel/fix-function-decl
...
Method names should not be bound to body
2016-01-18 10:57:19 -08:00
Sebastian McKenzie
65a4c8f4a4
Merge branch 'source-map-reenter' of https://github.com/kpdecker/babel into kpdecker-source-map-reenter
...
Conflicts:
packages/babel-generator/src/printer.js
2016-01-18 18:36:57 +00:00
Amjad Masad
95c93dd22b
Method names should not be bound to body
...
As an artificat of compiling methods to named function expressions the
function name is being considered a "local" binding in the function
body. This means that we will throw errors anytime someone would want to
create a new local binding with the same name.
This is solved by assigning a symbol to function Identifiers that
indicates that they should not be considered local bindings.
2016-01-17 13:19:37 -08:00
Amjad Masad
3f2a445c9a
v6.4.3
2016-01-13 21:56:22 -08:00
Jesse McCarthy
0f85e79f67
Add ArrayExpression.elements.default.
2016-01-12 11:33:08 -05:00
Amjad Masad
ada2fdbe4b
v6.4.1
2016-01-06 16:27:49 -08:00
Amjad Masad
6abee425d3
Revert "babel-types: add Binary alias to AssignmentExpression definition (fixes T6887)"
...
This was causing problems with parenthesizing assignment expression
This reverts commit b5cf529d6b342b3dd8dd49c50cc9cd5fed4fc5a7.
2016-01-06 15:59:39 -08:00
Henry Zhu
8cac20d845
v6.4.0
2016-01-06 15:34:12 -05:00
Amjad Masad
06545e6f70
Merge pull request #3217 from babel/hzoo-patch-1
...
`babel-types`: add `Binary` alias to `AssignmentExpression` definitio…
2016-01-05 16:26:02 -06:00
Sam Goldman
26c97c4069
Add support for "declare interface" Flow syntax
...
This has been a feature in Flow for a long time (couldn't easily find a
specific commit adding this). Interfaces are basically undocumented, though, so
it's easy to see how this was missed.
2016-01-04 11:50:12 -08:00
Sam Goldman
e764346d5f
Add support for "declare type" Flow syntax
...
See facebook/flow#1105
2016-01-04 11:42:43 -08:00
Henry Zhu
b5cf529d6b
babel-types: add Binary alias to AssignmentExpression definition (fixes T6887)
2016-01-01 14:44:28 -05:00
Sebastian McKenzie
5ca1cf0506
Merge pull request #3203 from samwgoldman/flow-mixins-6.x
...
Add support for mixins to Babel 6.x
2015-12-27 21:04:40 +00:00
Sebastian McKenzie
e5e085a567
Merge pull request #3195 from babel/hzoo-patch-1-1
...
validate: allow JSXText node in JSXElement children property
2015-12-27 20:30:32 +00:00
Henry Zhu
2befeb0657
remove validation for StringLiteral in JSXElement children property
2015-12-24 15:53:43 -05:00
Sam Goldman
5cfec9d8ca
Add mixins to the class declaration visitor
2015-12-24 10:31:03 -05:00
Sam Goldman
32c03222bf
Add support for this type to Babel 6.x
2015-12-23 13:54:57 -05:00
Henry Zhu
aa2cc907ea
validate: allow JSXText node in JSXElement children property (fixes T6876)
2015-12-22 09:35:14 -05:00
Amjad Masad
2b69dec01a
v6.3.24
2015-12-18 15:53:49 -08:00
Amjad Masad
57b2ccdb66
Test and workaround inference bugs
2015-12-18 03:15:27 -08:00
Amjad Masad
31032ee7ad
v6.3.21
2015-12-18 00:23:03 -08:00
kpdecker
3791491b79
Strip location information from import remaps
...
Fixes https://phabricator.babeljs.io/T6851
2015-12-18 01:36:24 -06:00
Marshall Roch
8b55f4dfc2
Upgrade to flow 0.20.0
2015-12-17 12:49:48 -08:00
Amjad Masad
c451222d6e
v6.3.20
2015-12-16 12:24:45 -08:00
James Kyle
2141406c86
Add Expression alias to BindExpression
2015-12-15 23:37:29 -08:00
Amjad Masad
d649b2e36e
v6.3.18
2015-12-13 23:01:37 -08:00
Sebastian McKenzie
d8445e0e78
Merge pull request #2933 from ForbesLindesay/babel-types-docs
...
Generate documentation for babel-types
2015-12-12 01:33:48 +11:00
Amjad Masad
1fbbdd61e3
v6.3.17
2015-12-10 17:20:27 -08:00
Amjad Masad
cbc37bfb2c
do-while takes a statement
...
see http://www.ecma-international.org/ecma-262/6.0/#sec-iteration-statements
2015-12-09 18:37:02 -08:00
Henry Zhu
0587a5d12c
v6.3.14
2015-12-04 13:52:36 -05:00
Sebastian McKenzie
d6117a9e27
Merge branch 'master' of github.com:babel/babel
2015-12-04 23:17:11 +11:00
Sebastian McKenzie
7b36967416
v6.3.13
2015-12-04 22:56:51 +11:00
Sebastian McKenzie
ae831c2270
v6.3.12
2015-12-04 22:56:13 +11:00
Amjad Masad
37797c4d50
Test name, and remove todos
2015-12-04 00:12:37 -08:00
Amjad Masad
9c20ace184
Add support for null literal type
2015-12-03 23:58:25 -08:00
Amjad Masad
2f5b953066
v6.3.0
2015-11-30 14:58:30 -08:00
phantom10111
11a8086432
Make ArrayExpression validator accept nulls as holes in the array
2015-11-25 23:39:35 +01:00
Henry Zhu
d0f63c1a7b
add validators for TemplateLiteral and ArrayExpression
2015-11-25 23:10:27 +01:00
phantom10111
8186510b5d
Add validators to CallExpression and SequenceExpression
2015-11-25 23:09:13 +01:00
James Kyle
86287a7a8c
Add ObjectMember abstract type
2015-11-24 15:00:04 -08:00
Henry Zhu
f56af90c20
add numericliteral
2015-11-21 22:50:21 -05:00
Henry Zhu
3a05513e31
literal to stringLiteral - fixes T6667
2015-11-21 22:25:21 -05:00
Henry Zhu
efa9a1abf2
add more validation for jsx nodes
2015-11-21 21:13:09 -05:00
Sebastian McKenzie
ac90ea20ea
v6.2.0
2015-11-18 20:33:47 -08:00
Daniel Lo Nigro
0076204f80
Fix Flow.
...
Removed `@flow` annotation from files that don't actually pass Flow check at the moment. These will be added back file by file once the files are properly converted to use Flow.
Closes #3064
2015-11-15 21:30:22 -08:00
Joshua Searles
750fca9a88
Add module operator
2015-11-15 02:44:43 -05:00
Sebastian McKenzie
4a1e5c17b4
v6.1.18
2015-11-12 13:46:30 -08:00
Sebastian McKenzie
23fd185590
v6.1.17
2015-11-12 13:40:25 -08:00
Sebastian McKenzie
c4c66687ea
v6.1.16
2015-11-12 13:33:20 -08:00
Sebastian McKenzie
9c91b555f9
v6.1.15
2015-11-12 12:15:47 -08:00