Remove special constructs no longer needed for Narcissus (bug 579137, r=gal)

This commit is contained in:
Tom Austin
2010-07-16 18:16:07 -07:00
parent e5e9514350
commit 09b1d1899f
8 changed files with 1 additions and 270 deletions

View File

@@ -190,14 +190,6 @@ const char *const js_common_atom_names[] = {
js_xml_str, /* xmlAtom */
#endif
#ifdef NARCISSUS
js___call___str, /* __call__Atom */
js___construct___str, /* __construct__Atom */
js___hasInstance___str, /* __hasInstance__Atom */
js_ExecutionContext_str, /* ExecutionContextAtom */
js_current_str, /* currentAtom */
#endif
"Proxy", /* ProxyAtom */
"getOwnPropertyDescriptor", /* getOwnPropertyDescriptorAtom */
@@ -291,14 +283,6 @@ const char js_close_str[] = "close";
const char js_send_str[] = "send";
#endif
#ifdef NARCISSUS
const char js___call___str[] = "__call__";
const char js___construct___str[] = "__construct__";
const char js___hasInstance___str[] = "__hasInstance__";
const char js_ExecutionContext_str[] = "ExecutionContext";
const char js_current_str[] = "current";
#endif
/*
* JSAtomState.stringAtoms hashtable entry. To support pinned and interned
* string atoms, we use the lowest bits of the keyAndFlags field to store