Changes between Version 2 and Version 3 of ParrotDeprecations

Show
Ignore:
Timestamp:
06/28/10 07:24:13 (12 years ago)
Author:
cotto
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ParrotDeprecations

    v2 v3  
    11This page exists to systematically document all deprecations that apply to core Parrot code.  We don't hate our users and while we love ripping out crufty old code, we also don't want anyone developing code on top of Parrot to dread paying the "upgrade tax" when moving from one supported version to the next.  The idea behind this page is that by following the instructions for each version transition, developers of HLLs and libraries can have a well-known and deterministic upgrade path. 
    22 
    3 == Changes Between 2.3 and 2.6 ([wiki:ParrotDeprecationsFor2.6 link]) == 
     3Any new deprecations must be described on the appropriate page and summarized here before being committed to trunk.  This deprecation policy will be instituted shortly before the 2.6 release.  Although we will attempt to add notices for previous version transitions, these lists may be incomplete.  Notifications for the 2.6->2.9 transition and later will be complete. 
    44 
    5 Remove sizeof op.  No replacement currently exists.  TT #633 
     5== Changes Between 2.3 and 2.6 == 
    66 
    7 Replace uses of STRING_is_null with Parrot_str_is_null.  TT #1585 
     7This list is a summary.  A more complete description and migration path for each change is at [wiki:ParrotDeprecationsFor2.6 ParrotDeprecationsFor2.6].  Because this list was created after the deprecations were committed to trunk, it's likely we've missed a few.  If you find a missing deprecation notice, file a ticket [http://trac.parrot.org/parrot/newticket here] or hop on #parrot on irc.parrot.org and let us know. 
    88 
    9 Remove in-place substr op variants.  TT #1450 
     9 * Remove sizeof op.  No replacement currently exists.  TT #633 
     10 * Replace STRING_is_null with Parrot_str_is_null.  TT #1585 
     11 * Remove in-place substr op variants.  TT #1450 
    1012 
    1113== Changes Between 2.0 and 2.3 == 
    1214 
    13  
    1415== Changes Between 1.4 and 2.0 == 
    1516 
    16  
    1717== Changes Between 1.0 and 1.4 ==