rogerl%netscape.com
|
82cf675d46
|
Multiple ECMA fixes.
git-svn-id: svn://10.0.0.236/trunk@138620 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-02-27 18:37:07 +00:00 |
|
rogerl%netscape.com
|
2dc237657b
|
'With' statement fixes.
git-svn-id: svn://10.0.0.236/trunk@138552 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-02-26 21:51:16 +00:00 |
|
rogerl%netscape.com
|
a7d901ddb3
|
More multiname fixes. Various typos throughout Date. Use length property
for prototype functions to pack argv. Fixed array length setting.
git-svn-id: svn://10.0.0.236/trunk@138485 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-02-25 23:48:44 +00:00 |
|
rogerl%netscape.com
|
70d09d5ef0
|
GC fixes for multiname handling.
git-svn-id: svn://10.0.0.236/trunk@138460 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-02-25 16:16:48 +00:00 |
|
rogerl%netscape.com
|
0c2ce48073
|
GC related bugs in array.
git-svn-id: svn://10.0.0.236/trunk@138381 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-02-24 22:20:10 +00:00 |
|
rogerl%netscape.com
|
505f4e149e
|
Linux build fixes.
git-svn-id: svn://10.0.0.236/trunk@138361 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-02-24 20:10:08 +00:00 |
|
rogerl%netscape.com
|
daf40fb714
|
Fixes; ECMA3 property attributes. Array index handling.
'object' --> 'Object'.
git-svn-id: svn://10.0.0.236/trunk@138345 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-02-24 18:07:12 +00:00 |
|
rogerl%netscape.com
|
d8a8ab966b
|
Fixed stack leak from comma operator. Fixed date constructor bad value.
git-svn-id: svn://10.0.0.236/trunk@138303 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-02-23 19:58:04 +00:00 |
|
rogerl%netscape.com
|
a1fd6aa5e3
|
Add function name to debug output.
git-svn-id: svn://10.0.0.236/trunk@138128 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-02-21 23:47:46 +00:00 |
|
rogerl%netscape.com
|
f289828403
|
Minor fix to something
git-svn-id: svn://10.0.0.236/trunk@138116 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-02-21 16:25:15 +00:00 |
|
rogerl%netscape.com
|
b71f1c67bf
|
Added escape & parseInt. Cleaned up tabs in js2date
git-svn-id: svn://10.0.0.236/trunk@138114 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-02-21 15:04:08 +00:00 |
|
rogerl%netscape.com
|
bb114bf509
|
Fixed execStack overflow, added 'unescape' etc.
git-svn-id: svn://10.0.0.236/trunk@138054 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-02-20 23:55:53 +00:00 |
|
rogerl%netscape.com
|
360f445116
|
GC bug fixing.
git-svn-id: svn://10.0.0.236/trunk@138045 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-02-20 21:48:07 +00:00 |
|
rogerl%netscape.com
|
ff5e49f5f2
|
Fixed missing destructor.
git-svn-id: svn://10.0.0.236/trunk@138042 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-02-20 19:44:41 +00:00 |
|
rogerl%netscape.com
|
c348d6da02
|
More gc fiddling.
git-svn-id: svn://10.0.0.236/trunk@138041 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-02-20 19:41:14 +00:00 |
|
rogerl%netscape.com
|
93b2e84f5d
|
Experimental new gc scheme.
git-svn-id: svn://10.0.0.236/trunk@138040 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-02-20 19:16:39 +00:00 |
|
rogerl%netscape.com
|
63ae1fcbf1
|
Fixed Array.length & proto functions.
git-svn-id: svn://10.0.0.236/trunk@138036 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-02-20 16:17:49 +00:00 |
|
rogerl%netscape.com
|
0a21821cf6
|
Fixed lexicalInit for hoisted vars.
git-svn-id: svn://10.0.0.236/trunk@137992 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-02-19 22:00:13 +00:00 |
|
rogerl%netscape.com
|
831482aef9
|
Backed-out extern "C" changes.
git-svn-id: svn://10.0.0.236/trunk@137985 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-02-19 18:14:02 +00:00 |
|
rogerl%netscape.com
|
cc097abe05
|
Wacked extra spaces for a cleaner build console.
git-svn-id: svn://10.0.0.236/trunk@137955 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-02-18 23:18:56 +00:00 |
|
rogerl%netscape.com
|
a4d524dc71
|
Identical/NotIdetical implemented.
git-svn-id: svn://10.0.0.236/trunk@137954 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-02-18 23:15:34 +00:00 |
|
rogerl%netscape.com
|
ee365d5103
|
Function & Array prototype fixes. InstanceOf implementation.
git-svn-id: svn://10.0.0.236/trunk@137953 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-02-18 22:36:27 +00:00 |
|
rogerl%netscape.com
|
cbb007222a
|
Linux build issues.
git-svn-id: svn://10.0.0.236/trunk@137952 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-02-18 22:34:26 +00:00 |
|
waldemar%netscape.com
|
6f63139303
|
Large updates to object accesses; introduced access and bracket-access indirections. Added with statements. Implemented array initializers and fixed object initializers.
git-svn-id: svn://10.0.0.236/trunk@137924 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-02-18 00:29:57 +00:00 |
|
waldemar%netscape.com
|
10902bfcb8
|
Added support for definfix and non-reserved operators. Fixed operator precedence bugs.
git-svn-id: svn://10.0.0.236/trunk@137923 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-02-18 00:28:37 +00:00 |
|
waldemar%netscape.com
|
ddd15f4368
|
Updated pathnames
git-svn-id: svn://10.0.0.236/trunk@137922 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-02-18 00:26:59 +00:00 |
|
rogerl%netscape.com
|
58d30a86b6
|
Function literals, switch bcc to collect generic JS2Objects.
git-svn-id: svn://10.0.0.236/trunk@137889 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-02-17 03:29:07 +00:00 |
|
rogerl%netscape.com
|
4f1113315a
|
Added Function constructor.
git-svn-id: svn://10.0.0.236/trunk@137881 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-02-17 01:17:24 +00:00 |
|
rogerl%netscape.com
|
a527b0bfe2
|
Added 'arguments' property and global object resolution for 'this'.
git-svn-id: svn://10.0.0.236/trunk@137695 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-02-11 23:58:26 +00:00 |
|
rogerl%netscape.com
|
b23c5592a2
|
Fixes for Number & String builtins prototype functionality.
git-svn-id: svn://10.0.0.236/trunk@137632 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-02-10 22:02:49 +00:00 |
|
rogerl%netscape.com
|
202eb4548b
|
Added eval scope
git-svn-id: svn://10.0.0.236/trunk@137444 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-02-05 23:59:17 +00:00 |
|
rogerl%netscape.com
|
87d54fa2f3
|
Fixed eval scope, comma expression.
git-svn-id: svn://10.0.0.236/trunk@137443 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-02-05 23:58:52 +00:00 |
|
rogerl%netscape.com
|
3fb2782978
|
Completed switch to prototype base for builtins. Fixed string.length
git-svn-id: svn://10.0.0.236/trunk@137396 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-02-05 00:57:09 +00:00 |
|
rogerl%netscape.com
|
c9cff442ba
|
Fixed stack error for hoisted var initialization and typeof prototype
functions.
git-svn-id: svn://10.0.0.236/trunk@137337 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-02-03 21:31:07 +00:00 |
|
rogerl%netscape.com
|
dffcdc868e
|
First
git-svn-id: svn://10.0.0.236/trunk@137230 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-01-31 23:41:13 +00:00 |
|
rogerl%netscape.com
|
cb77c6e17b
|
Fixed bypasss of error checking for initialization. Added AlienInstance
methods that were MIA.
git-svn-id: svn://10.0.0.236/trunk@137201 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-01-31 17:42:49 +00:00 |
|
rogerl%netscape.com
|
122059cf3b
|
Split some functionality into js2eval from js2metadata. Began fix for typed
var initialization.
git-svn-id: svn://10.0.0.236/trunk@137181 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-01-31 05:24:38 +00:00 |
|
rogerl%netscape.com
|
4b765381b9
|
Added AlienInstance destructor.
git-svn-id: svn://10.0.0.236/trunk@137157 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-01-30 22:30:04 +00:00 |
|
rogerl%netscape.com
|
dacc4d5445
|
Added js2error.cpp, js2boolean.cpp, js2function.cpp
git-svn-id: svn://10.0.0.236/trunk@137156 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-01-30 22:29:11 +00:00 |
|
rogerl%netscape.com
|
a9159c627c
|
Added js2function.cpp
git-svn-id: svn://10.0.0.236/trunk@137155 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-01-30 22:25:17 +00:00 |
|
rogerl%netscape.com
|
4540ada801
|
Changes throughout to match new Object layout - merged CallableInstance to
SimpleInstance, switched StaticBinding to LocalBinding etc.
git-svn-id: svn://10.0.0.236/trunk@137154 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-01-30 21:41:25 +00:00 |
|
waldemar%netscape.com
|
844477713d
|
Removed named function parameters. Allowed full qualified names as dynamic properties of objects.
git-svn-id: svn://10.0.0.236/trunk@137103 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-01-30 01:19:28 +00:00 |
|
waldemar%netscape.com
|
040f693d1a
|
Removed the "named" keyword
git-svn-id: svn://10.0.0.236/trunk@137102 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-01-30 01:18:20 +00:00 |
|
waldemar%netscape.com
|
09b6c3580c
|
Added set<=
git-svn-id: svn://10.0.0.236/trunk@136951 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-01-25 02:26:51 +00:00 |
|
waldemar%netscape.com
|
993e2aff78
|
Reorganized instance member lookup to remove vtables and simplify and slightly restrict overriding
git-svn-id: svn://10.0.0.236/trunk@136950 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-01-25 02:20:16 +00:00 |
|
waldemar%netscape.com
|
f56d3fc72b
|
Updated action font
git-svn-id: svn://10.0.0.236/trunk@136949 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-01-25 02:19:17 +00:00 |
|
rogerl%netscape.com
|
f16cd963d0
|
Fixed ForIterator to handle Class objects.
git-svn-id: svn://10.0.0.236/trunk@136448 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-01-16 22:23:08 +00:00 |
|
rogerl%netscape.com
|
5eaea97376
|
ECMA3 Function prototype object.
git-svn-id: svn://10.0.0.236/trunk@136344 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-01-14 23:46:18 +00:00 |
|
rogerl%netscape.com
|
9817d885d8
|
ds.h - fixed copying bug in 'enlarge'
ECMA3 compatibility fixes throughout - Function prototypes etc.
git-svn-id: svn://10.0.0.236/trunk@136343 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-01-14 23:45:46 +00:00 |
|
waldemar%netscape.com
|
91487f5d4c
|
Reorganized instance data structures and object property access, added vtables, wrote new code for processing function definitions, and added several new statements
git-svn-id: svn://10.0.0.236/trunk@136328 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-01-14 22:21:13 +00:00 |
|