Re: If you're up for a real challenge

2004-08-05 Thread Leopold Toetsch
Tim Howell [EMAIL PROTECTED] wrote: One other thought: I don't have a great understanding of PMCs, but I think they're intelligent registers. Why not create PMCs that simulate the standard x86 registers? You don't gain anything, when you use PMCs for native processor registers. As this

Re: Unicode Support - ICU Optional

2004-08-05 Thread Nicholas Clark
On Wed, Aug 04, 2004 at 04:10:56AM -0700, Joshua Gatcomb wrote: WRT improving the ease of use of ICU. My suggestion is that a representative from each platform that Parrot is currently being built on download the latest stable version of ICU source, build it, and note anything special they

Re: Spilling problems

2004-08-05 Thread Leopold Toetsch
Dan Sugalski wrote: ... In this case I'm hitting the double spill error, but this is, I expect, tied in with the infinite loop the register spiller hits on some code. Should be fixed now. Hopefully. - There were 2 bugs in the code WRT calculating life range of spilled regs and the ordering of

Re: Unicode Support - ICU Optional

2004-08-05 Thread Nicholas Clark
On Thu, Aug 05, 2004 at 10:51:46AM +0100, Nicholas Clark wrote: On Wed, Aug 04, 2004 at 04:10:56AM -0700, Joshua Gatcomb wrote: WRT improving the ease of use of ICU. My suggestion is that a representative from each platform that Parrot is currently being built on download the latest

Re: Unicode Support - ICU Optional

2004-08-05 Thread Nicholas Clark
On Thu, Aug 05, 2004 at 10:51:46AM +0100, Nicholas Clark wrote: It's this one again. Solaris 10 seems too new for it. OK, Solaris 10 is in beta but this is the same pain as before. I should report this to the ICU people. Reported as bug #4047 ICU 3 will build, pass all tests and install if

Re: Unicode Support - ICU Optional

2004-08-05 Thread Nicholas Clark
On Wed, Aug 04, 2004 at 04:10:56AM -0700, Joshua Gatcomb wrote: WRT improving the ease of use of ICU. My suggestion is that a representative from each platform that Parrot is currently being built on download the latest stable version of ICU source, build it, and note anything special they

Re: Unicode Support - ICU Optional

2004-08-05 Thread Nicholas Clark
On Wed, Aug 04, 2004 at 04:10:56AM -0700, Joshua Gatcomb wrote: WRT improving the ease of use of ICU. My suggestion is that a representative from each platform that Parrot is currently being built on download the latest stable version of ICU source, build it, and note x86 Debian builds and

Re: Starting to make things final

2004-08-05 Thread Leopold Toetsch
Dan Sugalski [EMAIL PROTECTED] wrote: ... Python and PHP are both near-beta ready From which end of the alphabet are you counting, and BTW, which languages's alphabet are you using here. SCNR, leo

Re: Spilling problems

2004-08-05 Thread Dan Sugalski
At 9:44 AM -0400 8/5/04, Dan Sugalski wrote: At 11:47 AM +0200 8/5/04, Leopold Toetsch wrote: Dan Sugalski wrote: ... In this case I'm hitting the double spill error, but this is, I expect, tied in with the infinite loop the register spiller hits on some code. Should be fixed now. Hopefully. -

RE: Spilling problems

2004-08-05 Thread Dan Sugalski
[Cc'd back to the list, since it's of general interest] At 9:51 AM -0400 8/5/04, Butler, Gerald wrote: I hate to intrude on this discussion, but, I was wondering if anyone could give a brief explanation (or point me to a resource) that explains what exactly is meant by Register Spilling and what

RE: Spilling problems

2004-08-05 Thread Dan Sugalski
At 11:28 AM -0400 8/5/04, Butler, Gerald wrote: Could this problem be helped by a Genetic Algorithm similar to GEQO on PostgreSQL? For those not in the know on this, PostgreSQL has a Genetic Query Optimizer that kicks in when the number of joins in an SQL statement exceed a certain number. As the

Re: Unicode Support - ICU Optional

2004-08-05 Thread Andy Dougherty
On Thu, 5 Aug 2004, Nicholas Clark wrote: On Wed, Aug 04, 2004 at 04:10:56AM -0700, Joshua Gatcomb wrote: WRT improving the ease of use of ICU. My suggestion is that a representative from each platform that Parrot is currently being built on download the latest stable version of ICU

