DEPRECATION Roundup, 0.9.0

Will Coleda will at coleda.com
Tue Jan 13 06:37:42 UTC 2009


The 0.9.0 release is coming up shortly, and there are still a bunch of
items in DEPRECATED.pod that need resolution.

First, here's what's gone since the 0.8.2 release (Thanks to everyone
who worked on these tickets)

-=item * C<store_global> [post 0.5.0]
-=item * C<find_global> [post 0.5.0]
-=item * C<get_mro> [post 0.5.0]
-=item * C<open> opcode mode string [post 0.8.2]
-=item * C<infix> and C<n_infix> opcodes [post 0.8.2]
-=item * C<slice> [post 0.8.2]
-=item * C<add_io_event> [post 0.8.2]
-=item * Exception Handlers won't automatically be disabled [post 0.8.1]
 =item Old-style MMD functions [post 0.7.1] (all but one are now gone)
-=item 'get_string', 'get_bool', etc. named vtable functions [post 0.8.1]
-=item Capture_PIR class [post 0.8.2]
-=item 'make smoke' [post 0.8.2]
-=item * String indexing [post 0.8.2]
-=item * C<.namespace [ "a" .. "b" ]> [post 0.5.0]

Three items were added to this file without tickets: I've added them
(TT #158, TT#159, TT #168) - please update the tickets if you have
more information about what changes will be needed for these items,
or, even better, a patch that we can apply when the time comes.

The following tickets are still marked as able to go before the 0.9.0
release; if you can resolve any of these in the next week, please do
so (claim the ticket if you're working on it.)

RT #47011 (new_from_string)

I think this needs another once over from the architect.

RT #58410 (n_* math code variants)

Has some direction from allison at the end of the ticket.

RT #48014 (remove pmc struct)

Theoretically a SMOP.

TT #158 (change add_method)

??

RT #36283 (assignment syntax with opcodes)

imcc guts, hard.

RT #60626 (remove mmd_cvt_to_types)

This is probably going to be rejected, as we need this function and
don't have a replacement. (or resolved, since we elminated most of
them.)

RT #60048 (remove PIC)

This is 99% done in the remove_pic branch; see the ticket for the one
bit left that I don't know what to do with.

RT #60586 (:vtable/:method don't imply namespace)

The ticket says that the code is already done in the nsentry branch;
can we get this merged back to trunk?

-- 
Will "Coke" Coleda


More information about the parrot-dev mailing list