beard%netscape.com
|
8f4cadb250
|
complementary operator delete(void*, JSClass*).
|
2000-06-29 05:46:36 +00:00 |
|
beard%netscape.com
|
8891b0c7ba
|
some classes to test js2 with.
|
2000-06-29 04:49:48 +00:00 |
|
beard%netscape.com
|
8da0055bc5
|
updated dependencies
|
2000-06-29 04:25:10 +00:00 |
|
beard%netscape.com
|
074f981eb4
|
Changed StaticCall to use static slot.
|
2000-06-29 04:23:56 +00:00 |
|
beard%netscape.com
|
b202adfd39
|
Fixing static dotted expressions.
|
2000-06-29 04:23:20 +00:00 |
|
beard%netscape.com
|
7a512866fd
|
now uses conditional compilation #if defined(OPCODE_NAMES), so that a simple "icode.h" can be included by vmtypes.h and vmtypes.cpp.
|
2000-06-29 04:21:00 +00:00 |
|
beard%netscape.com
|
486b437613
|
moved all machine generated classes, etc. to icode.h.
|
2000-06-29 04:19:19 +00:00 |
|
beard%netscape.com
|
2a451cdd8b
|
Generated by tools/gencode.pl.
|
2000-06-29 04:18:16 +00:00 |
|
beard%netscape.com
|
640ba6e24c
|
fixed static calls.
|
2000-06-29 03:15:52 +00:00 |
|
rogerl%netscape.com
|
63744d7c1c
|
Implicit this and class lookup stuff.
|
2000-06-29 01:21:41 +00:00 |
|
cls%seawood.org
|
e5efcb7528
|
wrap ifndef XPCONNECT_STANDALONE around xpconnect test components that require external interfaces. Thanks to Mark Adams <madams@janna.com> for the patch. Bug 42026
|
2000-06-28 22:53:55 +00:00 |
|
beard%netscape.com
|
237dd352ed
|
implemented JSClass::printProperties().
|
2000-06-28 19:46:13 +00:00 |
|
beard%netscape.com
|
9930edd0d5
|
Enhanced printing of types.
|
2000-06-28 19:45:44 +00:00 |
|
beard%netscape.com
|
c0e9f6d274
|
Type of a JSType* is Type_Type (wow, recursive). Changed mBaseType to be JSType* instead of const JSType*.
|
2000-06-28 19:45:09 +00:00 |
|
rogerl%netscape.com
|
52bffdadcf
|
First set of unified 'dot' handling changes for statics.
|
2000-06-28 18:41:30 +00:00 |
|
beard%netscape.com
|
d40b8dd8cb
|
added jsclasses.h
|
2000-06-28 18:10:04 +00:00 |
|
beard%netscape.com
|
941b505765
|
Fix string <.
|
2000-06-28 16:38:20 +00:00 |
|
beard%netscape.com
|
d9bf640477
|
Fixed dynamic lookup of static slots. Added code to compare strings.
|
2000-06-28 16:32:52 +00:00 |
|
beard%netscape.com
|
b1350d87b6
|
GET_STATIC/SET_STATIC/STATIC_XCR now use an index rather than a name. Implemented GET_PROP/SET_PROP for class objects (looks up slot dynamically, etc.)
|
2000-06-28 16:15:06 +00:00 |
|
beard%netscape.com
|
866b5d3d8d
|
GET_STATIC/SET_STATIC/STATIC_XCR now use an index rather than a name. Now using JSClass::hasStatic() rather than looking up statics in class' scope.
|
2000-06-28 16:14:18 +00:00 |
|
beard%netscape.com
|
8132734212
|
GET_STATIC/SET_STATIC/STATIC_XCR now use an index rather than a name.
|
2000-06-28 16:13:12 +00:00 |
|
beard%netscape.com
|
970477555f
|
Static slots.
|
2000-06-28 16:11:54 +00:00 |
|
cls%seawood.org
|
a9f6433fbe
|
Tweaks to build xpconnect standalone. Bug #42024. Thanks to Mark Adams <madams@janna.com> for the patches.
|
2000-06-28 07:03:13 +00:00 |
|
beard%netscape.com
|
2b1351cc3b
|
Win-specific operator== noise.
|
2000-06-27 03:52:56 +00:00 |
|
beard%netscape.com
|
4873ce7882
|
Fixed unitialized static class members.
|
2000-06-27 03:43:40 +00:00 |
|
beard%netscape.com
|
7b2b4a1e2f
|
addSlot -> defineSlot, added defineStatic.
|
2000-06-27 03:42:42 +00:00 |
|
brendan%mozilla.org
|
9f75641ee2
|
Not again\!
|
2000-06-27 03:29:49 +00:00 |
|
beard%netscape.com
|
74e8d0a780
|
Fixed type management.
|
2000-06-27 03:21:33 +00:00 |
|
brendan%mozilla.org
|
af94bec8f7
|
Fix my stupid missing comma bustage.
|
2000-06-27 03:17:47 +00:00 |
|
rogerl%netscape.com
|
fbdb3fe1c1
|
lots of stuff me and Patrick did
|
2000-06-27 02:39:32 +00:00 |
|
brendan%mozilla.org
|
6afe0ed1a7
|
Fix JS_SetPrototype and __proto__ setting to deal with shared scopes; use JSObjectOps for setProto and setParent operations, and add spare op slots (41126, r=shaver@mozilla.org,pschwartau@netscape.com).
|
2000-06-27 02:37:25 +00:00 |
|
beard%netscape.com
|
965f10e915
|
JSValue::operator==: added CASE(type) to fix warning.
|
2000-06-26 17:47:07 +00:00 |
|
beard%netscape.com
|
f276cc3dfd
|
added JSObject::deleteProperty(), and changed mName in JSType to be a JSString. Need to revisit other uses of String soon.
|
2000-06-26 17:42:20 +00:00 |
|
beard%netscape.com
|
07dff8c5d1
|
simplified string addition
|
2000-06-26 17:25:25 +00:00 |
|
beard%netscape.com
|
fef138fae2
|
defined JSStringBase, and constructors from in JSString
|
2000-06-26 17:24:57 +00:00 |
|
beard%netscape.com
|
769d11bcbf
|
String addition: don't share structure with LHS.
|
2000-06-26 17:09:27 +00:00 |
|
beard%netscape.com
|
45301bb589
|
added constructor from JSString&.
|
2000-06-26 16:55:01 +00:00 |
|
beard%netscape.com
|
3a78e14938
|
Reset register usage after generating each initializer statement.
|
2000-06-26 15:19:45 +00:00 |
|
beard%netscape.com
|
714e109074
|
Simplified NEW_CLASS, using a single do .. while loop, introducing nextPC instruction iterator to simplify initial case. now calls all defined constructors.
|
2000-06-26 15:06:36 +00:00 |
|
beard%netscape.com
|
07d6ee2613
|
Only call non-null constructors.
|
2000-06-25 17:04:38 +00:00 |
|
beard%netscape.com
|
40e53d46ea
|
Conditionally set constructor, if it has any instructions.
|
2000-06-25 17:04:01 +00:00 |
|
beard%netscape.com
|
21f549896a
|
updated dependencies
|
2000-06-25 16:44:29 +00:00 |
|
beard%netscape.com
|
d6c6cc31bb
|
check for non-null superClass
|
2000-06-25 16:43:25 +00:00 |
|
beard%netscape.com
|
5d311184e2
|
hooked up superClass' scope as the prototype of a class's scope, to do method inheritance, removed bogus JSInstance::getSlotCount(), which overcounted slots.
|
2000-06-25 16:35:33 +00:00 |
|
beard%netscape.com
|
728580c6f8
|
Added calls to superClass constructors.
|
2000-06-24 22:42:43 +00:00 |
|
beard%netscape.com
|
e41bd745dd
|
JSInstance::getSlotCount() no longer recursive.
|
2000-06-24 22:42:15 +00:00 |
|
beard%netscape.com
|
7b76b9503a
|
Beginning support for superclass slots.
|
2000-06-24 22:07:00 +00:00 |
|
beard%netscape.com
|
36eef7adea
|
Added emptyArgs, removed unused return value in readEvalFile
|
2000-06-24 05:42:51 +00:00 |
|
beard%netscape.com
|
a6493add9f
|
enable RTTI
|
2000-06-24 05:36:52 +00:00 |
|
beard%netscape.com
|
b877fde64f
|
VC++ doesn't like local classes in templates.
|
2000-06-24 05:36:09 +00:00 |
|