Skip to content
This repository
Newer
Older
100644 619 lines (612 sloc) 21.314 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 -
0464dbe3 » bacek
2011-11-20 Deprecate new_si opcode.
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 -
44f74e1e » cotto
2011-03-02 add Select PMC to api.yaml
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'
06546768 » perlpilot
2012-01-17 Change trac links for those that exist on github
15 ticket: 'https://github.com/parrot/parrot/issues/651'
44f74e1e » cotto
2011-03-02 add Select PMC to api.yaml
16 -
9254cf31 » plobsing
2011-05-10 add deprecation notice for TT #1931 not ported over from DEPRECATED.pod
17 name: '"Advanced" NCI parameter types'
18 eligible: '3.1'
c5d26f44 » Whiteknight
2011-06-10 old embedding API is deprecated
19 ticket: 'http://trac.parrot.org/parrot/ticket/1931'
d5f1750c » plobsing
2011-05-10 mark TT #1931 deprecation as complete
20 tags:
21 - 'deprecated'
22 - 'completed'
9254cf31 » plobsing
2011-05-10 add deprecation notice for TT #1931 not ported over from DEPRECATED.pod
23 -
d89856a1 » plobsing
2011-03-02 deprecate old pointer-ish types
24 name: 'Pointer, UnManagedStruct, and ManagedStruct'
25 eligible: '3.4'
06546768 » perlpilot
2012-01-17 Change trac links for those that exist on github
26 ticket: 'https://github.com/parrot/parrot/issues/657'
d89856a1 » plobsing
2011-03-02 deprecate old pointer-ish types
27 -
f1c998b4 » cotto
2011-02-12 add proper notice for the write barrier change
28 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
29 eligible: '3.4'
f1c998b4 » cotto
2011-02-12 add proper notice for the write barrier change
30 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…
31 tags:
f1c998b4 » cotto
2011-02-12 add proper notice for the write barrier change
32 - 'C'
33 - 'deprecated'
0b8c973e » cotto
2011-08-14 mark write barrier deprecation as completed
34 - 'completed'
f1c998b4 » cotto
2011-02-12 add proper notice for the write barrier change
35 ticket: 'http://trac.parrot.org/parrot/ticket/2010'
36 -
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
37 name: '":init" Sub flag'
38 eligible: '3.4'
39 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…
40 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
41 - 'PIR'
42 - 'syntax'
43 - 'deprecated'
b8c1df9c » tadzik
2011-03-03 Added dedeprecator script to detect deprecations in Parrot code
44 detection:
45 regex:
46 pir: '^ ".sub" .+ ":init"'
06546768 » perlpilot
2012-01-17 Change trac links for those that exist on github
47 ticket: 'https://github.com/parrot/parrot/issues/469'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
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).'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
52 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
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.'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
61 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
62 - 'deprecated'
63 - 'PIR'
64 - 'syntax'
d74dbbe0 » plobsing
2011-09-02 manually import into api.yaml several previously missed deprecations
65 tickets:
de92e5ef » moritz
2012-01-18 update ticket links from trac to github
66 - 'https://github.com/parrot/parrot/issues/600'
67 - 'https://github.com/parrot/parrot/issues/571'
68 - 'https://github.com/parrot/parrot/issues/578'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
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.'
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 - 'deprecated'
74 - 'compiler'
644b7ad3 » cotto
2011-02-01 change "old" to "completed" in api.yaml.
75 - 'completed'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
76 ticket: 'https://trac.parrot.org/parrot/ticket/843'
77 -
78 name: 'Archive::Tar & Archive::Zip'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
79 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
80 - 'library'
81 - 'experimental'
06546768 » perlpilot
2012-01-17 Change trac links for those that exist on github
82 ticket: 'https://github.com/parrot/parrot/issues/375'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
83 -
84 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…
85 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
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.'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
92 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
93 - 'deprecated'
94 - 'PMC'
644b7ad3 » cotto
2011-02-01 change "old" to "completed" in api.yaml.
95 - 'completed'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
96 ticket: 'https://trac.parrot.org/parrot/ticket/1561'
97 -
98 name: 'C API coding standards cleanup'
99 eligible: '1.1'
f7415ad6 » bacek
2011-02-18 Fix yaml syntax.
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:'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
101 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
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.'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
109 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
110 - 'deprecated'
111 - 'PMC'
b8c1df9c » tadzik
2011-03-03 Added dedeprecator script to detect deprecations in Parrot code
112 detection:
113 regex:
114 pir: 'new\s\[?\''Complex\''\]?'
06546768 » perlpilot
2012-01-17 Change trac links for those that exist on github
115 ticket: 'https://github.com/parrot/parrot/issues/462'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
116 -
117 name: 'Cross-HLL library loading'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
118 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
119 - 'library'
120 - 'experimental'
06546768 » perlpilot
2012-01-17 Change trac links for those that exist on github
121 ticket: 'https://github.com/parrot/parrot/issues/266'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
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.'
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 - 'deprecated'
128 - 'functions'
06546768 » perlpilot
2012-01-17 Change trac links for those that exist on github
129 ticket: 'https://github.com/parrot/parrot/issues/278'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
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.'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
133 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
134 - 'Opcodes'
135 - 'experimental'
06546768 » perlpilot
2012-01-17 Change trac links for those that exist on github
136 ticket: 'https://github.com/parrot/parrot/issues/347'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
137 -
138 name: 'IPv6 Support'
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 - 'experimental'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
141 ticket:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
142 note: 'IPv6 support is still being perfected and being made portable'
143 -
144 name: 'JSON and Config;JSON'
145 eligible: '1.5'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
146 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
147 - 'deprecated'
148 - 'library'
06546768 » perlpilot
2012-01-17 Change trac links for those that exist on github
149 ticket: 'https://github.com/parrot/parrot/issues/494'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
150 -
151 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…
152 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
153 - 'library'
154 - 'experimental'
06546768 » perlpilot
2012-01-17 Change trac links for those that exist on github
155 ticket: 'https://github.com/parrot/parrot/issues/431'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
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.'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
160 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
161 - 'deprecated'
162 - 'PMC'
06546768 » perlpilot
2012-01-17 Change trac links for those that exist on github
163 ticket: 'https://github.com/parrot/parrot/issues/319'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
164 -
165 name: 'MappedByteArray PMC'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
166 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
167 - 'PMC'
168 - 'experimental'
06546768 » perlpilot
2012-01-17 Change trac links for those that exist on github
169 ticket: 'https://github.com/parrot/parrot/issues/420'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
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.)'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
174 ticket:
175 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
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.'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
181 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
182 - 'PMC'
183 - 'experimental'
644b7ad3 » cotto
2011-02-01 change "old" to "completed" in api.yaml.
184 - 'completed'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
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.'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
189 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
190 - 'opcodes'
191 - 'experimental'
06546768 » perlpilot
2012-01-17 Change trac links for those that exist on github
192 ticket: 'https://github.com/parrot/parrot/issues/354'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
193 -
194 name: 'OpenGL bindings and libraries'
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 - '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).'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
202 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
203 - 'PMC'
204 - 'experimental'
644b7ad3 » cotto
2011-02-01 change "old" to "completed" in api.yaml.
205 - 'completed'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
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.'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
210 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
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.'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
218 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
219 - 'deprecated'
220 - 'compiler'
644b7ad3 » cotto
2011-02-01 change "old" to "completed" in api.yaml.
221 - 'completed'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
222 ticket: 'https://trac.parrot.org/parrot/ticket/868'
223 -
224 name: 'PCT::HLLCompiler from Perl 5''s Test::Harness'
225 eligible: '1.1'
f7415ad6 » bacek
2011-02-18 Fix yaml syntax.
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.'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
227 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
228 - 'deprecated'
229 - 'compiler'
06546768 » perlpilot
2012-01-17 Change trac links for those that exist on github
230 ticket: 'https://github.com/parrot/parrot/issues/464'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
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.'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
235 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
236 - 'deprecated'
237 - 'compiler'
644b7ad3 » cotto
2011-02-01 change "old" to "completed" in api.yaml.
238 - 'completed'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
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>'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
243 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
244 - 'functions'
245 - 'experimental'
644b7ad3 » cotto
2011-02-01 change "old" to "completed" in api.yaml.
246 - 'completed'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
247 -
248 name: 'PMC numbering'
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 - 'bytecode'
251 - 'experimental'
15f259eb » bacek
2011-02-18 Rerun resolve_deprecated.nqp
252 - 'completed'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
253 ticket: 'https://trac.parrot.org/parrot/ticket/451'
254 -
255 name: 'PackfileDebug'
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 - 'PMC'
258 - 'experimental'
06546768 » perlpilot
2012-01-17 Change trac links for those that exist on github
259 ticket: 'https://github.com/parrot/parrot/issues/382'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
260 -
261 name: 'Parrot_load_bytecode_file'
262 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…
263 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
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'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
269 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
270 - 'functions'
271 - 'experimental'
644b7ad3 » cotto
2011-02-01 change "old" to "completed" in api.yaml.
272 - 'completed'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
273 ticket: 'https://trac.parrot.org/parrot/ticket/1628'
274 -
275 name: 'Protoobject'
276 eligible: '2.7'
277 note: 'Use P6Object instead.'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
278 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
279 - 'deprecated'
280 - 'library'
644b7ad3 » cotto
2011-02-01 change "old" to "completed" in api.yaml.
281 - 'completed'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
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.'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
287 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
288 - 'deprecated'
289 - 'functions'
644b7ad3 » cotto
2011-02-01 change "old" to "completed" in api.yaml.
290 - 'completed'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
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.'
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 - 'deprecated'
298 - 'functions'
644b7ad3 » cotto
2011-02-01 change "old" to "completed" in api.yaml.
299 - 'completed'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
300 ticket: 'https://trac.parrot.org/parrot/ticket/1584'
301 -
302 name: 'Threads and Parallelism'
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 - '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.'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
310 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
311 - 'deprecated'
312 - 'PMC'
06546768 » perlpilot
2012-01-17 Change trac links for those that exist on github
313 ticket: 'https://github.com/parrot/parrot/issues/311'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
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.'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
318 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
319 - 'PMC'
320 - 'deprecated'
06546768 » perlpilot
2012-01-17 Change trac links for those that exist on github
321 ticket: 'https://github.com/parrot/parrot/issues/298'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
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.'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
326 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
327 - 'deprecated'
328 - 'PMC'
06546768 » perlpilot
2012-01-17 Change trac links for those that exist on github
329 ticket: 'https://github.com/parrot/parrot/issues/305'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
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.'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
334 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
335 - 'deprecated'
336 - 'opcodes'
644b7ad3 » cotto
2011-02-01 change "old" to "completed" in api.yaml.
337 - 'completed'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
338 ticket: 'https://trac.parrot.org/parrot/ticket/1778'
339 -
340 name: 'continuation-based ExceptionHandlers'
341 eligible: '2.1'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
342 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
343 - 'deprecated'
344 - 'PIR'
345 - 'syntax'
644b7ad3 » cotto
2011-02-01 change "old" to "completed" in api.yaml.
346 - 'completed'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
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.'
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 - 'deprecated'
354 - 'opcodes'
06546768 » perlpilot
2012-01-17 Change trac links for those that exist on github
355 ticket: 'https://github.com/parrot/parrot/issues/340'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
356 -
357 name: 'finalize'
358 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…
359 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
360 - 'opcodes'
361 - 'experimental'
644b7ad3 » cotto
2011-02-01 change "old" to "completed" in api.yaml.
362 - 'completed'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
363 ticket: 'https://trac.parrot.org/parrot/ticket/1635'
364 -
365 name: 'fixed_8 encoding'
366 eligible: '2.10'
f7415ad6 » bacek
2011-02-18 Fix yaml syntax.
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.'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
368 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
369 - 'deprecated'
370 - 'opcodes'
644b7ad3 » cotto
2011-02-01 change "old" to "completed" in api.yaml.
371 - 'completed'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
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.'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
377 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
378 - 'deprecated'
379 - 'opcodes'
06546768 » perlpilot
2012-01-17 Change trac links for those that exist on github
380 ticket: 'https://github.com/parrot/parrot/issues/303'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
381 -
382 name: 'get_results opcode order and features'
383 eligible: '2.1'
384 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…
385 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
386 - 'deprecated'
387 - 'opcodes'
644b7ad3 » cotto
2011-02-01 change "old" to "completed" in api.yaml.
388 - 'completed'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
389 ticket: 'https://trac.parrot.org/parrot/ticket/1406'
390 -
391 name: 'implicit optional named parameters'
392 eligible: '2.1'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
393 tags:
644b7ad3 » cotto
2011-02-01 change "old" to "completed" in api.yaml.
394 - 'completed'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
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.'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
403 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
404 - 'deprecated'
405 - 'opcodes'
644b7ad3 » cotto
2011-02-01 change "old" to "completed" in api.yaml.
406 - 'completed'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
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.'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
411 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
412 - 'opcodes'
413 - 'experimental'
06546768 » perlpilot
2012-01-17 Change trac links for those that exist on github
414 ticket: 'https://github.com/parrot/parrot/issues/361'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
415 -
416 name: 'logical PMC ops'
417 eligible: '2.7'
418 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…
419 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
420 - 'deprecated'
421 - 'opcodes'
422 ticket: 'https://trac.parrot.org/parrot/ticket/1655'
423 -
424 name: 'logical_* vtables'
425 eligible: '2.7'
f7415ad6 » bacek
2011-02-18 Fix yaml syntax.
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.'
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 - 'PMC'
430 ticket: 'https://trac.parrot.org/parrot/ticket/1655'
431 -
432 name: 'mmd_cvt_to_types'
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 - 'functions'
06546768 » perlpilot
2012-01-17 Change trac links for those that exist on github
437 ticket: 'https://github.com/parrot/parrot/issues/460'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
438 -
439 name: 'multiple dispatch within core PMC'
440 eligible: '1.1'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
441 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
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.'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
449 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
450 - 'deprecated'
451 - 'opcodes'
06546768 » perlpilot
2012-01-17 Change trac links for those that exist on github
452 ticket: 'https://github.com/parrot/parrot/issues/291'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
453 -
454 name: 'opcode numbering'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
455 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
456 - 'bytecode'
457 - 'experimental'
15f259eb » bacek
2011-02-18 Rerun resolve_deprecated.nqp
458 - 'completed'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
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.'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
464 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
465 - 'deprecated'
466 - 'opcodes'
06546768 » perlpilot
2012-01-17 Change trac links for those that exist on github
467 ticket: 'https://github.com/parrot/parrot/issues/550'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
468 -
469 name: 'packfile structure'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
470 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
471 - 'bytecode'
472 - 'experimental'
15f259eb » bacek
2011-02-18 Rerun resolve_deprecated.nqp
473 - 'completed'
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
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.'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
479 tags:
deb12317 » bacek
2011-02-02 First self-hosted api.yaml
480 - 'deprecated'
481 - 'library'
b7cf686f » leto
2011-03-28 Mark the pkg-config deprecation as completed
482 - 'completed'
644b7ad3 » cotto
2011-02-01 change "old" to "completed" in api.yaml.
483 ticket: 'https://trac.parrot.org/parrot/ticket/1853'
ddcab214 » NotFound
2011-02-04 experimental notice for Parrot_ext_try, TT #1996
484 -
485 name: 'Parrot_ext_try function'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
486 tags:
ddcab214 » NotFound
2011-02-04 experimental notice for Parrot_ext_try, TT #1996
487 - 'experimental'
488 - 'functions'
06546768 » perlpilot
2012-01-17 Change trac links for those that exist on github
489 ticket: 'https://github.com/parrot/parrot/issues/602'
229a7813 » Whiteknight
2011-04-18 Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L c…
490 -
491 name: 'LANG search path with -L'
492 tags:
493 - 'experimental'
494 - 'api'
495 - 'library'
496 ticket: ''
c5d26f44 » Whiteknight
2011-06-10 old embedding API is deprecated
497 -
498 name : 'Old Embed API Functions'
499 tags:
500 - 'deprecated'
501 ticket: 'http://trac.parrot.org/parrot/ticket/1910'
acb29d90 » Whiteknight
2011-07-07 Add PackfileView to api.yaml as experimental
502 -
503 name : 'PackfileView PMC'
504 tags :
505 - 'experimental'
506 ticket : 'http://trac.parrot.org/parrot/ticket/2145'
fc254556 » Whiteknight
2011-07-07 resolve api.yaml conflict after merge from master
507 -
0a8cb369 » Whiteknight
2011-07-06 Eval PMC is deprecated
508 name : 'Eval PMC'
509 tags:
510 - 'deprecated'
06546768 » perlpilot
2012-01-17 Change trac links for those that exist on github
511 ticket: 'https://github.com/parrot/parrot/issues/567'
176a2440 » Whiteknight
2011-07-06 PackFile_* API functions are deprecated
512 -
513 name : 'PackFile_* API functions'
514 tags :
515 - 'deprecated'
516 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…
517 -
518 name : 'Parrot_compreg function'
519 tags :
520 - 'deprecated'
ad926f36 » Whiteknight
2011-07-22 Update api.yaml
521 - 'completed'
6c7553fa » Whiteknight
2011-07-09 Parrot_compreg function is not needed after IMCC refactors and is dep…
522 ticket : 'http://trac.parrot.org/parrot/ticket/1879'
6e5911f7 » Whiteknight
2011-07-22 +experimental note about load_bytecode_p_s to api.yaml
523 -
524 name : 'load_bytecode_p_s opcode'
525 tags :
526 - 'experimental'
06546768 » perlpilot
2012-01-17 Change trac links for those that exist on github
527 ticket : 'https://github.com/parrot/parrot/issues/435'
2efcf430 » plobsing
2011-09-02 add TT #1904 deprecation to api.yaml (was missed in import)
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'
d74dbbe0 » plobsing
2011-09-02 manually import into api.yaml several previously missed deprecations
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.'
06546768 » perlpilot
2012-01-17 Change trac links for those that exist on github
538 ticket : 'https://github.com/parrot/parrot/issues/672'
d74dbbe0 » plobsing
2011-09-02 manually import into api.yaml several previously missed deprecations
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.'
06546768 » perlpilot
2012-01-17 Change trac links for those that exist on github
554 ticket : 'https://github.com/parrot/parrot/issues/406'
d74dbbe0 » plobsing
2011-09-02 manually import into api.yaml several previously missed deprecations
555 -
556 name : '"constant" PObj'
557 eligible : '3.1'
06546768 » perlpilot
2012-01-17 Change trac links for those that exist on github
558 note:
d74dbbe0 » plobsing
2011-09-02 manually import into api.yaml several previously missed deprecations
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'
a0a80578 » bacek
2011-11-20 Add completed tag to constant deprecations.
568 tags:
569 - 'deprecated'
570 - 'completed'
4092f782 » plobsing
2011-09-02 manually import more deprecations into api.yaml. hopefully thats the …
571 -
572 name : 'Non-const STRING* arguments'
573 eligible : '3.1'
06546768 » perlpilot
2012-01-17 Change trac links for those that exist on github
574 note :
4e204ad5 » leto
2011-09-06 Clarify TT#1906 in api.yaml
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
4092f782 » plobsing
2011-09-02 manually import more deprecations into api.yaml. hopefully thats the …
579 Passing of non-const STRING* arguments is deprecated and will be changed to
4e204ad5 » leto
2011-09-06 Clarify TT#1906 in api.yaml
580 const STRING*. This includes (but is not limited to) all string API functions,
4092f782 » plobsing
2011-09-02 manually import more deprecations into api.yaml. hopefully thats the …
581 VTABLEs, PCC, etc
06546768 » perlpilot
2012-01-17 Change trac links for those that exist on github
582 ticket : 'https://github.com/parrot/parrot/issues/483'
4092f782 » plobsing
2011-09-02 manually import more deprecations into api.yaml. hopefully thats the …
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.'
06546768 » perlpilot
2012-01-17 Change trac links for those that exist on github
587 ticket : 'https://github.com/parrot/parrot/issues/553'
4092f782 » plobsing
2011-09-02 manually import more deprecations into api.yaml. hopefully thats the …
588 -
589 name : 'The PIR and PASM compreg PMCs'
590 eligible : '3.1'
8b78a4f3 » cotto
2011-09-02 fix api.yaml
591 note :
4092f782 » plobsing
2011-09-02 manually import more deprecations into api.yaml. hopefully thats the …
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'
31bd14cc » bilalakhtar
2011-12-06 Document API chages in api.yaml
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>.
d74dbbe0 » plobsing
2011-09-02 manually import into api.yaml several previously missed deprecations
610
31bd14cc » bilalakhtar
2011-12-06 Document API chages in api.yaml
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'
8b78a4f3 » cotto
2011-09-02 fix api.yaml
620
Something went wrong with that request. Please try again.