Sebastian McKenzie
|
99ddd02b0a
|
change Function export to avoid messing with istanbul
|
2015-03-02 15:38:43 +11:00 |
|
Sebastian McKenzie
|
12e01f9e71
|
remove optional property on function params - fixes #927
|
2015-03-02 15:30:05 +11:00 |
|
Sebastian McKenzie
|
e30dbbab94
|
properly replace labels in spec for of transformer - fixes #913, closes #914
|
2015-03-02 01:41:13 +11:00 |
|
Sebastian McKenzie
|
e3daa28e60
|
rename minification tests to utility
|
2015-03-02 01:28:34 +11:00 |
|
Sebastian McKenzie
|
95798bee0b
|
add t.valueToNode
|
2015-03-02 01:28:10 +11:00 |
|
Sebastian McKenzie
|
63f25ab038
|
check parent for variable collisions when remapping closurified block scopes - fixes #915, closes #922
|
2015-03-02 01:27:58 +11:00 |
|
Sebastian McKenzie
|
27a8f2d2ea
|
rename broke property to confident in t.evaluate
|
2015-03-01 18:16:27 +11:00 |
|
Sebastian McKenzie
|
78434bb404
|
add t.evaluate method
|
2015-03-01 17:01:46 +11:00 |
|
Sebastian McKenzie
|
a57475abc9
|
better rest param member expression deopt
|
2015-03-01 11:01:06 +11:00 |
|
Sebastian McKenzie
|
ee850c3aeb
|
merge fix for #917 with #918
|
2015-03-01 10:09:03 +11:00 |
|
Sebastian McKenzie
|
ff5a149cec
|
Merge branch 'master' of github.com:babel/babel
# Conflicts:
# src/babel/transformation/transformers/es6/parameters.rest.js
|
2015-03-01 10:04:52 +11:00 |
|
Sebastian McKenzie
|
957118fb41
|
delay rest optimisation, deopt on unoptimisable references - fixes #918
|
2015-03-01 10:04:16 +11:00 |
|
Ondrej Kraus
|
24f4b041c7
|
fix rest optimization in arrow functions and add advanced test
|
2015-02-28 23:28:21 +01:00 |
|
Sebastian McKenzie
|
4c77d04b56
|
more es6 modules
|
2015-03-01 01:01:51 +11:00 |
|
Sebastian McKenzie
|
e945f0d10f
|
add support for outputting flow types - fixes #665
|
2015-03-01 00:32:36 +11:00 |
|
Sebastian McKenzie
|
c78703e194
|
blacklist regenerator from templates directory - fixes #912
|
2015-02-28 11:47:18 +11:00 |
|
Sebastian McKenzie
|
43fdbe3d6c
|
fix whitespace
|
2015-02-28 11:31:43 +11:00 |
|
Sebastian McKenzie
|
8650ca7d55
|
properly expose util - fixes #52
|
2015-02-28 11:24:51 +11:00 |
|
Sebastian McKenzie
|
70b25e8942
|
add sticky regex desugaring #904
|
2015-02-27 20:51:48 +11:00 |
|
Sebastian McKenzie
|
7520807df3
|
move eslint out of the core into a separate plugin
|
2015-02-27 16:30:53 +11:00 |
|
Sebastian McKenzie
|
974b71bcc3
|
flesh out eslint support
|
2015-02-27 16:11:47 +11:00 |
|
Sebastian McKenzie
|
a4382580fc
|
ignore user whitespace when splitting up module declaration - fixes #906
|
2015-02-27 15:25:13 +11:00 |
|
Sebastian McKenzie
|
166b2eda87
|
remove rogue export in node api
|
2015-02-27 15:08:01 +11:00 |
|
Sebastian McKenzie
|
83c23d266f
|
add eslint with an acorn-babel compatibility layer, yay! coming soon to a production release near you
|
2015-02-27 13:17:22 +11:00 |
|
Sebastian McKenzie
|
a9db70b60d
|
close iterators on abrupt completion - google/traceur-compiler#1773 #838
|
2015-02-27 11:44:13 +11:00 |
|
Sebastian McKenzie
|
5d90c442cb
|
fix es6 rest parameters transformer comment
|
2015-02-26 23:25:48 +11:00 |
|
Simon Lydell
|
9a569f64da
|
Upgrade to js-tokens@1.0.0
This commit also adds syntax highlighting for `null`, `false` and `true`.
|
2015-02-26 11:11:23 +01:00 |
|
Sebastian McKenzie
|
8efeae80af
|
remove export function Function
|
2015-02-26 20:39:30 +11:00 |
|
Sebastian McKenzie
|
4df9cf6c05
|
add missing transform import and change babel import to a wildcard
|
2015-02-26 20:26:08 +11:00 |
|
Sebastian McKenzie
|
7729cb4b68
|
start using es6 modules
|
2015-02-26 20:13:00 +11:00 |
|
Sebastian McKenzie
|
307ffcd107
|
correctly get old extension handler in registerExtension
|
2015-02-26 16:00:06 +11:00 |
|
Sebastian McKenzie
|
751557aef1
|
make #889 more efficient and flexible
|
2015-02-26 15:24:12 +11:00 |
|
Sebastian McKenzie
|
19a173c622
|
Merge pull request #899 from xjamundx/patch-1
feat(6to5/register) don't override uncaughtException handler
|
2015-02-26 15:04:02 +11:00 |
|
Sebastian McKenzie
|
89bcb307a2
|
Merge pull request #889 from neVERberleRfellerER/rest-args-optimization-v2
Add rest parameters optimization
|
2015-02-26 15:03:51 +11:00 |
|
Sebastian McKenzie
|
3ab88e02c7
|
delete from require.extensions when old extension handler is undefined
|
2015-02-26 12:58:01 +11:00 |
|
Sebastian McKenzie
|
bb2fc830eb
|
use some spreads
|
2015-02-26 12:57:43 +11:00 |
|
Sebastian McKenzie
|
c6a542fd1d
|
finish remaining class conversion
|
2015-02-26 12:34:05 +11:00 |
|
Sebastian McKenzie
|
553eb2d45e
|
more classes!
|
2015-02-26 12:19:28 +11:00 |
|
Ondrej Kraus
|
b5f3c3f4cc
|
stop traversal when it is clear that optimization is impossible
|
2015-02-26 02:05:26 +01:00 |
|
Ondrej Kraus
|
5d83638583
|
set literal MemberExpression as computed in rest array destructuring
|
2015-02-26 01:22:00 +01:00 |
|
Sebastian McKenzie
|
dc6129eb6a
|
fix helper whitelist in build script
|
2015-02-26 09:19:49 +11:00 |
|
Sebastian McKenzie
|
95e2345b19
|
move whitelist detection up to before the key is camelcased
|
2015-02-26 09:08:39 +11:00 |
|
Sebastian McKenzie
|
0a0931dc2e
|
add access to helpers used by the current file and allow a helper whitelist to be passed to buildHelpers - closes #898
|
2015-02-26 08:59:07 +11:00 |
|
Jamund Ferguson
|
24ace3c8c2
|
feat(6to5/register) don't override uncaughtException handler
Maybe we could do this by default or even make it configurable?
|
2015-02-25 13:51:26 -08:00 |
|
Sebastian McKenzie
|
1f79445ee5
|
shim in function arity when proxying named functions - fixes #896
|
2015-02-26 08:21:37 +11:00 |
|
Ondrej Kraus
|
687b0f3180
|
remove unused function argument
|
2015-02-25 15:38:32 +01:00 |
|
Ondrej Kraus
|
a808742c19
|
remove strict-mode specific optimizations due to unsolvable ambiguities
|
2015-02-25 15:24:45 +01:00 |
|
Sebastian McKenzie
|
d7ec337567
|
move spec.functionName transformer to below validation transformers
|
2015-02-26 01:00:35 +11:00 |
|
Ondrej Kraus
|
c3f4091b6d
|
replace for-of with with for for performance reasons
|
2015-02-25 14:41:20 +01:00 |
|
Ondrej Kraus
|
e8741daee3
|
use some ES6 to simplify code
|
2015-02-25 14:13:15 +01:00 |
|