Checkpoint JS1.4 from JS_STABLE_10131998_BRANCH. Changes include:

+ merging of js/src and js/ref
 + elimination of most dependencies on NSPR
 + JS1.4 feature additions and accumulated bug fixes

More details are in last week's mozilla status report.
This commit is contained in:
fur@netscape.com
1998-10-14 10:22:38 +00:00
parent fdd16086d8
commit 257601c4de
126 changed files with 15618 additions and 6424 deletions

View File

@@ -25,7 +25,7 @@
#include "jsprvtd.h"
#include "jspubtd.h"
PR_BEGIN_EXTERN_C
JS_BEGIN_EXTERN_C
/*
* JS operation bytecodes.
@@ -33,7 +33,7 @@ PR_BEGIN_EXTERN_C
typedef enum JSOp {
#define OPDEF(op,val,name,token,length,nuses,ndefs,prec,format) \
op = val,
#include "jsopcode.def"
#include "jsopcode.tbl"
#undef OPDEF
JSOP_LIMIT
} JSOp;
@@ -172,6 +172,9 @@ js_DecompileCode(JSPrinter *jp, JSScript *script, jsbytecode *pc, uintN len);
extern JSBool
js_DecompileScript(JSPrinter *jp, JSScript *script);
extern JSBool
js_DecompileFunctionBody(JSPrinter *jp, JSFunction *fun, JSBool newlines);
extern JSBool
js_DecompileFunction(JSPrinter *jp, JSFunction *fun, JSBool newlines);
@@ -183,6 +186,6 @@ js_DecompileFunction(JSPrinter *jp, JSFunction *fun, JSBool newlines);
extern JSString *
js_DecompileValueGenerator(JSContext *cx, jsval v, JSString *fallback);
PR_END_EXTERN_C
JS_END_EXTERN_C
#endif /* jsopcode_h___ */