Big dynamic footprint win via script filename caching, plus line number fix for strict/const diags (see http://bugzilla.mozilla.org/attachment.cgi?id=127130&action=view for detailed checkin comments; 208030, r/rs=shaver, r=rginda on the jsd change, r=jst on the dom change).

This commit is contained in:
brendan@mozilla.org
2003-07-26 22:37:11 +00:00
parent 72d7f3fef5
commit 4da5959a33
28 changed files with 1103 additions and 696 deletions

View File

@@ -172,22 +172,22 @@ struct JSCodeSpec {
uint32 format; /* immediate operand format */
};
extern char js_const_str[];
extern char js_var_str[];
extern char js_function_str[];
extern char js_in_str[];
extern char js_instanceof_str[];
extern char js_new_str[];
extern char js_delete_str[];
extern char js_typeof_str[];
extern char js_void_str[];
extern char js_null_str[];
extern char js_this_str[];
extern char js_false_str[];
extern char js_true_str[];
extern JSCodeSpec js_CodeSpec[];
extern const char js_const_str[];
extern const char js_var_str[];
extern const char js_function_str[];
extern const char js_in_str[];
extern const char js_instanceof_str[];
extern const char js_new_str[];
extern const char js_delete_str[];
extern const char js_typeof_str[];
extern const char js_void_str[];
extern const char js_null_str[];
extern const char js_this_str[];
extern const char js_false_str[];
extern const char js_true_str[];
extern const JSCodeSpec js_CodeSpec[];
extern uintN js_NumCodeSpecs;
extern jschar js_EscapeMap[];
extern const jschar js_EscapeMap[];
/*
* Return a GC'ed string containing the chars in str, with any non-printing