rogerl%netscape.com
bdb6266783
Bug #46196 , a=brendan, r=mccabe. Fixed recursive death in out of memory
...
situation.
2000-10-13 22:11:52 +00:00
rginda%netscape.com
25a6903bfd
add fileName and lineNumber to Error.prototype for bug #50447
...
r=a=brendan
2000-09-09 00:41:15 +00:00
brendan%mozilla.org
72259545ec
Clean up JSObjectOps layering violations by adding mark and clear ops; JSClass gets a corresponding mark op so classes with unregistered roots in private data can mark them. The JS API gets a new JS_MarkGCThing entry point for JSObjectOps.mark implementors. Prerequisite check-in for bug 49816 and others (r=shaver).
2000-08-26 02:30:22 +00:00
brendan%mozilla.org
9d16e66aad
Support lazy initialization of standard classes and their associated global functions/properties (46703, r=jband,rogerl).
2000-08-19 08:37:07 +00:00
brendan%mozilla.org
eb7b547e77
Fix 22048 and 33391 (see bugs for details; r=jband@netscape.com).
2000-04-05 06:39:11 +00:00
brendan%mozilla.org
f70f30872e
- Eliminate ancient, bogus proxying of function object for its call objects (23346, r=jband@netscape.com).
...
- Tabs expanded as much as I could stand, without taking too much cvsblame.
2000-02-04 02:01:49 +00:00
mccabe%netscape.com
79ebcf1cfb
Changes to allow Spider Monkey to be compiled under C++.
...
Courtesy Bill Gibbons <bill@gibbons.org>
His comments:
Here are the changes to JSRef to make it compile either as C or C++. Mostly the changes are to add missing casts (since C++ doesn't have implict conversion from void* to other pointer types nor implicit casts from ints to enumerations) plus a few random things like the use of "private" as a variable name.
There are a few other minor bug fixes; in particular:
* A long statement with and'ed conditions is reformatted to make it easier to remove other builtin objects (e.g. Date).
* A #if was added to jsscript.c for the JS_HAS_SCRIPT_OBJECT off case.
* In jsmath a #ifdef was changed to #if.
My notes also mention...
* jsobj.c should include jsopcode.h
* jsfun.c - doesn't link if JS_HAS_ARGS_OBJECT is off
* jsarray.c - a reference to js_ValueToSource should be conditional on JS_HAS_TOSOURCE
r=mccabe
2000-02-02 01:10:31 +00:00
brendan%mozilla.org
aa5a0aa2f8
JS1.5 fixes (17290, 21618, plus shaver's 22243 fix, r=shaver@mozilla.org).
2000-01-18 11:06:05 +00:00
rogerl%netscape.com
77804d502b
r=brendan
...
Bug #21799 , uncaught throw of null crash.
1999-12-22 21:58:53 +00:00
mccabe%netscape.com
e791da07ae
Fix most remaining warnings in js/src. Patch courtesy slamm.
...
r=mccabe.
1999-11-11 21:52:35 +00:00
rogerl%netscape.com
630003ce5b
r=norris
...
Upgrading to new ECMA - conversionError subsumed by TypeError.
1999-10-29 22:20:23 +00:00
sspitzer%netscape.com
754c0a321b
fix for #15197 (and a whole bunch of duplicates).
...
fix by vidur, r=rogerl
1999-10-06 21:31:34 +00:00
jband%netscape.com
af9f78c665
the JS engine part of the fix for bug 14738. This does two things: 1) expose the JSClass for JSError so that it is possible to detect from the outside if a given JSObject is of that JSError class, and 2) expose an api call via which the JSErrorReport can be extracted from a JSError (if present). This change required renaming the JSClass used for JSError, so many lines were touched
1999-10-05 21:07:23 +00:00
dmose%mozilla.org
8370e8419f
update license boilerplate to NPL-1.1 dual-licensed with the GPL. a=brendan, r=brendan.
1999-09-28 23:12:09 +00:00
rogerl%netscape.com
95fe66abc6
ECMA errors as exceptions changes - conformance to latest spec for
...
hierarchy and names etc. Added attempt to make the base exceptions be
instanceof equal across contexts.
1999-09-21 18:58:51 +00:00
waldemar%netscape.com
9e86e5f3ba
Added ECMA number formatting error message
1999-09-16 07:12:00 +00:00
rogerl%netscape.com
7d5915b747
Fixed compile time errors + minor memory allocation problems.
1999-07-15 23:37:05 +00:00
fur%netscape.com
bdfa8055e2
Merge from SpiderMonkey140_BRANCH:
...
Incorporated changes from JS_STABLE_DROP_04261999 to JS_STABLE_DROP_06221999
1999-06-23 14:18:56 +00:00
fur%netscape.com
ab2f3e1d25
Merge changes from SpiderMonkey140_BRANCH. Note: none of the
...
added files participate in the client build.
1999-04-27 15:18:57 +00:00
mccabe%netscape.com
ab3c1def59
Stable drop of JavaScript interpreter code from SpiderMonkey140_BRANCH
1998-11-05 00:08:43 +00:00
fur%netscape.com
e625374abd
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.
1998-10-14 10:22:38 +00:00