rogerl%netscape.com
|
7315c70e35
|
'super' expression.
git-svn-id: svn://10.0.0.236/trunk@141861 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-04-26 23:44:27 +00:00 |
|
rogerl%netscape.com
|
ca3a5f130f
|
Function call overhead boost. ParameterFrameSlot references.
git-svn-id: svn://10.0.0.236/trunk@141472 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-04-20 07:32:12 +00:00 |
|
rogerl%netscape.com
|
2adc50caa5
|
Fixing ':type' and default initializing.
git-svn-id: svn://10.0.0.236/trunk@141343 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-04-17 22:58:50 +00:00 |
|
rogerl%netscape.com
|
ebe4b12f61
|
Fixed FrameSlotRef for nested functions. Bug in octal parsing.
git-svn-id: svn://10.0.0.236/trunk@141247 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-04-16 17:59:00 +00:00 |
|
rogerl%netscape.com
|
3abc2cd4c0
|
Fixes to Frame & Package Slot references.
git-svn-id: svn://10.0.0.236/trunk@141233 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-04-16 06:21:02 +00:00 |
|
rogerl%netscape.com
|
bd34480ec5
|
Switching to frame & package slot mechanism.
git-svn-id: svn://10.0.0.236/trunk@141130 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-04-14 21:01:51 +00:00 |
|
rogerl%netscape.com
|
3de4387cb3
|
Adding FrameVariable for slotted access.
git-svn-id: svn://10.0.0.236/trunk@141114 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-04-14 07:22:21 +00:00 |
|
rogerl%netscape.com
|
f9a7202f3e
|
Fixes all over for E3 test results - gc + ECMA edge cases.
git-svn-id: svn://10.0.0.236/trunk@140790 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-04-07 07:24:17 +00:00 |
|
rogerl%netscape.com
|
bbfe54bd1e
|
Fixing for..in, runaway string allocation, array.length initialization.
git-svn-id: svn://10.0.0.236/trunk@140728 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-04-04 23:24:57 +00:00 |
|
rogerl%netscape.com
|
39bd8b65f2
|
Runtime fixes for new layout changes
git-svn-id: svn://10.0.0.236/trunk@140454 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-03-31 18:22:21 +00:00 |
|
rogerl%netscape.com
|
dca187041f
|
!!! BROKEN !!!
git-svn-id: svn://10.0.0.236/trunk@140424 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-03-28 17:53:56 +00:00 |
|
rogerl%netscape.com
|
58e366c53b
|
!!! BROKEN !! Latest low level updates
git-svn-id: svn://10.0.0.236/trunk@140352 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-03-26 18:15:53 +00:00 |
|
rogerl%netscape.com
|
49e896c466
|
!!! BROKEN !!! More progress on new object layout
git-svn-id: svn://10.0.0.236/trunk@140166 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-03-24 22:12:26 +00:00 |
|
rogerl%netscape.com
|
642d71fcc3
|
!!! BROKEN !!! Major bustage, halfway through swicth to current spec. low
level implementation
git-svn-id: svn://10.0.0.236/trunk@140155 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-03-24 19:36:40 +00:00 |
|
rogerl%netscape.com
|
6510019777
|
General GC-related fixes.
git-svn-id: svn://10.0.0.236/trunk@139531 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-03-15 20:05:32 +00:00 |
|
rogerl%netscape.com
|
b76d8fbb79
|
Instance & Dynamic property map changes to HashTable complete.
git-svn-id: svn://10.0.0.236/trunk@139528 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-03-15 19:36:12 +00:00 |
|
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
|
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
|
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
|
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
|
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 |
|
rogerl%netscape.com
|
c0a00027a6
|
Various bug fixings. Added 'dynamic' attribute.
git-svn-id: svn://10.0.0.236/trunk@135505 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-12-19 23:57:32 +00:00 |
|
rogerl%netscape.com
|
7c3752c0e0
|
Incrementing to latest ECMA changes.
git-svn-id: svn://10.0.0.236/trunk@135269 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-12-13 23:14:32 +00:00 |
|
rogerl%netscape.com
|
f6b5386589
|
Added missing attributes. Fixed slotWrite stack bug.
git-svn-id: svn://10.0.0.236/trunk@133772 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-11-13 21:49:57 +00:00 |
|
rogerl%netscape.com
|
1f29c1fc2c
|
Slot ops.
git-svn-id: svn://10.0.0.236/trunk@133660 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-11-12 17:52:42 +00:00 |
|
rogerl%netscape.com
|
5a0f930416
|
Linux build fixes.
git-svn-id: svn://10.0.0.236/trunk@133033 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-11-05 22:16:16 +00:00 |
|
rogerl%netscape.com
|
1a44acb461
|
Linux build fixes.
git-svn-id: svn://10.0.0.236/trunk@132799 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-10-31 22:32:08 +00:00 |
|
rogerl%netscape.com
|
ff1bfbd8b8
|
Finished switch statements. Added frame temporaries. Moved label allocation
to Validate phase, (and fixed bytecodeContainer bug for functions).
git-svn-id: svn://10.0.0.236/trunk@132655 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-10-29 23:34:48 +00:00 |
|
rogerl%netscape.com
|
11bef4ae26
|
Added Array class. Moved conversions to MetaData.
git-svn-id: svn://10.0.0.236/trunk@132316 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-10-21 03:00:21 +00:00 |
|
rogerl%netscape.com
|
884b0b2ada
|
Wired up delete ops. Finished removal of assignOp functionality.
git-svn-id: svn://10.0.0.236/trunk@131730 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-10-10 22:23:02 +00:00 |
|
rogerl%netscape.com
|
5718e4bcab
|
More long/ulong changes - moved to String for name storage, added string
to GC handling. Removing reference assign ops.
git-svn-id: svn://10.0.0.236/trunk@131676 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-10-10 05:32:21 +00:00 |
|
rogerl%netscape.com
|
33ad4ebc8f
|
Implemented (untested) delete support. GC tweaks to engine.
git-svn-id: svn://10.0.0.236/trunk@130833 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-09-30 22:36:27 +00:00 |
|
rogerl%netscape.com
|
e38cb5ddb4
|
Added logicalAssignOp, more gc fixes.
git-svn-id: svn://10.0.0.236/trunk@130790 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-09-30 08:16:37 +00:00 |
|
rogerl%netscape.com
|
df14736276
|
Builtin prototype functions.
git-svn-id: svn://10.0.0.236/trunk@129750 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-09-16 21:24:27 +00:00 |
|
rogerl%netscape.com
|
ea678e00a0
|
Arithmetic. Global properties.
git-svn-id: svn://10.0.0.236/trunk@129684 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-09-16 06:33:47 +00:00 |
|
rogerl%netscape.com
|
521b74c195
|
More gc. Method invocation.
git-svn-id: svn://10.0.0.236/trunk@129667 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-09-16 00:09:58 +00:00 |
|
rogerl%netscape.com
|
aad802e73e
|
For stmt, block frame & gc work.
git-svn-id: svn://10.0.0.236/trunk@129531 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-09-13 17:54:16 +00:00 |
|
rogerl%netscape.com
|
a4d136cbb5
|
Statement result value. Loop control. Equality op.
git-svn-id: svn://10.0.0.236/trunk@129289 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-09-12 01:15:46 +00:00 |
|
rogerl%netscape.com
|
9a20457970
|
Bracket refs, post/pre Xcrements. Started function definition & invocation
git-svn-id: svn://10.0.0.236/trunk@129081 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-09-09 06:25:09 +00:00 |
|
rogerl%netscape.com
|
bec7556a00
|
Fixed writeProperty.
git-svn-id: svn://10.0.0.236/trunk@128886 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-09-05 17:58:09 +00:00 |
|
rogerl%netscape.com
|
c427b56b4a
|
WriteProperty work-in-progress (broken!)
git-svn-id: svn://10.0.0.236/trunk@128851 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-09-05 00:26:34 +00:00 |
|
rogerl%netscape.com
|
6242aacba5
|
ReadProperty support.
git-svn-id: svn://10.0.0.236/trunk@128742 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-09-03 22:22:42 +00:00 |
|
rogerl%netscape.com
|
1aa9f3eb11
|
Labor day progress. DotReference, class instance variable definition and
associated oevrride resolution support. Branch logic support.
git-svn-id: svn://10.0.0.236/trunk@128706 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-09-03 15:20:24 +00:00 |
|
rogerl%netscape.com
|
fea47f6272
|
Start on Class definitions.
git-svn-id: svn://10.0.0.236/trunk@128511 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-08-30 00:14:03 +00:00 |
|
rogerl%netscape.com
|
64cbd99ece
|
Changed qualifier evaluation to compile time. Added error handling via
pc map.
git-svn-id: svn://10.0.0.236/trunk@128352 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-08-28 17:43:44 +00:00 |
|
rogerl%netscape.com
|
fd955bf710
|
Ongoing namespace implementation + first gc.
git-svn-id: svn://10.0.0.236/trunk@128318 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-08-28 00:45:55 +00:00 |
|
rogerl%netscape.com
|
6be0b4d3f9
|
DefineStaticMember & multiname changes
git-svn-id: svn://10.0.0.236/trunk@128183 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-08-26 23:41:19 +00:00 |
|
rogerl%netscape.com
|
9eec6f6701
|
switching to qualified multinames.
git-svn-id: svn://10.0.0.236/trunk@128124 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-08-26 17:53:04 +00:00 |
|
rogerl%netscape.com
|
c3b18c3077
|
Disneyland progress.
git-svn-id: svn://10.0.0.236/trunk@128034 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-08-24 04:10:42 +00:00 |
|