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
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.
# http://rt.perl.org/rt3/Ticket/Display.html?id=46137 >
In src/debug.c:PDB_hasinstruction() has the todo item:
else if (*c == ':') {
/* this
# New Ticket Created by Paul Cochrane
# Please include the string: [perl #46139]
# in the subject line of all future correspondence about this issue.
# 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 needs
# New Ticket Created by Paul Cochrane
# Please include the string: [perl #46141]
# in the subject line of all future correspondence about this issue.
# 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.
# 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 breakpoint y
# New Ticket Created by Paul Cochrane
# Please include the string: [perl #46145]
# in the subject line of all future correspondence about this issue.
# 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 the i
# New Ticket Created by Paul Cochrane
# Please include the string: [perl #46147]
# in the subject line of all future correspondence about this issue.
# 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 out m
# New Ticket Created by Paul Cochrane
# Please include the string: [perl #46149]
# in the subject line of all future correspondence about this issue.
# 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 value
# New Ticket Created by Paul Cochrane
# Please include the string: [perl #46153]
# in the subject line of all future correspondence about this issue.
# 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 file
# New Ticket Created by Paul Cochrane
# Please include the string: [perl #46155]
# in the subject line of all future correspondence about this issue.
# http://rt.perl.org/rt3/Ticket/Display.html?id=46155 >
In src/embec.c:Parrot_readbc() there is the todo item (with context):
#ifdef PARROT_HA
# New Ticket Created by Paul Cochrane
# Please include the string: [perl #46157]
# in the subject line of all future correspondence about this issue.
# http://rt.perl.org/rt3/Ticket/Display.html?id=46157 >
In src/global.c:internal_ns_keyed() there is the todo item:
/* TODO - stop depending o
# New Ticket Created by Paul Cochrane
# Please include the string: [perl #46159]
# in the subject line of all future correspondence about this issue.
# 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 of enc
# New Ticket Created by Paul Cochrane
# Please include the string: [perl #46161]
# in the subject line of all future correspondence about this issue.
# 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 func
# New Ticket Created by Paul Cochrane
# Please include the string: [perl #46163]
# in the subject line of all future correspondence about this issue.
# 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 be ab
# New Ticket Created by Paul Cochrane
# Please include the string: [perl #46165]
# in the subject line of all future correspondence about this issue.
# http://rt.perl.org/rt3/Ticket/Display.html?id=46165 >
In src/global.c:Parrot_store_global_cur() there is the todo item:
/* FIXME - method ca
# New Ticket Created by Paul Cochrane
# Please include the string: [perl #46167]
# in the subject line of all future correspondence about this issue.
# 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 hack
# New Ticket Created by Paul Cochrane
# Please include the string: [perl #46169]
# in the subject line of all future correspondence about this issue.
# http://rt.perl.org/rt3/Ticket/Display.html?id=46169 >
In src/global.c:Parrot_store_global_s() there is the todo item:
/* FIXME - method cac
# New Ticket Created by Paul Cochrane
# Please include the string: [perl #46171]
# in the subject line of all future correspondence about this issue.
# 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 BROKEN -
# New Ticket Created by Paul Cochrane
# Please include the string: [perl #46177]
# in the subject line of all future correspondence about this issue.
# 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 when
# New Ticket Created by Paul Cochrane
# Please include the string: [perl #46179]
# in the subject line of all future correspondence about this issue.
# 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 set
# New Ticket Created by Paul Cochrane
# Please include the string: [perl #46181]
# in the subject line of all future correspondence about this issue.
# 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 = NUL
# New Ticket Created by Paul Cochrane
# Please include the string: [perl #46183]
# in the subject line of all future correspondence about this issue.
# 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 = old->reg_
# New Ticket Created by Paul Cochrane
# Please include the string: [perl #46185]
# in the subject line of all future correspondence about this issue.
# 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) if we
# New Ticket Created by Paul Cochrane
# Please include the string: [perl #46187]
# in the subject line of all future correspondence about this issue.
# http://rt.perl.org/rt3/Ticket/Display.html?id=46187 >
In src/gc/register.c:parrot_gc_context() there is the todo item:
LVALUE_CAST(char
# New Ticket Created by Paul Cochrane
# Please include the string: [perl #46191]
# in the subject line of all future correspondence about this issue.
# 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))) {
real_exception(int
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.
> # http://rt.perl.org/rt3/Ticket/Display.html?id=45935 >
>
>
> hi,
>
> a cod
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 t
I'm thinking about how to explain Perl 6's numbers to the beginners
just picking up Learning Perl 6. I had some questions about NaN and Inf
(which I can't just try since neither Parrot or Pugs appear to know
about these yet).
* In S02's table of "Immutable types", it mentions that Int allows Inf
brian d foy wrote:
> * If I can match $x to NaN (or its stand-in), what happens when $x is
> undef?
undef is a property of the container variable (that it holds no value),
whereas NaN is a property of the content (like 1/0). so undef ~~ NaN
should be false IMHO.
> There's a note about this in S0
In article <[EMAIL PROTECTED]>, brian d foy
<[EMAIL PROTECTED]> wrote:
> I'm thinking about how to explain Perl 6's numbers to the beginners
> just picking up Learning Perl 6. I had some questions about NaN and Inf
> (which I can't just try since neither Parrot or Pugs appear to know
> about these
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 main
This is basically the same question I had about file test operators
earlier
(http://www.nntp.perl.org/group/perl.perl6.language/2007/04/msg27415.htm
l). I never got an answer on my syntax question and the discussion went
off to talk about file tests instead of pair notation.
>From S02 "The genera
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 correc
At 3:20 PM -0500 10/6/07, brian d foy wrote:
For comparisons, how are we going to use Inf and NaN? Are those going
to be special flyweight objects, so:
$x = 1 / 0;
$x == Inf;# is it the same value
$x === Inf; # it is always the same object
Be mindful of the difference between
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 th
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
(https://rt.perl.org/rt3/
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 be
40 matches
Mail list logo