Re: [perl #19874] Patch for pdump

2003-01-09 Thread James Michael DuPont
--- Leopold Toetsch <[EMAIL PROTECTED]> wrote: > James Michael DuPont (via RT) wrote: > > >>--- packdump.c 2 Nov 2002 14:57:47 - 1.6 > >>+++ packdump.c 4 Jan 2003 16:18:37 - > > > >>+#ifdef HAS_parrot_string_t_flags > > This is already fixed. thanks, I have not

Re: Thoughts on infant mortality...

2003-01-09 Thread Dan Sugalski
At 4:17 PM + 1/9/03, Nicholas Clark wrote: On Thu, Jan 09, 2003 at 01:32:57PM +0100, Leopold Toetsch wrote: But I still favor the combination of: - code reordering, like done for pmc_new - DOD/GC disabling (e.g. aggregate clone) - active anchoring to the root set, where above is not appli

Re: Thoughts on infant mortality...

2003-01-09 Thread Dan Sugalski
At 5:46 PM +0100 1/9/03, Leopold Toetsch wrote: Nicholas Clark wrote: ie user code has to have the discipline either to have things linked to the root set by the time it makes a parrot call or explicitly disable DOD across such a call. Yes. We need some XS guidelines anyway. One more rule or l

Re: Infant mortality

2003-01-09 Thread Dan Sugalski
At 1:46 PM +0100 1/9/03, Leopold Toetsch wrote: Leopold Toetsch wrote: Steve Fink wrote: (3) propose something else that solves the whole problem neatly. i.e. reorder code where possible, and anchor early, RFC: changing the clone op functionality slightly: Clone does in the first step p

Objects, finally (try 1)

2003-01-09 Thread Dan Sugalski
Okay, as promised, here's the object proposal for parrot. (And yes, it was finished by 5PM EST--if you got it later, it just means I lingered over coffee in a blissfully wireless-free coffee shop down the street from my apartment) Objects, as far as I see it, have the following properties: 1) The

Re: The perl 6 parser

2003-01-09 Thread Dan Sugalski
At 2:31 AM -0500 1/9/03, Joseph F. Ryan wrote: Dan Sugalski wrote: Could one of the folks working on the perl 6 parser give us a status update as to where it stands? Which bits of the apocalypses don't work, and what parts of the regex definiton's not done yet? Things have stalled a bit, and

Re: LXR - source-code indexing

2003-01-09 Thread Dan Sugalski
At 3:46 PM -0800 1/8/03, Zach Lipton wrote: I am pleased to announce that LXR has been installed on perl.org to index the source of parrot and perl5 (additional modules, such as perl6, can be added as needed). Cool. Thanks, Zach. -- Dan --

Re: [perl #19874] Patch for pdump

2003-01-09 Thread Leopold Toetsch
James Michael DuPont (via RT) wrote: --- packdump.c 2 Nov 2002 14:57:47 - 1.6 +++ packdump.c 4 Jan 2003 16:18:37 - +#ifdef HAS_parrot_string_t_flags This is already fixed. leo

Re: [CVS ci] mark5 - PMC/Buffer unification #10

2003-01-09 Thread Leopold Toetsch
Dan Sugalski wrote: ... (And I don't want to go with an extra level of indirection for this, for speed reasons) I did answer, nor do I, but recent cache coherency discussion could imply, that eg. this wouldn't be to bad. I thought of: - a PMC is a handle (index) into - array of pointers (e.g

[perl #19874] Patch for pdump

2003-01-09 Thread via RT
# New Ticket Created by James Michael DuPont # Please include the string: [perl #19874] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt2/Ticket/Display.html?id=19874 > this is the patch to compile pdump under linux basically it removes a field that

Re: [perl #19870] Compile failure in jit_cpu.c

2003-01-09 Thread Leopold Toetsch
Matthew Zimmerman (via RT) wrote: # New Ticket Created by Matthew Zimmerman # Please include the string: [perl #19870] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt2/Ticket/Display.html?id=19870 > A CVS update from about 30 minutes ago is faili

Re: Thoughts on infant mortality...

2003-01-09 Thread Leopold Toetsch
Nicholas Clark wrote: On Thu, Jan 09, 2003 at 01:32:57PM +0100, Leopold Toetsch wrote: But I still favor the combination of: - code reordering, like done for pmc_new - DOD/GC disabling (e.g. aggregate clone) - active anchoring to the root set, where above is not applicable Which combined mea

[perl #19873] Fwd: perl6 testing on mingw32

2003-01-09 Thread via RT
# New Ticket Created by James Michael DuPont # Please include the string: [perl #19873] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt2/Ticket/Display.html?id=19873 > bug report for parrot/languages/perl6 mike --- James Michael DuPont <[EMAIL PRO

[perl #19872] Fwd: Re: Introduction and cygwin results

2003-01-09 Thread via RT
# New Ticket Created by James Michael DuPont # Please include the string: [perl #19872] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt2/Ticket/Display.html?id=19872 > Missing header file for cygwin --- James Michael DuPont <[EMAIL PROTECTED]> wro

[perl #19871] Fwd: Introduction and cygwin results

2003-01-09 Thread via RT
# New Ticket Created by James Michael DuPont # Please include the string: [perl #19871] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt2/Ticket/Display.html?id=19871 > Attached is the bug report and test results for parrot on cygwin. --- James Mi

[perl #19870] Compile failure in jit_cpu.c

2003-01-09 Thread via RT
# New Ticket Created by Matthew Zimmerman # Please include the string: [perl #19870] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt2/Ticket/Display.html?id=19870 > A CVS update from about 30 minutes ago is failing to compile on my Red Hat Linux 7.

Re: Thoughts on infant mortality...

2003-01-09 Thread Nicholas Clark
On Thu, Jan 09, 2003 at 01:32:57PM +0100, Leopold Toetsch wrote: > But I still favor the combination of: > - code reordering, like done for pmc_new > - DOD/GC disabling (e.g. aggregate clone) > - active anchoring to the root set, where above is not applicable Which combined means that there is no

Re: Thoughts on infant mortality...

2003-01-09 Thread Leopold Toetsch
Piers Cawley wrote: alloc_and_link( void ** handle, size_t size); This is covered in Steve Finks summary as solution 3. There were also two code snippets by Brent Dax and Jerome Vouillon, that deal with exception handling too. s. thread "Infant mortality" started by Steve. Note that NU

Re: Infant mortality

2003-01-09 Thread Leopold Toetsch
Leopold Toetsch wrote: Steve Fink wrote: (3) propose something else that solves the whole problem neatly. i.e. reorder code where possible, and anchor early, RFC: changing the clone op functionality slightly: Clone does in the first step pmc_new{,noinit} a PMC of the desired type. This

Re: The perl 6 parser

2003-01-09 Thread Leopold Toetsch
Sean O'Rourke wrote: ... The tests should all still pass (barring inclement GC bugs), but they reflect the outdated spec. Almost: Failed Test Stat Wstat Total Fail Failed List of Failed --- t/compiler/1.test

DOD patches and some remarks

2003-01-09 Thread Leopold Toetsch
I have here now ~15 files different to CVS, which I would like to sync in either direction for easier future changes. So the question is, should I checked it in / partially / forget it. Changes are: - SPMC (small or scalar PMC) with half the size of a PMC, no promotion or whatever to a PMC, disa

Thoughts on infant mortality...

2003-01-09 Thread Piers Cawley
This will be vague and handwavy, but I *think* it suggests something that hasn't been tried before... 1. The problem of infant mortality is that resource allocation can trigger a DOD run could wipe out the very thing we were allocating memory for. 2. This can be solved by extending the root