Skip to content
Newer
Older
100644 621 lines (612 sloc) 20.8 KB
2512fe6 @tadzik Added DEPRECATED.yaml, a direct translation of DEPRECATED.json
tadzik authored Jan 25, 2011
1 ---
56c3abc @bacek Change format of api.yaml to be list of hashes
bacek authored Jan 30, 2011
2 -
0464dbe @bacek Deprecate new_si opcode.
bacek authored Nov 20, 2011
3 name: 'Op new_si is deprecated'
4 note: "new_si op used to create empty string with reserved capacity. In non-mutable strings world of modern parrot this doesn't make sense. new_s to create new empty string will remain"
5 tags:
6 - 'deprecated'
7 - 'Opcodes'
8 ticket: 'https://github.com/parrot/parrot/issues/203'
9 -
44f74e1 @cotto add Select PMC to api.yaml
cotto authored Mar 2, 2011
10 name: 'Experimental Select PMC'
11 note: 'The Select PMC is experimental until its interface gets some exercise. See ticket for more information.'
12 tags:
13 - 'PMC'
14 - 'experimental'
0654676 @perlpilot Change trac links for those that exist on github
perlpilot authored Jan 17, 2012
15 ticket: 'https://github.com/parrot/parrot/issues/651'
44f74e1 @cotto add Select PMC to api.yaml
cotto authored Mar 2, 2011
16 -
9254cf3 @plobsing add deprecation notice for TT #1931 not ported over from DEPRECATED.pod
plobsing authored May 10, 2011
17 name: '"Advanced" NCI parameter types'
18 eligible: '3.1'
c5d26f4 @Whiteknight old embedding API is deprecated
Whiteknight authored Jun 10, 2011
19 ticket: 'http://trac.parrot.org/parrot/ticket/1931'
d5f1750 @plobsing mark TT #1931 deprecation as complete
plobsing authored May 10, 2011
20 tags:
21 - 'deprecated'
22 - 'completed'
9254cf3 @plobsing add deprecation notice for TT #1931 not ported over from DEPRECATED.pod
plobsing authored May 11, 2011
23 -
d89856a @plobsing deprecate old pointer-ish types
plobsing authored Mar 2, 2011
24 name: 'Pointer, UnManagedStruct, and ManagedStruct'
25 eligible: '3.4'
0654676 @perlpilot Change trac links for those that exist on github
perlpilot authored Jan 17, 2012
26 ticket: 'https://github.com/parrot/parrot/issues/657'
d89856a @plobsing deprecate old pointer-ish types
plobsing authored Mar 2, 2011
27 -
f1c998b @cotto add proper notice for the write barrier change
cotto authored Feb 12, 2011
28 name: 'add write barrier to all PMCs that write in unusual VTABLE functions'
5cc4b35 @cotto deprecations are eligible in 3.4, not 3.3
cotto authored Feb 15, 2011
29 eligible: '3.4'
f1c998b @cotto add proper notice for the write barrier change
cotto authored Feb 12, 2011
30 note: 'VTABLE functions not marked with :write that mutate the PMCs need to use the write barrier. See ticket for more information.'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored Apr 18, 2011
31 tags:
f1c998b @cotto add proper notice for the write barrier change
cotto authored Feb 12, 2011
32 - 'C'
33 - 'deprecated'
0b8c973 @cotto mark write barrier deprecation as completed
cotto authored Aug 14, 2011
34 - 'completed'
f1c998b @cotto add proper notice for the write barrier change
cotto authored Feb 12, 2011
35 ticket: 'http://trac.parrot.org/parrot/ticket/2010'
36 -
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
37 name: '":init" Sub flag'
38 eligible: '3.4'
39 note: 'At this point, ":init" is a no-op, and will therefore be removed.'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored Apr 18, 2011
40 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
41 - 'PIR'
42 - 'syntax'
43 - 'deprecated'
b8c1df9 @tadzik Added dedeprecator script to detect deprecations in Parrot code
tadzik authored Mar 3, 2011
44 detection:
45 regex:
46 pir: '^ ".sub" .+ ":init"'
0654676 @perlpilot Change trac links for those that exist on github
perlpilot authored Jan 17, 2012
47 ticket: 'https://github.com/parrot/parrot/issues/469'
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
48 -
49 name: '":load" and ":init" Sub flags doing different things'
50 eligible: '3.1'
51 note: 'Currently, ":init" and ":load" flagged Subs get called depending on the way a PIR file has been loaded. This distinction is silly and will cease to be. The ":load" flag will be triggered both for scenarios. ":init" becomes a no-op for a deprecation cycle (see below).'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored Apr 18, 2011
52 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
53 - 'deprecated'
54 - 'PIR'
55 - 'syntax'
56 ticket: 'https://trac.parrot.org/parrot/ticket/1895'
57 -
58 name: ':main Sub behaviour and selection.'
59 eligible: '2.7'
60 note: 'Currently, if no :main sub is found, the first .sub in a file is used as main. Also, arguments are passed to the main sub regardless of the .param declarations in that sub. After this change, if no sub is marked with :main, an exception will be raised. Multiple :main declarations will be still be allowed, and all but the first will be ignored. This change will also force all subs, including :main, to have their arguments checked - to allow an arbitrary number of arguments, have this be the only .param declaration in the sub.'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored Apr 18, 2011
61 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
62 - 'deprecated'
63 - 'PIR'
64 - 'syntax'
d74dbbe @plobsing manually import into api.yaml several previously missed deprecations
plobsing authored Sep 2, 2011
65 tickets:
de92e5e @moritz update ticket links from trac to github
moritz authored Jan 18, 2012
66 - 'https://github.com/parrot/parrot/issues/600'
67 - 'https://github.com/parrot/parrot/issues/571'
68 - 'https://github.com/parrot/parrot/issues/578'
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
69 -
70 name: 'Action methods in rules'
71 note: 'Per Synopsis 5, all regexes will have an implied {*} token at the end which cause invocation of an action method if a ":action" object is supplied.'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored Apr 18, 2011
72 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
73 - 'deprecated'
74 - 'compiler'
644b7ad @cotto change "old" to "completed" in api.yaml.
cotto authored Feb 1, 2011
75 - 'completed'
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
76 ticket: 'https://trac.parrot.org/parrot/ticket/843'
77 -
78 name: 'Archive::Tar & Archive::Zip'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored Apr 18, 2011
79 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
80 - 'library'
81 - 'experimental'
0654676 @perlpilot Change trac links for those that exist on github
perlpilot authored Jan 17, 2012
82 ticket: 'https://github.com/parrot/parrot/issues/375'
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
83 -
84 name: 'Assigning to registers in parrot_debugger'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored Apr 18, 2011
85 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
86 - 'debugger'
87 - 'experimental'
88 -
89 name: 'Auto-vivification of nested aggregates'
90 eligible: '2.4'
91 note: 'E.g. will not auto-vivify nested hashes and return PMCNULL early.'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored Apr 18, 2011
92 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
93 - 'deprecated'
94 - 'PMC'
644b7ad @cotto change "old" to "completed" in api.yaml.
cotto authored Feb 2, 2011
95 - 'completed'
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
96 ticket: 'https://trac.parrot.org/parrot/ticket/1561'
97 -
98 name: 'C API coding standards cleanup'
99 eligible: '1.1'
f7415ad @bacek Fix yaml syntax.
bacek authored Feb 18, 2011
100 note: 'All C API functions that aren''t currently named according to the ''Parrot_<system>_*'' scheme will be renamed. A list of renamed functions will be kept in the ticket at:'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored Apr 18, 2011
101 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
102 - 'deprecated'
103 - 'functions'
104 ticket: 'https://trac.parrot.org/parrot/ticket/443'
105 -
106 name: 'Complex PMC'
107 eligible: '3.1'
108 note: 'This perennially broken PMC will be removed.'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored Apr 18, 2011
109 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
110 - 'deprecated'
111 - 'PMC'
b8c1df9 @tadzik Added dedeprecator script to detect deprecations in Parrot code
tadzik authored Mar 2, 2011
112 detection:
113 regex:
114 pir: 'new\s\[?\''Complex\''\]?'
0654676 @perlpilot Change trac links for those that exist on github
perlpilot authored Jan 17, 2012
115 ticket: 'https://github.com/parrot/parrot/issues/462'
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
116 -
117 name: 'Cross-HLL library loading'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored Apr 18, 2011
118 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
119 - 'library'
120 - 'experimental'
0654676 @perlpilot Change trac links for those that exist on github
perlpilot authored Jan 17, 2012
121 ticket: 'https://github.com/parrot/parrot/issues/266'
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
122 -
123 name: 'GC timely destruction'
124 eligible: '3.1'
125 note: 'All PIR ops and internal semantics related to timely destruction of PMCs is deprecated.'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored Apr 18, 2011
126 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
127 - 'deprecated'
128 - 'functions'
0654676 @perlpilot Change trac links for those that exist on github
perlpilot authored Jan 17, 2012
129 ticket: 'https://github.com/parrot/parrot/issues/278'
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
130 -
131 name: 'GC_SYS_NAME option to interpinfo_s_i'
132 note: 'Ability to get the string name of the current GC core from the interpinfo_s_i. See r43900 and r43904 for details.'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored Apr 18, 2011
133 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
134 - 'Opcodes'
135 - 'experimental'
0654676 @perlpilot Change trac links for those that exist on github
perlpilot authored Jan 17, 2012
136 ticket: 'https://github.com/parrot/parrot/issues/347'
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
137 -
138 name: 'IPv6 Support'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored Apr 18, 2011
139 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
140 - 'experimental'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored Apr 18, 2011
141 ticket:
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
142 note: 'IPv6 support is still being perfected and being made portable'
143 -
144 name: 'JSON and Config;JSON'
145 eligible: '1.5'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored Apr 18, 2011
146 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
147 - 'deprecated'
148 - 'library'
0654676 @perlpilot Change trac links for those that exist on github
perlpilot authored Jan 17, 2012
149 ticket: 'https://github.com/parrot/parrot/issues/494'
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
150 -
151 name: 'LWP, https::Message, URI & URI::Escape'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored Apr 18, 2011
152 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
153 - 'library'
154 - 'experimental'
0654676 @perlpilot Change trac links for those that exist on github
perlpilot authored Jan 17, 2012
155 ticket: 'https://github.com/parrot/parrot/issues/431'
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
156 -
157 name: 'ManagedStruct reallocations based on shape changes'
158 eligible: '2.4'
159 note: 'Since shape changes may simply be used for re-interpreting data, and may also occur in several steps, re-allocating after any one shape change may be undesirable. In stead, an explicit allocate/reallocate method will be provided.'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored Apr 18, 2011
160 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
161 - 'deprecated'
162 - 'PMC'
0654676 @perlpilot Change trac links for those that exist on github
perlpilot authored Jan 17, 2012
163 ticket: 'https://github.com/parrot/parrot/issues/319'
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
164 -
165 name: 'MappedByteArray PMC'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored Apr 18, 2011
166 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
167 - 'PMC'
168 - 'experimental'
0654676 @perlpilot Change trac links for those that exist on github
perlpilot authored Jan 17, 2012
169 ticket: 'https://github.com/parrot/parrot/issues/420'
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
170 -
171 name: 'Meta-model implementation used by PCT'
172 eligible: '2.7'
173 note: 'PCT is set to switch to a new meta-model implementation for its classes and objects. This will most likely only affect those who rely on the interface of what is returned from .HOW, or rely on PCT objects exhibiting various other peculiarities of the P6object implementation. (Even when that is the case, the HOW API will not be changing too drastically, so for most PCT users there should be little to no upheavel.)'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored Apr 18, 2011
174 ticket:
175 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
176 - 'deprecated'
177 - 'compiler'
178 -
179 name: 'Method unescape on String'
180 note: 'This is a helper method for testing of Parrot_str_unescape_string.'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored Apr 18, 2011
181 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
182 - 'PMC'
183 - 'experimental'
644b7ad @cotto change "old" to "completed" in api.yaml.
cotto authored Feb 2, 2011
184 - 'completed'
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
185 ticket: 'https://trac.parrot.org/parrot/ticket/1628'
186 -
187 name: 'NCI_FB_CB and NCI_FB_UD in iglobals'
188 note: 'Hooks allowing a runtime-loadable dynamic frame builder.'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored Apr 18, 2011
189 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
190 - 'opcodes'
191 - 'experimental'
0654676 @perlpilot Change trac links for those that exist on github
perlpilot authored Jan 17, 2012
192 ticket: 'https://github.com/parrot/parrot/issues/354'
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
193 -
194 name: 'OpenGL bindings and libraries'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored Apr 18, 2011
195 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
196 - 'library'
197 - 'experimental'
198 ticket: 'https://trac.parrot.org/parrot/ticket/852'
199 -
200 name: 'Overriding vtable invoke in PIR objects'
201 note: 'The VTABLE invoke in object.pmc puts SELF at the start of the signature call arguments when there is no current object and is not already here. This allows the usage of $P0() instead of $P0($P0).'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored Apr 18, 2011
202 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
203 - 'PMC'
204 - 'experimental'
644b7ad @cotto change "old" to "completed" in api.yaml.
cotto authored Feb 2, 2011
205 - 'completed'
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
206 ticket: 'https://trac.parrot.org/parrot/ticket/103'
207 -
208 name: 'PARROT_LIBRARY and PARROT_INCLUDE environment variables'
209 note: 'A way to provide an equivalent of -L and -I parrot command line options to language that doesn''t support it.'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored Apr 18, 2011
210 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
211 - 'library'
212 - 'experimental'
213 ticket: 'https://trac.parrot.org/parrot/ticket/1429'
214 -
215 name: 'PAST::Val node generation'
216 eligible: '1.5'
217 note: 'The PAST::Compiler may generate the code for PAST::Val nodes (i.e., constants) at the beginning of the block (Parrot sub) instead of the location where they occur in the PAST tree.'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored Apr 18, 2011
218 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
219 - 'deprecated'
220 - 'compiler'
644b7ad @cotto change "old" to "completed" in api.yaml.
cotto authored Feb 2, 2011
221 - 'completed'
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
222 ticket: 'https://trac.parrot.org/parrot/ticket/868'
223 -
224 name: 'PCT::HLLCompiler from Perl 5''s Test::Harness'
225 eligible: '1.1'
f7415ad @bacek Fix yaml syntax.
bacek authored Feb 17, 2011
226 note: 'In order to facilitate using PCT::HLLCompiler with test harnesses, the ''command_line'' method of PCT::HLLCompiler object exits silently if it detects that it is being run in a sample run from Perl''s Test::Harness. Currently this detection is done by checking the second command line argument for @INC; future releases may use a different detection mechanism or eliminate it altogether.'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored Apr 18, 2011
227 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
228 - 'deprecated'
229 - 'compiler'
0654676 @perlpilot Change trac links for those that exist on github
perlpilot authored Jan 17, 2012
230 ticket: 'https://github.com/parrot/parrot/issues/464'
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
231 -
232 name: 'PCT::HLLCompiler stages'
233 eligible: '1.1'
234 note: 'The interface of various methods for adding, removing, and modifying the list stages in a PCT::HLLCompiler object is subject to change. The existing actual stages will remain; only the mechanism for specifying the order of individual stages is likely to change.'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored Apr 18, 2011
235 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
236 - 'deprecated'
237 - 'compiler'
644b7ad @cotto change "old" to "completed" in api.yaml.
cotto authored Feb 2, 2011
238 - 'completed'
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
239 ticket: 'https://trac.parrot.org/parrot/ticket/462'
240 -
241 name: 'PMC Attributes Allocation Functions'
242 note: 'These items and related helper functions are added as experimental support for <https://trac.parrot.org/parrot/ticket/1506>'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored Apr 18, 2011
243 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
244 - 'functions'
245 - 'experimental'
644b7ad @cotto change "old" to "completed" in api.yaml.
cotto authored Feb 2, 2011
246 - 'completed'
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
247 -
248 name: 'PMC numbering'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored Apr 18, 2011
249 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
250 - 'bytecode'
251 - 'experimental'
15f259e @bacek Rerun resolve_deprecated.nqp
bacek authored Feb 18, 2011
252 - 'completed'
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
253 ticket: 'https://trac.parrot.org/parrot/ticket/451'
254 -
255 name: 'PackfileDebug'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored Apr 18, 2011
256 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
257 - 'PMC'
258 - 'experimental'
0654676 @perlpilot Change trac links for those that exist on github
perlpilot authored Jan 17, 2012
259 ticket: 'https://github.com/parrot/parrot/issues/382'
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
260 -
261 name: 'Parrot_load_bytecode_file'
262 note: 'Load a .pbc file into the interpreter. Experimental.'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored Apr 18, 2011
263 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
264 - 'functions'
265 - 'experimental'
266 -
267 name: 'Parrot_str_unescape_string'
268 note: 'This function is an experimental addition to enhance and maybe replace Parrot_str_unescape'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored Apr 18, 2011
269 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
270 - 'functions'
271 - 'experimental'
644b7ad @cotto change "old" to "completed" in api.yaml.
cotto authored Feb 2, 2011
272 - 'completed'
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
273 ticket: 'https://trac.parrot.org/parrot/ticket/1628'
274 -
275 name: 'Protoobject'
276 eligible: '2.7'
277 note: 'Use P6Object instead.'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored Apr 18, 2011
278 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
279 - 'deprecated'
280 - 'library'
644b7ad @cotto change "old" to "completed" in api.yaml.
cotto authored Feb 2, 2011
281 - 'completed'
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
282 ticket: 'https://trac.parrot.org/parrot/ticket/1337'
283 -
284 name: 'STRING COW'
285 eligible: '2.4'
286 note: 'COW strings are to be removed. All "inplace" string modification functions and all "inplace" string ops are deprecated.'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored Apr 18, 2011
287 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
288 - 'deprecated'
289 - 'functions'
644b7ad @cotto change "old" to "completed" in api.yaml.
cotto authored Feb 2, 2011
290 - 'completed'
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
291 ticket: 'https://trac.parrot.org/parrot/ticket/1540'
292 -
293 name: 'STRING Out parameters in Parrot_str_* functions'
294 eligible: '2.1'
295 note: 'All STRING modification functions will return a STRING pointer; capture and use this rather than relying on in-place modification of an existing pointer.'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored Apr 18, 2011
296 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
297 - 'deprecated'
298 - 'functions'
644b7ad @cotto change "old" to "completed" in api.yaml.
cotto authored Feb 2, 2011
299 - 'completed'
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
300 ticket: 'https://trac.parrot.org/parrot/ticket/1584'
301 -
302 name: 'Threads and Parallelism'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored Apr 18, 2011
303 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
304 - 'experimental'
305 ticket: 'https://trac.parrot.org/parrot/ticket/1601'
306 -
307 name: 'UnManagedStruct get_integer, set_integer_native'
308 eligible: '2.4'
309 note: 'These will no longer refer to the byte length of the buffer, but to the number of times the struct is repeated; emulating an array of structs.'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored Apr 18, 2011
310 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
311 - 'deprecated'
312 - 'PMC'
0654676 @perlpilot Change trac links for those that exist on github
perlpilot authored Jan 17, 2012
313 ticket: 'https://github.com/parrot/parrot/issues/311'
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
314 -
315 name: 'UnManagedStruct handling nested structure'
316 eligible: '2.4'
317 note: 'UnManagedStruct will be simplified to only support flat structures. This means that elements which themselves have structure - struct pointers and function pointers will be stored as "void *" and "void (*)(void)" respectively. To use these, they will need to be cast to the appropriate signature on access.'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored Apr 18, 2011
318 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
319 - 'PMC'
320 - 'deprecated'
0654676 @perlpilot Change trac links for those that exist on github
perlpilot authored Jan 17, 2012
321 ticket: 'https://github.com/parrot/parrot/issues/298'
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
322 -
323 name: 'UnManagedStruct initializer structure'
324 eligible: '2.4'
325 note: 'The initializer structure will cease to be an array of triples. Instead, an array of flags (no counts or offsets), or a string representation of the same information may be used.'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored Apr 18, 2011
326 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
327 - 'deprecated'
328 - 'PMC'
0654676 @perlpilot Change trac links for those that exist on github
perlpilot authored Jan 17, 2012
329 ticket: 'https://github.com/parrot/parrot/issues/305'
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
330 -
331 name: 'charset, charsetname, find_charset, trans_charset'
332 eligible: '2.10'
333 note: 'These opcodes will be removed. The corresponding encoding opcodes should be used instead.'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored Apr 18, 2011
334 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
335 - 'deprecated'
336 - 'opcodes'
644b7ad @cotto change "old" to "completed" in api.yaml.
cotto authored Feb 2, 2011
337 - 'completed'
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
338 ticket: 'https://trac.parrot.org/parrot/ticket/1778'
339 -
340 name: 'continuation-based ExceptionHandlers'
341 eligible: '2.1'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored Apr 18, 2011
342 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
343 - 'deprecated'
344 - 'PIR'
345 - 'syntax'
644b7ad @cotto change "old" to "completed" in api.yaml.
cotto authored Feb 2, 2011
346 - 'completed'
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
347 ticket: 'https://trac.parrot.org/parrot/ticket/1091'
348 -
349 name: 'dlfunc and new_callback signature string format'
350 eligible: '2.4'
351 note: 'These will be changed to allow more flexibility in types.'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored Apr 18, 2011
352 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
353 - 'deprecated'
354 - 'opcodes'
0654676 @perlpilot Change trac links for those that exist on github
perlpilot authored Jan 17, 2012
355 ticket: 'https://github.com/parrot/parrot/issues/340'
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
356 -
357 name: 'finalize'
358 note: 'Finalize exception handler, unrolling inner runloops if needed.'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored Apr 18, 2011
359 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
360 - 'opcodes'
361 - 'experimental'
644b7ad @cotto change "old" to "completed" in api.yaml.
cotto authored Feb 2, 2011
362 - 'completed'
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
363 ticket: 'https://trac.parrot.org/parrot/ticket/1635'
364 -
365 name: 'fixed_8 encoding'
366 eligible: '2.10'
f7415ad @bacek Fix yaml syntax.
bacek authored Feb 17, 2011
367 note: 'The ''fixed_8'' encoding is going away. Use ''ascii'' instead. If you want to test for a fixed_8 encoding, you have to compare the encoding to ''ascii'', ''iso-8859-1'' and ''binary'' separately.'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored Apr 18, 2011
368 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
369 - 'deprecated'
370 - 'opcodes'
644b7ad @cotto change "old" to "completed" in api.yaml.
cotto authored Feb 2, 2011
371 - 'completed'
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
372 ticket: 'https://trac.parrot.org/parrot/ticket/1778'
373 -
374 name: 'get_addr and set_addr'
375 eligible: '1.5'
376 note: 'These opcodes are being repurposed. They will always return a unique memory address of the PMC. Uses of get_addr and set_addr that would set label values for Sub, Exception, and related PMC types will instead be handled by get_label and set_label.'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored Apr 18, 2011
377 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
378 - 'deprecated'
379 - 'opcodes'
0654676 @perlpilot Change trac links for those that exist on github
perlpilot authored Jan 17, 2012
380 ticket: 'https://github.com/parrot/parrot/issues/303'
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
381 -
382 name: 'get_results opcode order and features'
383 eligible: '2.1'
384 note: 'get_results no longer used to fetch exception object.'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored Apr 18, 2011
385 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
386 - 'deprecated'
387 - 'opcodes'
644b7ad @cotto change "old" to "completed" in api.yaml.
cotto authored Feb 2, 2011
388 - 'completed'
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
389 ticket: 'https://trac.parrot.org/parrot/ticket/1406'
390 -
391 name: 'implicit optional named parameters'
392 eligible: '2.1'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored Apr 18, 2011
393 tags:
644b7ad @cotto change "old" to "completed" in api.yaml.
cotto authored Feb 2, 2011
394 - 'completed'
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
395 - 'deprecated'
396 - 'PIR'
397 - 'syntax'
398 ticket: 'https://trac.parrot.org/parrot/ticket/1103'
399 -
400 name: 'inplace string updates.'
401 eligible: '2.4'
402 note: 'All "inplace" string update ops are deprecated. E.g. "chopn_s", etc. Part of COW removal.'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored Apr 18, 2011
403 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
404 - 'deprecated'
405 - 'opcodes'
644b7ad @cotto change "old" to "completed" in api.yaml.
cotto authored Feb 2, 2011
406 - 'completed'
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
407 ticket: 'https://trac.parrot.org/parrot/ticket/1540'
408 -
409 name: 'loadlib_p_s_p'
410 note: 'Ability to use non-default dynamic loading behaviour.'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored Apr 18, 2011
411 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
412 - 'opcodes'
413 - 'experimental'
0654676 @perlpilot Change trac links for those that exist on github
perlpilot authored Jan 17, 2012
414 ticket: 'https://github.com/parrot/parrot/issues/361'
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
415 -
416 name: 'logical PMC ops'
417 eligible: '2.7'
418 note: 'These fall out from the logical vtables deprecation.'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored Apr 18, 2011
419 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
420 - 'deprecated'
421 - 'opcodes'
422 ticket: 'https://trac.parrot.org/parrot/ticket/1655'
423 -
424 name: 'logical_* vtables'
425 eligible: '2.7'
f7415ad @bacek Fix yaml syntax.
bacek authored Feb 17, 2011
426 note: 'These can be replaced by ''get_bool'' and intval ops unless you''re using them for things that aren''t really logical ops (don''t do that!). Logical vtables are removed in r49012, and logical ops on PMCs are converted to use ''get_bool'' internally. Rakudo seems to depend on logical ops on PMC.'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored Apr 18, 2011
427 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
428 - 'deprecated'
429 - 'PMC'
430 ticket: 'https://trac.parrot.org/parrot/ticket/1655'
431 -
432 name: 'mmd_cvt_to_types'
433 eligible: '1.1'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored Apr 18, 2011
434 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
435 - 'deprecated'
436 - 'functions'
0654676 @perlpilot Change trac links for those that exist on github
perlpilot authored Jan 17, 2012
437 ticket: 'https://github.com/parrot/parrot/issues/460'
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
438 -
439 name: 'multiple dispatch within core PMC'
440 eligible: '1.1'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored Apr 18, 2011
441 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
442 - 'deprecated'
443 - 'PMC'
444 ticket: 'https://trac.parrot.org/parrot/ticket/452'
445 -
446 name: 'new_callback_p_p_p_s'
447 eligible: '2.4'
448 note: 'To be replaced with new_callback_p_p_p_p_s.'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored Apr 18, 2011
449 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
450 - 'deprecated'
451 - 'opcodes'
0654676 @perlpilot Change trac links for those that exist on github
perlpilot authored Jan 17, 2012
452 ticket: 'https://github.com/parrot/parrot/issues/291'
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
453 -
454 name: 'opcode numbering'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored Apr 18, 2011
455 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
456 - 'bytecode'
457 - 'experimental'
15f259e @bacek Rerun resolve_deprecated.nqp
bacek authored Feb 17, 2011
458 - 'completed'
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
459 ticket: 'https://trac.parrot.org/parrot/ticket/451'
460 -
461 name: 'open and close opcodes will be removed'
462 eligible: '2.7'
463 note: 'These opcodes will be removed. The open/close methods on File or the FileHandle PMC should be used instead.'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored Apr 18, 2011
464 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
465 - 'deprecated'
466 - 'opcodes'
0654676 @perlpilot Change trac links for those that exist on github
perlpilot authored Jan 17, 2012
467 ticket: 'https://github.com/parrot/parrot/issues/550'
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
468 -
469 name: 'packfile structure'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored Apr 18, 2011
470 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
471 - 'bytecode'
472 - 'experimental'
15f259e @bacek Rerun resolve_deprecated.nqp
bacek authored Feb 17, 2011
473 - 'completed'
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
474 ticket: 'https://trac.parrot.org/parrot/ticket/451'
475 -
476 name: 'pkg-config support'
477 eligible: '3.1'
478 note: 'Use "parrot_config" instead.'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored Apr 18, 2011
479 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored Feb 2, 2011
480 - 'deprecated'
481 - 'library'
b7cf686 @leto Mark the pkg-config deprecation as completed
leto authored Mar 28, 2011
482 - 'completed'
644b7ad @cotto change "old" to "completed" in api.yaml.
cotto authored Feb 2, 2011
483 ticket: 'https://trac.parrot.org/parrot/ticket/1853'
ddcab21 @NotFound experimental notice for Parrot_ext_try, TT #1996
NotFound authored Feb 4, 2011
484 -
485 name: 'Parrot_ext_try function'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored Apr 18, 2011
486 tags:
ddcab21 @NotFound experimental notice for Parrot_ext_try, TT #1996
NotFound authored Feb 4, 2011
487 - 'experimental'
488 - 'functions'
0654676 @perlpilot Change trac links for those that exist on github
perlpilot authored Jan 17, 2012
489 ticket: 'https://github.com/parrot/parrot/issues/602'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored Apr 18, 2011
490 -
491 name: 'LANG search path with -L'
492 tags:
493 - 'experimental'
494 - 'api'
495 - 'library'
496 ticket: ''
c5d26f4 @Whiteknight old embedding API is deprecated
Whiteknight authored Jun 10, 2011
497 -
498 name : 'Old Embed API Functions'
499 tags:
500 - 'deprecated'
501 ticket: 'http://trac.parrot.org/parrot/ticket/1910'
acb29d9 @Whiteknight Add PackfileView to api.yaml as experimental
Whiteknight authored Jul 7, 2011
502 -
503 name : 'PackfileView PMC'
504 tags :
505 - 'experimental'
506 ticket : 'http://trac.parrot.org/parrot/ticket/2145'
fc25455 @Whiteknight resolve api.yaml conflict after merge from master
Whiteknight authored Jul 7, 2011
507 -
0a8cb36 @Whiteknight Eval PMC is deprecated
Whiteknight authored Jul 6, 2011
508 name : 'Eval PMC'
509 tags:
510 - 'deprecated'
0654676 @perlpilot Change trac links for those that exist on github
perlpilot authored Jan 17, 2012
511 ticket: 'https://github.com/parrot/parrot/issues/567'
176a244 @Whiteknight PackFile_* API functions are deprecated
Whiteknight authored Jul 6, 2011
512 -
513 name : 'PackFile_* API functions'
514 tags :
515 - 'deprecated'
516 ticket : 'http://trac.parrot.org/parrot/ticket/2140'
6c7553f @Whiteknight Parrot_compreg function is not needed after IMCC refactors and is dep…
Whiteknight authored Jul 9, 2011
517 -
518 name : 'Parrot_compreg function'
519 tags :
520 - 'deprecated'
ad926f3 @Whiteknight Update api.yaml
Whiteknight authored Jul 22, 2011
521 - 'completed'
6c7553f @Whiteknight Parrot_compreg function is not needed after IMCC refactors and is dep…
Whiteknight authored Jul 9, 2011
522 ticket : 'http://trac.parrot.org/parrot/ticket/1879'
6e5911f @Whiteknight +experimental note about load_bytecode_p_s to api.yaml
Whiteknight authored Jul 22, 2011
523 -
524 name : 'load_bytecode_p_s opcode'
525 tags :
526 - 'experimental'
0654676 @perlpilot Change trac links for those that exist on github
perlpilot authored Jan 17, 2012
527 ticket : 'https://github.com/parrot/parrot/issues/435'
2efcf43 @plobsing add TT #1904 deprecation to api.yaml (was missed in import)
plobsing authored Sep 2, 2011
528 -
529 name : 'FixedPMCArray.set_pmc'
530 eligible : '3.1'
531 tags :
532 - 'deprecated'
533 - 'completed'
534 ticket : 'http://trac.parrot.org/parrot/ticket/1904'
d74dbbe @plobsing manually import into api.yaml several previously missed deprecations
plobsing authored Sep 2, 2011
535 -
536 name : 'Scalar PMC'
537 note : 'The Scalar PMC can be removed, so long as the behaviors of PMCs which inherit from it do not change.'
0654676 @perlpilot Change trac links for those that exist on github
perlpilot authored Jan 17, 2012
538 ticket : 'https://github.com/parrot/parrot/issues/672'
d74dbbe @plobsing manually import into api.yaml several previously missed deprecations
plobsing authored Sep 2, 2011
539 eligible : '3.1'
540 -
541 name : 'encoding:charset:"" string literals'
542 note : 'This form of string literals will be removed.'
543 ticket : 'https://trac.parrot.org/parrot/ticket/1808'
544 eligible : '3.1'
545 -
546 name : 'Old string_* functions'
547 eligible : '3.0'
548 note : 'The old string_* functions will be removed.'
549 ticket : 'http://trac.parrot.org/parrot/ticket/1809'
550 -
551 name : 'PIR compiler availability'
552 eligible : '3.1'
553 note : 'The PIR compiler (currently IMCC) will be extracted to a separately loadable component.'
0654676 @perlpilot Change trac links for those that exist on github
perlpilot authored Jan 17, 2012
554 ticket : 'https://github.com/parrot/parrot/issues/406'
d74dbbe @plobsing manually import into api.yaml several previously missed deprecations
plobsing authored Sep 2, 2011
555 -
556 name : '"constant" PObj'
557 eligible : '3.1'
0654676 @perlpilot Change trac links for those that exist on github
perlpilot authored Jan 17, 2012
558 note:
d74dbbe @plobsing manually import into api.yaml several previously missed deprecations
plobsing authored Sep 2, 2011
559 "constant" PObj (which is never collected) are deprecated. All PMCs and STRINGs
560 should be properly marked during GC.
561
562 Functions C<Parrot_pmc_new_constant>, C<Parrot_pmc_new_constant_noinit>,
563 C<Parrot_pmc_new_constant_init> and C<Parrot_pmc_new_constant_init_int>
564 will be removed.
565
566 PObj flag C<PObj_constant_FLAG> and related macros will be removed.
567 ticket : 'https://trac.parrot.org/parrot/ticket/1875'
a0a8057 @bacek Add completed tag to constant deprecations.
bacek authored Nov 20, 2011
568 tags:
569 - 'deprecated'
570 - 'completed'
4092f78 @plobsing manually import more deprecations into api.yaml. hopefully thats the …
plobsing authored Sep 2, 2011
571 -
572 name : 'Non-const STRING* arguments'
573 eligible : '3.1'
0654676 @perlpilot Change trac links for those that exist on github
perlpilot authored Jan 17, 2012
574 note :
4e204ad @leto Clarify TT#1906 in api.yaml
leto authored Sep 6, 2011
575 Due to the immutable nature of STRINGs we are changing the internal handling to use only
576 const STRING pointers. This will improve optimizations possibilities for compilers,
577 and make parrot const-correct.
578
4092f78 @plobsing manually import more deprecations into api.yaml. hopefully thats the …
plobsing authored Sep 2, 2011
579 Passing of non-const STRING* arguments is deprecated and will be changed to
4e204ad @leto Clarify TT#1906 in api.yaml
leto authored Sep 6, 2011
580 const STRING*. This includes (but is not limited to) all string API functions,
4092f78 @plobsing manually import more deprecations into api.yaml. hopefully thats the …
plobsing authored Sep 2, 2011
581 VTABLEs, PCC, etc
0654676 @perlpilot Change trac links for those that exist on github
perlpilot authored Jan 17, 2012
582 ticket : 'https://github.com/parrot/parrot/issues/483'
4092f78 @plobsing manually import more deprecations into api.yaml. hopefully thats the …
plobsing authored Sep 2, 2011
583 -
584 name : 'X-to-Y native PBC reading'
585 eligible : '3.1'
586 note : 'Support for PBC files optimized for alternate platforms will be dropped in favour of a universal network PBC format.'
0654676 @perlpilot Change trac links for those that exist on github
perlpilot authored Jan 17, 2012
587 ticket : 'https://github.com/parrot/parrot/issues/553'
4092f78 @plobsing manually import more deprecations into api.yaml. hopefully thats the …
plobsing authored Sep 2, 2011
588 -
589 name : 'The PIR and PASM compreg PMCs'
590 eligible : '3.1'
8b78a4f @cotto fix api.yaml
cotto authored Sep 2, 2011
591 note :
4092f78 @plobsing manually import more deprecations into api.yaml. hopefully thats the …
plobsing authored Sep 2, 2011
592 The PMC returned by C<compreg "PIR"> is not going to be an NCI PMC any longer,
593 it will be a new type of PMC which conforms to PDD31 and will be similar to
594 HLLCompiler.
595
596 There will not be a PASM compreg anymore.
597 ticket : 'http://trac.parrot.org/parrot/ticket/1967'
31bd14c @itsbilal Document API chages in api.yaml
itsbilal authored Dec 6, 2011
598 -
599 name : 'Interpreter API cleanup'
600 note :
601 All functions that were defined in parrot/interpreter.h have been renamed in order
602 to follow the project's coding standards.
603
604 Functions that began with "Parrot_" now begin with "Parrot_interp_"
605 For example, function C<Parrot_new> has been renamed to C<Parrot_interp_new>.
606
607 Also, "Parrot_interp_" has been prepended to all functions that didn't begin with
608 "Parrot_" for consistency. For example, function C<allocate_interpreter> has been
609 renamed to C<Parrot_interp_allocate_interpreter>.
d74dbbe @plobsing manually import into api.yaml several previously missed deprecations
plobsing authored Sep 2, 2011
610
31bd14c @itsbilal Document API chages in api.yaml
itsbilal authored Dec 7, 2011
611 Other than the above changes, the below functions were also renamed to make their
612 purpose more clear:
613 * C<interpinfo> -> C<Parrot_interp_info>
614 * C<Parrot_int_get_interp_from_pmc> -> C<Parrot_interp_get_from_pmc>
615 tags:
616 - api
617 - deprecated
618 - completed
619 ticket: 'http://trac.parrot.org/parrot/ticket/443'
8b78a4f @cotto fix api.yaml
cotto authored Sep 3, 2011
620
Something went wrong with that request. Please try again.