On Thu 13 Sep 2001 06:57, Nathan Torkington <[EMAIL PROTECTED]> wrote: > Brian Wheeler writes: > > This diff adds jsr_ic and ret to the interpreter. I don't know if my > > way of returning is legal, and I know there's probably issues with 64 > > bit machines, but it works...and that's the important part :) > > Ok! We definitely need to get some tests into the Parrot tree. Who's > going to step forward and do this? You can assume the presence of > perl5 and use that to feed various programs to Parrot and test the > successful compilation and output if you want. See the current t/ > directory for an example. > > In particular, I really want us to have the ability to test and prove > that each opcode behaves correctly (and the questions raised while you > create a test that explores every possibility of an opcode will help > to define the assembly language, I'm sure). Later on we'll want to > have the ability to test and prove datatype behaviour too. The goal > is to test everything! > > Opcode tests would let us easily discover whether there are problems > on 64 bit machines, let us know whether it really works, etc.
No time myself right now, but maybe someone should set up a smoke suite, just like mine for the perl5 core, which is paying off already. latest available is 1.07 with 1.08 expected next week The URL http://home.hccnet.nl/h.m.brand/Test-Smoke-1.07.tgz has entered CPAN as file: $CPAN/authors/id/H/HM/HMBRAND/Test-Smoke-1.07.tgz size: 11118 bytes md5: 3cbae66f10a63644e4641b4af4e9a60c -- H.Merijn Brand Amsterdam Perl Mongers (http://www.amsterdam.pm.org/) using perl-5.6.1, 5.7.1 & 629 on HP-UX 10.20 & 11.00, AIX 4.2, AIX 4.3, WinNT 4, Win2K pro & WinCE 2.11. Smoking perl CORE: [EMAIL PROTECTED] http:[EMAIL PROTECTED]/ [EMAIL PROTECTED] send smoke reports to: [EMAIL PROTECTED], QA: http://qa.perl.org