nboyd%atg.com
057fb2785e
Experimental changes for debugger.
2000-07-27 14:54:13 +00:00
rogerl%netscape.com
16e74e371a
Patch from Norris :
...
A Rhino user has complained about concurrency problems in the interpreter,
and I think the attached diff fixes some problems that could be caused if
the same interpreted function or script was called simultaneously from
two different threads.
2000-07-26 23:04:14 +00:00
mccabe%netscape.com
aff2fb4f1e
Not part of the Mozilla build.
...
Promulgate line-editing to the lcshell standalone command-line interpreter, and add more comments to the js shell support for the same.
2000-07-26 03:14:49 +00:00
rogerl%netscape.com
4105edc56c
Function prototype objects etc.
2000-07-26 01:56:47 +00:00
rogerl%netscape.com
785fb348fd
More ECMA 3 mucking about to support constructors etc.
2000-07-25 22:58:04 +00:00
brendan%mozilla.org
23e7eef778
What a dork, I didn't test-build on Linux!
2000-07-24 21:28:08 +00:00
putterman%netscape.com
0d22a278e4
backing out brendan's changes to fix build
2000-07-24 21:13:13 +00:00
morse%netscape.com
737f59960d
attempt to fix build bustage
2000-07-24 21:03:41 +00:00
brendan%mozilla.org
dd89a16a61
Micro-optimize source (compilers probably do it, but hey); fix a comment.
2000-07-24 20:17:24 +00:00
brendan%mozilla.org
5510a3a176
Fix broken code that stored off the end of 'vector' in ProcessArgs (not part of build).
2000-07-24 20:13:50 +00:00
brendan%mozilla.org
a4164779e0
Fix second (prototype-owns-property) setter/shared special case to unlock properly (45940, r=mccabe).
2000-07-22 01:03:04 +00:00
rogerl%netscape.com
b3b9f1eed2
r=brendan@mozilla.org Bug #31381 Bug in Alpha 64-bit pointer cast.
...
Added extra 'long'field to Java wrapper object to handle platforms with
64 bit pointers.
2000-07-21 21:57:29 +00:00
rogerl%netscape.com
0f1f29797d
r,a=brendan@mozilla.org. Bug #23502 , crash in qsort when user function
...
misbehaves.
2000-07-21 21:46:22 +00:00
nboyd%atg.com
f452ceaa23
Fix 45928 NativeDate uses getDeclaredConstructor instead of getConstructor
2000-07-21 17:13:09 +00:00
beard%netscape.com
02fe5b2d84
added jsmath.cpp/h
2000-07-21 05:07:29 +00:00
beard%netscape.com
e7b6d31185
XML project file.
2000-07-21 05:07:05 +00:00
beard%netscape.com
e67d7257c7
update dependencies to include jsmath.o
2000-07-21 05:01:10 +00:00
beard%netscape.com
ec770e5462
add jsmath.cpp to the build.
2000-07-21 05:00:43 +00:00
beard%netscape.com
a915099fef
scope of loop variables fix
2000-07-21 05:00:10 +00:00
rogerl%netscape.com
4ae568de5e
Implementing Object.prototype object and global object for ECMA 3
...
Adding Math class support.
2000-07-21 01:16:49 +00:00
jband%netscape.com
196dad70b4
drastically reduce unnecessary malloc calls from js_Atomize. r=brendan@mozilla.org. a=brendan@mozilla.org
2000-07-21 00:57:19 +00:00
dougt%netscape.com
07462eab19
more debug information. r=jband.
2000-07-21 00:53:07 +00:00
jband%netscape.com
4b23169051
fix for crash that can happen when wrapped JS objects get accessed after xpconnect shutdown. This was burning outside users of xpconnect. bug 45669. r=mccabe@netscape.com a=brendan@mozilla.org
2000-07-19 06:15:32 +00:00
jband%netscape.com
895baf831b
fix bustage from dougt's last change to this file. not part of build. r=dougt@netscape.com
2000-07-19 06:11:12 +00:00
jband%netscape.com
d64b148f22
patches from madams@janna.com to build xpconnect standalone. bug 42026. r=leaf@mozilla.org a=brendan@mozilla.org
2000-07-19 03:36:27 +00:00
rogerl%netscape.com
cfd4e435be
Removed all xxxCall, using simple call for everything.
...
Changed methods to use mMethods vector instead.
Various other fixes etc.
2000-07-18 20:53:03 +00:00
beard%netscape.com
0a43ce9109
Added ClassOutput.java, WrapHandler.java.
2000-07-18 01:29:34 +00:00
beard%netscape.com
a831464e86
cleaned up by removing widenCString() calls when using world.identifiers
2000-07-17 20:39:19 +00:00
nboyd%atg.com
c0a575bf5b
Fix javadoc error.
2000-07-17 14:08:28 +00:00
brendan%mozilla.org
282dc9d68d
Remove unused vars and WIN16 crap; improve freelist-scavenging code to avoid taking too big an arena off the freelist in the case where nb > arenasize (41381 again, r=jband@netscape.com).
2000-07-15 19:12:49 +00:00
mcafee%netscape.com
decadd6ee1
Ignore generated files
2000-07-15 15:56:34 +00:00
rginda%netscape.com
5873d1f4ef
removing bogus assert (per rogerl)
2000-07-15 00:01:25 +00:00
beard%netscape.com
793761a64f
added operator[](const char*) to StringAtomTable.
2000-07-14 23:10:02 +00:00
rogerl%netscape.com
3efd4c7ae7
Fixed slots for non-function vars, plus bug in slot xcrement.
2000-07-14 22:23:20 +00:00
brendan%mozilla.org
bfa5020e72
Fix for..in loop bug that reopened 41126 (r=jband@netscape.com).
2000-07-14 05:37:40 +00:00
brendan%mozilla.org
aa640b04e4
Fix 41381 regression from last fix attempt (r=jband).
2000-07-14 05:35:08 +00:00
jband%netscape.com
5aed7f0953
Fix dropProperty crash. This is needed because the JSObjects used by xpconnect wrapped natives need to act both as host objects with non-slot properties and as a plain JSObjects using the default JSOps and all that entails. So, we can't be passing the host-style props to dropProperty though we do still need to do so for other props. This has only been working up to now by luck. r=brendan@mozilla.org a=brendan@mozilla.org
2000-07-14 05:34:46 +00:00
rogerl%netscape.com
394eae2d67
Backed out time()
2000-07-14 01:46:14 +00:00
rogerl%netscape.com
9d9a2397fe
Type targetted binary operators.
...
Added 'time()' function as native.
2000-07-14 01:00:53 +00:00
jband%netscape.com
ca2743a4e9
add THREADSAFE nsISupports implementation macros to some of the classes which lacked them. bug 45404. a=brendan@mozilla.org
2000-07-13 23:04:15 +00:00
brendan%mozilla.org
16c0b57382
Why didn't the lack of this break Linux, where I tested?
2000-07-13 05:56:28 +00:00
syd%netscape.com
319637810d
Add support to JS profiler for collecting min, max, and average execution
...
times of functions. Doesn't yet handle rentrancy. Create Makefile.in files
so this stuff will build on *nix. r=jband, a=leaf
2000-07-13 05:19:22 +00:00
brendan%mozilla.org
87fdbe9365
Try again for bug 41381, r=wtc@netscape.com
2000-07-13 05:08:35 +00:00
brendan%mozilla.org
b718a50b56
Uh oh. Back out last change until I'm sure I'm not an idiot.
2000-07-13 04:00:33 +00:00
brendan%mozilla.org
d727cfab13
Fix ancient bugs: compare-and-swap is not threadsafe given A-B-A address replay via malloc/free; release to mark in pool->first empty arena would not free anything, as troy@tellme.com found (41381, r=wtc@netscape.com).
2000-07-13 03:49:22 +00:00
beard%netscape.com
c85b319f3b
need <stdio.h> for fopen on the Mac.
2000-07-13 02:23:55 +00:00
beard%netscape.com
7d2456d02a
fixing readEvalFile to save off important Context data members. implemented identical_Default for string
2000-07-13 01:35:57 +00:00
beard%netscape.com
4a274478e3
fixing readEvalFile() by creating another Context
2000-07-13 00:44:30 +00:00
rogerl%netscape.com
bc2242f4d4
Switching to generic binary operator in order to distinguish situation
...
where Operators package had been loaded and be able to generate typed
versions of the binary operators otherwise.
2000-07-13 00:14:54 +00:00
dougt%netscape.com
c422448137
bug 40750.
...
Adding followSymlink flag to nsILocalFile.
Adjusting callers.
windows shortcut optimizations.
r=blizzard@mozilla.org .
a=brendan@mozilla.org
2000-07-12 23:31:31 +00:00