Sebastian McKenzie
|
9cf1c62147
|
move optional async transformers down - fixes #580
|
2015-01-24 11:20:56 +11:00 |
|
Sebastian McKenzie
|
1a0cad2ac1
|
add new expression as a valid conditional expression parent for parantheses insertion - fixes #578
|
2015-01-24 10:29:34 +11:00 |
|
Sebastian McKenzie
|
df65ec08a2
|
support destructuring patterns in rest parameters - fixes #550
|
2015-01-21 13:35:24 +11:00 |
|
Sebastian McKenzie
|
3c06e68cae
|
fix default parameter node variable name
|
2015-01-21 10:21:27 +11:00 |
|
Sebastian McKenzie
|
3c258c4716
|
add proper ordering to function param logic - fixes #549
|
2015-01-21 10:17:52 +11:00 |
|
Sebastian McKenzie
|
193a3c167e
|
loops should contain their child block let declarations
|
2015-01-20 19:33:26 +11:00 |
|
Sebastian McKenzie
|
4b525daf72
|
fix forOf scope declarations not propagating to new for loop - fixes #538
|
2015-01-20 19:33:05 +11:00 |
|
Sebastian McKenzie
|
26cb5d5a65
|
add block to for loop scope - fixes #538
|
2015-01-20 16:48:41 +11:00 |
|
Sebastian McKenzie
|
031bda61cc
|
don't continue let scoping remapping if there are none to be remapped
|
2015-01-20 16:48:07 +11:00 |
|
Sebastian McKenzie
|
61f1fae83b
|
remove unused template
|
2015-01-20 16:47:52 +11:00 |
|
Sebastian McKenzie
|
d911bdaf63
|
add AssignmentPattern support to scope tracking - fixes #537
|
2015-01-20 08:56:14 +11:00 |
|
Sebastian McKenzie
|
f322252c36
|
add optional undeclared variable check transformer
|
2015-01-20 00:17:22 +11:00 |
|
Sebastian McKenzie
|
da16bf1e42
|
add t.isReferencedIdentifier
|
2015-01-20 00:17:11 +11:00 |
|
Sebastian McKenzie
|
4a1addc558
|
better whitespace for VariableDeclarations
|
2015-01-19 22:09:05 +11:00 |
|
Sebastian McKenzie
|
b719eaf6ab
|
add missing semicolon
|
2015-01-19 08:58:11 +11:00 |
|
Sebastian McKenzie
|
16b7ff972c
|
split up tdz into an optional transformer until it has a better implementation - fixes #527
|
2015-01-19 08:54:04 +11:00 |
|
Sebastian McKenzie
|
8fc7af5480
|
properly reference method body - fixes #530
|
2015-01-19 08:35:01 +11:00 |
|
Sebastian McKenzie
|
4844882f5e
|
break let scoping transformer if there are no block scoped references
|
2015-01-18 21:37:37 +11:00 |
|
Sebastian McKenzie
|
a80945cfb4
|
ignore function declarations in TDZ detection
|
2015-01-18 21:33:22 +11:00 |
|
Sebastian McKenzie
|
7c4701716c
|
implement block scoping TDZ
|
2015-01-18 21:26:02 +11:00 |
|
Sebastian McKenzie
|
36a933a004
|
add strict mode to every file
|
2015-01-18 18:44:08 +11:00 |
|
Sebastian McKenzie
|
62c168b13c
|
fix linting errors
|
2015-01-18 18:41:24 +11:00 |
|
Sebastian McKenzie
|
810c97d7ab
|
actually make destructuring use the provided operator
|
2015-01-18 18:24:16 +11:00 |
|
Sebastian McKenzie
|
c2b20b18b3
|
make name method helper export a property method instead of a default
|
2015-01-18 18:24:05 +11:00 |
|
Sebastian McKenzie
|
309d19960f
|
better traversal context variable names
|
2015-01-18 18:23:46 +11:00 |
|
Sebastian McKenzie
|
774cb66d9b
|
add isBlockedScoped types helper
|
2015-01-18 18:23:37 +11:00 |
|
Sebastian McKenzie
|
26395a86fa
|
add block scoped functions - fixes #514
|
2015-01-18 18:23:03 +11:00 |
|
Sebastian McKenzie
|
436c488ee3
|
revamp let scoping transformer - closes #510
|
2015-01-18 18:22:37 +11:00 |
|
Sebastian McKenzie
|
93d99077e5
|
Revert "add loose mode to spread and destructuring"
This reverts commit 95d9f596687cd3fb4ce4d78dc6c7606128b74209.
|
2015-01-18 12:52:16 +11:00 |
|
Sebastian McKenzie
|
0bb52d6e3d
|
Merge branch 'master' of github.com:6to5/6to5
|
2015-01-18 12:16:23 +11:00 |
|
Sebastian McKenzie
|
320c78b815
|
make let scoping collision detection much more reliable
|
2015-01-18 12:15:50 +11:00 |
|
Sebastian McKenzie
|
c210d64557
|
add loose all option
|
2015-01-18 12:13:08 +11:00 |
|
Sebastian McKenzie
|
f4b2768194
|
add todo note to duplicate expression
|
2015-01-18 12:12:32 +11:00 |
|
Sebastian McKenzie
|
95d9f59668
|
add loose mode to spread and destructuring
|
2015-01-18 12:12:12 +11:00 |
|
Fabio M. Costa
|
e7d4642d48
|
Fixes lint warnings that are blocking test run
|
2015-01-17 14:19:54 -08:00 |
|
Sebastian McKenzie
|
41949fd58b
|
push uids to scope tracking - fixes #515
|
2015-01-18 02:36:37 +11:00 |
|
Sebastian McKenzie
|
d0dc972840
|
fix up formatting in traverse
|
2015-01-18 02:35:19 +11:00 |
|
Sebastian McKenzie
|
621e66e9ac
|
add private declaration and comprehension expression support to scope tracking and id building
|
2015-01-18 02:35:08 +11:00 |
|
Sebastian McKenzie
|
529544ce0e
|
use generateUidIdentifier instead of generateUid
|
2015-01-18 01:16:09 +11:00 |
|
Sebastian McKenzie
|
f298cd3f0f
|
allow single idents in binary assignment operator transformer
|
2015-01-18 01:15:35 +11:00 |
|
Sebastian McKenzie
|
67029ac8e8
|
better helpers for assignment operators
|
2015-01-18 00:37:51 +11:00 |
|
Sebastian McKenzie
|
b54800234f
|
clean up conditional assignment operator transformers
|
2015-01-17 22:56:49 +11:00 |
|
Sebastian McKenzie
|
ecd85f53b4
|
Merge pull request #516 from jridgewell/mallot
Playground Proposal: Mallet operator
|
2015-01-17 21:59:23 +11:00 |
|
Sebastian McKenzie
|
9098852897
|
abstract out classes super replace
|
2015-01-17 18:53:49 +11:00 |
|
Sebastian McKenzie
|
3eb4d5b466
|
fix up styling of #518
|
2015-01-17 18:53:40 +11:00 |
|
Sebastian McKenzie
|
ddb1c718f1
|
Merge pull request #518 from gaearon/perf-v8
RFC: V8-specific performance impovements
|
2015-01-17 18:33:35 +11:00 |
|
Sebastian McKenzie
|
8919873ea1
|
clean up react/jsx transformer
|
2015-01-17 18:26:14 +11:00 |
|
Sebastian McKenzie
|
4ec701fc44
|
ignore variable declarations inside loop head in newline generation - fixes #519
|
2015-01-17 17:44:16 +11:00 |
|
Dan Abramov
|
ff9511d435
|
Proof of concept of how traversal would look like with state parameter
|
2015-01-17 05:03:23 +03:00 |
|
Justin Ridgewell
|
ac5a6da1fa
|
Use all falsey values
|
2015-01-16 19:25:28 -05:00 |
|