rogerl%netscape.com
e8967a2184
Added Array.sort. Fixed toNumber(String) for trailing whitespace. Fixed
...
Date.SetXXX for date values. Fixed scopechain growth bug. Fixed empty
array literals. Fixed empty type casts for built-ins.
git-svn-id: svn://10.0.0.236/trunk@105725 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-19 00:25:28 +00:00
rogerl%netscape.com
17454e3c6d
warning fix.
...
git-svn-id: svn://10.0.0.236/trunk@105517 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-16 19:14:16 +00:00
rogerl%netscape.com
cf85a41674
Fixed length fields for various functions, behavioiur of string functions
...
to match tests. Added missing virtuals to BoundFunction. Fixed eval access
to parameters and locals.
git-svn-id: svn://10.0.0.236/trunk@105516 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-16 18:58:42 +00:00
pschwartau%netscape.com
74f9eaca55
Warning fixes
...
git-svn-id: svn://10.0.0.236/trunk@104872 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-09 00:08:31 +00:00
rogerl%netscape.com
2438cfbd9c
Added enumerable handling, === operator. Fixed try/catch across interpreter
...
loop invocations, other sundry ecma test suite fixes.
git-svn-id: svn://10.0.0.236/trunk@104871 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-08 23:57:01 +00:00
rogerl%netscape.com
09b5f3debe
Fixed for..in to descend prototype chain. Fixed binding for non-methods.
...
git-svn-id: svn://10.0.0.236/trunk@104377 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-02 01:15:12 +00:00
pschwartau%netscape.com
dd388f7779
Warning fixes from mac build
...
git-svn-id: svn://10.0.0.236/trunk@104059 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-28 01:32:05 +00:00
rogerl%netscape.com
493bc5a14d
Wiped warning whining.
...
git-svn-id: svn://10.0.0.236/trunk@104056 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-28 01:24:38 +00:00
rogerl%netscape.com
fd8415d494
Snapshot of latest fixes for expression/statement/date/boolean/types ECMA
...
test suite related bug fixing.
git-svn-id: svn://10.0.0.236/trunk@104054 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-28 01:16:52 +00:00
rogerl%netscape.com
1aa6f500dc
Fixed crash in handling 'for (var i,p in...' - the reader didn't have a
...
pre-peeked token for the error report unless it was backed up.
git-svn-id: svn://10.0.0.236/trunk@104053 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-28 01:16:00 +00:00
rogerl%netscape.com
273acc5945
Fixed value/type mismatch bugs. Fixed some warnings.
...
git-svn-id: svn://10.0.0.236/trunk@103382 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-20 23:52:06 +00:00
beard%netscape.com
8276df6954
Fix crasher on Mac.
...
git-svn-id: svn://10.0.0.236/trunk@103380 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-20 23:39:06 +00:00
beard%netscape.com
9af53e73a4
Fix Mac build bustage.
...
git-svn-id: svn://10.0.0.236/trunk@103370 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-20 22:15:14 +00:00
rogerl%netscape.com
4119277f1d
Fixes for missing global object properties, various bug fixes.
...
git-svn-id: svn://10.0.0.236/trunk@103256 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-20 01:35:42 +00:00
waldemar%netscape.com
565e137cb7
Eliminated unnecessary VC6 workaround
...
git-svn-id: svn://10.0.0.236/trunk@102976 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-15 05:17:51 +00:00
waldemar%netscape.com
0d9075ada0
Fixed error in lexing hexadecimal literals
...
git-svn-id: svn://10.0.0.236/trunk@102973 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-15 01:52:07 +00:00
waldemar%netscape.com
d71222e9b1
Fixed template overinstantiation bug
...
git-svn-id: svn://10.0.0.236/trunk@102857 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-13 01:04:22 +00:00
waldemar%netscape.com
4d24ce62eb
Split out parseFunctionExpression
...
git-svn-id: svn://10.0.0.236/trunk@102475 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-06 22:44:32 +00:00
waldemar%netscape.com
3f0f2f0e97
Added missing files
...
git-svn-id: svn://10.0.0.236/trunk@102473 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-06 22:31:05 +00:00
pschwartau%netscape.com
6d6f70b18b
Warning suppression, plus getting date files into mac build
...
git-svn-id: svn://10.0.0.236/trunk@102316 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-05 18:38:17 +00:00
rogerl%netscape.com
6a5d50c542
Added setXXX funciton implementations.
...
git-svn-id: svn://10.0.0.236/trunk@102210 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-04 22:07:32 +00:00
rogerl%netscape.com
88a6e5c796
Added jsdate & prmjtime to build.
...
git-svn-id: svn://10.0.0.236/trunk@102209 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-04 21:10:21 +00:00
rogerl%netscape.com
9778122dbe
Fix for apparent missing region compare in gcc version of basic_string.
...
git-svn-id: svn://10.0.0.236/trunk@102208 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-04 21:02:10 +00:00
rogerl%netscape.com
32a2685e57
Adding Date package.
...
git-svn-id: svn://10.0.0.236/trunk@102135 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-01 01:10:57 +00:00
rogerl%netscape.com
ce4e261b12
Fixed warning.
...
git-svn-id: svn://10.0.0.236/trunk@101865 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-28 00:52:16 +00:00
rogerl%netscape.com
6a52d594c8
Started adding Array[].
...
git-svn-id: svn://10.0.0.236/trunk@101863 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-28 00:44:19 +00:00
rogerl%netscape.com
1881298881
Fixed ++/-- operators to invoke unary '+' on operand. All handled by
...
bytecodegen now instead of in interpreter.
git-svn-id: svn://10.0.0.236/trunk@101842 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-27 21:33:54 +00:00
beard%netscape.com
b80775b575
Build with latest CodeWarrior tools.
...
git-svn-id: svn://10.0.0.236/trunk@101165 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-16 01:02:46 +00:00
beard%netscape.com
aea58b39be
Added MPW tool targets.
...
git-svn-id: svn://10.0.0.236/trunk@101119 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-15 18:59:54 +00:00
beard%netscape.com
5d5d2ccf00
Fixed XP_MAC_MPW code rot.
...
git-svn-id: svn://10.0.0.236/trunk@101118 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-15 18:59:34 +00:00
beard%netscape.com
1490651ecb
Updated for latest CodeWarrior tools.
...
git-svn-id: svn://10.0.0.236/trunk@101116 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-15 18:27:40 +00:00
rogerl%netscape.com
bb154599c0
Fixed position for 'this' error message.
...
git-svn-id: svn://10.0.0.236/trunk@101055 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-15 01:05:05 +00:00
rogerl%netscape.com
0eb3abab19
Fixed detection of unchecked functions as function literals.
...
git-svn-id: svn://10.0.0.236/trunk@101054 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-15 00:59:13 +00:00
rogerl%netscape.com
ddbadceb78
Fixed illegal use of 'this' in instance methods. Fixed bug in getType for
...
undefined value.
git-svn-id: svn://10.0.0.236/trunk@101037 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-14 21:02:38 +00:00
rogerl%netscape.com
0e11953ad3
Fixed missing function name/class info crashes.
...
git-svn-id: svn://10.0.0.236/trunk@100947 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-13 23:14:56 +00:00
waldemar%netscape.com
3507718259
Fixed handling of the 'private' attribute
...
git-svn-id: svn://10.0.0.236/trunk@100855 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-11 00:32:05 +00:00
waldemar%netscape.com
ba9ca6e502
Removed 3_in lexer unit syntax
...
git-svn-id: svn://10.0.0.236/trunk@100850 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-10 23:51:00 +00:00
pschwartau%netscape.com
cc722ad855
bad type for delete index operand.
...
fixed type warning.
git-svn-id: svn://10.0.0.236/trunk@100696 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-10 00:29:48 +00:00
rogerl%netscape.com
c8bb5271c0
Fixed bug in short value instruction operand printing.
...
git-svn-id: svn://10.0.0.236/trunk@100695 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-10 00:25:47 +00:00
rogerl%netscape.com
a43b8505e4
Fixed operator overloading for indexing operators.
...
git-svn-id: svn://10.0.0.236/trunk@100693 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-10 00:21:32 +00:00
rogerl%netscape.com
4a33b633e5
Merging JS2_DIKDIK_BRANCH macbuild related stuff.
...
git-svn-id: svn://10.0.0.236/trunk@100452 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-07 01:40:39 +00:00
rogerl%netscape.com
33ea2bfac7
Merging DIKDIK_BRANCH into main line.
...
git-svn-id: svn://10.0.0.236/trunk@100450 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-07 01:21:11 +00:00
rogerl%netscape.com
306e52a214
Removing stale versions
...
git-svn-id: svn://10.0.0.236/trunk@100438 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-06 22:34:29 +00:00
rogerl%netscape.com
4371a3c1db
More branch merging.
...
git-svn-id: svn://10.0.0.236/trunk@100437 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-06 22:25:07 +00:00
rogerl%netscape.com
f3a4aa0786
More branch merging.
...
git-svn-id: svn://10.0.0.236/trunk@100432 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-06 21:59:04 +00:00
rogerl%netscape.com
cbb38ee927
More branch merging
...
git-svn-id: svn://10.0.0.236/trunk@100431 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-06 21:57:00 +00:00
rogerl%netscape.com
0520444cab
Merging in from DIKDIK_BRANCH
...
git-svn-id: svn://10.0.0.236/trunk@100430 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-06 21:53:33 +00:00
waldemar%netscape.com
ae4ab87758
Updated parser: attributes can be expressions, added new attributes, disallowed nested ::'s, deleted Eval nodes, added const and void nodes, deleted package attribute, deleted super::id syntax, and added super, super(expr), and super(args) syntax
...
git-svn-id: svn://10.0.0.236/trunk@97081 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-13 21:24:27 +00:00
rogerl%netscape.com
462a7977f6
Tentative fix for build releated issues.
...
git-svn-id: svn://10.0.0.236/trunk@90557 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 22:06:21 +00:00
jeff.dyer%compilercompany.com
1bae7d6c03
Adding JSILGenerator code
...
git-svn-id: svn://10.0.0.236/trunk@90439 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-26 22:37:50 +00:00