With a hint from Jonathan about storing vtable methods separately in
namespaces and a reminder from Kevin that named lookups were still important,
I wrestled my earlier patch into shape.
All tests pass.
I hate to brag too much about microbenchmarks, but before:
$ prove t/compilers/pge/p5regex/
On Wednesday 13 June 2007 16:54:54 Jonathan Worthington wrote:
> Yes, I'd like to see this. I did the groundwork for it already, by
> refactoring the NameSpace PMC so that there is a place to hang such a
> thing off now (just add it to the underlying struct), though I was doing
> it so there was a
chromatic wrote:
I wonder if changing the Namespace PMC to store all vtable methods in such a
way that an indexed lookup will work is a benefit. It might simplify the code
even further.
Yes, I'd like to see this. I did the groundwork for it already, by
refactoring the NameSpace PMC so that
On 6/13/07, Kevin Tew <[EMAIL PROTECTED]> wrote:
My patch only fails these tests.
this patch is better now that you added the case chromatic missed.
the location of the free_list segfault that perl6 experiences now
occurs when compiling the perl6 grammar, instead of when the test
suite was run
On Wednesday 13 June 2007 14:46:33 Kevin Tew wrote:
> My patch only fails these tests.
>
> Failed Test Stat Wstat Total Fail List of Failed
> ---
> t/library/range.t 1 25678 18 70-78
> t/pmc/parrot
My patch only fails these tests.
Failed Test Stat Wstat Total Fail List of Failed
---
t/library/range.t 1 25678 18 70-78
t/pmc/parrotobject.t1 256111 3
Chromatic was right,
vtable
chromatic schrieb:
@@ -697,7 +694,7 @@
$builder->diag("'$cmd' failed with exit code $exit_code")
if $exit_code and not $pass;
-unless ( $ENV{POSTMORTEM} ) {
+if ( ! $ENV{POSTMORTEM} ) {
unlink $out_f;
}
chromatic writes:
On Wednesday 13 June 2007 12:45:12 [EMAIL PROTECTED] wrote:
Minor beautification in Parrot::Test
@@ -697,7 +694,7 @@
$builder->diag("'$cmd' failed with exit code $exit_code")
if $exit_code and not $pass;
-unless ( $ENV{POSTMORTEM
On Wednesday 13 June 2007 12:45:12 [EMAIL PROTECTED] wrote:
> Minor beautification in Parrot::Test
> @@ -697,7 +694,7 @@
> $builder->diag("'$cmd' failed with exit code $exit_code")
> if $exit_code and not $pass;
>
> - unless ( $ENV{POSTMORTEM} ) {
> +
Look in src/objects.c, around line 80. This function looks up a vtable method
in a namespace. It has the name of the vtable method, as well as the number
of the vtable method.
Look how it reaches *inside* the namespace, grabs an iterator, and proceeds to
iterate through all of the keys of the
On Jun 13, 2007, at 11:11 AM, [EMAIL PROTECTED] wrote:
Log:
Make 'headerizer' depend on 'fingerprint.c', so that
it can run right after 'make realclean; perl Configure.pl'
Thanks for doing this, Bernhard. I'm glad to have someone else
workin' w/me on the headerizer.
--
Andy Lester => [EM
Applied in r18965.
kid51
# New Ticket Created by Ron Blaschke
# Please include the string: [perl #43191]
# in the subject line of all future correspondence about this issue.
# http://rt.perl.org/rt3/Ticket/Display.html?id=43191 >
I tried to smoke r18926 on Solaris but failed because of tons of "cannot
dereference non
# New Ticket Created by Geraud CONTINSOUZAS
# Please include the string: [perl #43193]
# in the subject line of all future correspondence about this issue.
# http://rt.perl.org/rt3/Ticket/Display.html?id=43193 >
Description:
While reading the docs/parrotbyte.pod file with perldoc, som
# New Ticket Created by Ron Blaschke
# Please include the string: [perl #43187]
# in the subject line of all future correspondence about this issue.
# http://rt.perl.org/rt3/Ticket/Display.html?id=43187 >
I tried to build r18933 and received the following error message:
...
src\global_setup.
15 matches
Mail list logo