On Thu, 26 Feb 2004 09:29:59 +0100, [EMAIL PROTECTED] (Leopold Toetsch) wrote: > Leopold Toetsch <[EMAIL PROTECTED]> wrote: > > Please help me fill out the blanks by sending or committing patches. > > Please make sure to have the latest and best Parrot from CVS.
Here (and attached) is summary of the various make testX_imcc reports plus the
myconfig information.
Once I see how this should be distilled into the report below, I'll send a patch
to that next time.
I've modified genrpt.pl to run, capture and extract this information into the
format below, but it was non-obvious to me how to distill that further without
some guidance.
Would this, or modification of it be a useful patch?
Nigel.
Summary of my parrot 0.0.13 configuration:
configdate='Fri Feb 27 03:38:33 2004'
Platform:
osname=MSWin32, archname=MSWin32-x86-multi-thread
jitcapable=1, jitarchname=i386-MSWin32,
jitosname=MSWIN32, jitcpuarch=i386
execcapable=0
perl=c:\Perl\bin\perl.exe
Compiler:
cc='cl', ccflags='-nologo -GF -W3 -MD -Zi -DNDEBUG -DWIN32 -D_CONSOLE -
DNO_STRICT -DNO_HASH_SEED ',
Linker and Libraries:
ld='link', ldflags='-nologo',
cc_ldflags='/link',
libs='oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib
comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib netapi32.lib
uuid.lib wsock32.lib mpr.lib winmm.lib version.lib odbc32.lib odbccp32.lib
msvcrt.lib'
Dynamic Linking:
so='.dll', ld_shared='-dll',
ld_shared_flags='-def:libparrot.def'
Types:
iv=long, intvalsize=4, intsize=4, opcode_t=long, opcode_t_size=4,
ptrsize=4, ptr_alignment=4 byteorder=1234,
nv=double, numvalsize=8, doublesize=8
c:\Perl\bin\perl.exe t\harness imcc\t\*\*.t
All tests successful, 22 subtests skipped.
c:\Perl\bin\perl.exe t\harness -b imcc\t\*\*.t
All tests successful, 22 subtests skipped.
c:\Perl\bin\perl.exe t\harness -C imcc\t\*\*.t
Failed 13/20 test scripts, 35.00% okay. 105/202 subtests failed, 48.02% okay.
c:\Perl\bin\perl.exe t\harness -j imcc\t\*\*.t
All tests successful, 22 subtests skipped.
c:\Perl\bin\perl.exe t\harness -P imcc\t\*\*.t
All tests successful, 22 subtests skipped.
c:\Perl\bin\perl.exe t\harness -r imcc\t\*\*.t
All tests successful, 22 subtests skipped.
c:\Perl\bin\perl.exe t\harness -S imcc\t\*\*.t
All tests successful, 22 subtests skipped.
>
> Still a lot of platforms missing. Please ...
>
> :r PLATFORMS
>
> Parrot-0.0.999 was reported to compile and run tests successfuly on these
> platforms:
>
> Platform B8 Runloops Feature Compile Tests
> CGoto JIT EXEC Threads Signals
> ---------------------------------------------------------------------
> aix - Y - Y - Y Y
> darwin
> freebsd
> hpux
> ?-ia64
> irix6.5 Y Y Y/2
> linux-amd64 8
> linux-ppc-gcc3.2.3 B Y Y Y Y Y Y
> linux-x86-gcc2.95.2 Y Y Y Y Y Y Y
> linux-x86-gcc3.3.3 Y Y Y Y Y Y Y
> openbsd Y Y/5 Y Y - Y Y
> os2
> solaris
> tru64 8
> vms
> win32-bcc
> win32-cygwin
> win32-mingw
> win32-msvc
>
> - ... no
> Y ... yes
> Y/n ... tests with n failures
>
> Platform is "OS-processor-compiler" or a unique shortcut.
>
> B8 are Processor flags
> B ... Processor is big endian
> 8 ... opcode_t is 8 byte, i.e. a 64 bit machine
>
> CGoto ... CGoto runloop is supported
> JIT ... JIT core is supported
> EXEC ... compiling to native executables is supported
> Threads . Parrot is multi-threaded
> Signals . Parrot catches kind of a SIGINT (program termination) signal
>
> Thanks,
> leo
parrot.ok
Description: Binary data
