Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 472 lines (471 sloc) 16.194 kb
2512fe6 @tadzik Added DEPRECATED.yaml, a direct translation of DEPRECATED.json
tadzik authored
1 ---
56c3abc @bacek Change format of api.yaml to be list of hashes
bacek authored
2 -
d89856a @plobsing deprecate old pointer-ish types
plobsing authored
3 name: 'Pointer, UnManagedStruct, and ManagedStruct'
4 eligible: '3.4'
5 ticket: 'http://trac.parrot.org/parrot/ticket/2035'
6 -
f1c998b @cotto add proper notice for the write barrier change
cotto authored
7 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
8 eligible: '3.4'
f1c998b @cotto add proper notice for the write barrier change
cotto authored
9 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
10 tags:
f1c998b @cotto add proper notice for the write barrier change
cotto authored
11 - 'C'
12 - 'deprecated'
13 ticket: 'http://trac.parrot.org/parrot/ticket/2010'
14 -
deb1231 @bacek First self-hosted api.yaml
bacek authored
15 name: '":init" Sub flag'
16 eligible: '3.4'
17 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
18 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored
19 - 'PIR'
20 - 'syntax'
21 - 'deprecated'
b8c1df9 @tadzik Added dedeprecator script to detect deprecations in Parrot code
tadzik authored
22 detection:
23 regex:
24 pir: '^ ".sub" .+ ":init"'
deb1231 @bacek First self-hosted api.yaml
bacek authored
25 ticket: 'https://trac.parrot.org/parrot/ticket/1896'
26 -
27 name: '":load" and ":init" Sub flags doing different things'
28 eligible: '3.1'
29 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
30 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored
31 - 'deprecated'
32 - 'PIR'
33 - 'syntax'
34 ticket: 'https://trac.parrot.org/parrot/ticket/1895'
35 -
36 name: ':main Sub behaviour and selection.'
37 eligible: '2.7'
38 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
39 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored
40 - 'deprecated'
41 - 'PIR'
42 - 'syntax'
43 ticket: 'https://trac.parrot.org/parrot/ticket/1705'
44 -
45 name: 'Action methods in rules'
46 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
47 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored
48 - 'deprecated'
49 - 'compiler'
644b7ad @cotto change "old" to "completed" in api.yaml.
cotto authored
50 - 'completed'
deb1231 @bacek First self-hosted api.yaml
bacek authored
51 ticket: 'https://trac.parrot.org/parrot/ticket/843'
52 -
53 name: 'Archive::Tar & Archive::Zip'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored
54 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored
55 - 'library'
56 - 'experimental'
57 ticket: 'https://trac.parrot.org/parrot/ticket/1598'
58 -
59 name: 'Assigning to registers in parrot_debugger'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored
60 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored
61 - 'debugger'
62 - 'experimental'
63 -
64 name: 'Auto-vivification of nested aggregates'
65 eligible: '2.4'
66 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
67 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored
68 - 'deprecated'
69 - 'PMC'
644b7ad @cotto change "old" to "completed" in api.yaml.
cotto authored
70 - 'completed'
deb1231 @bacek First self-hosted api.yaml
bacek authored
71 ticket: 'https://trac.parrot.org/parrot/ticket/1561'
72 -
73 name: 'C API coding standards cleanup'
74 eligible: '1.1'
f7415ad @bacek Fix yaml syntax.
bacek authored
75 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
76 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored
77 - 'deprecated'
78 - 'functions'
79 ticket: 'https://trac.parrot.org/parrot/ticket/443'
80 -
81 name: 'Complex PMC'
82 eligible: '3.1'
83 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
84 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored
85 - 'deprecated'
86 - 'PMC'
b8c1df9 @tadzik Added dedeprecator script to detect deprecations in Parrot code
tadzik authored
87 detection:
88 regex:
89 pir: 'new\s\[?\''Complex\''\]?'
deb1231 @bacek First self-hosted api.yaml
bacek authored
90 ticket: 'https://trac.parrot.org/parrot/ticket/1892'
91 -
92 name: 'Cross-HLL library loading'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored
93 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored
94 - 'library'
95 - 'experimental'
96 ticket: 'https://trac.parrot.org/parrot/ticket/754'
97 -
98 name: 'GC timely destruction'
99 eligible: '3.1'
100 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
101 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored
102 - 'deprecated'
103 - 'functions'
104 ticket: 'https://trac.parrot.org/parrot/ticket/1800'
105 -
106 name: 'GC_SYS_NAME option to interpinfo_s_i'
107 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
108 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored
109 - 'Opcodes'
110 - 'experimental'
111 ticket: 'https://trac.parrot.org/parrot/ticket/1581'
112 -
113 name: 'IPv6 Support'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored
114 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored
115 - 'experimental'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored
116 ticket:
deb1231 @bacek First self-hosted api.yaml
bacek authored
117 note: 'IPv6 support is still being perfected and being made portable'
118 -
119 name: 'JSON and Config;JSON'
120 eligible: '1.5'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored
121 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored
122 - 'deprecated'
123 - 'library'
124 ticket: 'https://trac.parrot.org/parrot/ticket/508'
125 -
126 name: 'LWP, https::Message, URI & URI::Escape'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored
127 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored
128 - 'library'
129 - 'experimental'
130 ticket: 'https://trac.parrot.org/parrot/ticket/1637'
131 -
132 name: 'ManagedStruct reallocations based on shape changes'
133 eligible: '2.4'
134 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
135 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored
136 - 'deprecated'
137 - 'PMC'
138 ticket: 'https://trac.parrot.org/parrot/ticket/1554'
139 -
140 name: 'MappedByteArray PMC'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored
141 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored
142 - 'PMC'
143 - 'experimental'
144 ticket: 'https://trac.parrot.org/parrot/ticket/1877'
145 -
146 name: 'Meta-model implementation used by PCT'
147 eligible: '2.7'
148 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
149 ticket:
150 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored
151 - 'deprecated'
152 - 'compiler'
153 -
154 name: 'Method unescape on String'
155 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
156 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored
157 - 'PMC'
158 - 'experimental'
644b7ad @cotto change "old" to "completed" in api.yaml.
cotto authored
159 - 'completed'
deb1231 @bacek First self-hosted api.yaml
bacek authored
160 ticket: 'https://trac.parrot.org/parrot/ticket/1628'
161 -
162 name: 'NCI_FB_CB and NCI_FB_UD in iglobals'
163 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
164 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored
165 - 'opcodes'
166 - 'experimental'
167 ticket: 'https://trac.parrot.org/parrot/ticket/1582'
168 -
169 name: 'OpenGL bindings and libraries'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored
170 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored
171 - 'library'
172 - 'experimental'
173 ticket: 'https://trac.parrot.org/parrot/ticket/852'
174 -
175 name: 'Overriding vtable invoke in PIR objects'
176 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
177 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored
178 - 'PMC'
179 - 'experimental'
644b7ad @cotto change "old" to "completed" in api.yaml.
cotto authored
180 - 'completed'
deb1231 @bacek First self-hosted api.yaml
bacek authored
181 ticket: 'https://trac.parrot.org/parrot/ticket/103'
182 -
183 name: 'PARROT_LIBRARY and PARROT_INCLUDE environment variables'
184 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
185 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored
186 - 'library'
187 - 'experimental'
188 ticket: 'https://trac.parrot.org/parrot/ticket/1429'
189 -
190 name: 'PAST::Val node generation'
191 eligible: '1.5'
192 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
193 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored
194 - 'deprecated'
195 - 'compiler'
644b7ad @cotto change "old" to "completed" in api.yaml.
cotto authored
196 - 'completed'
deb1231 @bacek First self-hosted api.yaml
bacek authored
197 ticket: 'https://trac.parrot.org/parrot/ticket/868'
198 -
199 name: 'PCT::HLLCompiler from Perl 5''s Test::Harness'
200 eligible: '1.1'
f7415ad @bacek Fix yaml syntax.
bacek authored
201 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
202 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored
203 - 'deprecated'
204 - 'compiler'
205 ticket: 'https://trac.parrot.org/parrot/ticket/463'
206 -
207 name: 'PCT::HLLCompiler stages'
208 eligible: '1.1'
209 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
210 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored
211 - 'deprecated'
212 - 'compiler'
644b7ad @cotto change "old" to "completed" in api.yaml.
cotto authored
213 - 'completed'
deb1231 @bacek First self-hosted api.yaml
bacek authored
214 ticket: 'https://trac.parrot.org/parrot/ticket/462'
215 -
216 name: 'PMC Attributes Allocation Functions'
217 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
218 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored
219 - 'functions'
220 - 'experimental'
644b7ad @cotto change "old" to "completed" in api.yaml.
cotto authored
221 - 'completed'
deb1231 @bacek First self-hosted api.yaml
bacek authored
222 -
223 name: 'PMC numbering'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored
224 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored
225 - 'bytecode'
226 - 'experimental'
15f259e @bacek Rerun resolve_deprecated.nqp
bacek authored
227 - 'completed'
deb1231 @bacek First self-hosted api.yaml
bacek authored
228 ticket: 'https://trac.parrot.org/parrot/ticket/451'
229 -
230 name: 'PackfileDebug'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored
231 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored
232 - 'PMC'
233 - 'experimental'
234 ticket: 'https://trac.parrot.org/parrot/ticket/1599'
235 -
236 name: 'Parrot_load_bytecode_file'
237 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
238 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored
239 - 'functions'
240 - 'experimental'
241 -
242 name: 'Parrot_str_unescape_string'
243 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
244 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored
245 - 'functions'
246 - 'experimental'
644b7ad @cotto change "old" to "completed" in api.yaml.
cotto authored
247 - 'completed'
deb1231 @bacek First self-hosted api.yaml
bacek authored
248 ticket: 'https://trac.parrot.org/parrot/ticket/1628'
249 -
250 name: 'Protoobject'
251 eligible: '2.7'
252 note: 'Use P6Object instead.'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored
253 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored
254 - 'deprecated'
255 - 'library'
644b7ad @cotto change "old" to "completed" in api.yaml.
cotto authored
256 - 'completed'
deb1231 @bacek First self-hosted api.yaml
bacek authored
257 ticket: 'https://trac.parrot.org/parrot/ticket/1337'
258 -
259 name: 'STRING COW'
260 eligible: '2.4'
261 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
262 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored
263 - 'deprecated'
264 - 'functions'
644b7ad @cotto change "old" to "completed" in api.yaml.
cotto authored
265 - 'completed'
deb1231 @bacek First self-hosted api.yaml
bacek authored
266 ticket: 'https://trac.parrot.org/parrot/ticket/1540'
267 -
268 name: 'STRING Out parameters in Parrot_str_* functions'
269 eligible: '2.1'
270 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
271 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored
272 - 'deprecated'
273 - 'functions'
644b7ad @cotto change "old" to "completed" in api.yaml.
cotto authored
274 - 'completed'
deb1231 @bacek First self-hosted api.yaml
bacek authored
275 ticket: 'https://trac.parrot.org/parrot/ticket/1584'
276 -
277 name: 'Threads and Parallelism'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored
278 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored
279 - 'experimental'
280 ticket: 'https://trac.parrot.org/parrot/ticket/1601'
281 -
282 name: 'UnManagedStruct get_integer, set_integer_native'
283 eligible: '2.4'
284 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
285 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored
286 - 'deprecated'
287 - 'PMC'
288 ticket: 'https://trac.parrot.org/parrot/ticket/1553'
289 -
290 name: 'UnManagedStruct handling nested structure'
291 eligible: '2.4'
292 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
293 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored
294 - 'PMC'
295 - 'deprecated'
296 ticket: 'https://trac.parrot.org/parrot/ticket/1551'
297 -
298 name: 'UnManagedStruct initializer structure'
299 eligible: '2.4'
300 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
301 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored
302 - 'deprecated'
303 - 'PMC'
304 ticket: 'https://trac.parrot.org/parrot/ticket/1552'
305 -
306 name: 'charset, charsetname, find_charset, trans_charset'
307 eligible: '2.10'
308 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
309 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored
310 - 'deprecated'
311 - 'opcodes'
644b7ad @cotto change "old" to "completed" in api.yaml.
cotto authored
312 - 'completed'
deb1231 @bacek First self-hosted api.yaml
bacek authored
313 ticket: 'https://trac.parrot.org/parrot/ticket/1778'
314 -
315 name: 'continuation-based ExceptionHandlers'
316 eligible: '2.1'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored
317 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored
318 - 'deprecated'
319 - 'PIR'
320 - 'syntax'
644b7ad @cotto change "old" to "completed" in api.yaml.
cotto authored
321 - 'completed'
deb1231 @bacek First self-hosted api.yaml
bacek authored
322 ticket: 'https://trac.parrot.org/parrot/ticket/1091'
323 -
324 name: 'dlfunc and new_callback signature string format'
325 eligible: '2.4'
326 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
327 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored
328 - 'deprecated'
329 - 'opcodes'
330 ticket: 'https://trac.parrot.org/parrot/ticket/1565'
331 -
332 name: 'finalize'
333 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
334 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored
335 - 'opcodes'
336 - 'experimental'
644b7ad @cotto change "old" to "completed" in api.yaml.
cotto authored
337 - 'completed'
deb1231 @bacek First self-hosted api.yaml
bacek authored
338 ticket: 'https://trac.parrot.org/parrot/ticket/1635'
339 -
340 name: 'fixed_8 encoding'
341 eligible: '2.10'
f7415ad @bacek Fix yaml syntax.
bacek authored
342 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
343 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored
344 - 'deprecated'
345 - 'opcodes'
644b7ad @cotto change "old" to "completed" in api.yaml.
cotto authored
346 - 'completed'
deb1231 @bacek First self-hosted api.yaml
bacek authored
347 ticket: 'https://trac.parrot.org/parrot/ticket/1778'
348 -
349 name: 'get_addr and set_addr'
350 eligible: '1.5'
351 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
352 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored
353 - 'deprecated'
354 - 'opcodes'
355 ticket: 'https://trac.parrot.org/parrot/ticket/218'
356 -
357 name: 'get_results opcode order and features'
358 eligible: '2.1'
359 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
360 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored
361 - 'deprecated'
362 - 'opcodes'
644b7ad @cotto change "old" to "completed" in api.yaml.
cotto authored
363 - 'completed'
deb1231 @bacek First self-hosted api.yaml
bacek authored
364 ticket: 'https://trac.parrot.org/parrot/ticket/1406'
365 -
366 name: 'implicit optional named parameters'
367 eligible: '2.1'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored
368 tags:
644b7ad @cotto change "old" to "completed" in api.yaml.
cotto authored
369 - 'completed'
deb1231 @bacek First self-hosted api.yaml
bacek authored
370 - 'deprecated'
371 - 'PIR'
372 - 'syntax'
373 ticket: 'https://trac.parrot.org/parrot/ticket/1103'
374 -
375 name: 'inplace string updates.'
376 eligible: '2.4'
377 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
378 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored
379 - 'deprecated'
380 - 'opcodes'
644b7ad @cotto change "old" to "completed" in api.yaml.
cotto authored
381 - 'completed'
deb1231 @bacek First self-hosted api.yaml
bacek authored
382 ticket: 'https://trac.parrot.org/parrot/ticket/1540'
383 -
384 name: 'loadlib_p_s_p'
385 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
386 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored
387 - 'opcodes'
388 - 'experimental'
389 ticket: 'https://trac.parrot.org/parrot/ticket/1583'
390 -
391 name: 'logical PMC ops'
392 eligible: '2.7'
393 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
394 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored
395 - 'deprecated'
396 - 'opcodes'
397 ticket: 'https://trac.parrot.org/parrot/ticket/1655'
398 -
399 name: 'logical_* vtables'
400 eligible: '2.7'
f7415ad @bacek Fix yaml syntax.
bacek authored
401 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
402 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored
403 - 'deprecated'
404 - 'PMC'
405 ticket: 'https://trac.parrot.org/parrot/ticket/1655'
406 -
407 name: 'mmd_cvt_to_types'
408 eligible: '1.1'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored
409 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored
410 - 'deprecated'
411 - 'functions'
412 ticket: 'https://trac.parrot.org/parrot/ticket/907'
413 -
414 name: 'multiple dispatch within core PMC'
415 eligible: '1.1'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored
416 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored
417 - 'deprecated'
418 - 'PMC'
419 ticket: 'https://trac.parrot.org/parrot/ticket/452'
420 -
421 name: 'new_callback_p_p_p_s'
422 eligible: '2.4'
423 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
424 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored
425 - 'deprecated'
426 - 'opcodes'
427 ticket: 'https://trac.parrot.org/parrot/ticket/1548'
428 -
429 name: 'opcode numbering'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored
430 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored
431 - 'bytecode'
432 - 'experimental'
15f259e @bacek Rerun resolve_deprecated.nqp
bacek authored
433 - 'completed'
deb1231 @bacek First self-hosted api.yaml
bacek authored
434 ticket: 'https://trac.parrot.org/parrot/ticket/451'
435 -
436 name: 'open and close opcodes will be removed'
437 eligible: '2.7'
438 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
439 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored
440 - 'deprecated'
441 - 'opcodes'
442 ticket: 'https://trac.parrot.org/parrot/ticket/1697'
443 -
444 name: 'packfile structure'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored
445 tags:
deb1231 @bacek First self-hosted api.yaml
bacek authored
446 - 'bytecode'
447 - 'experimental'
15f259e @bacek Rerun resolve_deprecated.nqp
bacek authored
448 - 'completed'
deb1231 @bacek First self-hosted api.yaml
bacek authored
449 ticket: 'https://trac.parrot.org/parrot/ticket/451'
450 -
3a6dd16 @leto Revert "remove pkg-config deprecation notice (completed)"
leto authored
451 name: 'pkg-config support'
452 eligible: '3.1'
453 note: 'Use "parrot_config" instead.'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored
454 tags:
3a6dd16 @leto Revert "remove pkg-config deprecation notice (completed)"
leto authored
455 - 'deprecated'
456 - 'library'
b7cf686 @leto Mark the pkg-config deprecation as completed
leto authored
457 - 'completed'
3a6dd16 @leto Revert "remove pkg-config deprecation notice (completed)"
leto authored
458 ticket: 'https://trac.parrot.org/parrot/ticket/1853'
459 -
ddcab21 @NotFound experimental notice for Parrot_ext_try, TT #1996
NotFound authored
460 name: 'Parrot_ext_try function'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored
461 tags:
ddcab21 @NotFound experimental notice for Parrot_ext_try, TT #1996
NotFound authored
462 - 'experimental'
463 - 'functions'
79e2fe8 @leto [TT #2027] Add deprecation of hashvalue vtable to api.yaml
leto authored
464 ticket: 'https://trac.parrot.org/parrot/ticket/1996'
229a781 @Whiteknight Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
Whiteknight authored
465 -
466 name: 'LANG search path with -L'
467 tags:
468 - 'experimental'
469 - 'api'
470 - 'library'
471 ticket: ''
Something went wrong with that request. Please try again.