Comment #2 on issue 1557 by [email protected]: JSMin incorrectly deals
with existing single-letter variables
http://code.google.com/p/v8/issues/detail?id=1557
If I use
program1 = minifier.JSMinify("var i = 0, j = 0, k = logging_entries.length,
l = traversal_entries.length;" +
"var comparison = [];" +
"var equal = true;" +
"while (i < k && j < l) { " +
" var entryA = logging_entries[i]; " +
" var entryB = logging_entries[i]; " +
" var entryC = logging_entries[i]; " +
" var entryD = logging_entries[i]; " +
" var entryE = logging_entries[i]; " +
" var entryF = logging_entries[i]; " +
" var entryG = logging_entries[i]; " +
" var entryH = logging_entries[i]; " +
" var entryI = logging_entries[i]; " +
" var entryJ = logging_entries[i]; " +
" var entryK = logging_entries[i]; " +
" var entryL = traversal_entries[j];")
I get
var i=0,j=0,k=logging_entries.length,l=traversal_entries.length;
var comparison=[];
var equal=true;
while(i<k&&j<l)
{var a=logging_entries[i];
var b=logging_entries[i];
var c=logging_entries[i];
var d=logging_entries[i];
var e=logging_entries[i];
var f=logging_entries[i];
var g=logging_entries[i];
var h=logging_entries[i];
var m=logging_entries[i];
var n=logging_entries[i];
var o=logging_entries[i];
var p=traversal_entries[j];
(no double j)
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev