Author: kjs
Date: Sat Nov 29 10:21:48 2008
New Revision: 33348

Modified:
   trunk/docs/pdds/pdd19_pir.pod

Log:
[pdd19] clean up deprecations.

Modified: trunk/docs/pdds/pdd19_pir.pod
==============================================================================
--- trunk/docs/pdds/pdd19_pir.pod       (original)
+++ trunk/docs/pdds/pdd19_pir.pod       Sat Nov 29 10:21:48 2008
@@ -105,8 +105,7 @@
   .local pmc foo
 
 The type of a named variable can be C<int>, C<num>, C<string> or C<pmc>,
-corresponding to the types of registers. No other types are used. [See
-RT#42769]
+corresponding to the types of registers. No other types are used.
 
 The second way of referencing a register is through a register variable
 C<$In>, C<$Sn>, C<$Nn>, or C<$Pn>. The capital letter indicates the type
@@ -116,9 +115,6 @@
 register in the register set, C<$P42> may be stored in the zeroth PMC
 register, if it is the only register in the subroutine.
 
-{{DEPRECATION NOTE: PIR will no longer support the old PASM-style syntax
-for registers without dollar signs: C<In>, C<Sn>, C<Nn>, C<Pn>. RT#57638}}
-
 =head2 Constants
 
 Constants may be used in place of registers or variables. A constant is not
@@ -597,7 +593,7 @@
 Directive to specify the object for a method call. Use it in combination
 with C<.meth_call>.
 
-=item  .meth_call
+=item .meth_call
 
 Directive to do a method call. It calls the specified method on the object
 that was specified with the C<.invocant> directive.
@@ -609,39 +605,23 @@
 the library, function name and function signature as arguments.
 See L<docs/pdds/pdd16_native_call> for details.
 
-=item .return <var> [:<flag>]*
-
-{{ Deprecated; use .set_return instead. See RT#58236. }}
-
 =item .set_return <var> [:<flag>]*
 
 Between C<.begin_return> and C<.end_return>, specify one or
 more of the return value(s) of the current subroutine.  Available
 flags: C<:flat>, C<:named>.
 
-=item .yield <var> [:<flag>]*
-
-{{ Deprecated; use .set_yield instead. See RT#58236. }}
-
 =item .set_yield <var> [:<flag>]*
 
 Between C<.begin_yield> and C<.end_yield>, specify one or
 more of the yield value(s) of the current subroutine.  Available
 flags: C<:flat>, C<:named>.
 
-=item .arg <var> [:<flag>]*
-
-{{ Deprecated. Use .set_arg instead. See RT#58236. }}
-
 =item .set_arg <var> [:<flag>]*
 
 Between C<.begin_call> and C<.call>, specify an argument to be
 passed.  Available flags: C<:flat>, C<:named>.
 
-=item .result <var> [:<flag>]*
-
-{{ Deprecated. Use .get_result instead. See RT#58236. }}
-
 =item .get_result <var> [:<flag>]*
 
 Between C<.call> and C<.end_call>, specify where one or more return
@@ -860,15 +840,6 @@
 
 Return from the current subroutine with zero or more values.
 
-The parentheses surrounding the arguments are mandatory. Besides making
-sequence break more conspicuous, this is necessary to distinguish this
-syntax from other uses of the C<.return> directive that will be probably
-deprecated.
-
-{{ Since .return is deprecated in .begin_/end_return, do we still need and/or
-   want the parentheses?
-}}
-
 =item .tailcall <var>(args)
 
 =item .tailcall <var>.'somemethod'(args)

Reply via email to