Re: [perl #31601] GC bug triggered in examples/streams

2004-09-28 Thread Jens Rieks
# New Ticket Created by Jens Rieks # Please include the string: [perl #31601] # in the subject line of all future correspondence about this issue. # URL: http://rt.perl.org:80/rt3/Ticket/Display.html?id=31601 I've added t/library/streams.t Test #13 and #19 are marked as TODO because they

[perl #31601] GC bug triggered in examples/streams

2004-09-16 Thread via RT
# New Ticket Created by Jens Rieks # Please include the string: [perl #31601] # in the subject line of all future correspondence about this issue. # URL: http://rt.perl.org:80/rt3/Ticket/Display.html?id=31601 --- osname= linux osvers= 2.6.4 arch= i586-linux-thread-multi cc= cc ---

New calling scheme (was: GC bug triggered in examples/streams?)

2004-09-10 Thread Leopold Toetsch
Dan Sugalski wrote: At 6:40 PM +0200 9/8/04, Leopold Toetsch wrote: [ register backing stacks ] The register spilling code could easily use them See 1) below That makes the interpreter unbearable slow and non-competitive. That's the reason for my alternate calling scheme proposal. Then we put

Re: GC bug triggered in examples/streams?

2004-09-09 Thread Dan Sugalski
At 6:40 PM +0200 9/8/04, Leopold Toetsch wrote: Dan Sugalski wrote: At 4:41 PM +0200 9/8/04, Leopold Toetsch wrote: No. As layed out my scheme doesn't need any register backing stacks. If you're cloning the context every time someone pushes a register frame... that's a bit excessive. There are

Re: GC bug triggered in examples/streams?

2004-09-08 Thread Leopold Toetsch
Jens Rieks wrote: Hi, the examples in examples/streams are not working with --gc-debug, FileLines.imc crashes even without it. Any idea why? Nasty. After spending some hours with gdb and thinking up, down, and in circles, I could eventually boil it down to the code below. The continuation

Re: GC bug triggered in examples/streams?

2004-09-08 Thread Dan Sugalski
At 2:10 PM +0200 9/8/04, Leopold Toetsch wrote: Jens Rieks wrote: Hi, the examples in examples/streams are not working with --gc-debug, FileLines.imc crashes even without it. Any idea why? Nasty. After spending some hours with gdb and thinking up, down, and in circles, I could eventually boil it

Re: GC bug triggered in examples/streams?

2004-09-08 Thread Leopold Toetsch
Dan Sugalski wrote: There are two simple answers here (the proposal for the change in the way interpreter context structs are handled isn't it -- we'll have the same problem because we'll still have backing stacks). No. As layed out my scheme doesn't need any register backing stacks. ... Either

Re: GC bug triggered in examples/streams?

2004-09-08 Thread Dan Sugalski
At 4:41 PM +0200 9/8/04, Leopold Toetsch wrote: Dan Sugalski wrote: There are two simple answers here (the proposal for the change in the way interpreter context structs are handled isn't it -- we'll have the same problem because we'll still have backing stacks). No. As layed out my scheme

Re: GC bug triggered in examples/streams?

2004-09-08 Thread Leopold Toetsch
Dan Sugalski wrote: At 4:41 PM +0200 9/8/04, Leopold Toetsch wrote: No. As layed out my scheme doesn't need any register backing stacks. If you're cloning the context every time someone pushes a register frame... that's a bit excessive. There are no register stacks, no register stack opcodes,

GC bug triggered in examples/streams?

2004-09-07 Thread Jens Rieks
Hi, the examples in examples/streams are not working with --gc-debug, FileLines.imc crashes even without it. Any idea why? jens