Sebastian McKenzie
|
8e115ef3ed
|
regenerator spring cleaning
|
2014-11-17 17:04:04 +11:00 |
|
Sebastian McKenzie
|
7bd1337ee8
|
clean up weird regenerator formatting, only one instance, heaps more to go!
|
2014-11-17 13:56:42 +11:00 |
|
Sebastian McKenzie
|
c54f530b10
|
fix up duplicate variables in regenerator
|
2014-11-17 12:48:35 +11:00 |
|
Sebastian McKenzie
|
9d3a3a57f2
|
fix up generator normaliseOptions
|
2014-11-17 12:39:01 +11:00 |
|
Sebastian McKenzie
|
8a9a205122
|
fix up comments option
|
2014-11-17 11:59:52 +11:00 |
|
Sebastian McKenzie
|
885d65f9de
|
Merge pull request #179 from webpro/remove-comments
Remove comments
|
2014-11-17 11:54:41 +11:00 |
|
Lars Kappert
|
0e2b12c134
|
Separate comments and comments setting
|
2014-11-16 21:11:43 +01:00 |
|
Lars Kappert
|
59c5abe188
|
Exclude comments from generated code
|
2014-11-16 20:33:50 +01:00 |
|
Lars Kappert
|
e1cc1dcb4b
|
Introduce --remove-comments (-c) option
|
2014-11-16 20:33:50 +01:00 |
|
Sebastian McKenzie
|
d091793077
|
add generator support let scoping - fixes #178
|
2014-11-17 04:09:48 +11:00 |
|
Sebastian McKenzie
|
e6baac1003
|
move regenerator into main repo so we can iterate on it faster and make a bunch of additional changes
|
2014-11-17 04:09:29 +11:00 |
|
Joshua Peek
|
0c57a00fdb
|
Check if attachEvent is defined
|
2014-11-16 01:41:56 -08:00 |
|
Joshua Peek
|
3bec8b0311
|
Prefer module global reference rather than window
|
2014-11-16 01:41:16 -08:00 |
|
Sebastian McKenzie
|
d929d3c5eb
|
remove duplicate i variable from traverse
|
2014-11-16 19:24:58 +11:00 |
|
Sebastian McKenzie
|
3777af6bbd
|
add filenameRelative default and make sourceFileName and sourceMapName inherit form it
|
2014-11-16 19:19:25 +11:00 |
|
Sebastian McKenzie
|
1f258e9e9c
|
add sourceRoot to source map
|
2014-11-16 19:19:07 +11:00 |
|
Sebastian McKenzie
|
50333c879c
|
add comments and change single quotes in amd formatter getModuleName
|
2014-11-16 19:18:56 +11:00 |
|
Sebastian McKenzie
|
dadab64e39
|
Merge pull request #176 from darvelo/master
Generate moduleNames for AMD/UMD
|
2014-11-16 19:00:56 +11:00 |
|
Sebastian McKenzie
|
2b82f2bcc2
|
ignore unknown nodes in traversal
|
2014-11-16 18:52:54 +11:00 |
|
Sebastian McKenzie
|
f1183505b1
|
optimise traverse, improves traversal speed by 50%
|
2014-11-16 18:50:07 +11:00 |
|
Sebastian McKenzie
|
fa3b24e5b4
|
don't lazy set templates, can't even remember why i did this
|
2014-11-16 18:49:29 +11:00 |
|
David Arvelo
|
f1f7321590
|
Generate moduleNames for AMD/UMD
|
2014-11-16 02:38:00 -05:00 |
|
Sebastian McKenzie
|
0dbb24c922
|
remove unused i variable in default parameters transformer
|
2014-11-16 14:37:26 +11:00 |
|
Sebastian McKenzie
|
e290990371
|
scope: remove unused references instance property
|
2014-11-16 14:34:29 +11:00 |
|
Sebastian McKenzie
|
d0a2bd170e
|
clean up constants transformer
|
2014-11-16 14:33:37 +11:00 |
|
Sebastian McKenzie
|
69db46f96b
|
move down and clump constants and let scoping transformer positions
|
2014-11-16 14:33:29 +11:00 |
|
Sebastian McKenzie
|
27ba4b2bba
|
scope: switch over declaration building to info so we can build multiple things
|
2014-11-16 14:33:16 +11:00 |
|
Sebastian McKenzie
|
a1895b4bb4
|
implement temporal dead zone for default parameters - fixes #169
|
2014-11-16 14:32:03 +11:00 |
|
Sebastian McKenzie
|
00483917f0
|
fix comments not being retained from MethodDefinition in classes
|
2014-11-16 11:30:05 +11:00 |
|
Sebastian McKenzie
|
542fe89123
|
fix up tests to work with new member expression keyword generator
|
2014-11-15 11:23:16 +11:00 |
|
Sebastian McKenzie
|
8503916799
|
add _memberExpressionKeywords transformer that turns keyword identifiers to computed literals
|
2014-11-15 11:13:02 +11:00 |
|
Sebastian McKenzie
|
206c828a56
|
more react compliant whitespace - #165
|
2014-11-15 11:00:32 +11:00 |
|
Sebastian McKenzie
|
7a261a1db1
|
fix duplicate let scoping in functions - fixes #166
|
2014-11-15 09:47:48 +11:00 |
|
Sebastian McKenzie
|
6d1953d9c3
|
fix constants transformer not accurately checking nodes
|
2014-11-15 03:07:33 +11:00 |
|
Sebastian McKenzie
|
92621d71c7
|
remove unused variable
|
2014-11-15 03:01:58 +11:00 |
|
Sebastian McKenzie
|
9fb8a80f60
|
support raw property on tagged template literals - closes #164
|
2014-11-15 03:00:53 +11:00 |
|
Sebastian McKenzie
|
85c2de57e4
|
fix for-head duplication testing and replacement - fixes #162
|
2014-11-15 02:50:05 +11:00 |
|
Sebastian McKenzie
|
58fac2e2be
|
support duplicate constants within different block scopes - fixes #161
|
2014-11-15 02:49:49 +11:00 |
|
Sebastian McKenzie
|
37f360c72d
|
make scope tracker more reliable to handle all edgecases
|
2014-11-14 23:13:58 +11:00 |
|
Sebastian McKenzie
|
58898932e6
|
shift letScoping to before forOf transformer
|
2014-11-14 19:35:07 +11:00 |
|
Sebastian McKenzie
|
c7b45116c4
|
fix generation of integer Literals in MemberExpression
|
2014-11-14 19:34:54 +11:00 |
|
Sebastian McKenzie
|
32ddd638ba
|
Revert "expose moduleName option - closes #158"
This reverts commit fdd1451d530e7d907b0092815adaffef4232e66a.
|
2014-11-14 18:33:11 +11:00 |
|
Sebastian McKenzie
|
2acb24d43d
|
block scope classes
|
2014-11-14 17:19:46 +11:00 |
|
Sebastian McKenzie
|
fdd1451d53
|
expose moduleName option - closes #158
|
2014-11-14 17:19:39 +11:00 |
|
Sebastian McKenzie
|
43e2f121a6
|
remove nodes replacing in util.template
|
2014-11-14 09:28:23 +11:00 |
|
Sebastian McKenzie
|
297e55ba63
|
Revert "fix up types.toStatement and return an expressionStatement if all else fails"
This reverts commit 740193b1e2d5397c661ea3cd1f0b8445308461ab.
|
2014-11-14 09:28:04 +11:00 |
|
Sebastian McKenzie
|
38396dadd5
|
remove unused nodes.inherits in util.template
|
2014-11-14 09:15:29 +11:00 |
|
Sebastian McKenzie
|
f75f045026
|
turn custom runtime into a proper identifier
|
2014-11-14 09:15:00 +11:00 |
|
Sebastian McKenzie
|
740193b1e2
|
fix up types.toStatement and return an expressionStatement if all else fails
|
2014-11-14 09:14:49 +11:00 |
|
Sebastian McKenzie
|
695571b435
|
fix LetScoping::pushDeclar - fixes #156
|
2014-11-14 07:34:50 +11:00 |
|