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
Henry Zhu
8cac20d845
v6.4.0
2016-01-06 15:34:12 -05:00
Amjad Masad
0d8e5a9e86
Fix over-parenthesizing of function expressions
2015-12-24 14:55:51 -08:00
Sebastian McKenzie
1fa24b1efd
rename babel-plugin-external-helpers-2 to babel-plugin-external-helpers
2015-12-24 03:54:40 +00:00
Henry Zhu
3f7019f964
v6.3.15
2015-12-06 11:31:46 -05:00
James Kyle
abb85b498a
Merge pull request #3138 from loganfsmyth/class-rename-failure-T2494
...
Skip name inference on hard-to-replace classes - fixes T2494
2015-12-05 20:58:37 -08:00
Logan Smyth
925804798d
Skip name inference on hard-to-replace classes - fixes T2494
2015-12-05 17:07:10 -08:00
Logan Smyth
9f32061769
Merge pull request #3134 from loganfsmyth/default-renamer-T6750
...
Ensure that default exports have a name before splitting them - fixes T6750
2015-12-05 16:23:39 -08:00
Logan Smyth
a12a116b9f
Ensure that default exports have a name before splitting them - fixes T6750
2015-12-05 15:28:48 -08:00
Logan Smyth
03f189fc46
Ensure that the async/generator flags carry over when converting class methods - fixes T6755
2015-12-05 12:24:00 -08: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
Henry Zhu
b515fa8db8
v6.3.2
2015-12-03 22:48:04 -05:00
phantom10111
9a270a3d0a
Fix return super(); in class constructor - fixes T2997
2015-11-25 23:53:53 +01:00
Sebastian McKenzie
3c5bced67d
v6.2.2
2015-11-19 14:45:57 -08:00
Logan Smyth
b3f2ea0aa1
Avoid duplicating traversal of class declarations - fixes T2694
2015-11-19 00:30:56 -08: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
Sebastian McKenzie
11e50695d3
v6.1.21
2015-11-13 16:57:03 -08:00
Sebastian McKenzie
01356191d4
avoid revisiting classes - #2694
2015-11-13 16:55:54 -08:00
Sebastian McKenzie
5b6a39f227
v6.1.20
2015-11-13 03:38:54 -08:00
Sebastian McKenzie
688dcec6a3
fix queueing of nested paths being pushed onto the priority queue
2015-11-13 03:37:15 -08: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
Sebastian McKenzie
f127f81cb7
v6.1.14
2015-11-12 12:01:18 -08:00
Sebastian McKenzie
548d973d12
v6.1.13
2015-11-12 11:57:45 -08:00
Sebastian McKenzie
f91cfa68b9
ignore callee supers when doing spread compilation - fixes #2775
2015-11-12 01:59:07 -08:00
Sebastian McKenzie
af208e8acb
v6.1.12
2015-11-12 00:47:51 -08:00
Sebastian McKenzie
8fb4d55687
v6.1.11
2015-11-11 23:58:22 -08:00
Sebastian McKenzie
98b3dda500
v6.1.10
2015-11-11 23:52:57 -08:00
Sebastian McKenzie
15baf2afb5
v6.1.9
2015-11-11 23:46:00 -08:00
Sebastian McKenzie
e018723c7e
v6.1.8
2015-11-11 23:40:20 -08:00
Sebastian McKenzie
8dcf4aedc0
v6.1.7
2015-11-11 23:37:19 -08:00
Sebastian McKenzie
97443eada6
v6.1.6
2015-11-11 23:32:43 -08:00
Sebastian McKenzie
803f58f7ad
v6.1.5
2015-11-11 23:30:14 -08:00
Sebastian McKenzie
caff1e72a5
v6.1.10
2015-11-11 23:28:53 -08:00
Sebastian McKenzie
541e547848
v6.1.9
2015-11-11 23:27:56 -08:00
Sebastian McKenzie
26e56bc966
v6.1.5
2015-11-11 22:48:30 -08:00
Sebastian McKenzie
03383bdf31
v6.1.4
2015-11-11 02:04:26 -08:00
Sebastian McKenzie
e09d442be6
remove redundant test
2015-11-11 02:02:39 -08:00
Sebastian McKenzie
ea59e23633
Merge branch 'development'
2015-11-11 02:01:19 -08:00
Sebastian McKenzie
f601e62678
add regression test - fixes #2941
2015-11-10 16:02:45 -08:00
Sebastian McKenzie
54c13eef5c
fix exported classes with static class properties - fixes #2868
2015-11-10 15:56:22 -08:00
Henry Zhu
4751caab3b
babel-plugin-transform-x: add test to .npmignore
2015-11-10 17:53:30 -05:00
Sebastian McKenzie
29f756fd6f
add regression tests - closes #2663
2015-11-10 14:40:30 -08:00
Sebastian McKenzie
15969a0904
move all plugin tests out of babel-core and into their appropriate folders
2015-11-08 23:04:10 -08:00
Sebastian McKenzie
fc0baf1e2c
Merge pull request #2841 from hzoo/i-2694
...
transform-es2015-classes: check if node.id is null
2015-11-05 17:09:50 +00:00
Henry Zhu
f1a62ef078
transform-es2015-classes: check if node.id is null
2015-11-05 10:25:56 -05:00