Re: Starting to make things final

2004-08-05 Thread Dan Sugalski
At 4:10 PM +0200 8/5/04, Leopold Toetsch wrote: Dan Sugalski [EMAIL PROTECTED] wrote: ... Python and PHP are both near-beta ready From which end of the alphabet are you counting, and BTW, which languages's alphabet are you using here. Greek, and from the beginning. I know what state your code's

We have spawn, and now we need exec

2004-08-05 Thread Dan Sugalski
Which was just a dopey oversight on my part when this got put in. I'm adding an exec opcode alongside the spawn opcode. Does what you'd expect an exec to do. I've updated config/gen/platform generic/exec.c with proper code, and win32/exec.c and ansi/exec.c with a stub that pitches a fit if you

Re: We have spawn, and now we need exec

2004-08-05 Thread Brent 'Dax' Royal-Gordon
Dan Sugalski wrote: I'd love it if someone with windows experience could fill in the blank there. Just add an _ before exec. http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore98/html/_crt__exec.2c_._wexec_functions.asp -- Brent Dax Royal-Gordon [EMAIL PROTECTED] Perl and

Re: We have spawn, and now we need exec

2004-08-05 Thread Dan Sugalski
At 10:37 AM -0700 8/5/04, Brent 'Dax' Royal-Gordon wrote: Dan Sugalski wrote: I'd love it if someone with windows experience could fill in the blank there. Just add an _ before exec. http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore98/html/_crt__exec.2c_._wexec_functions.asp

Re: We have spawn, and now we need exec

2004-08-05 Thread Aaron Sherman
On Thu, 2004-08-05 at 13:43, Dan Sugalski wrote: Cool. On the Unix platforms we exec off 'sh' and pass in parameters (so we get command parameters split up right, IIRC). I'm presuming we don't do the same for Windows, so I'll make it the plain command and hope it all works out. Well,

Re: We have spawn, and now we need exec

2004-08-05 Thread Aaron Sherman
On Thu, 2004-08-05 at 14:11, Aaron Sherman wrote: Parrot could easily make the distinction based on being passed a string value or a PMC array of some sort and end up with roughly the same functionality as Perl (though Perl itself would not use this as-is, as it decides further based on the

Re: We have spawn, and now we need exec

2004-08-05 Thread Dan Sugalski
At 2:11 PM -0400 8/5/04, Aaron Sherman wrote: On Thu, 2004-08-05 at 13:43, Dan Sugalski wrote: Cool. On the Unix platforms we exec off 'sh' and pass in parameters (so we get command parameters split up right, IIRC). I'm presuming we don't do the same for Windows, so I'll make it the plain

FW: Spilling problems

2004-08-05 Thread Butler, Gerald
Oops. Sorry, meant to post this to the list. -Original Message- From: Butler, Gerald Sent: Thursday, August 05, 2004 9:52 AM To: 'Dan Sugalski' Subject: RE: Spilling problems I hate to intrude on this discussion, but, I was wondering if anyone could give a brief explanation (or point

RE: Spilling problems

2004-08-05 Thread Butler, Gerald
Could this problem be helped by a Genetic Algorithm similar to GEQO on PostgreSQL? For those not in the know on this, PostgreSQL has a Genetic Query Optimizer that kicks in when the number of joins in an SQL statement exceed a certain number. As the number of joins increases, the number of

[perl #30959] [PATCH] Win32 Building Issues

2004-08-05 Thread via RT
# New Ticket Created by Jonathan Worthington # Please include the string: [perl #30959] # in the subject line of all future correspondence about this issue. # URL: http://rt.perl.org:80/rt3/Ticket/Display.html?id=30959 Hi, [I originally sent this yesterday...to the wrong place. So I don't

Re: We have spawn, and now we need exec

2004-08-05 Thread Jonathan Worthington
Dan Sugalski [EMAIL PROTECTED] wrote: Which was just a dopey oversight on my part when this got put in. I'm adding an exec opcode alongside the spawn opcode. Does what you'd expect an exec to do. I've updated config/gen/platform generic/exec.c with proper code, and win32/exec.c and