7ae1c60 | Mihai Bazon | 21 August 2012, 09:55:56 UTC | some reorganization (moved pretty much everything that relates to scope in scope.js, added a module for NodeJS that can be used with require() and exports everything.) | 21 August 2012, 10:53:16 UTC |
92bd53b | Mihai Bazon | 21 August 2012, 09:37:05 UTC | handle labels properly (they can't be handled the same way as variables in a scope) | 21 August 2012, 09:45:06 UTC |
159333f | Mihai Bazon | 21 August 2012, 08:53:19 UTC | warn about unreferenced symbols | 21 August 2012, 09:07:34 UTC |
99456c6 | Mihai Bazon | 21 August 2012, 08:38:49 UTC | more fixes: - added walker for AST_ObjectProperty - handle redefinitions properly (only mangle one symbol, make them all point to a single definition) DynarchLIB seems to run fine after mangling + compressed output. | 21 August 2012, 08:38:49 UTC |
458e251 | Mihai Bazon | 20 August 2012, 14:19:30 UTC | added mangler and other stuff | 20 August 2012, 14:32:35 UTC |
1fe0ff9 | Mihai Bazon | 19 August 2012, 19:46:00 UTC | doc (WIP) | 19 August 2012, 21:35:54 UTC |
6c35135 | Mihai Bazon | 19 August 2012, 12:57:50 UTC | simple visitor API and code to figure out scope and references | 19 August 2012, 12:57:50 UTC |
4488758 | Mihai Bazon | 18 August 2012, 09:29:57 UTC | some fixes (need testing) in AST_If codegen | 18 August 2012, 09:29:57 UTC |
cd8ae5f | Mihai Bazon | 17 August 2012, 20:08:09 UTC | minor whitespace issues | 17 August 2012, 20:08:09 UTC |
ef87c9f | Mihai Bazon | 17 August 2012, 16:04:23 UTC | big speed improvement (observable when beautify = false) who would have thought that str.charAt(str.length - 1) is not a constant, instant operation? seems to get slower and slower as the string grows. 0.6s vs. 3s | 17 August 2012, 16:04:23 UTC |
901f770 | Mihai Bazon | 17 August 2012, 15:33:26 UTC | don't output both space and semicolon when beautify=false | 17 August 2012, 15:33:26 UTC |
07cbc8d | Mihai Bazon | 17 August 2012, 14:56:16 UTC | added some comments about the rules governing parens | 17 August 2012, 15:06:29 UTC |
4fb6021 | Mihai Bazon | 17 August 2012, 13:27:43 UTC | fix one more glitch | 17 August 2012, 13:27:43 UTC |
13f7b11 | Mihai Bazon | 17 August 2012, 12:59:42 UTC | code generator finally seems to work properly | 17 August 2012, 12:59:42 UTC |
c7c163b | Mihai Bazon | 16 August 2012, 16:54:37 UTC | lots'o'fixes in the output routines; still a looong way to go. | 16 August 2012, 18:36:16 UTC |
7f273c3 | Mihai Bazon | 16 August 2012, 15:11:04 UTC | codegen and dropped the useless walker | 16 August 2012, 15:11:04 UTC |
c0ba9e2 | Mihai Bazon | 15 August 2012, 10:32:37 UTC | WIP | 15 August 2012, 11:50:27 UTC |
861e26a | Mihai Bazon | 27 May 2012, 14:25:31 UTC | WIP | 03 June 2012, 20:10:31 UTC |
22bb5e8 | Mihai Bazon | 27 May 2012, 11:36:51 UTC | added small node test script | 27 May 2012, 11:36:51 UTC |
46e7507 | Mihai Bazon | 27 May 2012, 11:36:44 UTC | Fixes some gotchas. DynarchLIB (660K) now passes parsing in 440ms (about 30% slower than the parser in UglifyJS v1). | 27 May 2012, 11:36:44 UTC |
562b12f | Mihai Bazon | 27 May 2012, 11:09:01 UTC | init repo | 27 May 2012, 11:13:26 UTC |