1526 Commits

Author SHA1 Message Date
rogerl%netscape.com
d02bcc7362 Updated tests to account for new LiveConnect behaviour for JS array type
as input argumnet - it used to be handled as any other JS object, but there
are now new rules for arrays, invalidating portions of these tests.


git-svn-id: svn://10.0.0.236/trunk@55855 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-10 19:56:23 +00:00
norris%netscape.com
396cb6ad29 Remove unused member variable.
git-svn-id: svn://10.0.0.236/trunk@55826 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-09 23:37:18 +00:00
beard%netscape.com
cfddb992ee fixes case where an InterpretedFunction has both a closure and needs an activation.
git-svn-id: svn://10.0.0.236/trunk@55813 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-09 22:05:09 +00:00
briano%netscape.com
13076f014b QNX-specific build bustage fix. va_list is an array on QNX, so assignments need to use array notation.
git-svn-id: svn://10.0.0.236/trunk@55791 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-09 03:09:56 +00:00
rogerl%netscape.com
2fba19da79 smaller faster better - it'll probably burn up on entry.
git-svn-id: svn://10.0.0.236/trunk@55778 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-09 00:26:09 +00:00
norris%netscape.com
6c64d3eef2 Add list of inapplicable tests for rhino.
git-svn-id: svn://10.0.0.236/trunk@55768 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 22:42:18 +00:00
rginda%netscape.com
c3389c553d Fixing stupid mistake.
git-svn-id: svn://10.0.0.236/trunk@55765 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 22:26:19 +00:00
rginda%netscape.com
b7fb654fc5 Turned off automatic fslash insertion for shellpath (it now takes a full exe name)
Added --noexitmunge option for systems that don't report the exitcode/exitsignal "properly"


git-svn-id: svn://10.0.0.236/trunk@55764 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 22:21:41 +00:00
fur%netscape.com
15a02bd1bb Fix #12367. Don't crash evaluating 'foo.constructor' if foo is a JavaObject.
r:none


git-svn-id: svn://10.0.0.236/trunk@55746 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 07:41:35 +00:00
briano%netscape.com
1c1c8ceac0 Change for QNX 4 to work around their extremely limited compiler and linker, which aren't capable of creating an object from a lib as we're doing here with jsmath.o.
git-svn-id: svn://10.0.0.236/trunk@55708 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 04:03:24 +00:00
briano%netscape.com
19c5c7d1b9 QNX-specific build bustage fix. Also excludes NTO just in case both are defined under Neutrino.
git-svn-id: svn://10.0.0.236/trunk@55707 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 03:58:40 +00:00
rogerl%netscape.com
11acc154a5 Added 'flat' argument to NewRegExp to force literal interpretation of
entire string.


git-svn-id: svn://10.0.0.236/trunk@55674 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 01:48:03 +00:00
rogerl%netscape.com
42e4c9ee34 Needed a quick-and-dirty constructor from a string.
git-svn-id: svn://10.0.0.236/trunk@55673 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 01:47:13 +00:00
rogerl%netscape.com
6573b9f779 Added 'flat' argument to NewRegExp to force literal interpretation of
entire string.
Fixed String.replace to not coerce first arg to regexp.
Fixed behaviour of replace w.r.t. $


git-svn-id: svn://10.0.0.236/trunk@55672 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 01:46:43 +00:00
rogerl%netscape.com
a3f7091a2e Added 'flat' argument to NewRegEXp to force literal interpretation of
entire string.


git-svn-id: svn://10.0.0.236/trunk@55670 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 01:44:08 +00:00
waldemar%netscape.com
2b21095fef Removed field, method, and constructor. Added static.
git-svn-id: svn://10.0.0.236/trunk@55665 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 00:35:00 +00:00
waldemar%netscape.com
5d10cfab17 Fixed Harlequin incompatibilities
git-svn-id: svn://10.0.0.236/trunk@55664 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 00:34:29 +00:00
waldemar%netscape.com
0adbaf9a98 Added next-token-unit. Simplified grammar and removed boolean actions that indicate whether the next token can be a regexp. Added assertion that a * can't follow a division.
git-svn-id: svn://10.0.0.236/trunk@55609 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-07 22:09:10 +00:00
waldemar%netscape.com
0b8e72cc74 Added hash-table-entries
git-svn-id: svn://10.0.0.236/trunk@55604 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-07 22:07:04 +00:00
waldemar%netscape.com
d7ad1303c5 Fixed bug in forbidden terminalset calculations
git-svn-id: svn://10.0.0.236/trunk@55602 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-07 22:06:43 +00:00
waldemar%netscape.com
6611de1186 Made semantics compiled on Allegro
git-svn-id: svn://10.0.0.236/trunk@55598 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-07 22:04:58 +00:00
rginda%netscape.com
04118508dc Should be working on all platforms again.
git-svn-id: svn://10.0.0.236/trunk@55591 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-07 20:00:27 +00:00
rginda%netscape.com
82331502dc More windows dual-build tweaks (arg!)
git-svn-id: svn://10.0.0.236/trunk@55590 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-07 19:56:40 +00:00
rginda%netscape.com
52856beb12 More tweaks to sm engine selection
Updated documentation to reflect tweaks


git-svn-id: svn://10.0.0.236/trunk@55589 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-07 19:47:06 +00:00
rginda%netscape.com
1622daf8ef * jsDriver.pl
Fix it to know about the two kinds of spidermonkey make on windows
  (Makefile.ref and js.mak)


