Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

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