Sebastian McKenzie
f2d60aab9e
optimise named functions depending on whether they contain an assignment/reference - #861
2015-02-22 21:35:08 +11:00
Sebastian McKenzie
ab6bb35a4f
make line-numbers and js-tokens versions fixed
2015-02-22 20:55:09 +11:00
Sebastian McKenzie
e11b943514
revert to old named function wrapper - fixes #861
2015-02-22 20:54:47 +11:00
Sebastian McKenzie
e9a6f83c00
rewrite async function parsing - fixes #27
2015-02-22 14:05:22 +11:00
Sebastian McKenzie
5a0861c1b9
remove dead _dotQuestion code
2015-02-22 12:33:09 +11:00
Sebastian McKenzie
b44a6eb297
remove is-keyword-js in favor of esutils #856
2015-02-22 10:51:27 +11:00
Sebastian McKenzie
f3288ddb1f
Merge branch 'lydell-error-syntax-highlighting'
2015-02-22 10:49:30 +11:00
Simon Lydell
476aa44a90
improve syntax highlighting in error messages
...
- Support hexadecimal, octal and binary number literals, template strings, and
tokenize everything more robustly in general.
- Tokens spanning over several lines (such as multiline strings and comments) no
longer leak their color into the line number gutter.
- The color scheme is preserved.
- The line numbers are now right-aligned instead of left-aligned, since that's
how practically every editor does it.
- Superfluos space in the line number gutter has been removed.
2015-02-21 21:20:52 +01:00
Sebastian McKenzie
c5589e9336
Merge pull request #853 from meandmycode/master
...
build: ensure bootstrap works on windows
2015-02-21 21:43:49 +11:00
Stephen Taylor
404eb2f972
build: ensure bootstrap works on windows
2015-02-21 10:17:28 +00:00
Sebastian McKenzie
366257915e
advise users to visit the gitter room before creating an issue in the readme
2015-02-21 19:17:48 +11:00
Sebastian McKenzie
e0cd9bdbe3
4.4.3
2015-02-21 19:14:26 +11:00
Sebastian McKenzie
39854dc088
v4.4.3
v4.4.3
2015-02-21 18:13:10 +11:00
Sebastian McKenzie
81132aa942
add 4.4.3 changelog
2015-02-21 18:08:32 +11:00
Sebastian McKenzie
5ba2e6254b
check if iterator has a return method before calling it when breaking in a for...of - #838
2015-02-21 18:00:43 +11:00
Sebastian McKenzie
61ea720637
don't traverse into replacement breaks in for-of transformer - thanks @zloirock
2015-02-21 17:55:38 +11:00
Sebastian McKenzie
55357a331d
rename selfContained transformer to runtime
2015-02-21 17:20:59 +11:00
Sebastian McKenzie
5deaeba3a0
4.4.2
2015-02-21 14:31:52 +11:00
Sebastian McKenzie
a38ae381e2
v4.4.2
v4.4.2
2015-02-21 14:31:07 +11:00
Sebastian McKenzie
9a2e56f003
add moduleId option for specifying a custom module id
2015-02-21 14:29:26 +11:00
Sebastian McKenzie
5bc78b0237
4.4.1
2015-02-21 14:23:36 +11:00
Sebastian McKenzie
c5af8b8694
v4.4.1
v4.4.1
2015-02-21 14:23:04 +11:00
Sebastian McKenzie
c637575cab
remove tail-call template
2015-02-21 14:21:31 +11:00
Sebastian McKenzie
bc8d49c95c
v4.4.0
v4.4.0
2015-02-21 14:20:37 +11:00
Sebastian McKenzie
59ff0fd9a9
remove redundant esnext test
2015-02-21 14:18:53 +11:00
Sebastian McKenzie
b1f794eb84
fix linting errors
2015-02-21 14:16:02 +11:00
Sebastian McKenzie
79ab92b5d4
add 4.4.0 changelog
2015-02-21 14:14:50 +11:00
Sebastian McKenzie
f6512b45d5
coerce inferred function name to a valid identifier
2015-02-21 14:11:18 +11:00
Sebastian McKenzie
8065c981dc
add iterator.return to for-of breaks - fixes #838
2015-02-21 13:31:14 +11:00
Sebastian McKenzie
7927aa2e18
make use strict directive stateless - fixes #828
2015-02-21 13:06:02 +11:00
Sebastian McKenzie
35bd510930
make react JSX transformer more generic and allow JSX comments - closes #841
2015-02-21 12:53:09 +11:00
Sebastian McKenzie
74186241f9
fix linting errors
2015-02-21 12:41:11 +11:00
Sebastian McKenzie
1effa72a33
remove format options but move compact option to main options
2015-02-21 12:41:03 +11:00
Sebastian McKenzie
b03a806d7c
don't append a newline to the last switchcase
2015-02-21 12:27:38 +11:00
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
60a7e40140
add website/docs issues reference to the readme
2015-02-21 02:24:28 +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
15f1978cae
Merge branch 'master' of github.com:6to5/6to5
2015-02-20 11:35:46 +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
aca750e881
Merge pull request #839 from raganwald/patch-1
...
Links the babel logo in the readme to the home page
2015-02-20 08:00:26 +11:00
Reg Braithwaite
672e55082c
link the babel logo in the readme to the home page
2015-02-19 15:46:35 -05:00
Sebastian McKenzie
a49f746700
add end_of_line = lf to editorconfig
2015-02-19 22:00:24 +11:00
Marijn Haverbeke
b6b1bc2bae
[README] Add NPM and funding links
2015-02-19 11:51:27 +01: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