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 |
|
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 |
|
Ondrej Kraus
|
c5913564f8
|
replace quotes to conform to coding style
|
2015-02-25 13:34:18 +01:00 |
|
Ondrej Kraus
|
662bddbaca
|
simplify optimization code
|
2015-02-25 13:34:17 +01:00 |
|
Ondrej Kraus
|
8f540dfff3
|
call non-strict mode optimizer before strict mode one to simplify literals
|
2015-02-25 13:34:17 +01:00 |
|
Ondrej Kraus
|
1265bc5a92
|
add better optimization when strictMode transformer is enabled
|
2015-02-25 13:34:15 +01:00 |
|
Ondrej Kraus
|
e677c72d58
|
add patterns support
|
2015-02-25 13:34:15 +01:00 |
|
Ondrej Kraus
|
8ca854156a
|
simplify and optimize local binding handling
|
2015-02-25 13:34:14 +01:00 |
|
Ondrej Kraus
|
81ae656358
|
remove unused function
|
2015-02-25 13:34:13 +01:00 |
|
Ondrej Kraus
|
f2981b7e95
|
replace direct node type checking with helper functions
|
2015-02-25 13:34:12 +01:00 |
|
Ondrej Kraus
|
99b2e00d33
|
add rest parameters optimization
|
2015-02-25 13:34:11 +01:00 |
|
Sebastian McKenzie
|
5b9878451a
|
use strict BE GONE
|
2015-02-25 23:07:49 +11:00 |
|
Sebastian McKenzie
|
23d6fb6bb1
|
concise methods oh my god this is so good
|
2015-02-25 23:06:57 +11:00 |
|
Sebastian McKenzie
|
ba11069b1c
|
utilise arrow functions omfg i love ES6 holy shit
|
2015-02-25 22:52:22 +11:00 |
|
Sebastian McKenzie
|
339bd2b6d9
|
self-host #443
|
2015-02-25 22:36:23 +11:00 |
|