Sebastian McKenzie
|
f9a26fd903
|
better optimisation base
|
2015-02-02 20:28:34 +11:00 |
|
Sebastian McKenzie
|
0b33a62032
|
fix linting errors
|
2015-02-02 10:48:18 +11:00 |
|
Sebastian McKenzie
|
fb360039ce
|
remap top level this to undefined - #562
|
2015-02-02 10:44:17 +11:00 |
|
Sebastian McKenzie
|
8a9aac3e68
|
fix linting errors
|
2015-02-02 01:37:27 +11:00 |
|
Sebastian McKenzie
|
27138abd29
|
simplify member expression checking, flesh out react component optimiser #653
|
2015-02-02 01:30:06 +11:00 |
|
Sebastian McKenzie
|
dcf91db475
|
add react component optimisation base #653
|
2015-02-02 00:50:25 +11:00 |
|
Sebastian McKenzie
|
25566a24f6
|
block hoist assignment pattern destructuring - fixes #652
|
2015-02-01 18:33:36 +11:00 |
|
Sebastian McKenzie
|
2cdb4e3343
|
fix linting errors
|
2015-02-01 16:21:13 +11:00 |
|
Sebastian McKenzie
|
981d3e40f8
|
add canRun check for playground transformers
|
2015-02-01 16:20:32 +11:00 |
|
Sebastian McKenzie
|
c7a616730c
|
add levenshtein suggestions to undeclared variable transformer
|
2015-02-01 16:20:18 +11:00 |
|
Sebastian McKenzie
|
5aa8ece242
|
don't run playground transformers at all if playground isn't enabled
|
2015-02-01 16:19:49 +11:00 |
|
Sebastian McKenzie
|
8c7ba20f86
|
fix regenerator transformer order - fixes #617
|
2015-02-01 16:19:35 +11:00 |
|
Sebastian McKenzie
|
4a720625d9
|
fix linting errors
|
2015-01-31 21:29:44 +11:00 |
|
Sebastian McKenzie
|
c0299320f0
|
avoid transforming of inner labels and propagation of maps in block scoping transformer - #644
|
2015-01-31 21:27:20 +11:00 |
|
Sebastian McKenzie
|
12bee73070
|
restructure internal indexes a bit
|
2015-01-31 18:04:57 +11:00 |
|
Sebastian McKenzie
|
82c18a837d
|
add detection skeleton #631
|
2015-01-31 17:59:30 +11:00 |
|
Sebastian McKenzie
|
a9ff73b4f6
|
use double quotes instead of single
|
2015-01-30 21:50:31 +11:00 |
|
Sebastian McKenzie
|
1cbbe00b7a
|
Merge pull request #582 from kruppel/kurt/setter-super
Support use of super inside instance setter.
|
2015-01-30 21:47:24 +11:00 |
|
Sebastian McKenzie
|
0fea437536
|
rename t.getIds to t.getDeclarations and remove dead code
|
2015-01-30 21:36:51 +11:00 |
|
Sebastian McKenzie
|
e514660fbd
|
we no longer have to handle labels on loops in block scoping
|
2015-01-30 21:26:35 +11:00 |
|
Sebastian McKenzie
|
3f3cd2bb3a
|
add better support for labels in the block scoping transformer and add more let scoping tests - fixes #644 and closes #608
|
2015-01-30 20:51:20 +11:00 |
|
Sebastian McKenzie
|
f3f69ab4fa
|
fix scope tracking for default parameters iife
|
2015-01-30 19:39:20 +11:00 |
|
Sebastian McKenzie
|
2a488b951d
|
remove unused variable in commonjs module formatter
|
2015-01-30 19:39:09 +11:00 |
|
Sebastian McKenzie
|
ac01caacd3
|
rename useStrict test to something more specific
|
2015-01-30 19:39:00 +11:00 |
|
Sebastian McKenzie
|
cbdf746474
|
fix block scoped functions
|
2015-01-30 19:38:50 +11:00 |
|
Sebastian McKenzie
|
3b783979d8
|
add resolveModuleSource option - closes #471
|
2015-01-30 18:04:54 +11:00 |
|
Sebastian McKenzie
|
bf393c025f
|
properly transform XJSIdentifier nodes referencing this into a ThisExpression - facebook/react#2927
|
2015-01-30 11:00:37 +11:00 |
|
Sebastian McKenzie
|
bbbc9c0c5e
|
remove redundant enumerable: true property on class methods
|
2015-01-30 10:44:33 +11:00 |
|
Sebastian McKenzie
|
31df576d26
|
make class methods nonenumerable - fixes #639
|
2015-01-30 10:05:17 +11:00 |
|
Sebastian McKenzie
|
00b22b1231
|
don't ignore dynamic import specifiers - fixes #633
|
2015-01-30 00:13:37 +11:00 |
|
Sebastian McKenzie
|
dda372f93e
|
use either Object.assign or the extends helper
|
2015-01-29 21:07:51 +11:00 |
|
Sebastian McKenzie
|
2687b435e0
|
Merge pull request #629 from stefanpenner/lodash-cleanup
cleanup: require explicit lodash modules needed
|
2015-01-29 16:04:47 +11:00 |
|
Stefan Penner
|
9ddf411f2c
|
cleanup: require explicit lodash modules needed
|
2015-01-28 23:52:17 -05:00 |
|
Sebastian McKenzie
|
03942da57a
|
add in support for AwaitExpression "delegation"
|
2015-01-29 15:11:17 +11:00 |
|
Sebastian McKenzie
|
30259f3a99
|
don't use a generator iterator function as this in the asyncToGenerator helper - fixes #625
|
2015-01-29 11:53:30 +11:00 |
|
Sebastian McKenzie
|
642e36c259
|
remove old es6.destructuring position comment - thanks @appden!
|
2015-01-29 09:04:01 +11:00 |
|
Sebastian McKenzie
|
efaf56c6de
|
add debug messages
|
2015-01-29 09:03:30 +11:00 |
|
Sebastian McKenzie
|
e264ac03b3
|
put destructuring transformer back
|
2015-01-29 07:40:50 +11:00 |
|
Sebastian McKenzie
|
960a70287d
|
add improved for-of loose behaviour that supports destructuring - fixes #615
|
2015-01-29 00:50:22 +11:00 |
|
Sebastian McKenzie
|
c25c33e3ee
|
remove unnecessary ensureBlock in es6 rest parameters transformer
|
2015-01-29 00:06:42 +11:00 |
|
Sebastian McKenzie
|
e50a7406ad
|
move destructuring transformer to before regenerator
|
2015-01-28 23:41:51 +11:00 |
|
Sebastian McKenzie
|
dfc6f1d1cf
|
add comment explaining what the modules-split transformer does
|
2015-01-28 18:40:33 +11:00 |
|
Sebastian McKenzie
|
bc6b31efbc
|
split up function declarations from their exports - fixes #609
|
2015-01-28 18:34:43 +11:00 |
|
Sebastian McKenzie
|
d10d96d19a
|
fix unused iife declaration
|
2015-01-28 15:19:50 +11:00 |
|
Sebastian McKenzie
|
64766eea44
|
add more reliable iife detection for default parameter independent scope
|
2015-01-28 15:18:50 +11:00 |
|
Sebastian McKenzie
|
2b85045b61
|
split up class expressions in export default
|
2015-01-28 12:58:05 +11:00 |
|
Sebastian McKenzie
|
a1e11aba61
|
make explode assignable expression helper aware of declared variables so we can simplify code a lot and drop the variable declaration as evaluating it multiple times has no consequence
|
2015-01-28 11:50:14 +11:00 |
|
Sebastian McKenzie
|
24d4d6d73a
|
remove esModule flag from systemjs module formatter - fixes #599
|
2015-01-27 20:40:43 +11:00 |
|
Kurt Ruppel
|
d87b70b57e
|
Use right side verbatim for ES6 class setter.
|
2015-01-26 15:55:27 -08:00 |
|
Kurt Ruppel
|
bbfb297d73
|
Support use of super inside instance setter.
|
2015-01-26 15:55:27 -08:00 |
|