git.asbjorn.biz
/
jquery.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
9dc40f5
)
A small fix that makes the Packer compressor about 10% more efficient.
author
John Resig
<jeresig@gmail.com>
Sun, 25 Feb 2007 07:11:59 +0000
(07:11 +0000)
committer
John Resig
<jeresig@gmail.com>
Sun, 25 Feb 2007 07:11:59 +0000
(07:11 +0000)
build/js/pack.js
patch
|
blob
|
history
diff --git
a/build/js/pack.js
b/build/js/pack.js
index
56bfdd1
..
2c13dfb
100644
(file)
--- a/
build/js/pack.js
+++ b/
build/js/pack.js
@@
-110,7
+110,7
@@
function pack(_script, _encoding, _fastDecode, _specialChars) {
var $parser = new ParseMaster;
var $encode = _getEncoder(_encoding);
// for high-ascii, don't encode single character low-ascii
var $parser = new ParseMaster;
var $encode = _getEncoder(_encoding);
// for high-ascii, don't encode single character low-ascii
- var $regexp = (_encoding > 62) ? /\w\w+/ : /\w+/;
+ var $regexp = (_encoding > 62) ? /\w\w+/ : /(\(\)|\){|var |return |&&|==|typeof |function\(?|if\(|for\(|while\(|[a-zA-Z0-9]+|\)}|\[\d\])/;
// build the word list
$keywords = _analyze($script, _globalize($regexp), $encode);
var $encoded = $keywords.$encoded;
// build the word list
$keywords = _analyze($script, _globalize($regexp), $encode);
var $encoded = $keywords.$encoded;