Skip to content
This repository
Newer
Older
100644 587 lines (583 sloc) 19.983 kb
2512fe63 » tadzik
2011-01-25 Added DEPRECATED.yaml, a direct translation of DEPRECATED.json
1 ---
56c3abcb » bacek
2011-01-30 Change format of api.yaml to be list of hashes
2 -
44f74e1e » cotto
2011-03-02 add Select PMC to api.yaml
3 name: 'Experimental Select PMC'
4 note: 'The Select PMC is experimental until its interface gets some exercise. See ticket for more information.'
5 tags:
6 - 'PMC'
7 - 'experimental'
8 ticket: 'http://trac.parrot.org/parrot/ticket/2034'
9 -
9254cf31 » plobsing
2011-05-10 add deprecation notice for TT #1931 not ported over from DEPRECATED.pod
10 name: '"Advanced" NCI parameter types'
11 eligible: '3.1'
c5d26f44 » Whiteknight
2011-06-10 old embedding API is deprecated
12 ticket: 'http://trac.parrot.org/parrot/ticket/1931'
d5f1750c » plobsing
2011-05-10 mark TT #1931 deprecation as complete
13 tags:
14 - 'deprecated'
15 - 'completed'
9254cf31 » plobsing
2011-05-10 add deprecation notice for TT #1931 not ported over from DEPRECATED.pod
16 -
d89856a1 » plobsing
2011-03-02 deprecate old pointer-ish types
17 name: 'Pointer, UnManagedStruct, and ManagedStruct'
18 eligible: '3.4'
19 ticket: 'http://trac.parrot.org/parrot/ticket/2035'
20 -
f1c998b4 » cotto
2011-02-12 add proper notice for the write barrier change
21 name: 'add write barrier to all PMCs that write in unusual VTABLE functions'
5cc4b35b » cotto
2011-02-15 deprecations are eligible in 3.4, not 3.3
22 eligible: '3.4'
f1c998b4 » cotto
2011-02-12 add proper notice for the write barrier change
23 note: 'VTABLE functions not marked with :write that mutate the PMCs need to use the write barrier. See ticket for more information.'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
24 tags:
f1c998b4 » cotto
2011-02-12 add proper notice for the write barrier change
25 - 'C'
26 - 'deprecated'
0b8c973e » cotto
2011-08-14 mark write barrier deprecation as completed
27 - 'completed'
f1c998b4 » cotto
2011-02-12 add proper notice for the write barrier change
28 ticket: 'http://trac.parrot.org/parrot/ticket/2010'
29 -
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
30 name: '":init" Sub flag'
31 eligible: '3.4'
32 note: 'At this point, ":init" is a no-op, and will therefore be removed.'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
33 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
34 - 'PIR'
35 - 'syntax'
36 - 'deprecated'
b8c1df9c » tadzik
2011-03-03 Added dedeprecator script to detect deprecations in Parrot code
37 detection:
38 regex:
39 pir: '^ ".sub" .+ ":init"'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
40 ticket: 'https://trac.parrot.org/parrot/ticket/1896'
41 -
42 name: '":load" and ":init" Sub flags doing different things'
43 eligible: '3.1'
44 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).'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
45 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
46 - 'deprecated'
47 - 'PIR'
48 - 'syntax'
49 ticket: 'https://trac.parrot.org/parrot/ticket/1895'
50 -
51 name: ':main Sub behaviour and selection.'
52 eligible: '2.7'
53 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.'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
54 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
55 - 'deprecated'
56 - 'PIR'
57 - 'syntax'
d74dbbe0 » plobsing
2011-09-02 manually import into api.yaml several previously missed deprecations
58 tickets:
59 - 'https://trac.parrot.org/parrot/ticket/1033'
60 - 'https://trac.parrot.org/parrot/ticket/1704'
61 - 'https://trac.parrot.org/parrot/ticket/1705'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
62 -
63 name: 'Action methods in rules'
64 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.'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
65 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
66 - 'deprecated'
67 - 'compiler'
644b7ad3 » cotto
2011-02-01 change "old" to "completed" in api.yaml.
68 - 'completed'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
69 ticket: 'https://trac.parrot.org/parrot/ticket/843'
70 -
71 name: 'Archive::Tar & Archive::Zip'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
72 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
73 - 'library'
74 - 'experimental'
75 ticket: 'https://trac.parrot.org/parrot/ticket/1598'
76 -
77 name: 'Assigning to registers in parrot_debugger'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
78 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
79 - 'debugger'
80 - 'experimental'
81 -
82 name: 'Auto-vivification of nested aggregates'
83 eligible: '2.4'
84 note: 'E.g. will not auto-vivify nested hashes and return PMCNULL early.'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
85 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
86 - 'deprecated'
87 - 'PMC'
644b7ad3 » cotto
2011-02-01 change "old" to "completed" in api.yaml.
88 - 'completed'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
89 ticket: 'https://trac.parrot.org/parrot/ticket/1561'
90 -
91 name: 'C API coding standards cleanup'
92 eligible: '1.1'
f7415ad6 » bacek
2011-02-18 Fix yaml syntax.
93 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:'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
94 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
95 - 'deprecated'
96 - 'functions'
97 ticket: 'https://trac.parrot.org/parrot/ticket/443'
98 -
99 name: 'Complex PMC'
100 eligible: '3.1'
101 note: 'This perennially broken PMC will be removed.'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
102 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
103 - 'deprecated'
104 - 'PMC'
b8c1df9c » tadzik
2011-03-03 Added dedeprecator script to detect deprecations in Parrot code
105 detection:
106 regex:
107 pir: 'new\s\[?\''Complex\''\]?'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
108 ticket: 'https://trac.parrot.org/parrot/ticket/1892'
109 -
110 name: 'Cross-HLL library loading'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
111 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
112 - 'library'
113 - 'experimental'
114 ticket: 'https://trac.parrot.org/parrot/ticket/754'
115 -
116 name: 'GC timely destruction'
117 eligible: '3.1'
118 note: 'All PIR ops and internal semantics related to timely destruction of PMCs is deprecated.'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
119 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
120 - 'deprecated'
121 - 'functions'
122 ticket: 'https://trac.parrot.org/parrot/ticket/1800'
123 -
124 name: 'GC_SYS_NAME option to interpinfo_s_i'
125 note: 'Ability to get the string name of the current GC core from the interpinfo_s_i. See r43900 and r43904 for details.'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
126 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
127 - 'Opcodes'
128 - 'experimental'
129 ticket: 'https://trac.parrot.org/parrot/ticket/1581'
130 -
131 name: 'IPv6 Support'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
132 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
133 - 'experimental'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
134 ticket:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
135 note: 'IPv6 support is still being perfected and being made portable'
136 -
137 name: 'JSON and Config;JSON'
138 eligible: '1.5'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
139 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
140 - 'deprecated'
141 - 'library'
142 ticket: 'https://trac.parrot.org/parrot/ticket/508'
143 -
144 name: 'LWP, https::Message, URI & URI::Escape'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
145 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
146 - 'library'
147 - 'experimental'
148 ticket: 'https://trac.parrot.org/parrot/ticket/1637'
149 -
150 name: 'ManagedStruct reallocations based on shape changes'
151 eligible: '2.4'
152 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.'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
153 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
154 - 'deprecated'
155 - 'PMC'
156 ticket: 'https://trac.parrot.org/parrot/ticket/1554'
157 -
158 name: 'MappedByteArray PMC'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
159 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
160 - 'PMC'
161 - 'experimental'
162 ticket: 'https://trac.parrot.org/parrot/ticket/1877'
163 -
164 name: 'Meta-model implementation used by PCT'
165 eligible: '2.7'
166 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.)'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
167 ticket:
168 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
169 - 'deprecated'
170 - 'compiler'
171 -
172 name: 'Method unescape on String'
173 note: 'This is a helper method for testing of Parrot_str_unescape_string.'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
174 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
175 - 'PMC'
176 - 'experimental'
644b7ad3 » cotto
2011-02-01 change "old" to "completed" in api.yaml.
177 - 'completed'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
178 ticket: 'https://trac.parrot.org/parrot/ticket/1628'
179 -
180 name: 'NCI_FB_CB and NCI_FB_UD in iglobals'
181 note: 'Hooks allowing a runtime-loadable dynamic frame builder.'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
182 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
183 - 'opcodes'
184 - 'experimental'
185 ticket: 'https://trac.parrot.org/parrot/ticket/1582'
186 -
187 name: 'OpenGL bindings and libraries'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
188 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
189 - 'library'
190 - 'experimental'
191 ticket: 'https://trac.parrot.org/parrot/ticket/852'
192 -
193 name: 'Overriding vtable invoke in PIR objects'
194 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).'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
195 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
196 - 'PMC'
197 - 'experimental'
644b7ad3 » cotto
2011-02-01 change "old" to "completed" in api.yaml.
198 - 'completed'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
199 ticket: 'https://trac.parrot.org/parrot/ticket/103'
200 -
201 name: 'PARROT_LIBRARY and PARROT_INCLUDE environment variables'
202 note: 'A way to provide an equivalent of -L and -I parrot command line options to language that doesn''t support it.'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
203 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
204 - 'library'
205 - 'experimental'
206 ticket: 'https://trac.parrot.org/parrot/ticket/1429'
207 -
208 name: 'PAST::Val node generation'
209 eligible: '1.5'
210 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.'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
211 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
212 - 'deprecated'
213 - 'compiler'
644b7ad3 » cotto
2011-02-01 change "old" to "completed" in api.yaml.
214 - 'completed'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
215 ticket: 'https://trac.parrot.org/parrot/ticket/868'
216 -
217 name: 'PCT::HLLCompiler from Perl 5''s Test::Harness'
218 eligible: '1.1'
f7415ad6 » bacek
2011-02-18 Fix yaml syntax.
219 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.'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
220 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
221 - 'deprecated'
222 - 'compiler'
223 ticket: 'https://trac.parrot.org/parrot/ticket/463'
224 -
225 name: 'PCT::HLLCompiler stages'
226 eligible: '1.1'
227 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.'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
228 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
229 - 'deprecated'
230 - 'compiler'
644b7ad3 » cotto
2011-02-01 change "old" to "completed" in api.yaml.
231 - 'completed'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
232 ticket: 'https://trac.parrot.org/parrot/ticket/462'
233 -
234 name: 'PMC Attributes Allocation Functions'
235 note: 'These items and related helper functions are added as experimental support for <https://trac.parrot.org/parrot/ticket/1506>'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
236 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
237 - 'functions'
238 - 'experimental'
644b7ad3 » cotto
2011-02-01 change "old" to "completed" in api.yaml.
239 - 'completed'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
240 -
241 name: 'PMC numbering'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
242 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
243 - 'bytecode'
244 - 'experimental'
15f259eb » bacek
2011-02-18 Rerun resolve_deprecated.nqp
245 - 'completed'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
246 ticket: 'https://trac.parrot.org/parrot/ticket/451'
247 -
248 name: 'PackfileDebug'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
249 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
250 - 'PMC'
251 - 'experimental'
252 ticket: 'https://trac.parrot.org/parrot/ticket/1599'
253 -
254 name: 'Parrot_load_bytecode_file'
255 note: 'Load a .pbc file into the interpreter. Experimental.'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
256 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
257 - 'functions'
258 - 'experimental'
259 -
260 name: 'Parrot_str_unescape_string'
261 note: 'This function is an experimental addition to enhance and maybe replace Parrot_str_unescape'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
262 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
263 - 'functions'
264 - 'experimental'
644b7ad3 » cotto
2011-02-01 change "old" to "completed" in api.yaml.
265 - 'completed'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
266 ticket: 'https://trac.parrot.org/parrot/ticket/1628'
267 -
268 name: 'Protoobject'
269 eligible: '2.7'
270 note: 'Use P6Object instead.'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
271 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
272 - 'deprecated'
273 - 'library'
644b7ad3 » cotto
2011-02-01 change "old" to "completed" in api.yaml.
274 - 'completed'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
275 ticket: 'https://trac.parrot.org/parrot/ticket/1337'
276 -
277 name: 'STRING COW'
278 eligible: '2.4'
279 note: 'COW strings are to be removed. All "inplace" string modification functions and all "inplace" string ops are deprecated.'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
280 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
281 - 'deprecated'
282 - 'functions'
644b7ad3 » cotto
2011-02-01 change "old" to "completed" in api.yaml.
283 - 'completed'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
284 ticket: 'https://trac.parrot.org/parrot/ticket/1540'
285 -
286 name: 'STRING Out parameters in Parrot_str_* functions'
287 eligible: '2.1'
288 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.'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
289 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
290 - 'deprecated'
291 - 'functions'
644b7ad3 » cotto
2011-02-01 change "old" to "completed" in api.yaml.
292 - 'completed'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
293 ticket: 'https://trac.parrot.org/parrot/ticket/1584'
294 -
295 name: 'Threads and Parallelism'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
296 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
297 - 'experimental'
298 ticket: 'https://trac.parrot.org/parrot/ticket/1601'
299 -
300 name: 'UnManagedStruct get_integer, set_integer_native'
301 eligible: '2.4'
302 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.'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
303 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
304 - 'deprecated'
305 - 'PMC'
306 ticket: 'https://trac.parrot.org/parrot/ticket/1553'
307 -
308 name: 'UnManagedStruct handling nested structure'
309 eligible: '2.4'
310 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.'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
311 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
312 - 'PMC'
313 - 'deprecated'
314 ticket: 'https://trac.parrot.org/parrot/ticket/1551'
315 -
316 name: 'UnManagedStruct initializer structure'
317 eligible: '2.4'
318 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.'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
319 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
320 - 'deprecated'
321 - 'PMC'
322 ticket: 'https://trac.parrot.org/parrot/ticket/1552'
323 -
324 name: 'charset, charsetname, find_charset, trans_charset'
325 eligible: '2.10'
326 note: 'These opcodes will be removed. The corresponding encoding opcodes should be used instead.'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
327 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
328 - 'deprecated'
329 - 'opcodes'
644b7ad3 » cotto
2011-02-01 change "old" to "completed" in api.yaml.
330 - 'completed'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
331 ticket: 'https://trac.parrot.org/parrot/ticket/1778'
332 -
333 name: 'continuation-based ExceptionHandlers'
334 eligible: '2.1'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
335 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
336 - 'deprecated'
337 - 'PIR'
338 - 'syntax'
644b7ad3 » cotto
2011-02-01 change "old" to "completed" in api.yaml.
339 - 'completed'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
340 ticket: 'https://trac.parrot.org/parrot/ticket/1091'
341 -
342 name: 'dlfunc and new_callback signature string format'
343 eligible: '2.4'
344 note: 'These will be changed to allow more flexibility in types.'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
345 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
346 - 'deprecated'
347 - 'opcodes'
348 ticket: 'https://trac.parrot.org/parrot/ticket/1565'
349 -
350 name: 'finalize'
351 note: 'Finalize exception handler, unrolling inner runloops if needed.'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
352 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
353 - 'opcodes'
354 - 'experimental'
644b7ad3 » cotto
2011-02-01 change "old" to "completed" in api.yaml.
355 - 'completed'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
356 ticket: 'https://trac.parrot.org/parrot/ticket/1635'
357 -
358 name: 'fixed_8 encoding'
359 eligible: '2.10'
f7415ad6 » bacek
2011-02-18 Fix yaml syntax.
360 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.'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
361 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
362 - 'deprecated'
363 - 'opcodes'
644b7ad3 » cotto
2011-02-01 change "old" to "completed" in api.yaml.
364 - 'completed'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
365 ticket: 'https://trac.parrot.org/parrot/ticket/1778'
366 -
367 name: 'get_addr and set_addr'
368 eligible: '1.5'
369 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.'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
370 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
371 - 'deprecated'
372 - 'opcodes'
373 ticket: 'https://trac.parrot.org/parrot/ticket/218'
374 -
375 name: 'get_results opcode order and features'
376 eligible: '2.1'
377 note: 'get_results no longer used to fetch exception object.'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
378 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
379 - 'deprecated'
380 - 'opcodes'
644b7ad3 » cotto
2011-02-01 change "old" to "completed" in api.yaml.
381 - 'completed'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
382 ticket: 'https://trac.parrot.org/parrot/ticket/1406'
383 -
384 name: 'implicit optional named parameters'
385 eligible: '2.1'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
386 tags:
644b7ad3 » cotto
2011-02-01 change "old" to "completed" in api.yaml.
387 - 'completed'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
388 - 'deprecated'
389 - 'PIR'
390 - 'syntax'
391 ticket: 'https://trac.parrot.org/parrot/ticket/1103'
392 -
393 name: 'inplace string updates.'
394 eligible: '2.4'
395 note: 'All "inplace" string update ops are deprecated. E.g. "chopn_s", etc. Part of COW removal.'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
396 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
397 - 'deprecated'
398 - 'opcodes'
644b7ad3 » cotto
2011-02-01 change "old" to "completed" in api.yaml.
399 - 'completed'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
400 ticket: 'https://trac.parrot.org/parrot/ticket/1540'
401 -
402 name: 'loadlib_p_s_p'
403 note: 'Ability to use non-default dynamic loading behaviour.'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
404 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
405 - 'opcodes'
406 - 'experimental'
407 ticket: 'https://trac.parrot.org/parrot/ticket/1583'
408 -
409 name: 'logical PMC ops'
410 eligible: '2.7'
411 note: 'These fall out from the logical vtables deprecation.'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
412 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
413 - 'deprecated'
414 - 'opcodes'
415 ticket: 'https://trac.parrot.org/parrot/ticket/1655'
416 -
417 name: 'logical_* vtables'
418 eligible: '2.7'
f7415ad6 » bacek
2011-02-18 Fix yaml syntax.
419 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.'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
420 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
421 - 'deprecated'
422 - 'PMC'
423 ticket: 'https://trac.parrot.org/parrot/ticket/1655'
424 -
425 name: 'mmd_cvt_to_types'
426 eligible: '1.1'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
427 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
428 - 'deprecated'
429 - 'functions'
430 ticket: 'https://trac.parrot.org/parrot/ticket/907'
431 -
432 name: 'multiple dispatch within core PMC'
433 eligible: '1.1'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
434 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
435 - 'deprecated'
436 - 'PMC'
437 ticket: 'https://trac.parrot.org/parrot/ticket/452'
438 -
439 name: 'new_callback_p_p_p_s'
440 eligible: '2.4'
441 note: 'To be replaced with new_callback_p_p_p_p_s.'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
442 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
443 - 'deprecated'
444 - 'opcodes'
445 ticket: 'https://trac.parrot.org/parrot/ticket/1548'
446 -
447 name: 'opcode numbering'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
448 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
449 - 'bytecode'
450 - 'experimental'
15f259eb » bacek
2011-02-18 Rerun resolve_deprecated.nqp
451 - 'completed'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
452 ticket: 'https://trac.parrot.org/parrot/ticket/451'
453 -
454 name: 'open and close opcodes will be removed'
455 eligible: '2.7'
456 note: 'These opcodes will be removed. The open/close methods on File or the FileHandle PMC should be used instead.'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
457 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
458 - 'deprecated'
459 - 'opcodes'
460 ticket: 'https://trac.parrot.org/parrot/ticket/1697'
461 -
462 name: 'packfile structure'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
463 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
464 - 'bytecode'
465 - 'experimental'
15f259eb » bacek
2011-02-18 Rerun resolve_deprecated.nqp
466 - 'completed'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
467 ticket: 'https://trac.parrot.org/parrot/ticket/451'
468 -
469 name: 'pkg-config support'
470 eligible: '3.1'
471 note: 'Use "parrot_config" instead.'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
472 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
473 - 'deprecated'
474 - 'library'
b7cf686f » leto
2011-03-28 Mark the pkg-config deprecation as completed
475 - 'completed'
644b7ad3 » cotto
2011-02-01 change "old" to "completed" in api.yaml.
476 ticket: 'https://trac.parrot.org/parrot/ticket/1853'
ddcab214 » NotFound
2011-02-04 experimental notice for Parrot_ext_try, TT #1996
477 -
478 name: 'Parrot_ext_try function'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
479 tags:
ddcab214 » NotFound
2011-02-04 experimental notice for Parrot_ext_try, TT #1996
480 - 'experimental'
481 - 'functions'
79e2fe8b » leto
2011-02-21 [TT #2027] Add deprecation of hashvalue vtable to api.yaml
482 ticket: 'https://trac.parrot.org/parrot/ticket/1996'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
483 -
484 name: 'LANG search path with -L'
485 tags:
486 - 'experimental'
487 - 'api'
488 - 'library'
489 ticket: ''
c5d26f44 » Whiteknight
2011-06-10 old embedding API is deprecated
490 -
491 name : 'Old Embed API Functions'
492 tags:
493 - 'deprecated'
494 ticket: 'http://trac.parrot.org/parrot/ticket/1910'
acb29d90 » Whiteknight
2011-07-07 Add PackfileView to api.yaml as experimental
495 -
496 name : 'PackfileView PMC'
497 tags :
498 - 'experimental'
499 ticket : 'http://trac.parrot.org/parrot/ticket/2145'
fc254556 » Whiteknight
2011-07-07 resolve api.yaml conflict after merge from master
500 -
0a8cb369 » Whiteknight
2011-07-06 Eval PMC is deprecated
501 name : 'Eval PMC'
502 tags:
503 - 'deprecated'
504 ticket: 'http://trac.parrot.org/parrot/ticket/1969'
176a2440 » Whiteknight
2011-07-06 PackFile_* API functions are deprecated
505 -
506 name : 'PackFile_* API functions'
507 tags :
508 - 'deprecated'
509 ticket : 'http://trac.parrot.org/parrot/ticket/2140'
6c7553fa » Whiteknight
2011-07-09 Parrot_compreg function is not needed after IMCC refactors and is dep…
510 -
511 name : 'Parrot_compreg function'
512 tags :
513 - 'deprecated'
ad926f36 » Whiteknight
2011-07-22 Update api.yaml
514 - 'completed'
6c7553fa » Whiteknight
2011-07-09 Parrot_compreg function is not needed after IMCC refactors and is dep…
515 ticket : 'http://trac.parrot.org/parrot/ticket/1879'
6e5911f7 » Whiteknight
2011-07-22 +experimental note about load_bytecode_p_s to api.yaml
516 -
517 name : 'load_bytecode_p_s opcode'
518 tags :
519 - 'experimental'
520 ticket : 'http://trac.parrot.org/parrot/ticket/2146'
2efcf430 » plobsing
2011-09-02 add TT #1904 deprecation to api.yaml (was missed in import)
521 -
522 name : 'FixedPMCArray.set_pmc'
523 eligible : '3.1'
524 tags :
525 - 'deprecated'
526 - 'completed'
527 ticket : 'http://trac.parrot.org/parrot/ticket/1904'
d74dbbe0 » plobsing
2011-09-02 manually import into api.yaml several previously missed deprecations
528 -
529 name : 'Scalar PMC'
530 note : 'The Scalar PMC can be removed, so long as the behaviors of PMCs which inherit from it do not change.'
531 ticket : 'https://trac.parrot.org/parrot/ticket/1754'
532 eligible : '3.1'
533 -
534 name : 'encoding:charset:"" string literals'
535 note : 'This form of string literals will be removed.'
536 ticket : 'https://trac.parrot.org/parrot/ticket/1808'
537 eligible : '3.1'
538 -
539 name : 'Old string_* functions'
540 eligible : '3.0'
541 note : 'The old string_* functions will be removed.'
542 ticket : 'http://trac.parrot.org/parrot/ticket/1809'
543 -
544 name : 'PIR compiler availability'
545 eligible : '3.1'
546 note : 'The PIR compiler (currently IMCC) will be extracted to a separately loadable component.'
547 ticket : 'http://trac.parrot.org/parrot/ticket/1868'
548 -
549 name : '"constant" PObj'
550 eligible : '3.1'
8b78a4f3 » cotto
2011-09-02 fix api.yaml
551 note :
d74dbbe0 » plobsing
2011-09-02 manually import into api.yaml several previously missed deprecations
552 "constant" PObj (which is never collected) are deprecated. All PMCs and STRINGs
553 should be properly marked during GC.
554
555 Functions C<Parrot_pmc_new_constant>, C<Parrot_pmc_new_constant_noinit>,
556 C<Parrot_pmc_new_constant_init> and C<Parrot_pmc_new_constant_init_int>
557 will be removed.
558
559 PObj flag C<PObj_constant_FLAG> and related macros will be removed.
560 ticket : 'https://trac.parrot.org/parrot/ticket/1875'
4092f782 » plobsing
2011-09-02 manually import more deprecations into api.yaml. hopefully thats the …
561 -
562 name : 'Non-const STRING* arguments'
563 eligible : '3.1'
8b78a4f3 » cotto
2011-09-02 fix api.yaml
564 note :
4092f782 » plobsing
2011-09-02 manually import more deprecations into api.yaml. hopefully thats the …
565 Due immutable nature of STRINGs we are changing internal handling to use only
566 const STRING pointers. It will improve optimizations possibilities by compiler,
567 make parrot const-correct, etc.
568
569 Passing of non-const STRING* arguments is deprecated and will be changed to
570 const STRING*. This includes (but not limited to) all string API functions,
571 VTABLEs, PCC, etc
572 ticket : 'http://trac.parrot.org/parrot/ticket/1906'
573 -
574 name : 'X-to-Y native PBC reading'
575 eligible : '3.1'
576 note : 'Support for PBC files optimized for alternate platforms will be dropped in favour of a universal network PBC format.'
577 ticket : 'https://trac.parrot.org/parrot/ticket/1961'
578 -
579 name : 'The PIR and PASM compreg PMCs'
580 eligible : '3.1'
8b78a4f3 » cotto
2011-09-02 fix api.yaml
581 note :
4092f782 » plobsing
2011-09-02 manually import more deprecations into api.yaml. hopefully thats the …
582 The PMC returned by C<compreg "PIR"> is not going to be an NCI PMC any longer,
583 it will be a new type of PMC which conforms to PDD31 and will be similar to
584 HLLCompiler.
585
586 There will not be a PASM compreg anymore.
587 ticket : 'http://trac.parrot.org/parrot/ticket/1967'
d74dbbe0 » plobsing
2011-09-02 manually import into api.yaml several previously missed deprecations
588
8b78a4f3 » cotto
2011-09-02 fix api.yaml
589
Something went wrong with that request. Please try again.