rogerl%netscape.com
|
68c488539e
|
Added getter/setter for names.
|
2000-09-11 22:10:44 +00:00 |
rogerl%netscape.com
|
29c3f3caa8
|
Named arguments
|
2000-09-07 19:22:13 +00:00 |
rogerl%netscape.com
|
1c4303af1c
|
copy non-named args through
|
2000-09-06 02:17:47 +00:00 |
rogerl%netscape.com
|
8c56203872
|
Optional and rest parameters.
Named arguments (just begun).
|
2000-09-02 01:01:04 +00:00 |
rogerl%netscape.com
|
54317af353
|
Prototype munging for built-in global properties, implemented Function
object & Boolean object.
|
2000-08-04 20:28:35 +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 |
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 |
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 |
rogerl%netscape.com
|
9d9a2397fe
|
Type targetted binary operators.
Added 'time()' function as native.
|
2000-07-14 01:00:53 +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 |
rogerl%netscape.com
|
6982a7a85f
|
Implemented Import -only it's not in the parser yet.
Added missing defineXXX functions.
|
2000-07-11 23:49:20 +00:00 |
rginda%netscape.com
|
0521d8724e
|
cleaned up linux warnings, minor debugger tweaks
|
2000-07-11 23:08:03 +00:00 |
rogerl%netscape.com
|
892b3e4cff
|
More on @ operator. Fixed R 4billion print bug.
|
2000-07-11 20:54:06 +00:00 |
rogerl%netscape.com
|
aa83a57078
|
Some parts of x@<name> working.
|
2000-07-10 23:18:07 +00:00 |
rogerl%netscape.com
|
0d7c4bc5c1
|
Support for 'constructor'.
|
2000-07-08 01:08:29 +00:00 |
rogerl%netscape.com
|
f677b9a1dd
|
Removed preprocess step, consolidated identifier handling.
|
2000-07-06 18:26:26 +00:00 |
beard%netscape.com
|
6cbfacc80c
|
DELETE_PROP
|
2000-06-29 18:13:46 +00:00 |
beard%netscape.com
|
ac2fd0c4c1
|
Changed StaticCall to use static slot.
|
2000-06-29 04:23:56 +00:00 |
beard%netscape.com
|
ea4574b835
|
fixed static calls.
|
2000-06-29 03:15:52 +00:00 |
rogerl%netscape.com
|
b5f49320b8
|
First set of unified 'dot' handling changes for statics.
|
2000-06-28 18:41:30 +00:00 |
beard%netscape.com
|
c1a38ed9f4
|
Fix string <.
|
2000-06-28 16:38:20 +00:00 |
beard%netscape.com
|
9be70600fd
|
Fixed dynamic lookup of static slots. Added code to compare strings.
|
2000-06-28 16:32:52 +00:00 |
beard%netscape.com
|
33919341f2
|
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 |
rogerl%netscape.com
|
b3fecb38fa
|
lots of stuff me and Patrick did
|
2000-06-27 02:39:32 +00:00 |
beard%netscape.com
|
f7dd6dbe83
|
simplified string addition
|
2000-06-26 17:25:25 +00:00 |
beard%netscape.com
|
6a014e14e7
|
String addition: don't share structure with LHS.
|
2000-06-26 17:09:27 +00:00 |
beard%netscape.com
|
0b99360f25
|
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
|
75649210c7
|
Only call non-null constructors.
|
2000-06-25 17:04:38 +00:00 |
beard%netscape.com
|
c06681035f
|
Added calls to superClass constructors.
|
2000-06-24 22:42:43 +00:00 |
beard%netscape.com
|
d16865cfcb
|
Always use the target object, regardless of where a method property is found along the prototype chain.
|
2000-06-24 05:21:49 +00:00 |
beard%netscape.com
|
83ca8f326d
|
Added call to constructor when executing NEW_CLASS.
|
2000-06-24 02:50:23 +00:00 |
rogerl%netscape.com
|
ac7b311416
|
Got newClass working, added printProperties for instances, some slot
stuff is happening.
|
2000-06-24 00:50:59 +00:00 |
beard%netscape.com
|
69d8a01263
|
added NEW_CLASS instruction, to instantiate classes.
|
2000-06-23 23:49:48 +00:00 |
rogerl%netscape.com
|
9d4fb54c88
|
Removed FUNCTION instruction, other class related junk.
|
2000-06-23 22:53:09 +00:00 |
rginda%netscape.com
|
b4077ed50c
|
Added debugger opcode, change InstructionMap to a std::map, print source lines while tracing
|
2000-06-23 22:27:17 +00:00 |
beard%netscape.com
|
0b87b860eb
|
added assertion to ensure that mPC is always valid before fetching the next instruction.
|
2000-06-23 06:10:14 +00:00 |
beard%netscape.com
|
ff711f4a8f
|
When using a JSScope that has a parent scope, don't bother defining the standard properties, they will be shared.
|
2000-06-23 05:10:46 +00:00 |
rogerl%netscape.com
|
3783f2c99e
|
Work to support 'this'.
|
2000-06-21 22:32:21 +00:00 |
rogerl%netscape.com
|
0bb6f588ba
|
Changed use of Register to TypedRegister throughout.
|
2000-06-20 22:45:45 +00:00 |
rogerl%netscape.com
|
63047e7baf
|
Mucking about with operator overlaoding plus initializing global context
- beginning type stuff.
|
2000-06-16 01:36:59 +00:00 |
rogerl%netscape.com
|
dae9b1607b
|
Adding support for Functions and Vars, preXcrement, object literals.
|
2000-06-14 23:26:15 +00:00 |
waldemar%netscape.com
|
ffe032b94e
|
Fixed Mac warnings
|
2000-05-24 00:54:40 +00:00 |
rogerl%netscape.com
|
8bde6514f2
|
Added operator overloading support
|
2000-05-23 00:08:29 +00:00 |
rginda%netscape.com
|
ab1f2aeef2
|
quieting linux warnings and fixing build bustage
|
2000-05-22 21:05:35 +00:00 |
rogerl%netscape.com
|
8b137399a7
|
Playing with operator overloading & Type types.
|
2000-05-19 17:41:10 +00:00 |
rogerl%netscape.com
|
4ec5cba5d9
|
Moved genExpr to ICodeGenerator - added most expression ops.
|
2000-05-18 00:03:23 +00:00 |
beard%netscape.com
|
e7503b10fb
|
Fixed signed/unsigned warning. InterpretStage -> Context::Event. Context::removeListener now using find() from <algorithm>.
|
2000-05-12 01:19:39 +00:00 |