rginda%netscape.com
|
73017de6a1
|
initial add of perl script to generate icode classes
|
2000-04-18 00:22:51 +00:00 |
rginda%netscape.com
|
5a6fd84159
|
removing bogus file
|
2000-04-18 00:20:10 +00:00 |
rginda%netscape.com
|
0fac613959
|
adding files for namespace change
|
2000-04-18 00:19:09 +00:00 |
rginda%netscape.com
|
66cb26879d
|
added js::VM, ICG, JSTypes, and Interpreter namespaces; messed around with lots of code.
Created class for each ICode, adding a print() method (using formatters)
|
2000-04-18 00:17:34 +00:00 |
beard%netscape.com
|
02798c9177
|
FASTLOCK changes.
|
2000-04-17 23:58:28 +00:00 |
beard%netscape.com
|
e82b4e2532
|
gc_base now used as common base class of GC allocated objects.
|
2000-04-13 04:54:41 +00:00 |
beard%netscape.com
|
56d97a71e9
|
added gc_base, which defines a more generic operator new().
|
2000-04-13 04:53:56 +00:00 |
beard%netscape.com
|
d92905d034
|
builds gc
|
2000-04-13 00:37:00 +00:00 |
beard%netscape.com
|
1468acd8d1
|
Added gc_allocator.h to project and gc.lib to link against.
|
2000-04-13 00:28:40 +00:00 |
beard%netscape.com
|
a1bed20974
|
linking in gc.lib from ../../gc/boehm
|
2000-04-13 00:16:58 +00:00 |
beard%netscape.com
|
2922707730
|
enabling GC on all platforms
|
2000-04-13 00:14:23 +00:00 |
beard%netscape.com
|
12ccc48ec4
|
JSActivation, JSFunction
|
2000-04-11 05:11:58 +00:00 |
beard%netscape.com
|
95604b5bff
|
Added JSFunction, defineFunction()
|
2000-04-11 05:10:40 +00:00 |
beard%netscape.com
|
c721ec102b
|
defineFunction, added assert
|
2000-04-11 05:09:38 +00:00 |
beard%netscape.com
|
b574e77f13
|
_Charalloc, deallocate(void*) for _WIN32 only
|
2000-04-11 04:55:27 +00:00 |
beard%netscape.com
|
92ec71fb35
|
defineGlobalProperty
|
2000-04-11 03:11:47 +00:00 |
beard%netscape.com
|
af1f41fb7d
|
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
|
8ef180ab04
|
use gc_allocator<T> everywhere, addGlobalProperty -> defineGlobalProperty
|
2000-04-11 03:07:39 +00:00 |
beard%netscape.com
|
2930dfd621
|
removed commented out GET_PROP/SET_PROP.
|
2000-04-11 02:59:52 +00:00 |
beard%netscape.com
|
8bd406efae
|
added gc_object.
|
2000-04-11 02:59:14 +00:00 |
beard%netscape.com
|
f7fdcbff8b
|
fixing an assert and warnings
|
2000-04-11 01:10:26 +00:00 |
rogerl%netscape.com
|
2757a2004e
|
CALL opcode & frames etc. (r=beard)
|
2000-04-11 00:32:17 +00:00 |
waldemar%netscape.com
|
84bdf052ab
|
Fixed delete/delete[] mismatch
|
2000-04-10 22:23:17 +00:00 |
waldemar%netscape.com
|
d1e89106de
|
Fixed memory leak
|
2000-04-10 22:20:00 +00:00 |
beard%netscape.com
|
1edba28c48
|
Fixed warnings about member initializers on Linux. Whatever.
|
2000-04-08 04:49:41 +00:00 |
beard%netscape.com
|
14a585783b
|
Reduced size of args arrays to minimum.
|
2000-04-08 04:41:19 +00:00 |
beard%netscape.com
|
138afee3b4
|
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
|
6337059f6f
|
JSArray::elements(1), operator[](const JSValue&), fixed register-indexing.
|
2000-04-08 04:12:28 +00:00 |
beard%netscape.com
|
f589a1ab24
|
Fixed NEW_ARRAY, GET_ELEMENT, SET_ELEMENT printing.,
|
2000-04-08 04:11:16 +00:00 |
beard%netscape.com
|
8c93fb3d06
|
NEW_ARRAY
|
2000-04-08 03:37:49 +00:00 |
beard%netscape.com
|
0822793571
|
Reordered GetProp/SetProp operands to base, name. Added NewArray, GetElement, SetElement instructions.
|
2000-04-08 03:37:18 +00:00 |
beard%netscape.com
|
afd93b4e07
|
added JSArray, GET_ELEMENT, SET_ELEMENT, changed some ops to dest/src.
|
2000-04-08 03:23:44 +00:00 |
beard%netscape.com
|
468bc29100
|
added JSArray, comments.
|
2000-04-08 02:44:34 +00:00 |
beard%netscape.com
|
95cb0e8b9d
|
Changed boilerplate, chmod -x
|
2000-04-08 02:29:07 +00:00 |
beard%netscape.com
|
010a45313a
|
converted NotALabel to an enum, so it obeys proper scoping rules.
|
2000-04-08 02:25:37 +00:00 |
rogerl%netscape.com
|
5e55242311
|
added interpreter & icodegenerator
|
2000-04-08 01:09:50 +00:00 |
rogerl%netscape.com
|
e60b5c26e9
|
Fixed wacky tabs
|
2000-04-08 01:08:01 +00:00 |
rogerl%netscape.com
|
d26609534d
|
Added ICodeModule to collect extra info about executable chunks.
|
2000-04-08 01:04:55 +00:00 |
beard%netscape.com
|
bda3717ce9
|
fixed LoadImmediate.
|
2000-04-08 00:57:28 +00:00 |
beard%netscape.com
|
895fa664c4
|
reindented, introduced gc_map_allocator to hide platform differences
|
2000-04-08 00:52:59 +00:00 |
beard%netscape.com
|
7810a0856a
|
conforming to MSVC++ allocators
|
2000-04-08 00:48:13 +00:00 |
rogerl%netscape.com
|
ad01c0a3c9
|
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
|
6b29288692
|
fix invalid return in GC_free for win32 build
|
2000-04-07 21:58:33 +00:00 |
rginda%netscape.com
|
a475c7a48a
|
#if out references to std::iterator to get gcc to compile
|
2000-04-07 21:11:40 +00:00 |
beard%netscape.com
|
89b42085ab
|
printing code in testObjects().
|
2000-04-07 04:59:57 +00:00 |
beard%netscape.com
|
d5333de9ec
|
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
|
a1ce56851a
|
JSObject and its elements now allocated using gc_allocator<T> (XP_MAC only).
|
2000-04-07 04:39:50 +00:00 |
beard%netscape.com
|
3f67d58724
|
JSValues now using gc_allocator (XP_MAC only for now).
|
2000-04-07 04:38:18 +00:00 |
beard%netscape.com
|
2800c15275
|
added gc library.
|
2000-04-07 04:36:38 +00:00 |
beard%netscape.com
|
22d99fdce4
|
prebuilt gc library for bootstrapping.
|
2000-04-07 04:35:14 +00:00 |