Sebastian McKenzie
|
19bfa4a35b
|
add debug message for travis...
|
2015-03-06 23:15:20 +11:00 |
|
Sebastian McKenzie
|
f7fff7d35e
|
add alternate to list of STATEMENT_OR_BLOCK_KEYS - fixes #955
|
2015-03-06 23:13:03 +11:00 |
|
Sebastian McKenzie
|
130e0ebe6b
|
better classes, more spec compliant and nicer output - fixes #952
|
2015-03-06 23:08:10 +11:00 |
|
Sebastian McKenzie
|
69c836fc8d
|
Merge branch 'master' of github.com:babel/babel
|
2015-03-06 02:27:15 +11:00 |
|
Sebastian McKenzie
|
f62a3ef394
|
further develop ast paths that represent a single location in the ast as an abstraction around a node-parent relationship
|
2015-03-06 02:26:04 +11:00 |
|
Sebastian McKenzie
|
7a6e568940
|
clean up classes output
|
2015-03-06 02:25:24 +11:00 |
|
Sebastian McKenzie
|
65998c3437
|
add error message for incompatible babel-runtime versions
|
2015-03-06 02:23:30 +11:00 |
|
Sindre Sorhus
|
01ed824b5c
|
modularize util.toFastProperties()
https://github.com/sindresorhus/to-fast-properties
|
2015-03-04 21:02:36 +08:00 |
|
Sebastian McKenzie
|
2648268f30
|
add contextVariables to scope
|
2015-03-04 22:54:00 +11:00 |
|
Sebastian McKenzie
|
8cf5bf7037
|
add filename arg to resolveModuleSource option
|
2015-03-04 22:53:50 +11:00 |
|
Sebastian McKenzie
|
df16bc17e7
|
clean up formatting of system module formatter
|
2015-03-04 22:52:44 +11:00 |
|
Sebastian McKenzie
|
5337ab5a08
|
statically bind super references in object expressions - fixes #943
|
2015-03-04 22:52:07 +11:00 |
|
Sebastian McKenzie
|
2eaeebcce4
|
inherit from class constructor block statement - fixes #937
|
2015-03-03 23:38:11 +11:00 |
|
Sebastian McKenzie
|
ed40ec03d1
|
more es6, template literals and modules
|
2015-03-03 22:31:49 +11:00 |
|
Sebastian McKenzie
|
73062ae240
|
take into consideration non-identifier nodes in es6.blockScopingTDZ transformer, also turn default and parameters into lets instead of vars - fixes #929
|
2015-03-03 22:30:52 +11:00 |
|
Sebastian McKenzie
|
bafa3e0d4c
|
add missing is - fixes #931 - thanks @neVERberleRfellerER
|
2015-03-03 10:38:18 +11:00 |
|
Sebastian McKenzie
|
a74b67d4eb
|
Merge pull request #932 from hzoo/more-es6
More es6
|
2015-03-03 09:49:29 +11:00 |
|
Sebastian McKenzie
|
8dda8838ba
|
check for body existence before length in dead code elimination transformer - fixes #931
|
2015-03-03 09:37:52 +11:00 |
|
Henry Zhu
|
96d3a25213
|
use more es6 concise methods
|
2015-03-02 10:34:30 -05:00 |
|
Sebastian McKenzie
|
d4c98d7738
|
add transformer aliases
|
2015-03-02 22:47:00 +11:00 |
|
Sebastian McKenzie
|
4e44af819f
|
fix rogue strict reference
|
2015-03-02 22:45:21 +11:00 |
|
Sebastian McKenzie
|
b7cb2bcb7b
|
rename useStrict transformer to strict
|
2015-03-02 22:37:51 +11:00 |
|
Sebastian McKenzie
|
5ac4dc0541
|
don't evaluate ArrayExpressions
|
2015-03-02 17:16:10 +11:00 |
|
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 |
|