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 |
|
beard%netscape.com
|
8a93b77fcd
|
added code to print SAVE_NAME, NEW_OBJECT, GET_PROP, and SET_PROP iCodes.
|
2000-04-07 04:58:58 +00:00 |
|
beard%netscape.com
|
0679b2e1cf
|
JSObject and its elements now allocated using gc_allocator<T> (XP_MAC only).
|
2000-04-07 04:39:50 +00:00 |
|
beard%netscape.com
|
abdc92ce96
|
JSValues now using gc_allocator (XP_MAC only for now).
|
2000-04-07 04:38:18 +00:00 |
|
beard%netscape.com
|
1ec7e291c8
|
added gc library.
|
2000-04-07 04:36:38 +00:00 |
|
beard%netscape.com
|
eb84a5964f
|
prebuilt gc library for bootstrapping.
|
2000-04-07 04:35:14 +00:00 |
|
beard%netscape.com
|
34e5ea1801
|
added stub implementations of GC entry points.
|
2000-04-07 04:00:21 +00:00 |
|
beard%netscape.com
|
28357888da
|
added failed gc_rebind, for future compilers to ponder.
|
2000-04-07 03:11:38 +00:00 |
|
beard%netscape.com
|
dee4064778
|
duh, can't use wide string constants on Linux
|
2000-04-07 03:08:20 +00:00 |
|
beard%netscape.com
|
deb19d6e30
|
XP_MAC: no longer auto close upon exit (so we can see asserts, etc.). Renamed testInterpreter() to testFactorial(). Added testObjects(), which allocates an object, stores it in the global variable "global", assigns 0.0 to "global.counter", and finally defines a function "increment" which adds 1.0 to "global.counter" each time it is called.
|
2000-04-07 02:58:01 +00:00 |
|
beard%netscape.com
|
5e0d72e3ce
|
Added preliminary object representation class JSObject, which is simply an STL map<String, JSValue> for now. Changed static globals to be a JSObject (can you say scope chain?). Implemented NEW_OBJECT, GET_PROP, and SET_PROP, all in terms of operations provided by JSObject. No GC (yet).
|
2000-04-07 02:52:07 +00:00 |
|