Re: [RFC] imcc calling conventions

2003-02-24 Thread Leopold Toetsch
Piers Cawley wrote: Steve Fink <[EMAIL PROTECTED]> writes: ... I didn't follow about how that interferes with tail-call optimization. (To me, "tail call optimization" == "replace recursive call with a goto to the end of the function preamble") Um... no. tail call optimization implies being able t

Re: [RFC] imcc calling conventions

2003-02-24 Thread Piers Cawley
Steve Fink <[EMAIL PROTECTED]> writes: > I think this has been discussd before, but are we all okay with this > callee-save-everything policy? At the very least, I'd be tempted to > add a bitmasked saveall/restoreall pair to reduce the amount of cache > thrashing. ("saveall 0b0010011000

Lua -> ParrotVM, question on PMCs

2003-02-24 Thread K Stol
Hello, Some time ago I posted something about a Lua->Parrot compiler I was planning to write as a project for my bachelor's in computer science. (about 4/5 weeks ago I think) Just to let you know where the project stands (in case you're interested), here's a short overview: The lexer (made with

Re: Configure.pl --cgoto=0 doesn't work

2003-02-24 Thread Juergen Boemmels
Nicholas Clark <[EMAIL PROTECTED]> writes: > On Sun, Feb 23, 2003 at 11:13:30AM -0500, Dan Sugalski wrote: > > Cool. When we do that I'd like to look at revamping the tinderbox > > system to run tests on all the core types. > > I know I'm asking a needless question (because I should be able to w

Re: Configure.pl --cgoto=0 doesn't work

2003-02-24 Thread Juergen Boemmels
Leopold Toetsch <[EMAIL PROTECTED]> writes: > 1) sync with CVS > Currently tinderboxen seem to delete the whole tree and start from > scratch. This generates a lot of traffic (albeit - thanks - not mine), > but this is IMHO not necessary: > > > $ cvs -z3 update [-d...] -dP parrot >$FULL_LOG 2>&1