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)