Re: [PATCH] Avoid //-style comments.
On Thu, 22 Mar 2007 08:59:05 -0400 (EDT), Andy Dougherty [EMAIL PROTECTED] wrote: Please avoid //-style comments. Older compilers don't understand them. Not only 'older' compilers, also 'stricter' compilers. One of my pet-peeves. Sorry. // comments are bad style. my $a = 1 // This is comment :); Also, and more importantly, this section of code has several commented out lines, but no comments explaining why those lines are commented out. It makes it more difficult to understand. --- parrot-current/lib/Parrot/Pmc2c/PMETHODs.pm 2007-03-17 19:15:14.0 -0400 +++ parrot-andy/lib/Parrot/Pmc2c/PMETHODs.pm 2007-03-21 11:56:34.73000 -0400 @@ -439,7 +439,7 @@ /* if (PMC_cont(ccont)-address) { */ { -//parrot_context_t * const caller_ctx = PMC_cont(ccont)-to_ctx; +/* parrot_context_t * const caller_ctx = PMC_cont(ccont)-to_ctx; */ if (! caller_ctx) { /* there is no point calling real_exception here, because PDB_backtrace can't deal with a missing to_ctx either. */ -- H.Merijn Brand Amsterdam Perl Mongers (http://amsterdam.pm.org/) using porting perl 5.6.2, 5.8.x, 5.9.x on HP-UX 10.20, 11.00, 11.11, 11.23, SuSE 10.0 10.2, AIX 4.3 5.2, and Cygwin. http://qa.perl.org http://mirrors.develooper.com/hpux/http://www.test-smoke.org http://www.goldmark.org/jeff/stupid-disclaimers/
Re: [PATCH] HP-UX shared libparrot support
On Fri, 6 Jan 2006 11:02:17 +, Nick Glencross [EMAIL PROTECTED] wrote: This patch adds the necessary hints for HP-UX to build using shared libraries by default. I only have access to gcc on HP-UX, but the necessary compiler flags for the HP commericial compiler are there too. FYI: perl5 (and probably a lot more) does not support the combo gcc + GNU ld in 32bit bode, and prefers GNU ld with gcc in 64bit mode. This is due to issues in binutils, and cannot be blamed on either HP ld or gcc -- H.Merijn BrandAmsterdam Perl Mongers (http://amsterdam.pm.org/) using Perl 5.6.2, 5.8.0, 5.8.5, 5.9.2 on HP-UX 10.20, 11.00 11.11, AIX 4.3 5.2, SuSE 9.2 9.3, and Cygwin. http://www.cmve.net/~merijn Smoking perl: http://www.test-smoke.org,perl QA: http://qa.perl.org reports to: [EMAIL PROTECTED],perl-qa@perl.org
Re: Whitespace (Was: [RELEASE] Pugs 6.2.9 released!)
On Thu, 4 Aug 2005 20:21:18 +0800, Autrijus Tang [EMAIL PROTECTED] wrote: On Thu, Aug 04, 2005 at 10:55:12AM +0400, Andrew Shitov wrote: why do we have to give up a space when calling functions under Pugs? A need to type open('file.txt') instead of open ('file.txt') makes me perplexing (not perl-flexing ;-) Our recent discussions in 'zip with()' gave no answer. This is so: print (1+2)*3; can print 9, instead of 3. Just out of curiousity, what would print (1 + 2) * 3; print? FWIW I would *expect* print (1+2)*3; to print '3' However, all three forms below should still work: open('file.txt'); open ('file.txt'); open 'file.txt'; Thanks, /Autrijus/ -- H.Merijn BrandAmsterdam Perl Mongers (http://amsterdam.pm.org/) using Perl 5.6.2, 5.8.0, 5.8.5, 5.9.2 on HP-UX 10.20, 11.00 11.11, AIX 4.3 5.2, SuSE 9.2 9.3, and Cygwin. http://www.cmve.net/~merijn Smoking perl: http://www.test-smoke.org,perl QA: http://qa.perl.org reports to: [EMAIL PROTECTED],perl-qa@perl.org
Re: Parrot on HP-UX
On Sun, 05 Jun 2005 17:05:13 +0100, Nick Glencross [EMAIL PROTECTED] wrote: Folks, I hope that not too many of you are getting fed up with me going on about HP-UX. I'm nearly there with having it working with manually hacked Makefiles etc. Some tweaks will be needed to the Configure tests (not too many), but I'd just like to summarise what I believe to be the 'big picture' in a single email. I guess the main complexity comes from potentially having 3 C compilers and 2 linkers. We have: * The Bundled C compiler: which comes as standard with HP-UX, is a KR compiler and is pretty much just intended to generate a new kernel. It won't be up to compiling parrot. Because it is not an ANSI compliant compiler, and does not pretend to be one It's braindead and useless * A purchased HP C compiler. This is invoked with 'c89' or 'cc -Aa'. Full C compiler. cc -Ae * GNU C. Invoked with gcc or perhaps cc Most of us know and love it. On HP-UX, please use 3.0.4 or newer For 64bit compiles on HP-UX 11i, do NOT use 4.0.0 * HP-UX linker, ld. Not sure if there is a bundled/commercial version. there is only one. Please advice HP-UX users to check if they have applied the most recent patches, which makes a difference * GNU ld. Not available for 32bit builds on HP-UX gcc may be configured to use the HP-UX or GNU linker backends. HP-UX also has some quirks: * Shared libraries *must* have execute permissions * All C files which are to go into shared libraries *must* all be compiled with 'Position Independent Code' flags -z +Z for HP C -fPIC for gcc * The system ld doesn't export symbols in the main executable to be visible to shared libraries by default * The HP-UX linker does not like -g Yes, it does, but not in combination with -O2 or higher HP C and GNU gcc with -O1 both work fine with -g * [Some strange alignment rules?] I'll now try to clearly and concisely summarise the flags that are required for compilation. HP-UX C compiler: cc: c89 or 'cc -Aa' -Ae cc_shared: +z (should be Perl's cccdlflags variable) -z +Z (capital Z) ccdlflags(?): -Wl,-E if used with HP-UX ld -Ae will automatically pass this to ld GCC compiler: cc: cc or gcc cc_shared: -fpic (Perl's cccdlflags variable) -fPIC ccdlflags(?): -Wl,-E if used with HP-UX ld HP-UX ld: ld: ld ld_share_flags: -b GNU ld: ld: ld ld_share_flags: -shared The -Wl,-E (actually -E passed to ld) tells the linker to export symbols from the resulting binary so that they are available to dynamically loaded libraries. -fPIC is possible instead of -fpic, and +Z -z is better than -z (thanks H.Merijn), but we'd use whatever Perl supplies. The most recent perl5 hints for HP-UX already do so IIRC There basically seem to be a few assumptions in the configured system which are a bit gcc/linux-centric. For instance, the following files need to be compiled with $(cc_shared) as they make their way into dynamic libraries: src/extend.o src/nci_test.o dynclasses/*.o The parrot executable need to be linked with (what I've called above) $(ccdlflags) for dynclasses to work. If no one sees any big misunderstands here, I'll press on with my tweaks over the next few days, -- H.Merijn BrandAmsterdam Perl Mongers (http://amsterdam.pm.org/) using Perl 5.6.2, 5.8.0, 5.8.5, 5.9.2 on HP-UX 10.20, 11.00 11.11, AIX 4.3 5.2, SuSE 9.2 9.3, and Cygwin. http://www.cmve.net/~merijn Smoking perl: http://www.test-smoke.org,perl QA: http://qa.perl.org reports to: [EMAIL PROTECTED],perl-qa@perl.org
Re: Parrot 0.2.1 APW Released!
On Sat, 04 Jun 2005 12:36:57 +0200, Leopold Toetsch [EMAIL PROTECTED] wrote: Parrot 0.2.1 APW Released! On behalf of the Parrot team I'm proud to announce another monthly release of Parrot and I'd like to thank all involved people as well as our sponsors for supporting us. The release name stands for Austrian Perl Workshop, which will take place on 9th and 10th of June in Vienna. It will have a french connection that is a live video stream to the French Perl Workshop happening at the same time. Thanks, applied. What is Parrot? Parrot is a virtual machine aimed at running Perl6 and other dynamic languages. Parrot 0.2.1 changes and news - better HLL support (short names for object attributes, and .HLL and n_operators pragmas) - string encoding and charset can now be set independently - experimental mmap IO layer for slurping files - distinct debug and trace flag settings - glob support in PGE - new character classification opcodes and interfaces After some pause you can grab it from http://www.cpan.org/authors/id/L/LT/LTOETSCH/parrot-0.2.1.tar.gz. As parrot is still in steady development we recommend that you just get the latest and best from SVN by following the directions at http://www.parrotcode.org/source.html Turn your web browser towards http://www.parrotcode.org/ for more information about Parrot, get involved, and: Have fun! leo -- H.Merijn BrandAmsterdam Perl Mongers (http://amsterdam.pm.org/) using Perl 5.6.2, 5.8.0, 5.8.5, 5.9.2 on HP-UX 10.20, 11.00 11.11, AIX 4.3 5.2, SuSE 9.2 9.3, and Cygwin. http://www.cmve.net/~merijn Smoking perl: http://www.test-smoke.org,perl QA: http://qa.perl.org reports to: [EMAIL PROTECTED],perl-qa@perl.org
Re: Building nci/dynclasses on HP-UX
On Fri, 03 Jun 2005 13:11:57 +0100, Nick Glencross [EMAIL PROTECTED] wrote: Guys, I'm currently investigating the build process for nci and dynclasses on HP-UX. As you may have seen from my previous posts, I'm using gcc and the native bundled ld. Although the build process isn't using the right flags to compile nci and dynclasses, I've managed to compile things manually. Certain files need special PIC treatment (at least on HP-UX) so that they can be included in shared libraries: src/extend.o src/nci_test.o dynclasses/*.o more? Hence, these files need: GNU cc: -fpic use -fPIC for more portability HP-UX cc: +z use +Z -z for more portability and higher run-time safety and never forget -Ae, but I can't see from this post if you already use it further, if you use -O2 or up, add +Onolimit and then for linking the library: GNU ld: -shared HP ld: -b Also HP ld does not like -g, and should not be used. In fact, I'm not aware that any flavours of ld should be using -g (it is ignored in GNU ld). Most of the nci tests pass, except for tests 8 and 52 which both hang (on the dlvar call with nci_dlvar_int). I'm still working on getting dynclasses working. Although compiled, the libraries are failing to mmap in the backend of dlopen (probably unresolved symbols, pic or something else). -- H.Merijn BrandAmsterdam Perl Mongers (http://amsterdam.pm.org/) using Perl 5.6.2, 5.8.0, 5.8.5, 5.9.2 on HP-UX 10.20, 11.00 11.11, AIX 4.3 5.2, SuSE 9.2 9.3, and Cygwin. http://www.cmve.net/~merijn Smoking perl: http://www.test-smoke.org,perl QA: http://qa.perl.org reports to: [EMAIL PROTECTED],perl-qa@perl.org
Re: Building nci/dynclasses on HP-UX
On Fri, 03 Jun 2005 16:20:53 +0100, Nick Glencross [EMAIL PROTECTED] wrote: H.Merijn Brand wrote: On Fri, 03 Jun 2005 13:11:57 +0100, Nick Glencross [EMAIL PROTECTED] wrote: Guys, I'm currently investigating the build process for nci and dynclasses on HP-UX. As you may have seen from my previous posts, I'm using gcc and the native bundled ld. use +Z -z for more portability and higher run-time safety and never forget -Ae, but I can't see from this post if you already use it Good points about the flags. I only have the 'bundled' C compiler and am Get yourself a testdrive account on http://www.testdrive.hp.com/ Current available systems: http://www.testdrive.hp.com/current.shtml All systems have native ANSI-C compilers installed If you are serious in using that for HP-UX or OpenVMS, please contact me off-list, since we have a special perl5 group there with just a little bit more rights stuck with gcc, so I've not actually been able to use the HP cc. You're right, -Aa or c89 command-line, a very good point. I've been trying to understand the rules that HP-UX's dlopen/dlsym play by. I've still a few more experiments to try, but dlsym has only worked for me if the the executable is also created PIC and the dynamic library is linked against libparrot.a, resulting in huge dynclasses, but dlsym returns NULL otherwise (mind you, it's worked pretty well for nci_test.sl) I fear that there may be some pointer alignment problems in hash because I'm getting hangs which seem to be linked to finding strings in hash tables. (That's pure conjecture) -- H.Merijn BrandAmsterdam Perl Mongers (http://amsterdam.pm.org/) using Perl 5.6.2, 5.8.0, 5.8.5, 5.9.2 on HP-UX 10.20, 11.00 11.11, AIX 4.3 5.2, SuSE 9.2 9.3, and Cygwin. http://www.cmve.net/~merijn Smoking perl: http://www.test-smoke.org,perl QA: http://qa.perl.org reports to: [EMAIL PROTECTED],perl-qa@perl.org
Re: Looking for a hardware donation
On Tue 28 Sep 2004 11:17, Leopold Toetsch [EMAIL PROTECTED] wrote: H.Merijn Brand wrote: 1. Work: Heerhugowaard. Industriestraat 11 2. Home: Huizen, Stam 105 I'll pass the info on, thanks. Can you trade for some bottles of Diana menthol alcohol? Should still be available AFAIK, no problem. If I've more from the trucker I'll mail you. FYI I have not yet been contacted -- H.Merijn BrandAmsterdam Perl Mongers (http://amsterdam.pm.org/) using perl-5.6.1, 5.8.3, 5.9.x, and 809 on HP-UX 10.20 11.00, 11i, AIX 4.3, SuSE 9.0, and Win2k. http://www.cmve.net/~merijn/ http://archives.develooper.com/[EMAIL PROTECTED]/ [EMAIL PROTECTED] send smoke reports to: [EMAIL PROTECTED], QA: http://qa.perl.org
Re: misc remarks WRT YAPC::EU
On Tue 21 Sep 2004 15:43, Leopold Toetsch [EMAIL PROTECTED] wrote: First I'd like to thank all who donated to TPF: a shiny new 12 Powerbook G4 ran the presentation in Belfast. Thanks to Allison bringing it with her and to TPF. The speed comparison of b2.py was done with an unoptimized Parrot build. Turning on --optimize gives 0.35s vs 0.6s (Parrot vs Python) on that Powerbook. A first patch enabling the pipe open on OS X is already in CVS. Bernd the vaxman will have a look at Parrots VMS port. And he has a brand new Itanium OpenVMS machine which the perl community can use for testing. Parrot and Perl5 smokes. A french teacher is using Parrot for teaching assembly language. A guy from India (whos name I didn't get) is gonna doing his master thesis on implementing Java on Parrot. Nice addition: this guy doesn't like java at all :) Thanks to all organizers of the conference, leo -- H.Merijn BrandAmsterdam Perl Mongers (http://amsterdam.pm.org/) using perl-5.6.1, 5.8.3, 5.9.x, and 809 on HP-UX 10.20 11.00, 11i, AIX 4.3, SuSE 9.0, and Win2k. http://www.cmve.net/~merijn/ http://archives.develooper.com/[EMAIL PROTECTED]/ [EMAIL PROTECTED] send smoke reports to: [EMAIL PROTECTED], QA: http://qa.perl.org
Re: Notes on the piethon converter
On Thu 15 Jul 2004 18:53, Dan Sugalski [EMAIL PROTECTED] wrote: Figured I'd drop this note as I'm poking at this over lunch. if you try to pun the piethon spelling, py-thong would sound a lot sexier There's a number of opcodes that access attributes of the code object. What I'm going to do is take advantage of the fact that we stick the sub/method being called into P0, and hang attributes off of that. I think this'll do what we need it to do, though I'll need to have the generated code snag out P0 at the beginning so we have it for the rest of the sub. Setting that up'll be a different issue, but I'll deal with that later. -- H.Merijn BrandAmsterdam Perl Mongers (http://amsterdam.pm.org/) using perl-5.6.1, 5.8.3, 5.9.x, and 809 on HP-UX 10.20 11.00, 11i, AIX 4.3, SuSE 9.0, and Win2k. http://www.cmve.net/~merijn/ http://archives.develooper.com/[EMAIL PROTECTED]/ [EMAIL PROTECTED] send smoke reports to: [EMAIL PROTECTED], QA: http://qa.perl.org
DB_File
Sorry I already deleted the mail from Andy that triggered my attention He was summarizing the different DB options as of the perl5 perspective There is also a rather new version available: QDBM It got me confused because the HP porting center has put a prcompiled version for HP-UX on their mirrors, and the link (underscored) made me read that as gdbm-1.8.12 , instead of qdbm-1.8.12 and I thought that the most recent version of gdbm available was 1.8.3 (so close it triggers my attention) http://qdbm.sourceforge.net/ Enjoy -- H.Merijn BrandAmsterdam Perl Mongers (http://amsterdam.pm.org/) using perl-5.6.1, 5.8.3, 5.9.x, and 809 on HP-UX 10.20 11.00, 11i, AIX 4.3, SuSE 9.0, and Win2k. http://www.cmve.net/~merijn/ http://archives.develooper.com/[EMAIL PROTECTED]/ [EMAIL PROTECTED] send smoke reports to: [EMAIL PROTECTED], QA: http://qa.perl.org
Re: Configure.pl and the history of the world
On Wed 17 Mar 2004 02:31, Larry Wall [EMAIL PROTECTED] wrote: On Tue, Mar 16, 2004 at 07:47:25PM -0500, Dan Sugalski wrote: : Second, we're running over the same problems in system configuration : that perl (and python, and ruby, for that matter) have already run : across. Moreover, we're making the same decisions, only... : differently. This is silly both because we're re-inventing the wheel : and we're making the wheel with metric nuts instead of english. : : We could go dig through perl's configure every time we add a new : environment probe, but that'll get really old really quick. Instead, : what I'd like is for someone (Oh, Brent... :) to go through perl's : configure and dig out the tests in it, as well as the defaults that : it has and just get all the config variables in once and for all. : While some of what's in there we don't have to deal with (joys of C89 : as a minimum requirement) there's a lot of hard-won platform : knowledge in there and ignoring it's foolish. Er, yes, but...you might actually do better by looking at all the metaconfig units that go into generating Configure. Then you'd at least know what all the dependencies are. Better even, the metaconfig units are loaded with comments that do not make it to the final Configure script. Oh, and metaconfig will gladly do the work of weeding out the tests you're not interested in. But the metaconfig units still hold the code and comment, so you don't have to #ifdef/comment-out those unwanted parts and clutter the code Not using metaconfig (or something like it) would be the biggest mistake. It's actually next to impossible to maintain something like a Configure script directly. Who would maintain it? I've got no problem (yet) with maintaining it for perl5, and I'm even working on backward compatibility for 5.005._xx, so Configure and hints are usable for the complete actual range, and thus save huge amounts of backporting time The problem is that there are only a few knowledgable/interested in doing this, ehh, less interesting part of the project (I still like it) Larry -- H.Merijn BrandAmsterdam Perl Mongers (http://amsterdam.pm.org/) using perl-5.6.1, 5.8.0, 5.9.x, and 806 on HP-UX 10.20 11.00, 11i, AIX 4.3, SuSE 8.2, and Win2k. http://www.cmve.net/~merijn/ http://archives.develooper.com/[EMAIL PROTECTED]/ [EMAIL PROTECTED] send smoke reports to: [EMAIL PROTECTED], QA: http://qa.perl.org
Re: Current PLATFORMS
type unmanagedstruct.c: In function `set_float': unmanagedstruct.c:365: warning: cast increases required alignment of target type unmanagedstruct.c:368: warning: cast increases required alignment of target type unmanagedstruct.c:371: warning: cast increases required alignment of target type unmanagedstruct.c: In function `set_string': unmanagedstruct.c:401: warning: cast increases required alignment of target type /opt/perl/bin/perl pmc2c2.pl --c --no-lines version.pmc : encodings/utf16.c: In function `utf16_decode_and_advance': encodings/utf16.c:220: warning: cast increases required alignment of target type encodings/utf32.c encodings/utf32.c: In function `utf32_decode_and_advance': encodings/utf32.c:153: warning: cast increases required alignment of target type : imcc/pbc.c: In function `make_new_sub': imcc/pbc.c:216: warning: unused parameter `unit' imcc/pbc.c: In function `add_const_pmc_sub': imcc/pbc.c:623: warning: cast increases required alignment of target type : : blib/lib/libparrot.a gcc -o parrot -L/pro/local/lib -g imcc/main.o blib/lib/libparrot.a -lcl -lpthr ead -lnsl -lnm -lmalloc -ldld -lm -lcrypt -lsec /usr/ccs/bin/ld: Unsatisfied symbols: inet_pton (first referenced in blib/lib/libparrot.a(io_unix.o)) (code) /usr/ccs/bin/ld: Target of unconditional branch is out of range Reference from: blib/lib/libparrot.a(core_ops_cg.o)(0x42324) /usr/ccs/bin/ld: Target of unconditional branch is out of range Reference from: blib/lib/libparrot.a(core_ops_cg.o)(0x423f4) : - lots of these /usr/ccs/bin/ld: Target of unconditional branch is out of range Reference from: blib/lib/libparrot.a(core_ops_cg.o)(0x4d070) /usr/ccs/bin/ld: Target of unconditional branch is out of range Reference from: blib/lib/libparrot.a(core_ops_cg.o)(0x4d19c) /usr/ccs/bin/ld: Invalid fixups exist collect2: ld returned 1 exit status ?-ia64 irix6.5 Y Y Y/2 linux-amd64 8 linux-ppc-gcc2.95.3 B YY Y Y Y Y linux-ppc-gcc3.2.3 B YY Y Y Y Y linux-sparc-gcc3.3.3BY-- Y Y Y Y linux-sparc64-gcc3.3.3 B8 Y-- - - Y - linux-x86-gcc2.95.2 YYY Y Y Y Y linux-x86-gcc3.3.3 YYY Y Y Y Y openbsd YY/5 Y Y - Y Y os2 solaris8-sparc-cc B-Y/84 - - - Y Y tru648 vms win32-bcc win32-cygwin win32-mingw win32-ms-cl_13.00.9466 Y*1 Y/2 - - - Y Y/2 - ... no Y ... yes Y/n ... tests with n failures Y*n ... s. remarks below 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 Remarks: *1 ~90% test failures with the CGP core, also 00ff-dos.t tests are failing *2 need s/inet_pton/inet_aton/ in io_unix.c:623 -- H.Merijn BrandAmsterdam Perl Mongers (http://amsterdam.pm.org/) using perl-5.6.1, 5.8.0, 5.9.x, and 806 on HP-UX 10.20 11.00, 11i, AIX 4.3, SuSE 8.2, and Win2k. http://www.cmve.net/~merijn/ http://archives.develooper.com/[EMAIL PROTECTED]/ [EMAIL PROTECTED] send smoke reports to: [EMAIL PROTECTED], QA: http://qa.perl.org
Re: -lpthread
On Wed 17 Dec 2003 12:29, Arthur Bergman [EMAIL PROTECTED] wrote: After updating and building I notice... make[1]: Entering directory `/home/abergman/Dev/ponie/perl' cc -L/home/abergman/Dev/ponie/parrot/blib/lib -o miniperl \ miniperlmain.o opmini.o libperl.a -lnsl -ldl -lm -lcrypt -lutil -lc -lparrot /home/abergman/Dev/ponie/parrot/blib/lib/libparrot.a(events.o): In function `init_events_first': /home/abergman/Dev/ponie/parrot/src/events.c:83: undefined reference to `pthread_create' /home/abergman/Dev/ponie/parrot/blib/lib/libparrot.a(tsq.o): In function `queue_timedwait': /home/abergman/Dev/ponie/parrot/src/tsq.c:164: undefined reference to `pthread_cond_timedwait' collect2: ld returned 1 exit status Am I right to assume that I always need to build a threaded perl if I want to link against parrot? Unacceptable IMHO. Many people getting prebuild binaries on commercial OS's have no choice Arthur -- H.Merijn BrandAmsterdam Perl Mongers (http://amsterdam.pm.org/) using perl-5.6.1, 5.8.0, 5.9.x, and 806 on HP-UX 10.20 11.00, 11i, AIX 4.3, SuSE 8.2, and Win2k. http://www.cmve.net/~merijn/ http://archives.develooper.com/[EMAIL PROTECTED]/ [EMAIL PROTECTED] send smoke reports to: [EMAIL PROTECTED], QA: http://qa.perl.org
Re: -lpthread
On Wed 17 Dec 2003 15:11, Arthur Bergman [EMAIL PROTECTED] wrote: On Wednesday, December 17, 2003, at 02:06 pm, Dan Sugalski wrote: Well... yes and no. You need to make sure Parrot links against the thread libraries. You don't, strictly speaking, need to have perl linked against the threading libraries except... several (perhaps most) platforms *really* hate it when you dlopen (or its equivalent) the thread libraries and *haven't* linked your main executable against them. Tends to crash or lock up your process, which kind of sucks. If you have it such that parrot is linked directly into the main perl executable so that it's loaded as part of the process startup, then you don't need to link in the thread libraries to perl. If you're loading parrot as a perl extension, then you will. (It isn't necessary to build a threaded perl for this, FWIW, you just need to make sure perl loads in the thread library) -- Dan Yes, but making sure perl loads the thread library is pretty much the same as saying that perl needs be threaded :). I don't agree. All my HP-UX perls are non-threaded, but have libcl and libpthread linked in to enable DBD::Oracle later on which will not build/run if one does not link them to perl Building a threaded perl (I read this as: perl supports threads) will give me a 25% performance hit on HP-UX which I am not willing to take I don't really like that you cannot build parrot without linking in pthread. Arthur -- H.Merijn BrandAmsterdam Perl Mongers (http://amsterdam.pm.org/) using perl-5.6.1, 5.8.0, 5.9.x, and 806 on HP-UX 10.20 11.00, 11i, AIX 4.3, SuSE 8.2, and Win2k. http://www.cmve.net/~merijn/ http://archives.develooper.com/[EMAIL PROTECTED]/ [EMAIL PROTECTED] send smoke reports to: [EMAIL PROTECTED], QA: http://qa.perl.org
Re: HP-UX test failures
On Fri 19 Sep 2003 14:05, Peter Sinnott [EMAIL PROTECTED] wrote: Hi there, Now seeming like a reasonable time I decided to take parrot for a test ride of HPUX. There seem to be a few problems with objects. bash$ perl t/pmc/objects.t 1..4 ok 1 - findclass (base class) not ok 2 - findclass (subclass) # Failed test (t/pmc/objects.t at line 22) # got: 'Can't subclass a non-class!' # expected: '1 # 1 # 0 # ' # './parrot t/pmc/objects_2.pasm' failed with exit code 2 not ok 3 - classname # Failed test (t/pmc/objects.t at line 45) # got: '' # expected: 'Foo # Bar # Baz # ' ok 4 - getclass # Looks like you failed 2 tests of 4. bash$ ./parrot t/pmc/objects_2.pasm Can't subclass a non-class!bash$ bash$ ./parrot t/pmc/objects_3.pasm Segmentation fault (core dumped) (gdb) backtrace #0 0x0 in ?? () #1 0x1793e8 in cg_core () from ./parrot #2 0x9b780 in runops_int () from ./parrot #3 0x9b83c in runops_ex () from ./parrot #4 0x9bae0 in runops () from ./parrot #5 0xa7e44 in Parrot_runcode () from ./parrot #6 0x93b74 in main () from ./parrot bash$ uname -a HP-UX cibs1dv B.11.00 A 9000/800 unknown For HP-UX, please also show the output of the 'model' command. bash$ perl -v This is perl, v5.8.0 built for PA-RISC2.0 bash$ gcc -v Reading specs from /usr/cygnus/bin/../lib/gcc-lib/hppa1.1-hp-hpux11.00/2.96-hppa-010528/specs gcc version 2.96-hppa-010528 AOL: cmlevel=4 cmdate='Feb 18 2002' cmcompiler='2.96-hppa-010528' Gcc-3.3.1 for 11.00 available on https://www.beepz.com/personal/merijn/ or http://www.cmve.net/~merijn/ or from http://hpux.connect.org.uk/hppd/hpux/Gnu/gcc-3.3.1/ If the water calms down, I promise to retry the whole park here! Sorry for my silence Leo. -- H.Merijn BrandAmsterdam Perl Mongers (http://amsterdam.pm.org/) using perl-5.6.1, 5.8.0, 5.9.x, and 806 on HP-UX 10.20 11.00, 11i, AIX 4.3, SuSE 8.2, and Win2k. http://www.cmve.net/~merijn/ http://archives.develooper.com/[EMAIL PROTECTED]/ [EMAIL PROTECTED] send smoke reports to: [EMAIL PROTECTED], QA: http://qa.perl.org
Re: parrot on HP-UX etc
packfile-c.pod perldoc -u ../lib/Parrot/PackFile.pm packfile-perl.pod perldoc -u ../bit.ops ops/bit.pod perldoc -u ../cmp.ops ops/cmp.pod perldoc -u ../core.ops ops/core.pod perldoc -u ../debug.ops ops/debug.pod perldoc -u ../dotgnu.ops ops/dotgnu.pod perldoc -u ../io.ops ops/io.pod perldoc -u ../math.ops ops/math.pod perldoc -u ../object.ops ops/object.pod perldoc -u ../obscure.ops ops/obscure.pod perldoc -u ../pmc.ops ops/pmc.pod perldoc -u ../rx.ops ops/rx.pod perldoc -u ../set.ops ops/set.pod perldoc -u ../stack.ops ops/stack.pod perldoc -u ../string.ops ops/string.pod perldoc -u ../sys.ops ops/sys.pod perldoc -u ../var.ops ops/var.pod make[1]: Leaving directory `/P/parrot/docs' : : : # back in main # ' # Looks like you failed 48 tests of 52. t/pmc/sub..dubious Test returned status 48 (wstat 12288, 0x3000) DIED. FAILED tests 1-7, 9-38, 40-45, 47, 49-52 Failed 48/52 tests, 7.69% okay t/pmc/timerok t/native_pbc/numberok 3/3 skipped: various reasons Failed TestStat Wstat Total Fail Failed List of Failed --- t/op/arithmetics.t 31 793638 31 81.58% 3-10 14-26 28 30-38 t/op/basic.t 1 256161 6.25% 2 t/op/bitwise.t 10 256020 10 50.00% 11-20 t/op/conv.t 4 1024 54 80.00% 1-4 t/op/gc.t 8 2048 88 100.00% 1-8 t/op/hacks.t 2 512 52 40.00% 1-2 t/op/integer.t 19 486439 19 48.72% 3-9 22-32 38 t/op/interp.t 2 512 72 28.57% 3-4 t/op/jit.t7 1792577 12.28% 44-47 51 53-54 t/op/lexicals.t 5 1280 65 83.33% 2-6 t/op/macro.t 4 1024164 25.00% 7 9-10 16 t/op/number.t11 281638 11 28.95% 1 3-4 6 9-10 25-27 34-35 t/op/rx.t13 332823 13 56.52% 1 4-5 7-8 10 12 14-17 19 21 t/op/stacks.t23 588856 23 41.07% 4-5 10-11 13-17 21-22 26-28 42-44 46-47 49 51-53 t/op/string.t17 4352 107 17 15.89% 8 34 81-82 84-87 91-92 94 97- 101 103 t/op/time.t 2 512 42 50.00% 3-4 t/op/trans.t 18 460818 18 100.00% 1-18 t/op/types.t 1 256 21 50.00% 1 t/pmc/array.t 4 1024 94 44.44% 6-9 t/pmc/boolean.t 1 256 61 16.67% 6 t/pmc/coroutine.t 2 512 32 66.67% 2-3 t/pmc/eval.t 1 256 31 33.33% 1 t/pmc/io.t4 1024174 23.53% 2-5 t/pmc/iter.t 3 768 63 50.00% 2-3 5 t/pmc/multiarray.t1 256 31 33.33% 3 t/pmc/perlarray.t10 256022 10 45.45% 1-3 5-6 15 19-22 t/pmc/perlhash.t 12 307228 12 42.86% 5 7-9 15 17-18 22-24 27-28 t/pmc/perlint.t 3 768 73 42.86% 4-6 t/pmc/perlstring.t7 1792177 41.18% 2-4 7-8 16-17 t/pmc/pmc.t 50 1280087 50 57.47% 12-28 34-36 39-42 44-45 47 52 55-58 60-64 66-73 83-87 t/pmc/prop.t 5 1280 65 83.33% 1-3 5-6 t/pmc/sarray.t1 256111 9.09% 11 t/pmc/scratchpad.t3 768 43 75.00% 1-3 t/pmc/sub.t 48 1228852 48 92.31% 1-7 9-38 40-45 47 49-52 20 subtests skipped. Failed 34/53 test scripts, 35.85% okay. 333/830 subtests failed, 59.88% okay. make: *** [fulltest_dummy] Error 14 PC09:/P/parrot 510 $ HTH, Enjoy, have FUN! H.Merijn $ make fulltest [1] Configure.pl can take some arguments like compiler (--cc=xxx) and intval and floatval format (especially if your perl is built with non standard types). s. perl Configure --help After configuration you have a summary in F./myconfig. What to be done on a regular basis? Best would be to get these boxen into the tinderbox setup. AFAIK is Robert Spier doing this kind of stuff. Thanks, leo -- H.Merijn BrandAmsterdam Perl Mongers (http://amsterdam.pm.org/) using perl-5.6.1, 5.8.0 633 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://archives.develooper.com/[EMAIL PROTECTED]/ [EMAIL PROTECTED] send smoke reports to: [EMAIL PROTECTED], QA: http://qa.perl.org
Re: Perl 6 JAPH ...
On Sat 28 Sep 2002 02:23, Michael G Schwern [EMAIL PROTECTED] wrote: On Sat, Sep 21, 2002 at 12:33:05PM +0200, Thomas Klausner wrote: In accordance to Schwern's How use strict got me a perl5porter, this seems like How obfuscation got me on perl6-internals ... s/Schwern/Merijn/ For reference: http://husk.org/perl/yapc/DSCF0118.jpg I'm in the middle. Merijn is the fellow on the left who looks like he's just seen his grandmother naked. And http://mark.overmeer.net/200209fotos/yapc2002/medium/dscf0046.html reveals the *real* Leon :) [ temporary available ] -- H.Merijn BrandAmsterdam Perl Mongers (http://amsterdam.pm.org/) using perl-5.6.1, 5.8.0 633 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
Re: Perl 6 JAPH ...
On Sat 28 Sep 2002 02:23, Michael G Schwern [EMAIL PROTECTED] wrote: On Sat, Sep 21, 2002 at 12:33:05PM +0200, Thomas Klausner wrote: In accordance to Schwern's How use strict got me a perl5porter, this seems like How obfuscation got me on perl6-internals ... s/Schwern/Merijn/ For reference: http://husk.org/perl/yapc/DSCF0118.jpg I'm in the middle. Merijn is the fellow on the left who looks like he's just seen his grandmother naked. That would have been *very* dirty! Both are dead for far over ten years now. I never saw that picture before -- H.Merijn BrandAmsterdam Perl Mongers (http://amsterdam.pm.org/) using perl-5.6.1, 5.8.0 633 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
Re: [perl #17615] [PATCH] perl6: make --test
On Fri 27 Sep 2002 08:23, Leopold Toetsch (via RT) [EMAIL PROTECTED] wrote: # New Ticket Created by Leopold Toetsch # Please include the string: [perl #17615] # in the subject line of all future correspondence about this issue. # URL: http://rt.perl.org/rt2/Ticket/Display.html?id=17615 Attached patch fixed the make --test problem, reported by Tanton et al. no dashes I may hope? # make test should be the same as # perl6 --test If I followed the discussion correct Actually it was my fault, I forgot about the changed semantics of running imcc and the usage in TestCompiler.pm Thanks to Tanton to tracking this down to that point, that made my brain work again. Please apply, leo -- attachment 1 -- url: http://rt.perl.org/rt2/attach/38723/31452/e35eb2/perltest.patch -- H.Merijn BrandAmsterdam Perl Mongers (http://amsterdam.pm.org/) using perl-5.6.1, 5.8.0 633 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
Re: perl6 on HP-UX 11.00
On Thu 26 Sep 2002 20:53, Andy Dougherty [EMAIL PROTECTED] wrote: On Thu, 26 Sep 2002, Dan Sugalski wrote: At 5:05 PM +0200 9/26/02, H.Merijn Brand wrote: perl t/harness t/builtins/array.Can't bless non-reference value at ../../assemble.pl line 163. Hrm. What version of perl are you running? Doesn't matter (within reason). It's a 'make test' bug. Specifically, cd languages/perl6 make test fails, but cd languages/perl6 ./perl6 --test might succeed. It does. Good luck a5:/pro/3gl/CPAN/parrot/languages/perl6 102 perl6 --test Test details: t/builtins/array.t2/3 t/builtins/string.t...4/4 t/compiler/1.t..12/12 t/compiler/2.t5/5 t/compiler/3.t7/7 t/compiler/4.t3/3 t/compiler/5.t5/5 t/compiler/6.t6/6 t/compiler/7.t1/1 t/compiler/8.t6/6 t/compiler/9.t4/4 t/compiler/a.t3/3 t/compiler/b.t2/2 t/compiler/qsort.t1/1 t/rx/basic.t..6/6 t/rx/call.t...2/2 t/rx/special.t2/2 Test summary: t/builtins/array.ok 2/3 skipped: various reasons t/builtins/stringok t/compiler/1.ok t/compiler/2.ok t/compiler/3.ok t/compiler/4.ok t/compiler/5.ok t/compiler/6.ok t/compiler/7.ok t/compiler/8.ok t/compiler/9.ok t/compiler/a.ok t/compiler/b.ok t/compiler/qsort.ok t/rx/basic...ok t/rx/callok t/rx/special.ok All tests successful, 2 subtests skipped. Files=17, Tests=72, 0 wallclock secs ( 0.19 cusr + 0.08 csys = 0.27 CPU) WHOA! Somehow you got a different number of results than tests ran! This should never happen! Please contact the author immediately! END failed--call queue aborted. a5:/pro/3gl/CPAN/parrot/languages/perl6 103 I suspect it's actually an imcc calling-convention problem -- I see a generated a.pasm file in my perl6 directory, but all of the t/*/*.pasm files are empty. The assembler (obviously) can't assemble an empty file, though perhaps a patch to assemble.pl to detect an empty .pasm file and give a better warning would be in order. 'make test' ought to work. It ought to automatically handle any Perl6Grammar regenerations needed. -- Andy Dougherty[EMAIL PROTECTED] -- H.Merijn BrandAmsterdam Perl Mongers (http://amsterdam.pm.org/) using perl-5.6.1, 5.8.0 633 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
perl6 on HP-UX 11.00
9 # ok 10 # ok 11 # ok 12 # ok 13 # ok 14 # ' Can't bless non-reference value at ../../assemble.pl line 163. # Failed test (t/rx/special.t at line 43) # got: 'Parrot VM: Can't stat t/rx/special_2.pbc, code 2. # ' # expected: 'ok 1 # ok 2 # ok 3 # ok 4 # ok 5 # ok 6 # ok 7 # ok 8 # ok 9 # ok 10 # ok 11 # ok 12 # ' # Looks like you failed 2 tests of 2. dubious Test returned status 2 (wstat 512, 0x200) DIED. FAILED tests 1-2 Failed 2/2 tests, 0.00% okay Failed 17/17 test scripts, 0.00% okay. 70/72 subtests failed, 2.78% okay. Failed Test Stat Wstat Total Fail Failed List of Failed --- t/builtins/array.t 1 256 31 33.33% 2 t/builtins/string.t4 1024 44 100.00% 1-4 t/compiler/1.t12 307212 12 100.00% 1-12 t/compiler/2.t 5 1280 55 100.00% 1-5 t/compiler/3.t 7 1792 77 100.00% 1-7 t/compiler/4.t 3 768 33 100.00% 1-3 t/compiler/5.t 5 1280 55 100.00% 1-5 t/compiler/6.t 6 1536 66 100.00% 1-6 t/compiler/7.t 1 256 11 100.00% 1 t/compiler/8.t 6 1536 66 100.00% 1-6 t/compiler/9.t 4 1024 44 100.00% 1-4 t/compiler/a.t 3 768 33 100.00% 1-3 t/compiler/b.t 2 512 22 100.00% 1-2 t/compiler/qsort.t 1 256 11 100.00% 1 t/rx/basic.t 6 1536 66 100.00% 1-6 t/rx/call.t2 512 22 100.00% 1-2 t/rx/special.t 2 512 22 100.00% 1-2 2 subtests skipped. make: *** [test] Error 2 -- H.Merijn BrandAmsterdam Perl Mongers (http://amsterdam.pm.org/) using perl-5.6.1, 5.8.0 633 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
Re: perl6 on HP-UX 11.00
On Thu 26 Sep 2002 18:14, Dan Sugalski [EMAIL PROTECTED] wrote: At 5:05 PM +0200 9/26/02, H.Merijn Brand wrote: perl t/harness t/builtins/array.Can't bless non-reference value at ../../assemble.pl line 163. Hrm. What version of perl are you running? You should know that! We've talked about it in Munchen :) perl-5.8.0 + defined-or patches I'll check the --test tomorrow. For all others. I'm *not* trying to get involved in perl6 at the moment. I'm just helping Andy to face picky systems like HP-UX. I'm glad you got these working again, and as long as it does not cost me too much time, I'd be glag to just pass you the results. No more, no less. Don't expect me to dig. In any direction :) -- H.Merijn BrandAmsterdam Perl Mongers (http://amsterdam.pm.org/) using perl-5.6.1, 5.8.0 633 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
Re: Goal call for 0.0.9
On Mon 09 Sep 2002 22:22, Andy Dougherty [EMAIL PROTECTED] wrote: On Mon, 9 Sep 2002, H.Merijn Brand wrote: [HP-UX 11.00, GNU gcc-3.2] cd languages/perl6 make For gcc (which was the last I used) I got :( /usr/bin/ld -o imcc imcparser.o imclexer.o imc.o stacks.o symreg.o instructions.o cfg.o sets.o debug.o anyop.o ../../platform.o -lcl -lpthread -lnsl -lnm -lmalloc -ldld -lm -lndir -lcrypt -lsec (My fault. imcc needs to be built with $(LINK), not $(LD). I'll send a patch separately.) HP-UX 11.00 w/ HP C-ANSI-C and perl-5.8.0+defined-or [ Which does *not* support -Wall and -Wno-unused ] a5:/pro/3gl/CPAN/parrot 103 cat .timestamp 1032793212 Mon Sep 23 15:00:12 2002 UTC (time of this cvs update) a5:/pro/3gl/CPAN/parrot 104 t/src/basic.ok t/src/intlist...ok t/op/basic..ok t/op/bitwiseok t/op/debuginfo..ok t/op/gc.ok t/op/globalsok t/op/hacks..ok t/op/ifunless...ok t/op/info...ok t/op/integerok t/op/interp.ok t/op/lexicals...ok t/op/macro..ok 1/13 skipped: Await exceptions t/op/number.ok t/op/rx.ok 1/23 skipped: various reasons t/op/stacks.ok 1/35 skipped: various reasons t/op/string.ok t/op/time...ok t/op/trans..ok t/pmc/array.ok t/pmc/boolean...ok t/pmc/intlist...ok t/pmc/perlarray.ok t/pmc/perlhash..ok t/pmc/perlstringok 1/8 skipped: various reasons t/pmc/pmc...ok 1/68 skipped: various reasons t/pmc/sub...ok All tests successful, 5 subtests skipped. Files=28, Tests=446, 398 wallclock secs (345.42 cusr + 20.78 csys = 366.20 CPU) a5:/pro/3gl/CPAN/parrot 115 cd languages/perl6 a5:/pro/3gl/CPAN/parrot/languages/perl6 116 make cd ../imcc make make[1]: Entering directory `/pro/3gl/CPAN/parrot/languages/imcc' bison -v -y -d -o imcparser.c imcc.y imcc.y:439: warning: previous rule lacks an ending `;' imcc.y:613: warning: previous rule lacks an ending `;' cc -Ae -DDEBUGGING -D_HPUX_SOURCE -Wl,+vnocompatwarnings -I/pro/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -I../../include -Wall -Wno-unused -o imcparser.o -c imcparser.c cc: warning 422: Unknown option -Wno-unused ignored. cc: imcc.y, line 431: error 1000: Unexpected symbol: }. cc: panic 2017: Cannot recover from earlier errors, terminating. make[1]: *** [imcparser.o] Error 1 make[1]: Leaving directory `/pro/3gl/CPAN/parrot/languages/imcc' make: *** [imcc] Error 2 a5:/pro/3gl/CPAN/parrot/languages/perl6 117 use Coffee::Simple Sugar = 2; given $tuits { when low { die sleep deprevation } when Test::Smoke { rsync ()} when /round/ { system make test } CATCH { use Beer::More no_plan; } } -- H.Merijn BrandAmsterdam Perl Mongers (http://amsterdam.pm.org/) using perl-5.6.1, 5.8.0 633 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
Re: vi modelines for the boilerplate (was Re: [PATCH] COW for ithreads (was Re: what copies scalars in ithreads?))
On Mon 09 Sep 2002 18:36, Andy Dougherty [EMAIL PROTECTED] wrote: On Sun, 8 Sep 2002, Nicholas Clark wrote: from perl5-porters: Are we going to assimilate what parrot is doing in all its C files - * vim: expandtab shiftwidth=4: For most vi versions the portable vi modeline would be * vi: set expandtab shiftwidth=4: Would changing the parrot boilerplate in this way be a good idea? It wouldn't hurt, but I don't think it'd help either. As far as I know, only vim actually reads that line in the source file and automatically executes it. Traditional 'vi' doesn't try to execute that line in the source file and so it doesn't matter whether it's portable or not. Further, traditional 'vi' doesn't have an 'expandtab' option anyway. most vi's do, but only when it appears in the first vive or last five lines of the file. For security reasons some(most) vi's have disabled this feature by default. e.g. elvis has it disabled by default, but you can enable with :se ml or :se modeline -- H.Merijn BrandAmsterdam Perl Mongers (http://amsterdam.pm.org/) using perl-5.6.1, 5.8.0 633 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
Re: Parrot: maximizing the audience
On Wed 04 Sep 2002 03:47, Richard Soderberg [EMAIL PROTECTED] wrote: On Tue, 3 Sep 2002, Markus Laire wrote: * the name perl6-internals is really too restrictive (but this point has already been discussed last week). Would it be possible to rename perl6-internals now to something better like parrot-internals? +1. There probably are some big problems in renaming an active list, but this could give us more non-perl developers interested in parrot. [EMAIL PROTECTED] was renamed at one point, due to conflict related to the name. The old addresses for it still work, but it's renamed as far as the outside world's concerned. Most (90%) of the smoke report still flow in through [EMAIL PROTECTED] only very few use [EMAIL PROTECTED] /maybe/ I should change my sig :P -- H.Merijn BrandAmsterdam Perl Mongers (http://amsterdam.pm.org/) using perl-5.6.1, 5.8.0 633 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
Re: [netlabs #801] [PATCH] PerlArray in scalar context
On Wed 04 Sep 2002 20:31, Sean O'Rourke [EMAIL PROTECTED] wrote: On Wed, 4 Sep 2002, Peter Haworth wrote: Having the iteration done in the bytecode could make this simpler, although at the expense of needing more bytecode. And fewer temporaries, by translating this: @a = @b ^+ @c ^+ @d; into this: for @a; @b; @c ; @d - $a, $b, $c, $d is rw { $d = $a + $b + $c; $a = $b + $c + $d; I might hope } /s -- H.Merijn BrandAmsterdam Perl Mongers (http://amsterdam.pm.org/) using perl-5.6.1, 5.8.0 633 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
Web info for perl6
http://www.perl.org/perl6 is a bit behind. Anyone care to update and include apo-5? And Damian's tour info. -- H.Merijn BrandAmsterdam Perl Mongers (http://amsterdam.pm.org/) using perl-5.6.1, 5.8.0 632 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
Re: gcc3 issues?
On Sun 14 Apr 2002 16:01, Dan Sugalski [EMAIL PROTECTED] wrote: At 11:47 PM -0700 4/13/02, Robert Spier wrote: Looks like we've got a slew of gcc3 issues (which don't show up on the tinderboxes, cause nobody's running a gcc3 box.) What sub-version of GCC 3? FWIW bleadperl compiles OK with 3.0.4/64 on hppa-2.0w (64bit), but croacks on 3.1/64 (2002-04-08 snapshot). GNU developers are looking at it themselves -- H.Merijn BrandAmsterdam Perl Mongers (http://amsterdam.pm.org/) using perl-5.6.1, 5.7.3 631 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
Re: [OT] Parrot Logo
On Tue 19 Mar 2002 15:42, Robert Eaglestone[EMAIL PROTECTED] wrote: Alberto Manuel Brandão Simões wrote: On Tue, 2002-03-19 at 12:13, Andy Wardley wrote: http://andywardley.com/parrot/ Critics: 2. Aren't parrots more flashy? Good point -- maybe the logo ought to have bright red, And some bugs (mosquito's and such) :) solid green, and lovely blues. But then, I like primary colors... maybe others don't... -- H.Merijn BrandAmsterdam Perl Mongers (http://amsterdam.pm.org/) using perl-5.6.1, 5.7.3 631 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
Re: Perl6 Tinderbox
On Sat 06 Oct 2001 :58, Michael G Schwern [EMAIL PROTECTED] wrote: On Fri, Oct 05, 2001 at 05:18:07PM -0700, Zach Lipton wrote: Because the need for a tinderbox testing platform is fairly urgent right now for perl6, I am releasing my (place your favorite adjective in the blank here) tinderbox client for perl6 ahead of the near-rewrite that I am working on to use Devel::Tinderbox::Reporter (which was just written) and Test::Smoke (which wouldn't help perl6 all that much anyway. There's an existing Parrot::Smoke module, I forget where it is off hand. CPAN/authors/id/M/MB/MBARBON/Parrot-Smoke-0.02.tar.gz I'd expext -- H.Merijn BrandAmsterdam Perl Mongers (http://www.amsterdam.pm.org/) using perl-5.6.1, 5.7.1 623 on HP-UX 10.20 11.00, AIX 4.2, AIX 4.3, WinNT 4, Win2K pro WinCE 2.11 often with Tk800.022 /| DBD-Unify ftp://ftp.funet.fi/pub/languages/perl/CPAN/authors/id/H/HM/HMBRAND/
Re: Window CE port? [WAS: Platforms Status]
On Tue 25 Sep 2001 06:00, Kenneth YK Young [EMAIL PROTECTED] wrote: I listened in for a while but no one mentioned Windows CE as a target. I believe that's becoz no perl5 on Windows CE? But there *is* perl5 for WinCE. I've just passed the majority of the base bleadperl test suite on WinCE 2.11 :) The port is by Rainer Keuchel, and WinCE has been added to the official perl5 supported systems list. http://www.rainer-keuchel.de/software.html Can someone advise what needs to be done to port perl6 to CE (with or without porting perl5 first)? Contact Rainer Keuchel [EMAIL PROTECTED] If I have the prerequisites, I'm willing to help - for fun. (Though I don't expect CE to be core platform - at this time.) Greatz! -- H.Merijn BrandAmsterdam Perl Mongers (http://www.amsterdam.pm.org/) using perl-5.6.1, 5.7.1 623 on HP-UX 10.20 11.00, AIX 4.2, AIX 4.3, WinNT 4, Win2K pro WinCE 2.11 often with Tk800.022 /| DBD-Unify ftp://ftp.funet.fi/pub/languages/perl/CPAN/authors/id/H/HM/HMBRAND/
Re: cvs snapshots
On Mon 17 Sep 2001 23:08, Ask Bjoern Hansen [EMAIL PROTECTED] wrote: oops, I forgot to tell anyone. I made CVS export and tar up a snapshot every 6 hours. It is available at http://cvs.perl.org/snapshots/parrot/ Any chance on rsync? If so, I might set up another smoke suite to bother you with reports :) If Mattia keeps the test suite in shape, I /will/ try to initiate a smoke. At first this sounds simple, but when the base conf uses the perl conf that is used for the perl that is called on configure.pl, I will either have to change some of the flags used (for 64bit env's) or rebuilt perl for each parrot smoke. Which in fact would be fun to integrate into the bleadperl smoke :) that is, test parrot for every bleadperl conf tested. H, think, think, think ... -- H.Merijn BrandAmsterdam Perl Mongers (http://www.amsterdam.pm.org/) using perl-5.6.1, 5.7.1 623 on HP-UX 10.20 11.00, AIX 4.2, AIX 4.3, WinNT 4, Win2K pro WinCE 2.11 often with Tk800.022 /| DBD-Unify ftp://ftp.funet.fi/pub/languages/perl/CPAN/authors/id/H/HM/HMBRAND/