On Friday 05 October 2007 14:02:32 [EMAIL PROTECTED] wrote:
Author: allison
Date: Fri Oct 5 14:02:31 2007
New Revision: 21891
Modified:
branches/pdd15oo/src/pmc/namespace.pmc
Log:
[pdd15oo] The namespace PMC adds methods and vtable overrides to the class
if it's associated with a
Allison Randal wrote:
Patrick R. Michaud wrote:
In pdd15oo, there seems to be an issue about using load_bytecode
to load :method subs after a class has been created.
Working now for both load_bytecode and the eval case.
One problem: with this change, every named method is inserted into the
# New Ticket Created by Paul Cochrane
# Please include the string: [perl #46137]
# in the subject line of all future correspondence about this issue.
# URL: http://rt.perl.org/rt3/Ticket/Display.html?id=46137
In src/debug.c:PDB_hasinstruction() has the todo item:
else if (*c == ':') {
/*
# New Ticket Created by Paul Cochrane
# Please include the string: [perl #46139]
# in the subject line of all future correspondence about this issue.
# URL: http://rt.perl.org/rt3/Ticket/Display.html?id=46139
In src/debug.c:GDB_P() there is the todo item:
* TODO more, more
What exactly
# New Ticket Created by Paul Cochrane
# Please include the string: [perl #46141]
# in the subject line of all future correspondence about this issue.
# URL: http://rt.perl.org/rt3/Ticket/Display.html?id=46141
In src/debug.c there is the todo item:
/* TODO move these to debugger interpreter
# New Ticket Created by Paul Cochrane
# Please include the string: [perl #46143]
# in the subject line of all future correspondence about this issue.
# URL: http://rt.perl.org/rt3/Ticket/Display.html?id=46143
In src/debug.c:GDB_B() there is the todo item:
* XXX We can't remove the
# New Ticket Created by Paul Cochrane
# Please include the string: [perl #46145]
# in the subject line of all future correspondence about this issue.
# URL: http://rt.perl.org/rt3/Ticket/Display.html?id=46145
In src/debug.c:GDB_B() there is the todo item:
/* HACK alarm pb 45 is passed as
# New Ticket Created by Paul Cochrane
# Please include the string: [perl #46147]
# in the subject line of all future correspondence about this issue.
# URL: http://rt.perl.org/rt3/Ticket/Display.html?id=46147
In compilers/imcc/main.c:do_pre_process() there is the todo item:
/* TODO: print
# New Ticket Created by Paul Cochrane
# Please include the string: [perl #46149]
# in the subject line of all future correspondence about this issue.
# URL: http://rt.perl.org/rt3/Ticket/Display.html?id=46149
In compilers/imcc/main.c:imcc_run_pbc() there is the todo item:
/* XXX no return
# New Ticket Created by Paul Cochrane
# Please include the string: [perl #46153]
# in the subject line of all future correspondence about this issue.
# URL: http://rt.perl.org/rt3/Ticket/Display.html?id=46153
In src/embed.c:Parrot_readbc() there is the todo item:
* TODO check for regular
# New Ticket Created by Paul Cochrane
# Please include the string: [perl #46155]
# in the subject line of all future correspondence about this issue.
# URL: http://rt.perl.org/rt3/Ticket/Display.html?id=46155
In src/embec.c:Parrot_readbc() there is the todo item (with context):
#ifdef
# New Ticket Created by Paul Cochrane
# Please include the string: [perl #46157]
# in the subject line of all future correspondence about this issue.
# URL: http://rt.perl.org/rt3/Ticket/Display.html?id=46157
In src/global.c:internal_ns_keyed() there is the todo item:
/* TODO - stop
# New Ticket Created by Paul Cochrane
# Please include the string: [perl #46159]
# in the subject line of all future correspondence about this issue.
# URL: http://rt.perl.org/rt3/Ticket/Display.html?id=46159
In src/global.c:internal_ns_keyed() there is the todo item:
/* TODO - match HLL
# New Ticket Created by Paul Cochrane
# Please include the string: [perl #46161]
# in the subject line of all future correspondence about this issue.
# URL: http://rt.perl.org/rt3/Ticket/Display.html?id=46161
In src/global.c:Parrot_find_global_n() there is the todo item:
XXX - For now this
# New Ticket Created by Paul Cochrane
# Please include the string: [perl #46163]
# in the subject line of all future correspondence about this issue.
# URL: http://rt.perl.org/rt3/Ticket/Display.html?id=46163
In src/global.c:Parrot_find_global_n() there is the todo item:
* XXX - we should
# New Ticket Created by Paul Cochrane
# Please include the string: [perl #46165]
# in the subject line of all future correspondence about this issue.
# URL: http://rt.perl.org/rt3/Ticket/Display.html?id=46165
In src/global.c:Parrot_store_global_cur() there is the todo item:
/* FIXME -
# New Ticket Created by Paul Cochrane
# Please include the string: [perl #46167]
# in the subject line of all future correspondence about this issue.
# URL: http://rt.perl.org/rt3/Ticket/Display.html?id=46167
In src/global.c:Parrot_store_global_k() there is the todo item:
* XXX - temporary
# New Ticket Created by Paul Cochrane
# Please include the string: [perl #46169]
# in the subject line of all future correspondence about this issue.
# URL: http://rt.perl.org/rt3/Ticket/Display.html?id=46169
In src/global.c:Parrot_store_global_s() there is the todo item:
/* FIXME -
# New Ticket Created by Paul Cochrane
# Please include the string: [perl #46171]
# in the subject line of all future correspondence about this issue.
# URL: http://rt.perl.org/rt3/Ticket/Display.html?id=46171
In src/global.c:Parrot_find_name_op() there is the todo item:
TODO - THIS IS
# New Ticket Created by Paul Cochrane
# Please include the string: [perl #46177]
# in the subject line of all future correspondence about this issue.
# URL: http://rt.perl.org/rt3/Ticket/Display.html?id=46177
In src/gc/regsiter.c there is the todo item:
TODO GC has to lower this threshold
# New Ticket Created by Paul Cochrane
# Please include the string: [perl #46179]
# in the subject line of all future correspondence about this issue.
# URL: http://rt.perl.org/rt3/Ticket/Display.html?id=46179
In src/gc/register.c:clear_regs() there is the todo item:
/* depending on -D40 we
# New Ticket Created by Paul Cochrane
# Please include the string: [perl #46181]
# in the subject line of all future correspondence about this issue.
# URL: http://rt.perl.org/rt3/Ticket/Display.html?id=46181
In src/gc/register.c:init_context() there is the todo item:
ctx-current_object =
# New Ticket Created by Paul Cochrane
# Please include the string: [perl #46183]
# in the subject line of all future correspondence about this issue.
# URL: http://rt.perl.org/rt3/Ticket/Display.html?id=46183
In src/gc/register.c:init_context() there is the todo item:
ctx-reg_stack =
# New Ticket Created by Paul Cochrane
# Please include the string: [perl #46185]
# in the subject line of all future correspondence about this issue.
# URL: http://rt.perl.org/rt3/Ticket/Display.html?id=46185
In src/gc/register.c:Parrot_alloc_context() there is the todo item:
* TODO (OPT)
# New Ticket Created by Paul Cochrane
# Please include the string: [perl #46187]
# in the subject line of all future correspondence about this issue.
# URL: http://rt.perl.org/rt3/Ticket/Display.html?id=46187
In src/gc/register.c:parrot_gc_context() there is the todo item:
# New Ticket Created by Paul Cochrane
# Please include the string: [perl #46191]
# in the subject line of all future correspondence about this issue.
# URL: http://rt.perl.org/rt3/Ticket/Display.html?id=46191
In src/gc/register.c:init_context() there is the todo item:
ctx-ref_count = 0;
I think it should be something like this:
/* RT46099 Check we don't already have this parent. */
/* If we have already added a method with this name... */
if (VTABLE_exists_keyed_str(interp, _class-all_parents,
VTABLE_name(interp, parent))) {
On 10/2/07, via RT Klaas-Jan Stol [EMAIL PROTECTED] wrote:
# New Ticket Created by Klaas-Jan Stol
# Please include the string: [perl #45935]
# in the subject line of all future correspondence about this issue.
# URL: http://rt.perl.org/rt3/Ticket/Display.html?id=45935
hi,
a code
Klaas-Jan Stol (via RT) wrote:
a code snippet like this:
the_value = new 'Type'
the_value = 42
is in my eyes not clear. It seems as if the first line creates an object,
and it seems to be discarded on the second line, as some value is assigned
to the_value.
The key thing to keep in mind is
Thanks, Will!
I succeeded to merge Harmony tree into my local copy:
$ svn propget svn:externals src/gc
gen http://svn.apache.org/repos/asf/harmony/enhanced/drlvm/trunk/vm/gc_gen/src
Then I fixed Manifest.pm to process external entries correctly and
started to understand that MANIFEST is used
On Saturday 06 October 2007 13:49:21 Maria Fedotova wrote:
I succeeded to merge Harmony tree into my local copy:
$ svn propget svn:externals src/gc
gen
http://svn.apache.org/repos/asf/harmony/enhanced/drlvm/trunk/vm/gc_gen/src
Then I fixed Manifest.pm to process external entries correctly
Not to pick on James here. There are a LOT of files where we put the
name of the file *in* the file; this becomes a maintenance burden,
especially with duplication, refactoring, renaming...
I noticed this when trying to do some cleanup in the t/ directory
some months ago. For example, in
Allison Randal wrote:
Simplification is a good idea. I suspect most people would rather type
some short unique value for the option than the text of the description
anyway.
In the reconfigure/ branch, I have figured out how to do this with the
--fatal-step option
Hi,
Allison Randal wrote:
It's worth exploring, and may lead to other experiments in parallel GC..
Parrot allows multiple different GC systems, so you shouldn't encounter
significant problems on the Parrot side, but if you do, let us know and
we'll fix them. I don't know if Harmony's parallel
The three schemes currently implemented are generational, stop-the-world
mark-and-sweep, and incremental mark-and-sweep. The generational GC
implementation is not complete yet. The default GC scheme at the moment
is stop-the-world mark-and-sweep. For the 1.0 release the default will
likely
35 matches
Mail list logo