git-svn-id: svn://10.0.0.236/trunk@55588 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-07 19:35:45 +00:00
rginda%netscape.com
5e0931af82 Fix exit code detection.
git-svn-id: svn://10.0.0.236/trunk@55488 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-07 00:22:06 +00:00
rogerl%netscape.com
521e62ba06 Removed unsued local var version - shadowing caused typeof version test
to fail.


git-svn-id: svn://10.0.0.236/trunk@55483 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-06 23:53:57 +00:00
rginda%netscape.com
0c1eb4f76c * jsDriver.pl
Turn off trace by default (oops)
  Fix test list/ skil list output


git-svn-id: svn://10.0.0.236/trunk@55480 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-06 23:38:23 +00:00
rginda%netscape.com
0875663ade Moved test from js1_2 section
git-svn-id: svn://10.0.0.236/trunk@55478 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-06 23:32:25 +00:00
rogerl%netscape.com
b7d94f969c version() must have int type argument.
Fixed VERSION setting to match shell.js
Fixed 'pass!' string to match 'pass'


git-svn-id: svn://10.0.0.236/trunk@55457 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-06 22:47:51 +00:00
rogerl%netscape.com
1f742a3284 version() must have int type argument.
Fixed VERSION setting to match expected string in shell.js


git-svn-id: svn://10.0.0.236/trunk@55456 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-06 22:46:46 +00:00
rogerl%netscape.com
f23980eeb6 version() must have int type argument
git-svn-id: svn://10.0.0.236/trunk@55455 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-06 22:45:53 +00:00
norris%netscape.com
c99a01bbd4 Fix ecma_3/ExecutionContexts/10.1.4-1.js
git-svn-id: svn://10.0.0.236/trunk@55429 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-06 19:03:21 +00:00
rginda%netscape.com
6130dcc35b * README-jsDriver.html
Minor wording changes.

* jsDriver.pl
  Display negative list in output, fix display of test list as part of output (which was broken by the multiple test-list change)
  Added hours field in tastcase duration output (man that sparc20 is slow.)


git-svn-id: svn://10.0.0.236/trunk@55393 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-06 04:29:18 +00:00
rginda%netscape.com
ec40cdfc6a Backing out.
git-svn-id: svn://10.0.0.236/trunk@55334 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-05 04:34:15 +00:00
rginda%netscape.com
f775b525e1 Checking in JS Component changes for shaver
"<shaverAway> slamm reviewed, I made the diff, it's a tested fix"
I built and ran here as well.


git-svn-id: svn://10.0.0.236/trunk@55331 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-05 03:36:59 +00:00
rginda%netscape.com
a2d6c52697 * runtests2.pl was renamed to jsDriver.pl
jsDriver.pl now supports multiple lists to be specified in the -l argument,
and directory names as well.  Directory names can also be used in list files.
'Negative' lists are supported as well.  They consist of a list of tests to skip, and are of the same format as the regular lists.

* README-jsDriver.html
  man-like html page describing how to use jsDriver.pl


git-svn-id: svn://10.0.0.236/trunk@55327 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-05 02:15:22 +00:00
waldemar%netscape.com
23207ef36f Clean grammars on allegro to save memory
git-svn-id: svn://10.0.0.236/trunk@55277 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-04 05:04:08 +00:00
waldemar%netscape.com
77c4947349 Added canonical LR(1) grammars and grammar cleaning
git-svn-id: svn://10.0.0.236/trunk@55276 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-04 05:03:20 +00:00
waldemar%netscape.com
2ced75f311 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@55275 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-04 05:01:34 +00:00
waldemar%netscape.com
394c83b71d File Removed.
git-svn-id: svn://10.0.0.236/trunk@55274 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-04 05:01:06 +00:00
beard%netscape.com
d194832bb2 removed NativeClosure.java.
git-svn-id: svn://10.0.0.236/trunk@55237 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-04 00:32:16 +00:00
norris%netscape.com
6631edc16e Fix instanceof.
git-svn-id: svn://10.0.0.236/trunk@55235 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-04 00:21:41 +00:00
norris%netscape.com
82eaf33e41 clean up tests
git-svn-id: svn://10.0.0.236/trunk@55231 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-03 23:54:36 +00:00
norris%netscape.com
e050a38db8 eval() called indirectly should throw an EvalError
git-svn-id: svn://10.0.0.236/trunk@55228 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-03 23:44:58 +00:00
norris%netscape.com
dd16ebd747 Fix ecma_2/Exceptions/exception-006.js
git-svn-id: svn://10.0.0.236/trunk@55224 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-03 23:32:46 +00:00
norris%netscape.com
3b147ba16a Remove spurious quote
git-svn-id: svn://10.0.0.236/trunk@55222 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-03 23:17:43 +00:00
norris%netscape.com
8a8f67d122 VAR --> var
git-svn-id: svn://10.0.0.236/trunk@55221 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-03 23:16:23 +00:00
waldemar%netscape.com
8d2a10ff82 Implemented line-grammar and added utility functions for analyzing grammar state table
git-svn-id: svn://10.0.0.236/trunk@55219 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-03 22:53:21 +00:00
waldemar%netscape.com
a38c51c58b Implemented variant-constraints
git-svn-id: svn://10.0.0.236/trunk@55218 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-03 22:52:18 +00:00