Re: Pathological Register Allocation Test Generator

2004-10-20 Thread Leopold Toetsch
Bill Coffman <[EMAIL PROTECTED]> wrote: > Leo, > Thanks for your suggestions and comments. Welcome and thanks to you for looking at that nasty piece of code ;) > On Wed, 20 Oct 2004 10:35:04 +0200, Leopold Toetsch <[EMAIL PROTECTED]> wrote: >> Some remargs WRT gen{3,4}.pl: >> 1) While these prog

Re: Pathological Register Allocation Test Generator

2004-10-20 Thread Bill Coffman
Leo, Thanks for your suggestions and comments. On Wed, 20 Oct 2004 10:35:04 +0200, Leopold Toetsch <[EMAIL PROTECTED]> wrote: > Some remargs WRT gen{3,4}.pl: > 1) While these programs exhibit some worst case register layout it's >probably not a very typical layout. Agreed. The idea was to a

Re: parrot authentication handlers

2004-10-20 Thread Dan Sugalski
At 3:55 PM -0400 10/20/04, Jeff Horwitz wrote: On Wed, 20 Oct 2004, Dan Sugalski wrote: Well, actually scary though it may be, my Work Project uses parrot objects for everything. Whether this is a useful thing or not's an open question (the language lacks subroutines, for example) but... in

Re: parrot authentication handlers

2004-10-20 Thread Jeff Horwitz
On Wed, 20 Oct 2004, Dan Sugalski wrote: > Well, actually scary though it may be, my Work Project uses > parrot objects for everything. Whether this is a useful thing or > not's an open question (the language lacks subroutines, for example) > but... in general, anything that can generate bytec

Externals in Repository (again) (was Re: Perl 6 Summary for 2004-10-01 through 2004-10-17)

2004-10-20 Thread Robert
I understand Dan's view that parrot should be 100% self contained, but I really think its silly to inline CPAN modules into our CVS repository. I have a compromise solution, which might satisfy Dan. 1. I create a new parrot-external-dependencies CVS repository. All external dependencies that Dan w

Re: parrot authentication handlers

2004-10-20 Thread Dan Sugalski
At 3:38 PM -0400 10/20/04, Jeff Horwitz wrote: > You will, I trust, keep us up to date on all the places where we're making life difficult? :) for sure. but it's actually been quite a smooth ride so far. i have a short list of problems i've had to deal with, and i'll forward them to the list wh

Re: parrot authentication handlers

2004-10-20 Thread Jeff Horwitz
> You will, I trust, keep us up to date on all the places where we're > making life difficult? :) for sure. but it's actually been quite a smooth ride so far. i have a short list of problems i've had to deal with, and i'll forward them to the list when i get the chance. what i'd really like to

Re: parrot authentication handlers

2004-10-20 Thread Leopold Toetsch
Jeff Horwitz <[EMAIL PROTECTED]> wrote: > mod_parrot now supports authentication handlers. awesome > -jeff leo

Re: parrot authentication handlers

2004-10-20 Thread Dan Sugalski
At 2:27 PM -0400 10/20/04, Jeff Horwitz wrote: mod_parrot now supports authentication handlers. i'm planning a release in the next few days, including a whitepaper on its architecture, but here's an example of what you can now do. Wow. That's... cool. And a bit scary. But definitely cool. I could

Re: Register stacks, return continuations, and speeding up calling

2004-10-20 Thread Dan Sugalski
At 9:09 PM +0200 10/20/04, Leopold Toetsch wrote: Dan Sugalski wrote: 'Kay, now I'm confused. I thought we were talking about removing the registers from out of the interpreter structure, which'd leave us needing two pointers, one for the interpreter struct and one for the registers. Ok, short s

Re: Register stacks, return continuations, and speeding up calling

2004-10-20 Thread Leopold Toetsch
Dan Sugalski wrote: 'Kay, now I'm confused. I thought we were talking about removing the registers from out of the interpreter structure, which'd leave us needing two pointers, one for the interpreter struct and one for the registers. Ok, short summary of future layout of JIT regs: item

parrot authentication handlers

2004-10-20 Thread Jeff Horwitz
mod_parrot now supports authentication handlers. i'm planning a release in the next few days, including a whitepaper on its architecture, but here's an example of what you can now do. the following handler accepts any basic authentication with a password of 'squawk' (correpsonding httpd.conf foll

Re: Register stacks, return continuations, and speeding up calling

2004-10-20 Thread Dan Sugalski
At 6:13 PM +0200 10/20/04, Leopold Toetsch wrote: Dan Sugalski wrote: At 9:16 AM +0200 10/20/04, Leopold Toetsch wrote: Right. Any time an actual continuation is created we need to walk back up the call chain and mark all the pending return continuations as non-recyclable. Ok. If we're not savin

Re: cvs commit: parrot/jit/i386 jit_emit.h

2004-10-20 Thread Leopold Toetsch
Leopold Toetsch <[EMAIL PROTECTED]> wrote: > reserve %ebp for register frame pointer s/%ebp/%ebx/ Sorry, leo

Re: Register stacks, return continuations, and speeding up calling

2004-10-20 Thread Leopold Toetsch
Dan Sugalski wrote: At 9:16 AM +0200 10/20/04, Leopold Toetsch wrote: Right. Any time an actual continuation is created we need to walk back up the call chain and mark all the pending return continuations as non-recyclable. Ok. If we're not saving much on the register stacks (and with the switch

Re: Register stacks, return continuations, and speeding up calling

2004-10-20 Thread Dan Sugalski
At 9:16 AM +0200 10/20/04, Leopold Toetsch wrote: Dan Sugalski <[EMAIL PROTECTED]> wrote: The first is the CPS style chews through continuation objects at a massive rate, and using them means that everything needs to be COW. We don't have COWed stacks, they are all single chunk already. Yeah, I k

Re: Perl 6 Summary for 2004-10-01 through 2004-10-17

2004-10-20 Thread Peter Scott
In article <[EMAIL PROTECTED]>, [EMAIL PROTECTED] (Matthew Walton) writes: >Austin Hastings wrote: >> Does this mean that we're done? :) > >No, it means Larry's about to stun us with something seemingly bizarre >and inexplicable which turns out to be a stroke of genius. This conjured up an ima

Re: Pathological Register Allocation Test Generator

2004-10-20 Thread Leopold Toetsch
Bill Coffman <[EMAIL PROTECTED]> wrote: > I am currently working on a fix to the large subroutine register > allocation bug, aka, "massive spilling not yet implemented". The > problem, is that the register allocation code is complex, and I'm not > all that familiar with it, or even with working w

Re: Problems with 0.1.1 release on x86-64

2004-10-20 Thread Leopold Toetsch
Brian Wheeler <[EMAIL PROTECTED]> wrote: > Sigh. I'll get this right sometime! Thanks, applied. leo

Re: [perl #31919] [PATCH] Win32 perlnum test failure - test 36 (+- zero)

2004-10-20 Thread Leopold Toetsch
Ron Blaschke <[EMAIL PROTECTED]> wrote: > Visual C++ compiles "-0.0" to 0.0, which leads to the error. Attached > patch will fix this. Thanks, applied. leo

Re: Register stacks, return continuations, and speeding up calling

2004-10-20 Thread Leopold Toetsch
Dan Sugalski <[EMAIL PROTECTED]> wrote: > The first is the CPS style chews through continuation objects at a > massive rate, and using them means that everything needs to be COW. We don't have COWed stacks, they are all single chunk already. > A return continuation is a *potential* continuation.