1 =head1 .imc file extension
12 =head1 Deprecated C APIs
14 Currently no C APIs are deprecated.
16 =head1 Deprecated methods
22 PGE::P6Regex is now a registered compiler, and should be used like so:
24 <@pmichaud> it's easy; instead of $P0 = find_global "PGE", "p6rule"
25 one now does $P0 = compreg "PGE::P6Regex"
27 This syntax is also true for PGE::Glob and PGE::P5Regex
33 From http://www.parrotcode.org/docs/ops/var.html, the following ops are
46 There are several variants of some of the above ops; all are deprecated,
47 and are replaced by the ops {set,get}_[hll,root]_global. See also
48 http://www.parrotcode.org/docs/ops/var.html.
51 =head1 Deprecated Class Features
57 Type IDs will go away in 0.5.0.
61 The C<classname> op is deprecated and will be removed in the 0.5.0 release.
62 It's an exact duplicate of the string return variant of the C<typeof> op.
66 The experimental C<instantiate> opcode is deprecated and will be removed in the
69 (The C<instantiate> vtable function becomes core in 0.5.0, but is accessed via
70 the "new" opcode for the PMCs that use it.)
74 PMC* subclass(PMC* name)
76 The subclass vtable method is deprecated and will be removed in the 0.5.0 release.
80 The PMC union struct is deprecated and will be removed once all core PMCs have
87 Not yet deprecated, but it's recommended to use the new syntax and
88 gradually change the old.
92 =item PMC Class name IDs
100 $P0 = new .Integer # better, but ...
102 we are moving to use:
106 =item Assignment syntax with opcodes [#36283]
108 When the first argument of an opcode is C<OUT>, then the assignment syntax
109 will be allowed, as it is today.
111 In any other case (i.e. C<INOUT>, C<IN>), this will become
112 a syntax error. For example:
115 $P0 = substr 1, 2, "x"
120 substr $P0, 1, 2, "x"
124 =head1 Deprecated compiler tools
128 =item compilers/past and compilers/post [#44011]
130 The compilers/past and compilers/post tools are deprecated in
131 favor of compilers/past-pm and compilers/pct . They are expected
132 to be completely removed from the repository in an upcoming release.