Sam Goldman
aeeffe5cff
Guard export interface against isExportDefaultSpecifier
2016-01-05 17:28:21 -08:00
Sam Goldman
17d19a0056
Add export interface Flow syntax support
...
An interface export is just like a type export. In fact, it's a syntax affordance which makes the following equivalent:
```javascript
interface I_ { ... }
export type I = I_;
```
```javascript
export interface I { ... }
```
See facebook/flow#1145
2016-01-05 15:57:45 -08: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
Amjad Masad
6cc17e4ed7
Merge pull request #3230 from samwgoldman/declare-type-declare-interface
...
Add `declare type` and `declare interface` Flow syntax support to 6.x
2016-01-05 16:18:18 -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
Sebastian McKenzie
2516b7570f
Merge pull request #3228 from babel/revert-3208-remove-array-generics-from-runtime
...
Revert "remove array generics from runtime"
2016-01-03 03:42:15 +00:00
Sebastian McKenzie
3fa51097a6
Revert "remove array generics from runtime"
2016-01-03 03:42:10 +00:00
Sebastian McKenzie
e68754faf2
Merge pull request #3227 from babel/revert-3206-update-core-js
...
Revert "update core-js"
2016-01-03 03:41:46 +00:00
Sebastian McKenzie
4e20a99b89
Revert "update core-js"
2016-01-03 03:41:40 +00:00
Henry Zhu
b5cf529d6b
babel-types: add Binary alias to AssignmentExpression definition (fixes T6887)
2016-01-01 14:44:28 -05:00
Sebastian McKenzie
2ec842d425
Merge pull request #3220 from jmm/not-a-directive
...
Don't parse parenthesized string as directive
2015-12-31 01:54:47 +00:00
Sebastian McKenzie
181e9b5957
Merge pull request #3214 from fabiomcosta/fix_rest_args_length_multiple_params
...
[T6891][fix][babel-plugin-transform-es2015-parameters] arguments.length optimization bugfix
2015-12-31 01:44:10 +00:00
Jesse McCarthy
970a0ade4b
Update Slack link.
2015-12-30 13:42:32 -05:00
Sebastian McKenzie
1ec3a348d6
Merge pull request #3221 from skleeschulte/patch-1
...
Added handling of "--nolazy" flag
2015-12-30 03:38:07 +00:00
Henry Zhu
dc1796674f
Merge pull request #3218 from jdalton/_typeof
...
Defer to the built-in `typeof` if support for symbols exists.
2015-12-29 12:31:15 -05:00
Fabio M. Costa
699868ed2a
[fix][babel-plugin-transform-es2015-parameters] arguments.length optimization bugfix
2015-12-28 21:56:49 -08:00
Stefan Kleeschulte
f9bab3a25c
Added handling of "--nolazy" flag
...
See https://phabricator.babeljs.io/T6897
2015-12-29 06:43:46 +01:00
Jesse McCarthy
424d059292
Don't make directive from parenthesized string.
2015-12-28 11:04:33 -05:00
Jesse McCarthy
00505ac171
Add non-directive fixture.
...
(Failing.)
2015-12-28 11:04:33 -05:00
John-David Dalton
d9bf5da460
Defer to built-in typeof if built-in support for symbols exists.
2015-12-27 22:50:48 -06:00
Amjad Masad
570b50c895
Merge pull request #3213 from babel/print-bugs
...
Fix various print inefficiencies/bugs
2015-12-27 18:28:27 -06:00
Sebastian McKenzie
082c7852fc
Merge pull request #3216 from babel/crawl-up-display-name
...
More relaxed `displayName` inference
2015-12-27 21:58:25 +00:00
Sebastian McKenzie
05896b834b
Crawl up ancestry looking for possible candidates to infer displayName from rather than just checking the direct parent
2015-12-27 21:48:28 +00: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
5fa8092725
Merge pull request #3215 from spicyj/fn-name
...
Set function names from assignment expressions
2015-12-27 21:00:41 +00:00
Ben Alpert
248f00fe82
Set function names from assignment expressions
...
Based on http://www.2ality.com/2015/09/function-names-es6.html .
2015-12-27 12:46:56 -08: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
Amjad Masad
5be9d9d8aa
More tests
2015-12-27 01:59:24 -08:00
Amjad Masad
ed5a057e4e
Fix various print inefficiencies/bugs
2015-12-27 01:24:19 -08:00
Amjad Masad
fd998cb9af
Merge pull request #3210 from babel/fun-paren
...
Use a printStack to determine parenthesis
2015-12-27 01:21:37 -08:00
Amjad Masad
10c9d26983
Also use for object expressions
2015-12-24 15:01:46 -08:00
Amjad Masad
0d8e5a9e86
Fix over-parenthesizing of function expressions
2015-12-24 14:55:51 -08:00
Henry Zhu
2befeb0657
remove validation for StringLiteral in JSXElement children property
2015-12-24 15:53:43 -05:00
Denis Pushkarev
15760dfed2
Merge pull request #3208 from zloirock/remove-array-generics-from-runtime
...
remove array generics from runtime
2015-12-25 00:20:32 +06:00
Denis Pushkarev
fd8477d881
remove array generics from runtime
2015-12-25 00:16:50 +06:00
Denis Pushkarev
99622e3d0f
Merge pull request #3206 from zloirock/update-core-js
...
update core-js
2015-12-24 21:42:15 +06:00
Denis Pushkarev
49880e4e81
update core-js
2015-12-24 21:34:53 +06:00
Sam Goldman
5cfec9d8ca
Add mixins to the class declaration visitor
2015-12-24 10:31:03 -05:00
Sebastian McKenzie
97faab3418
Merge pull request #3204 from babel/no-babylon-patch
...
Stop people from patching babylon by building it
2015-12-24 04:13:40 +00:00
Sebastian McKenzie
5b091c17f3
Merge pull request #3205 from babel/external-helpers
...
Rename babel-plugin-external-helpers-2 to babel-plugin-external-helpers
2015-12-24 04:09:15 +00:00
Sebastian McKenzie
6fe210d4bf
stop people from patching babylon by building it
2015-12-24 03:58:52 +00:00
Sebastian McKenzie
1fa24b1efd
rename babel-plugin-external-helpers-2 to babel-plugin-external-helpers
2015-12-24 03:54:40 +00:00
James Kyle
730e80b231
Merge pull request #3199 from babel/hzoo-patch-2
...
v6.3.26 changelog
2015-12-23 19:44:35 -08:00
Henry Zhu
8489c6bfa1
typo
2015-12-23 22:29:43 -05:00
Sam Goldman
ef60fed7d6
Add test ensuring declare statements are transformed to comments
2015-12-23 16:49:18 -05:00
Sam Goldman
b4f130fd14
Add test ensuring declare class w/ mixins are stripped
2015-12-23 16:42:23 -05:00
Sam Goldman
e9c23ba7a1
Don't generate class mixins if prop doesn't exist
2015-12-23 16:37:14 -05:00
Sam Goldman
bb874a4e46
Add babel-generator support for mixins to Babel 6.x
2015-12-23 16:26:29 -05:00
Sam Goldman
123a9596ce
Add support for mixins to Babel 6.x
2015-12-23 16:09:12 -05:00