braddr%puremagic.com
|
3d8106eb54
|
Implicit types are evil. Add PRUint32.
r=mccabe
|
2000-04-16 00:21:07 +00:00 |
jband%netscape.com
|
d946b71592
|
add a test with an 'out' array of strings
|
2000-04-15 18:44:22 +00:00 |
mccabe%netscape.com
|
149b12786e
|
Print error diagnostics to stderr even when non-debug, to support those folks
that want to debug with the -console flag.
|
2000-04-15 06:59:21 +00:00 |
brendan%mozilla.org
|
5e87596782
|
Always call resolve for each object in a prototype chain (35738, r=shaver).
|
2000-04-15 02:01:02 +00:00 |
shaver%mozilla.org
|
94f9b142a7
|
Replace stupid and evil BYTECODE_ITER hack with proper use of back-patch
chained PatchGotos goodness. (PatchGotos seasoned to taste.)
r=brendan
|
2000-04-14 23:27:09 +00:00 |
norris%netscape.com
|
e356de6476
|
Fix
28390, 28866, 34364
r=brendan@mozilla.org
35701
r=jst@netscape.com
|
2000-04-14 03:14:53 +00:00 |
rogerl%netscape.com
|
d8559be163
|
Fxied oboscure bug when user defines function Object(), the next new Object
gets a stack crash looking for the prototype. (bug #32174)
|
2000-04-13 17:58:18 +00:00 |
beard%netscape.com
|
2abecb9b3f
|
gc_base now used as common base class of GC allocated objects.
|
2000-04-13 04:54:41 +00:00 |
beard%netscape.com
|
3ee95dbd9c
|
added gc_base, which defines a more generic operator new().
|
2000-04-13 04:53:56 +00:00 |
beard%netscape.com
|
a011ebff90
|
builds gc
|
2000-04-13 00:37:00 +00:00 |
beard%netscape.com
|
926ba002f5
|
Added gc_allocator.h to project and gc.lib to link against.
|
2000-04-13 00:28:40 +00:00 |
beard%netscape.com
|
f1a26f0ae3
|
linking in gc.lib from ../../gc/boehm
|
2000-04-13 00:16:58 +00:00 |
beard%netscape.com
|
129ddf18e9
|
enabling GC on all platforms
|
2000-04-13 00:14:23 +00:00 |
norris%netscape.com
|
144d256be4
|
Fix bug 33841.
|
2000-04-12 17:30:32 +00:00 |
norris%netscape.com
|
1a915ed08b
|
Remove obsolete statement from javadoc.
|
2000-04-11 18:24:08 +00:00 |
norris%netscape.com
|
171751afcb
|
Update javadoc
|
2000-04-11 18:22:36 +00:00 |
beard%netscape.com
|
8aba8b4d32
|
JSActivation, JSFunction
|
2000-04-11 05:11:58 +00:00 |
beard%netscape.com
|
755c2cebf9
|
Added JSFunction, defineFunction()
|
2000-04-11 05:10:40 +00:00 |
beard%netscape.com
|
43a8442f14
|
defineFunction, added assert
|
2000-04-11 05:09:38 +00:00 |
beard%netscape.com
|
a1e930178f
|
_Charalloc, deallocate(void*) for _WIN32 only
|
2000-04-11 04:55:27 +00:00 |
beard%netscape.com
|
38c0d29748
|
defineGlobalProperty
|
2000-04-11 03:11:47 +00:00 |
beard%netscape.com
|
61caef62db
|
JSObject, JSArray : public JSMap, gc_object<T>. Frame -> JSFrame. Added JSFrameStack which is an std:stack<JSFrame*, std:vector<JSFrame*> >.
|
2000-04-11 03:11:00 +00:00 |
beard%netscape.com
|
7683394fc6
|
use gc_allocator<T> everywhere, addGlobalProperty -> defineGlobalProperty
|
2000-04-11 03:07:39 +00:00 |
beard%netscape.com
|
bf940ffbab
|
removed commented out GET_PROP/SET_PROP.
|
2000-04-11 02:59:52 +00:00 |
beard%netscape.com
|
4ca0198d48
|
added gc_object.
|
2000-04-11 02:59:14 +00:00 |
beard%netscape.com
|
bbffbab18d
|
fixing an assert and warnings
|
2000-04-11 01:10:26 +00:00 |
rogerl%netscape.com
|
bb3a13555c
|
CALL opcode & frames etc. (r=beard)
|
2000-04-11 00:32:17 +00:00 |
waldemar%netscape.com
|
4e0864d1c2
|
Fixed delete/delete[] mismatch
|
2000-04-10 22:23:17 +00:00 |
waldemar%netscape.com
|
58dd2238a6
|
Fixed memory leak
|
2000-04-10 22:20:00 +00:00 |
beard%netscape.com
|
717ab59840
|
Fixed warnings about member initializers on Linux. Whatever.
|
2000-04-08 04:49:41 +00:00 |
beard%netscape.com
|
513caa886a
|
Reduced size of args arrays to minimum.
|
2000-04-08 04:41:19 +00:00 |
beard%netscape.com
|
207529a65d
|
Reordered parameters to getProperty()/setProperty() to be consistent with operand ordering. Added array allocation/indexing to testObjects().
|
2000-04-08 04:15:02 +00:00 |
beard%netscape.com
|
65f51d1dc0
|
JSArray::elements(1), operator[](const JSValue&), fixed register-indexing.
|
2000-04-08 04:12:28 +00:00 |
beard%netscape.com
|
654a3c2f25
|
Fixed NEW_ARRAY, GET_ELEMENT, SET_ELEMENT printing.,
|
2000-04-08 04:11:16 +00:00 |
beard%netscape.com
|
baed85e41a
|
NEW_ARRAY
|
2000-04-08 03:37:49 +00:00 |
beard%netscape.com
|
3a59608302
|
Reordered GetProp/SetProp operands to base, name. Added NewArray, GetElement, SetElement instructions.
|
2000-04-08 03:37:18 +00:00 |
beard%netscape.com
|
5834a20d81
|
added JSArray, GET_ELEMENT, SET_ELEMENT, changed some ops to dest/src.
|
2000-04-08 03:23:44 +00:00 |
beard%netscape.com
|
fffdece17c
|
added JSArray, comments.
|
2000-04-08 02:44:34 +00:00 |
beard%netscape.com
|
eecdd6e6fb
|
Changed boilerplate, chmod -x
|
2000-04-08 02:29:07 +00:00 |
beard%netscape.com
|
bd9723a414
|
converted NotALabel to an enum, so it obeys proper scoping rules.
|
2000-04-08 02:25:37 +00:00 |
rogerl%netscape.com
|
5071a48e76
|
added interpreter & icodegenerator
|
2000-04-08 01:09:50 +00:00 |
rogerl%netscape.com
|
3e3b3e45fd
|
Fixed wacky tabs
|
2000-04-08 01:08:01 +00:00 |
rogerl%netscape.com
|
4898874939
|
Added ICodeModule to collect extra info about executable chunks.
|
2000-04-08 01:04:55 +00:00 |
beard%netscape.com
|
365dd176a7
|
fixed LoadImmediate.
|
2000-04-08 00:57:28 +00:00 |
beard%netscape.com
|
13179cd572
|
reindented, introduced gc_map_allocator to hide platform differences
|
2000-04-08 00:52:59 +00:00 |
beard%netscape.com
|
cd69e46bec
|
conforming to MSVC++ allocators
|
2000-04-08 00:48:13 +00:00 |
rogerl%netscape.com
|
adb5b77071
|
Re-ordered instructions so destination is always first.
Changed labels to be struct * instead of ints.
|
2000-04-07 22:19:36 +00:00 |
rogerl%netscape.com
|
748a0de92d
|
fix invalid return in GC_free for win32 build
|
2000-04-07 21:58:33 +00:00 |
rginda%netscape.com
|
0bc7ecc593
|
#if out references to std::iterator to get gcc to compile
|
2000-04-07 21:11:40 +00:00 |
beard%netscape.com
|
545dc2fc59
|
printing code in testObjects().
|
2000-04-07 04:59:57 +00:00 |