Sebastian McKenzie
|
6220fd9fc3
|
better control flow for tco continuation - fixes #850 and fixes #822
|
2015-02-21 12:27:24 +11:00 |
|
Sebastian McKenzie
|
8d92a75190
|
remove whitespace from the end of the last newline and improve newlines for switches
|
2015-02-21 03:22:44 +11:00 |
|
Sebastian McKenzie
|
299e462a29
|
unpack array rest elements when given a right hand array expression
|
2015-02-21 02:09:07 +11:00 |
|
Sebastian McKenzie
|
62556f6102
|
finish code generator revamp, output is now much nicer and liberal with it's use of newlines
|
2015-02-20 23:24:11 +11:00 |
|
Sebastian McKenzie
|
f2c5accab3
|
add getModuleName option - fixes #844
|
2015-02-20 23:23:50 +11:00 |
|
Sebastian McKenzie
|
710ff548cb
|
improve whitespace handling of code generator, reduce the use of lookaheads, add max newlines of 2 and better newline insertion for generated nodes
|
2015-02-20 11:35:27 +11:00 |
|
Sebastian McKenzie
|
fbb19fc656
|
clean up type alias keys
|
2015-02-20 11:34:43 +11:00 |
|
Sebastian McKenzie
|
e87ef80bc5
|
add back named methods for classes and add param binding check to spec.functionName transformer
|
2015-02-20 11:34:00 +11:00 |
|
Sebastian McKenzie
|
83cd3bef92
|
clean up destructuring transformer and optimise array destructuring - closes #749
|
2015-02-19 19:16:27 +11:00 |
|
Sebastian McKenzie
|
5e4a008a06
|
make code generator deopt on input >100KB
|
2015-02-19 10:48:08 +11:00 |
|
Sebastian McKenzie
|
1594efbc20
|
remove unused whitespace option
|
2015-02-19 10:47:51 +11:00 |
|
Sebastian McKenzie
|
002be9a05c
|
enable spec.functionName by default
|
2015-02-19 10:47:44 +11:00 |
|
Sebastian McKenzie
|
b1238a1746
|
Merge branch 'master' of github.com:6to5/6to5
|
2015-02-19 10:46:47 +11:00 |
|
Ingvar Stepanyan
|
0874f390ff
|
Add explicit return at the end of tail-recursive function.
Issue #822.
|
2015-02-18 14:44:47 +02:00 |
|
Sebastian McKenzie
|
eeff4ac9d1
|
add support for a string literal constructor name
|
2015-02-18 15:06:18 +11:00 |
|
Sebastian McKenzie
|
692262df1b
|
fix linting errors
|
2015-02-18 13:14:06 +11:00 |
|
Sebastian McKenzie
|
3f82b4ec72
|
remove commonStandard module formatter and make it the default behaviour of all the strict module formatters
|
2015-02-18 13:08:25 +11:00 |
|
Sebastian McKenzie
|
9c6e632021
|
Merge pull request #785 from babel/fn-name
Set Function.name for funcs in variables and properties as per spec.
|
2015-02-18 11:49:52 +11:00 |
|
Sebastian McKenzie
|
f228edbb84
|
add auxiliary comment to let scoping closure flow control - fixes #819
|
2015-02-18 11:35:57 +11:00 |
|
Sebastian McKenzie
|
7e8cd2ca8a
|
i'm a terrible spellerer #777
|
2015-02-18 11:24:51 +11:00 |
|
Sebastian McKenzie
|
9964de9b2f
|
remove redundant unknown transformer error message
|
2015-02-18 10:22:07 +11:00 |
|
Sebastian McKenzie
|
5b75b11628
|
add error message to use of eval(); and enable strict mode on the parser
|
2015-02-18 10:21:57 +11:00 |
|
Sebastian McKenzie
|
1890fb5bd3
|
add loose mode to __esModule
|
2015-02-18 10:21:32 +11:00 |
|
Sebastian McKenzie
|
ffe058bf69
|
add BABEL_CACHE_PATH and BABEL_DISABLE_CACHE environment variables
|
2015-02-17 23:06:19 +11:00 |
|
Sindre Sorhus
|
211c9802a5
|
modularize SHEBANG_REGEX
https://github.com/sindresorhus/shebang-regex
|
2015-02-17 12:26:36 +07:00 |
|
Sindre Sorhus
|
4ea7a864fa
|
drop helpers/clone
it's misleading as it doesn't actually do a deepClone, not even a clone
|
2015-02-17 11:42:24 +07:00 |
|
Sindre Sorhus
|
75ec9c8f2c
|
modularize normalisePathSeparator
https://github.com/sindresorhus/slash
|
2015-02-17 11:19:12 +07:00 |
|
Sindre Sorhus
|
820db09613
|
modularize util.isInteger
https://github.com/parshap/js-is-integer
|
2015-02-17 11:10:00 +07:00 |
|
Sindre Sorhus
|
5b09114b85
|
modularize util.trimRight
https://github.com/sindresorhus/trim-right
|
2015-02-17 10:51:02 +07:00 |
|
Sindre Sorhus
|
bbf5a8f4aa
|
modularize util.isAbsolute
by using a polyfill of the Node 0.12 `path.isAbsolute()` method
https://github.com/sindresorhus/path-is-absolute
|
2015-02-17 10:17:04 +07:00 |
|
Sindre Sorhus
|
eb17568c94
|
modularize util.repeat
https://github.com/sindresorhus/repeating
|
2015-02-17 09:25:00 +07:00 |
|
Sebastian McKenzie
|
7fc1d04f9b
|
Merge branch 'master' of github.com:6to5/6to5
|
2015-02-17 13:07:35 +11:00 |
|
Sindre Sorhus
|
fc663d54fa
|
modularize the sourceMapToComment method
https://github.com/sindresorhus/source-map-to-comment
|
2015-02-17 08:46:23 +07:00 |
|
Sebastian McKenzie
|
bf2418db66
|
set loose property assignments to computed if it's a literal
|
2015-02-17 10:45:24 +11:00 |
|
Sebastian McKenzie
|
d6c7be760b
|
update settersInvalidParamLength error message - closes #797
|
2015-02-17 09:17:06 +11:00 |
|
Sebastian McKenzie
|
e336ecd9cc
|
Merge pull request #792 from sindresorhus/remove-moot-dep
Remove `supports-color` dependency as it's available in `chalk`
|
2015-02-17 08:53:42 +11:00 |
|
Sindre Sorhus
|
afd07c9172
|
Use leven module for levenshtein distance
https://github.com/sindresorhus/leven
No point in bundling code like this.
Leven is also the fastest one: https://github.com/sindresorhus/leven#benchmark
|
2015-02-16 22:36:20 +07:00 |
|
Sindre Sorhus
|
af785126bf
|
Remove supports-color dependency as it's available in chalk
|
2015-02-16 22:28:51 +07:00 |
|
Ingvar Stepanyan
|
17e65cc772
|
Set Function.name for funcs in variables and properties as per spec.
Implements correct Function.name for cases like following:
* `var x = function () { ... }`
* `var obj = {prop: function () { ... }}`
|
2015-02-15 23:43:17 +02:00 |
|
Sebastian McKenzie
|
f2300a5463
|
Revert "don't push array pattern uid if it's a local variable"
This reverts commit 86acc99fb3a1540c874401772fe6323b0d622199.
|
2015-02-16 01:06:14 +11:00 |
|
Sebastian McKenzie
|
86acc99fb3
|
don't push array pattern uid if it's a local variable
|
2015-02-16 01:01:42 +11:00 |
|
Sebastian McKenzie
|
010ff3ec31
|
reset transformer deprecation keys
|
2015-02-15 20:29:48 +11:00 |
|
Sebastian McKenzie
|
02046c5448
|
rename runtime option to externalHelpers
|
2015-02-15 19:53:59 +11:00 |
|
Sebastian McKenzie
|
1d34d03ac8
|
rename to babel
|
2015-02-15 18:09:05 +11:00 |
|
Sebastian McKenzie
|
e05aed0394
|
support all loops when adding declarations - #779
|
2015-02-15 10:27:56 +11:00 |
|
Sebastian McKenzie
|
2a2dff0eaf
|
remap head variables when a closure is required in blockScoping transformer - fixes #763
|
2015-02-14 20:21:34 +11:00 |
|
Sebastian McKenzie
|
e1151e08c9
|
register default globals as bindings
|
2015-02-14 19:08:41 +11:00 |
|
Sebastian McKenzie
|
84f54ca3c7
|
rename defaultDeclarations to globals
|
2015-02-14 19:08:02 +11:00 |
|
Sebastian McKenzie
|
5fb793b75f
|
add validation.react transformer
|
2015-02-14 19:07:54 +11:00 |
|
Sebastian McKenzie
|
1adc9bfc70
|
use t.buildMatchMemberExpression in selfContained transformer
|
2015-02-14 19:07:46 +11:00 |
|