Re: [CVS ci] CGP - CGoto Prederefed runloop

2003-02-11 Thread Leopold Toetsch
Nicholas Clark wrote: On Tue, Feb 11, 2003 at 10:49:14AM +0100, Leopold Toetsch wrote: I failed to follow most of the specific details, and all of the x86 specific stuff. Basically, all non JITed opcodes, which are now called functions (Parrot_jit_normal_op) would instead get jumped to in

Re: [CVS ci] CGP - CGoto Prederefed runloop

2003-02-11 Thread Nicholas Clark
On Tue, Feb 11, 2003 at 10:49:14AM +0100, Leopold Toetsch wrote: > Leopold Toetsch wrote: > > >Nicholas Clark wrote: > > >>Inside a cgoto core have 1 extra op - enter JITted section. > > >Or go the other way round: Run from JIT. If there is a sequence of non > >JITable ops, convert these to a C

Re: This week's Perl 6 Summary

2003-02-11 Thread Piers Cawley
Leopold Toetsch <[EMAIL PROTECTED]> writes: > [EMAIL PROTECTED] wrote: > >> The 2004 Performance challenge >> Dan announced that he'd made a bet with Guido van Rossum that Parrot >> would be faster at executing a pure python benchmark > > > [ ... ] > > >> For some reason nobody comme

Re: This week's Perl 6 Summary

2003-02-11 Thread Leopold Toetsch
[EMAIL PROTECTED] wrote: The 2004 Performance challenge Dan announced that he'd made a bet with Guido van Rossum that Parrot would be faster at executing a pure python benchmark [ ... ] For some reason nobody commented on this. The CGP runloop was the comment ;-) Thanks f

This week's Perl 6 Summary

2003-02-11 Thread p6summarizer
The Perl 6 Summary for the week ending 20030209 Welcome to the latest Perl 6 summary, your handy cut out and keep guide to the goings on in the crazy world of Perl 6 design and development. It's been a rather quiet week this week; only 75 messages in perl6-internals and a mere 57

Re: [perl #20839] [PATCH] remove a segfault in imcc

2003-02-11 Thread Leopold Toetsch
Jürgen Bömmels (via RT) wrote: # New Ticket Created by Jürgen Bömmels # Please include the string: [perl #20839] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt2/Ticket/Display.html?id=20839 > Hello, imcc segfaults if you run languages/imcc/imcc

[perl #20839] [PATCH] remove a segfault in imcc

2003-02-11 Thread Jürgen
# New Ticket Created by Jürgen Bömmels # Please include the string: [perl #20839] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt2/Ticket/Display.html?id=20839 > Hello, imcc segfaults if you run languages/imcc/imcc -a t/op/basic_12.pasm The reason

Re: [CVS ci] CGP - CGoto Prederefed runloop

2003-02-11 Thread Leopold Toetsch
Leopold Toetsch wrote: Nicholas Clark wrote: Inside a cgoto core have 1 extra op - enter JITted section. Or go the other way round: Run from JIT. If there is a sequence of non JITable ops, convert these to a CGP section, which returns to JIT when finished. This would save a lot of functio

Re: benchmarking - it's now all(-1,0,1,5,6)% faster

2003-02-11 Thread A . Bergman
On måndag, feb 10, 2003, at 23:03 Europe/Stockholm, [EMAIL PROTECTED] wrote: 50% of the time your function/label/loop/jump is 16 byte aligned. 50% of the time your function/label/loop/jump is "randomly" aligned So, a slight code size change early on in a file can cause the remaining functions

Re: [CVS ci] CGP - CGoto Prederefed runloop

2003-02-11 Thread Leopold Toetsch
Simon Glover wrote: Hi all. The new CGP code causes compilation of interpreter.c to fail if HAVE_COMPUTED_GOTO is undefined. Ah, yes thanks. I have checked in a fix. leo