Parrot 0.0.9 status

2002-11-18 Thread Steve Fink
The basic status is that lots of people, many of them coincidentally named Leopold Toetsch, have been fixing zillions of things and implementing a number of new features. Nearly everything needed for 0.0.9 has happened, and a lot else besides. I personally have been busy with my day job, shipping

Re: Suggested fix for ticket #16941 (imcc autogen files with wrong timestamps)

2002-11-18 Thread Steve Fink
On Nov-15, Leopold Toetsch wrote: > Steve Fink wrote: > > >I replied to ticket #16941 a while back but I don't think I had RT > >actually send any mail to anybody. Anyone have an opinion on the patch > >I put in it? (I'm trying to clean out some local changes so I can > >apply other people's patch

Re: Compiler version solves Darwin/PPC test failures (was Re: [perl #18170] [PATCH] very complete lexical scope implementation)

2002-11-18 Thread Dan Sugalski
At 4:47 PM -0800 11/18/02, kj wrote: Hello Jonathan, I just dropped my shell resources back down (datasize 6144k, stacksize 512k) and the tests pass for the version compiled with the gcc-3.1-based compiler. Looks like we found our culprit, at least for Darwin 5.5. I wonder which version

Re: [perl #18170] [PATCH] very complete lexical scope implementation

2002-11-18 Thread kj
Hello again, I tried upping the datasize to 80 meg and stacksize to 8 meg in my shell, and compiled with gcc3: Reading specs from /usr/libexec/gcc/darwin/ppc/3.1/specs Thread model: posix Apple Computer, Inc. GCC version 1041, based on gcc version 3.1 20020105 (experimental) Parrot built c

Compiler version solves Darwin/PPC test failures (was Re: [perl #18170] [PATCH] very complete lexical scope implementation)

2002-11-18 Thread kj
Hello Jonathan, I just dropped my shell resources back down (datasize 6144k, stacksize 512k) and the tests pass for the version compiled with the gcc-3.1-based compiler. Looks like we found our culprit, at least for Darwin 5.5. I wonder which version of the compiler is on glastig? Having

Re: C#/Parrot Status

2002-11-18 Thread Gopal V
If memory serves me right, Leopold Toetsch wrote: > > > Hmm... I guess I can only quote the ECMA spec here ... > > conv.i1 Convert to int8, pushing int32 on stack > > > truncate to [-128..127]? And why the push? IL is a fully stack language ... pop int32, trunc, push int8 ... Yes,

Re: C#/Parrot Status

2002-11-18 Thread Rhys Weatherley
Leopold Toetsch wrote: > > If memory serves me right, Leopold Toetsch wrote: > >^^^... > > Your mailer should know ;-) That's his mailer talking. It always does that. :-) > > Hmm... I guess I can only quote the ECMA spec here ... > > conv.i1 Convert to int8, pushing int32 on

Re: C#/Parrot Status

2002-11-18 Thread Andy Dougherty
On Mon, 18 Nov 2002, Iacob Alin wrote: > > Hmm... I guess I can only quote the ECMA spec here ... > > conv.i1 Convert to int8, pushing int32 on stack > > conv.i2 Convert to int16, pushing int32 on stack [etc.] > This might be a stupid question, but are this datatypes going to be PMCs? It's a ve

Re: C#/Parrot Status

2002-11-18 Thread Leopold Toetsch
Iacob Alin wrote: This might be a stupid question, but are this datatypes going to be PMCs? Only types bigger then our current native types: INTVAL typically 32 bit long on 32 bit machines FLOTVAL typically double Alin leo

Re: C#/Parrot Status

2002-11-18 Thread Leopold Toetsch
Gopal V wrote: If memory serves me right, Leopold Toetsch wrote: ^^^... Your mailer should know ;-) Hmm... I guess I can only quote the ECMA spec here ... conv.i1 Convert to int8, pushing int32 on stack truncate to [-128..127]? And why the push? What is the behaviour on overflow? co

Re: C#/Parrot Status

2002-11-18 Thread Iacob Alin
Gopal V said: > If memory serves me right, Leopold Toetsch wrote: > > > Please have a look at include/parrot/datatypes.h. I hope that there are > > all types you'll need. > > It seems so ... but I'm not really certain about Float data types ... > > > Can you specify, what opcodes you would need? >

RE: [perl #18170] [PATCH] very complete lexical scope implementation

2002-11-18 Thread Jonathan Sillito
> -Original Message- > From: kj [mailto:[EMAIL PROTECTED]] > > I'm getting mixed results building from this morning's CVS -- on > Linux/x86 I only get the t/op.lexicals.t failures, but on Darwin/PPC I'm > also getting failures in t/pmc/scratchpad.t. Would your patch have > anything to do

Re: C#/Parrot Status

2002-11-18 Thread Gopal V
If memory serves me right, Leopold Toetsch wrote: > Please have a look at include/parrot/datatypes.h. I hope that there are > all types you'll need. It seems so ... but I'm not really certain about Float data types ... > Can you specify, what opcodes you would need? Hmm... I guess I can only q

Re: C#/Parrot Status

2002-11-18 Thread Leopold Toetsch
Rhys Weatherley wrote: I've been working on some other stuff lately, so this is the first opportunity I've had to catch up on Parrot. I'm interested in the current status of the following within Parrot: - object/class support - fixed-sized integers and/or conversion opcodes - embedding

C#/Parrot Status

2002-11-18 Thread Rhys Weatherley
I've been working on some other stuff lately, so this is the first opportunity I've had to catch up on Parrot. I'm interested in the current status of the following within Parrot: - object/class support - fixed-sized integers and/or conversion opcodes - embedding of binary extension sect

Re: [perl #18445] [PATCH] Fix packfile initialization

2002-11-18 Thread Leopold Toetsch
Simon Glover (via RT) wrote: # New Ticket Created by Simon Glover # Please include the string: [perl #18445] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt2/Ticket/Display.html?id=18445 > Applied, thanks leo

[CVS ci] GC related string fixes

2002-11-18 Thread Leopold Toetsch
The biggest problem currently seems to be string_to_cstring. Some time ago, I made a change, that the returned cstr has the BUFFER_immobile_FLAG set, which should be the Right Thing(tm), *but* - though immobile strings don't move - the memory_pool, where these strings live, get freed at the end

[CVS ci] JIT/i386: 370% faster mops_p.pasm

2002-11-18 Thread Leopold Toetsch
JIT has big improvement in integer related programs but did lack to improve real world i.e. PMC using apps. I wanted to test, how much we can gain, by doing vtable calls directly in JIT and did optimize 4 ops (dec_p, inc_p, if_p_ic, unless_p_ic) (which happen to be used in mops_p.pasm's MOPS lo