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)
lmpx.com only provides a reader for public news (NNTP) servers. It is not
affiliated with the servers or forums shown here and is not responsible for
the content of articles, which is written by their respective authors.