[Pkg-javascript-commits] [pdf.js] 34/207: Optimized Lexer_getObj 2x faster
David Prévot
taffit at moszumanska.debian.org
Mon Jul 28 15:36:26 UTC 2014
This is an automated email from the git hooks/post-receive script.
taffit pushed a commit to branch master
in repository pdf.js.
commit 37c9765ab4cab757fa6f8cd37dc0e6c71cf5256b
Author: p01 <p01 at opera.com>
Date: Mon Jun 2 12:14:53 2014 +0200
Optimized Lexer_getObj 2x faster
---
src/core/parser.js | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/core/parser.js b/src/core/parser.js
index b5a4b79..a4dc3e4 100644
--- a/src/core/parser.js
+++ b/src/core/parser.js
@@ -755,19 +755,19 @@ var Lexer = (function LexerClosure() {
// command
var str = String.fromCharCode(ch);
var knownCommands = this.knownCommands;
- var knownCommandFound = knownCommands && (str in knownCommands);
+ var knownCommandFound = knownCommands && knownCommands[str] !== undefined;
while ((ch = this.nextChar()) >= 0 && !specialChars[ch]) {
// stop if known command is found and next character does not make
// the str a command
var possibleCommand = str + String.fromCharCode(ch);
- if (knownCommandFound && !(possibleCommand in knownCommands)) {
+ if (knownCommandFound && knownCommands[possibleCommand] === undefined) {
break;
}
if (str.length === 128) {
error('Command token too long: ' + str.length);
}
str = possibleCommand;
- knownCommandFound = knownCommands && (str in knownCommands);
+ knownCommandFound = knownCommands && knownCommands[str] !== undefined;
}
if (str === 'true') {
return true;
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-javascript/pdf.js.git
More information about the Pkg-javascript-commits
mailing list