Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 485 lines (270 sloc) 12.767 kB
2de5ade [docs] Overhaul DEPRECATED.pod with some RT#'s, cleanup, explicit rev…
coke authored
1 # $Id$
9a5b141 #42769: Remove unneeded type names from PIR
bernhard authored
2
fd802ed Extend the [experimental] notes a bit.
coke authored
3 =head1 Purpose
4
5 Provide a list of deprecated and experimental items in parrot.
6 All items in this list should have a corresponding Trac ticket[1].
7
8 =head1 Experimental Status
9
c3c5e54 s/stable/supported/
coke authored
10 These features are not considered supported, even though they may
11 have shipped in a supported release of parrot[2]. Use them at your own
fd802ed Extend the [experimental] notes a bit.
coke authored
12 risk, as they can be removed or changed in any release. These
13 items are marked below with C<[experimental]>.
14
15 =head1 Deprecated Status
9a5b141 #42769: Remove unneeded type names from PIR
bernhard authored
16
86f6110 fix some POD in DEPRECATED.pod (podchecker complained)
moritz authored
17 Please see F<docs/project/support_policy.pod> for the parrot
9290ac1 [docs] Eliminate some developer-specific verbiage; this is meant to b…
coke authored
18 project's policy regarding deprecated features.
7f631cd [docs] open tickets for deprecated items in pdd17; note them in DEPRE…
coke authored
19
fd802ed Extend the [experimental] notes a bit.
coke authored
20 Each item shows the first release in which it is eligible for removal, e.g.
21 C<[eligible in 1.5]>. If the release listed is one that has already
22 shipped, this feature may be removed in B<any> upcoming release, and
23 you should no longer rely on it.
f003597 [docs] Update to match info from allison on IRC; my earlier interpret…
coke authored
24
e761f4b Try to be more helpful.
coke authored
25 If you find a feature you once used was removed after a deprecation
26 cycle, L<https://trac.parrot.org/parrot/wiki/Deprecation>. Otherwise
27 please open a documentation ticket via Trac[1].
9290ac1 [docs] Eliminate some developer-specific verbiage; this is meant to b…
coke authored
28
e761f4b Try to be more helpful.
coke authored
29 =head1 Are you using any Deprecated Features?
30
31 When running parrot, you can receive warnings about deprecations.
9290ac1 [docs] Eliminate some developer-specific verbiage; this is meant to b…
coke authored
32 Either run parrot with the C<-w> option to enable all warnings, or
e761f4b Try to be more helpful.
coke authored
33 deprecations specifically by including this snippet:
34
35 =begin PIR_FRAGMENT
36212d4 Add a new warnings setting to parrot to squawk about deprecated items.
coke authored
36
aeaf29e [cage] Add a deprecation notice for paths prefixed with 'library/' or
allison authored
37 .include 'warnings.pasm'
36212d4 Add a new warnings setting to parrot to squawk about deprecated items.
coke authored
38 warningson .PARROT_WARNINGS_DEPRECATED_FLAG
39
e761f4b Try to be more helpful.
coke authored
40 =end PIR_FRAGMENT
41
ee352f1 Mention TT# 6
coke authored
42 =head1 PMCS
43
44 =over 4
45
61b1404 Reflect current state of TT #448
coke authored
46 =item GzipHandle [experimental]
ccefe69 Note new, presumably experimental dynpmc.
coke authored
47
4c262c2 Remove items that refer to closed tickets, add tickets.
coke authored
48 L<https://trac.parrot.org/parrot/ticket/1580>
54a3138 Add reference to TT #1427
coke authored
49
61b1404 Reflect current state of TT #448
coke authored
50 =item PackfileDebug [experimental]
bc9d80b track new packfiledebug pmc...
coke authored
51
52 L<https://trac.parrot.org/parrot/ticket/1599>
53
1286483 Add note for CodeString PMC.
coke authored
54 =item CodeString [eligible in 2.7]
55
56 L<http://trac.parrot.org/parrot/ticket/1633>
57
abb8a17 [cage] Add deprecation note about core PMC multiple dispatch.
allison authored
58 =item multiple dispatch within core PMCs [eligible in 1.1]
59
60 L<https://trac.parrot.org/parrot/ticket/452>
61
176822a [cage] document experimental status of ParrotInterpreter.stdhandle
NotFound authored
62 =item Method stdhandle in ParrotInterpreter [experimental]
63
64 L<https://trac.parrot.org/parrot/ticket/264>
65
39731ae [pcc] experimental object vtable invoke, TT #103, TT #1262
NotFound authored
66 =item Overriding vtable invoke in PIR objects [experimental]
67
68 The VTABLE invoke in object.pmc puts SELF at the start of the
69 signature call arguments when there is no current object and is
70 not already here. This allows the usage of $P0() instead of $P0($P0).
71
72 L<https://trac.parrot.org/parrot/ticket/103>
73
c3686bf NCI deprecations
plobsing authored
74 =item NCI without signature ("raw" pointers) [eligible in 2.4]
75
76 No equivalent functionality is promised. You shouldn't be using this. Here be
77 segfaults.
78
79 L<https://trac.parrot.org/parrot/ticket/1549>
80
81 =item UnManagedStruct handling nested structure [eligible in 2.4]
82
83 UnManagedStruct will be simplified to only support flat structures. This means
84 that elements which themselves have structure - struct pointers and function
85 pointers will be stored as C<void *> and C<void (*)(void)> respectively. To use
86 these, they will need to be cast to the appropriate signature on access.
87
88 L<https://trac.parrot.org/parrot/ticket/1551>
89
90 =item UnManagedStruct initializer structure [eligible in 2.4]
91
92 The initializer structure will cease to be an array of triples. In stead, an
93 array of flags (no counts or offsets), or a string representation of the same
94 information may be used.
95
96 L<https://trac.parrot.org/parrot/ticket/1552>
97
98 =item UnManagedStruct get_integer, set_integer_native [eligible in 2.4]
99
100 These will no longer refer to the byte length of the buffer, but to the number
101 of times the struct is repeated; emulating an array of structs.
102
103 L<https://trac.parrot.org/parrot/ticket/1553>
104
105 =item ManagedStruct reallocations based on shape changes [eligible in 2.4]
106
107 Since shape changes may simply be used for re-interpreting data, and may also
108 occur in several steps, re-allocating after any one shape change may be
109 undesirable. In stead, an explicit allocate/reallocate method will be provided.
110
111 L<https://trac.parrot.org/parrot/ticket/1554>
112
9fd44c7 Deprecate nested aggregates auto-vivification.
bacek authored
113 =item Auto-vivification of nested aggregates [eligible in 2.4]
114
115 E.g.
116
117 $P0 = new ['Hash']
118 $S1 = $P0['foo';'bar';'baz']
119
120 will not auto-vivify nested hashes and return PMCNULL early.
121
122 L<https://trac.parrot.org/parrot/ticket/1561>
123
6e14229 change removal eligibility from 6 month to 3 month deprecation cycles
plobsing authored
124 =item Method lower on String [eligible in 2.7]
a811822 deprecate String.lower()
plobsing authored
125
126 Use the downcase opcode or subclass with a method name consistent with your
127 HLL.
128
129 L<http://trac.parrot.org/parrot/ticket/1606>
130
744603a experimental function Parrot_str_unescpae_string and String.unescape …
NotFound authored
131 =item Method unescape on String [experimental]
132
133 This is a helper method for testing of Parrot_str_unescape_string.
134
135 L<https://trac.parrot.org/parrot/ticket/1628>
136
7a0aafc deprecate logical vtables TT #1655
plobsing authored
137 =item logical_* vtables [eligiblie in 2.7]
138
139 These can be replaced by C<get_bool> and intval ops unless you're using them for
140 things that aren't really logical ops (don't do that!).
141
142 L<https://trac.parrot.org/parrot/ticket/1655>
143
c3d9862 deprecation note and warnings for is_tty, TT #1689
NotFound authored
144 =item Method is_tty in PMCs derived from Handle [eligible in 2.7]
145
146 Use isatty instead.
147
148 L<https://trac.parrot.org/parrot/ticket/1689>
149
25d14d7 [cage] Deprecation notices for PMCs and ops to dynpmcs and dynops.
allison authored
150 =back
151
152 =head1 Opcodes
153
154 =over 4
155
8fbab28 [doc][TT #1697] Add a deprecation notice for the open/close opcodes
dukeleto authored
156 =item open and close opcodes will be removed [eligible in 2.7]
157
158 L<https://trac.parrot.org/parrot/ticket/1697>
159
160 These opcodes will be removed. The open/close methods on File or
161 the FileHandle PMC should be used instead.
162
25ac7bb We can't remove something -in- the 1.4 release, but immediately after…
coke authored
163 =item get_addr and set_addr [eligible in 1.5]
2f61c1a [DEPRECATED] add note about get_addr and set_addr opcodes, which will…
whiteknight authored
164
165 L<https://trac.parrot.org/parrot/ticket/218>
166
167 These opcodes are being repurposed. They will always return a unique memory
168 address of the PMC. Uses of get_addr and set_addr that would set label values
169 for Sub, Exception, and related PMC types will instead be handled by
170 get_label and set_label.
171
73ad899 Add a some deprecation items from the calling conventions.
allison authored
172 =item get_results opcode order and features [eligible in 2.1]
173
174 get_results no longer used to fetch exception object.
175
176 L<https://trac.parrot.org/parrot/ticket/1406>
177
27a156d Add experimental note about GC_SYS_NAME
whiteknight authored
178 =item GC_SYS_NAME option to interpinfo_s_i [experimental]
179
180 Ability to get the string name of the current GC core from the interpinfo_s_i.
181 See r43900 and r43904 for details.
182
4c262c2 Remove items that refer to closed tickets, add tickets.
coke authored
183 L<https://trac.parrot.org/parrot/ticket/1581>
184
ef1115c mark NCI_FB_CB AND NCI_FB_UD as experimental
plobsing authored
185 =item NCI_FB_CB and NCI_FB_UD in iglobals [experimental]
186
187 Hooks allowing a runtime-loadable dynamic frame builder.
188
4c262c2 Remove items that refer to closed tickets, add tickets.
coke authored
189 L<https://trac.parrot.org/parrot/ticket/1582>
190
2be277d mark loadlib_p_s_p as experimental
plobsing authored
191 =item loadlib_p_s_p [experimental]
192
193 Ability to use non-default dynamic loading behaviour.
194
4c262c2 Remove items that refer to closed tickets, add tickets.
coke authored
195 L<https://trac.parrot.org/parrot/ticket/1583>
196
c3686bf NCI deprecations
plobsing authored
197 =item new_callback_p_p_p_s [eligible in 2.4]
198
199 To be replaced with new_callback_p_p_p_p_s.
200
201 L<https://trac.parrot.org/parrot/ticket/1548>
202
26bc518 deprecate nci signature strings
plobsing authored
203 =item dlfunc and new_callback signature string format [eligible in 2.4]
204
205 These will be changed to allow more flexibility in types.
206
207 L<https://trac.parrot.org/parrot/ticket/1565>
208
8c43537 Add TT#1207 into deprecation.
bacek authored
209 =item find_lex [eligible in 2.4]
210
211 find_lex will not throw exception for non-existing lexicals.
212
213 L<https://trac.parrot.org/parrot/ticket/1207>
214
3a49696 Add additional deprecation notice for inplace string ops.
bacek authored
215 =item inplace string updates. [eligible in 2.4]
216
217 All "inplace" string update ops are deprecated. E.g. "chopn_s", etc.
218 Part of COW removal.
219
220 L<https://trac.parrot.org/parrot/ticket/1540>
221
5106e53 experimental op find_codepoint
NotFound authored
222 =item find_codepoint [experimental]
223
224 Intended to replace the CodeString charname_to_ord method.
225
5d36f3a reference find_codepoint trac ticket
NotFound authored
226 L<https://trac.parrot.org/parrot/ticket/1629>
5106e53 experimental op find_codepoint
NotFound authored
227
eca109b opcode deprecations
plobsing authored
228 =item All opcodes that modify non-argument registers. [eligible in 2.7]
229
230 E.g. "cleari", etc.
231
232 L<https://trac.parrot.org/parrot/ticket/1642>
233
234 =item exchange [eligible in 2.7]
235
236 This op is too low level for Parrot in its current form.
237
238 L<https://trac.parrot.org/parrot/ticket/1643>
239
1cfe135 rename unroll to finalize
NotFound authored
240 =item finalize [experimental]
287e61c cleanup runloop creation and destruction and experimental unroll opco…
NotFound authored
241
1cfe135 rename unroll to finalize
NotFound authored
242 Finalize exception handler, unrolling inner runloops if needed.
287e61c cleanup runloop creation and destruction and experimental unroll opco…
NotFound authored
243
244 L<https://trac.parrot.org/parrot/ticket/1635>
245
7a0aafc deprecate logical vtables TT #1655
plobsing authored
246 =item logical PMC ops [eligible in 2.7]
247
248 These fall out from the logical vtables deprecation.
249
250 L<https://trac.parrot.org/parrot/ticket/1655>
251
7a26203 [codingstd] fix POD errors in DEPRECATED.pod
cotto authored
252 =back
253
bd6f497 [cage] Add deprecation notice for bytecode format.
allison authored
254 =head1 Bytecode
255
256 =over 4
257
8f26032 mark these always-subject-to-change items with the correct terminology.
coke authored
258 =item packfile structure [experimental]
bd6f497 [cage] Add deprecation notice for bytecode format.
allison authored
259
260 L<https://trac.parrot.org/parrot/ticket/451>
261
8f26032 mark these always-subject-to-change items with the correct terminology.
coke authored
262 =item opcode numbering [experimental]
bd6f497 [cage] Add deprecation notice for bytecode format.
allison authored
263
264 L<https://trac.parrot.org/parrot/ticket/451>
265
8f26032 mark these always-subject-to-change items with the correct terminology.
coke authored
266 =item PMC numbering [experimental]
bd6f497 [cage] Add deprecation notice for bytecode format.
allison authored
267
268 L<https://trac.parrot.org/parrot/ticket/451>
269
270 =back
168ca1b [PDD15]: Update DEPRECATED.pod with PDD15 related things.
jonathan authored
271
45d3b52 [debugger] Add ability to assign to registers
dukeleto authored
272 =head1 Debugger
273
274 Assigning to registers [experimental]
275
2de5ade [docs] Overhaul DEPRECATED.pod with some RT#'s, cleanup, explicit rev…
coke authored
276 =head1 PIR syntax
9a5b141 #42769: Remove unneeded type names from PIR
bernhard authored
277
278 =over 4
279
d5c140b [cage] Update deprecation items listed as "BEFORE 1.0" to "eligible i…
allison authored
280 =item Assignment syntax with opcodes [eligible in 1.1]
21a2004 o deprecate .namespace ["a" .. "b"] style syntax.
kjs authored
281
55f6547 [cage] Link deprecated item to more relevant ticket.
allison authored
282 L<https://trac.parrot.org/parrot/ticket/906>
6cafcfd Fixup file to be more user-facing
coke authored
283
0d649dd fix deprecation notices.
coke authored
284 =item continuation-based ExceptionHandlers [eligible in 2.1]
62396f2 [DEPRECATED] Continuation-based ExceptionHandlers are on the chopping…
whiteknight authored
285
286 L<https://trac.parrot.org/parrot/ticket/1091>
287
70545b5 [pcc] Add a deprecation notice for optional named parameters that aren't
allison authored
288 =item implicit optional named parameters [eligible in 2.1]
289
290 L<https://trac.parrot.org/parrot/ticket/1103>
291
6e14229 change removal eligibility from 6 month to 3 month deprecation cycles
plobsing authored
292 =item :unique_reg flag [eligible in 2.7]
940b1ea deprecate :unique_reg and make it a nop
plobsing authored
293
294 L<https://trac.parrot.org/parrot/ticket/1622>
295
6e14229 change removal eligibility from 6 month to 3 month deprecation cycles
plobsing authored
296 =item .nci_call [eligible in 2.7]
9af562a deprecate .nci_call syntax
plobsing authored
297
298 As of the latest PCC changes, there is nothing special about calling an NCI sub.
299
300 L<https://trac.parrot.org/parrot/ticket/1623>
301
6e14229 change removal eligibility from 6 month to 3 month deprecation cycles
plobsing authored
302 =item .meth_call [eligible in 2.7]
8311185 deprecate .meth_call
plobsing authored
303
304 As of the latest PCC changes, this does nothing different from '.call'.
305
306 L<https://trac.parrot.org/parrot/ticket/1624>
307
04bbbd9 [docs]:
pmichaud authored
308 =back
9a5b141 #42769: Remove unneeded type names from PIR
bernhard authored
309
493ee4f fixup heading level so we know which functions these aren't.
coke authored
310 =head1 Functions
adcbde6 [distro] Added some deprecated functions to DEPRECATED.pod.
chromatic authored
311
312 =over 4
313
d5c140b [cage] Update deprecation items listed as "BEFORE 1.0" to "eligible i…
allison authored
314 =item mmd_cvt_to_types [eligible in 1.1]
adcbde6 [distro] Added some deprecated functions to DEPRECATED.pod.
chromatic authored
315
ebb56f2 update ticket reference for migrated ticket
coke authored
316 L<https://trac.parrot.org/parrot/ticket/907>
93b841a [DEPRECATED] add tracking ticket numbers to newly announced deprecati…
particle authored
317
75f0927 [cage] Blanket deprecation notice for C API functions.
allison authored
318 =item C API coding standards cleanup [eligible in 1.1]
319
320 All C API functions that aren't currently named according to the
5197437 remove reference to explicit (overly hopeful) release #'s.
coke authored
321 'Parrot_<system>_*' scheme will be renamed. A list of renamed
322 functions will be kept in the ticket at:
75f0927 [cage] Blanket deprecation notice for C API functions.
allison authored
323
324 L<https://trac.parrot.org/parrot/ticket/443>
325
cb8769b add another function to TT #1660
whiteknight authored
326 =item C<Parrot_find_global_s> and C<Parrot_store_global_s>
1aada05 Add deprecation notice for a function in TT #1660
whiteknight authored
327
328 This function is not used or tested anywhere.
329
330 http://trac.parrot.org/parrot/ticket/1660
331
f9d6a6a [TT #895] Add some new experimental functions to the GC to help with …
whiteknight authored
332 =item PMC Attributes Allocation Functions [experimental]
333
334 Parrot_gc_allocate_pmc_attributes
335 Parrot_gc_free_pmc_attributes
336
337 These items and related helper functions are added as experimental support
4c262c2 Remove items that refer to closed tickets, add tickets.
coke authored
338 for L<https://trac.parrot.org/parrot/ticket/1506>
f9d6a6a [TT #895] Add some new experimental functions to the GC to help with …
whiteknight authored
339
87b9a72 [docs] Added two deprecation entries.
chromatic authored
340 =item STRING Out parameters in Parrot_str_* functions [eligible in 2.1]
341
342 All STRING modification functions will return a STRING pointer; capture and use
343 this rather than relying on in-place modification of an existing pointer.
344
4c262c2 Remove items that refer to closed tickets, add tickets.
coke authored
345 L<https://trac.parrot.org/parrot/ticket/1584>
346
29aa70f Deprecate COW strings.
bacek authored
347 =item STRING COW [eligible in 2.4]
348
28b90b3 Update the list of deprecated items to reflect the altest changes to …
darbelo authored
349 COW strings are to be removed. All "inplace" string modification
350 functions and all "inplace" string ops are deprecated.
29aa70f Deprecate COW strings.
bacek authored
351
352 L<https://trac.parrot.org/parrot/ticket/1540>
353
744603a experimental function Parrot_str_unescpae_string and String.unescape …
NotFound authored
354 =item Parrot_str_unescape_string [experimental]
355
356 This function is an experimental addition to enhance and maybe replace
357 Parrot_str_unescape
358
359 L<https://trac.parrot.org/parrot/ticket/1628>
360
46d152d 2.6 is a supported release - can't remove until after that goes out.
coke authored
361 =item Parrot_get_runtime_prefix [eligible in 2.7]
e9a4d03 dprecation notice for Parrot_get_runtime_prefix, TT #1191
NotFound authored
362
363 Use Parrot_get_runtime_path instead.
364
365 L<https://trac.parrot.org/parrot/ticket/1191>
366
adcbde6 [distro] Added some deprecated functions to DEPRECATED.pod.
chromatic authored
367 =back
368
13c7bf1 [DEPRECATED/p6object] Mark changed behavior of P6protoobject stringi…
pmichaud authored
369 =head1 Compiler tools
370
026699b [DEPRECATED] Record deprecation of PGE::Match.find_key .
pmichaud authored
371 =head2 Parrot Grammar Engine (PGE)
2e23402 Add some deprecations for NQP and PGE.
pmichaud authored
372
373 =over 4
374
375 =item Action methods in rules
376
377 Per Synopsis 5, all regexes will have an implied {*} token at the
378 end which cause invocation of an action method if a C<:action>
379 object is supplied.
380
381 L<https://trac.parrot.org/parrot/ticket/843>
382
383 =back
384
e71b0dd Some PCT-related deprecations for 1.0.
pmichaud authored
385 =head2 Parrot Compiler Toolkit
386
387 =over 4
388
64af28a [docs] Try to standardize formatting/notifications.
coke authored
389 =item PCT::HLLCompiler stages [eligible in 1.1]
e71b0dd Some PCT-related deprecations for 1.0.
pmichaud authored
390
62396f2 [DEPRECATED] Continuation-based ExceptionHandlers are on the chopping…
whiteknight authored
391 The interface of various methods for adding, removing, and modifying
64af28a [docs] Try to standardize formatting/notifications.
coke authored
392 the list stages in a PCT::HLLCompiler object is subject to change.
393 The existing actual stages will remain; only the mechanism for specifying
394 the order of individual stages is likely to change.
e71b0dd Some PCT-related deprecations for 1.0.
pmichaud authored
395
396 L<https://trac.parrot.org/parrot/ticket/462>
397
64af28a [docs] Try to standardize formatting/notifications.
coke authored
398 =item PCT::HLLCompiler from Perl 5's Test::Harness [eligible in 1.1]
e71b0dd Some PCT-related deprecations for 1.0.
pmichaud authored
399
400 In order to facilitate using PCT::HLLCompiler with test harnesses,
62396f2 [DEPRECATED] Continuation-based ExceptionHandlers are on the chopping…
whiteknight authored
401 the C<command_line> method of PCT::HLLCompiler object exits silently
e71b0dd Some PCT-related deprecations for 1.0.
pmichaud authored
402 if it detects that it is being run in a sample run from Perl's
403 Test::Harness. Currently this detection is done by checking the
404 second command line argument for "@INC"; future releases may
405 use a different detection mechanism or eliminate it altogether.
406
407 L<https://trac.parrot.org/parrot/ticket/463>
408
6963b0d [pct]: Add deprecation note about possible change in PAST::Val code …
pmichaud authored
409 =item PAST::Val node generation [eligible in 1.5]
410
411 The PAST::Compiler may generate the code for PAST::Val nodes
412 (i.e., constants) at the beginning of the block (Parrot sub) instead
413 of the location where they occur in the PAST tree.
414
415 L<https://trac.parrot.org/parrot/ticket/868>
416
e71b0dd Some PCT-related deprecations for 1.0.
pmichaud authored
417 =back
418
0484b2d [cage] Enter deprecation notice for old names of JSON libraries.
allison authored
419 =head1 Parrot library
99e06ee [docs] add Data::Replace
coke authored
420
421 =over 4
422
2eecca3 experimental env vars PARROT_LIBRARY and PARROT_INCLUDE, TT #1429
NotFound authored
423 =item PARROT_LIBRARY and PARROT_INCLUDE environment variables [experimental]
424
425 L<https://trac.parrot.org/parrot/ticket/1429>
426
427 A way to provide an equivalent of -L and -I parrot command line options
428 to language that doesn't support it.
429
05ca7b3 Add a public notice regarding this item from six months ago.
coke authored
430 =item Protoobject [eligible in 2.7]
431
432 Use P6Object instead.
433
434 L<http://trac.parrot.org/parrot/ticket/1337>
435
142badb update notice for experimental libraries
fperrad authored
436 =item Archive::Tar & Archive::Zip [experimental]
7da8581 Track experimental status of new module.
coke authored
437
438 L<https://trac.parrot.org/parrot/ticket/1598>
439
142badb update notice for experimental libraries
fperrad authored
440 =item LWP, HTTP::Message & URI [experimental]
4772e4e Add notice for another new library.
coke authored
441
442 L<http://trac.parrot.org/parrot/ticket/1637>
443
7da8581 Track experimental status of new module.
coke authored
444 =item JSON and Config;JSON [eligible in 1.5]
0484b2d [cage] Enter deprecation notice for old names of JSON libraries.
allison authored
445
446 L<https://trac.parrot.org/parrot/ticket/508>
447
d38351a Pre-deprecate cross-HLL library loading design and implementation
japhb authored
448 =item Cross-HLL library loading [experimental]
449
450 L<https://trac.parrot.org/parrot/ticket/754>
451
7f1ceb5 Mark OpenGL binding and related libraries experimental
japhb authored
452 =item OpenGL bindings and libraries [experimental]
453
454 L<https://trac.parrot.org/parrot/ticket/852>
455
99e06ee [docs] add Data::Replace
coke authored
456 =back
457
9e1e2c3 Add thread and parallelism to experimental
tewk authored
458 =head1 Experimental
459
460 =over 4
461
6d679c6 follow marking standard for experimentals...
coke authored
462 =item Threads and Parallelism [experimental]
9e1e2c3 Add thread and parallelism to experimental
tewk authored
463
464 L<https://trac.parrot.org/parrot/ticket/1601>
465
466 =back
467
6cafcfd Fixup file to be more user-facing
coke authored
468 =head1 Footnotes
469
470 =over 4
471
472 =item 1
473
474 L<Trac|http://trac.parrot.org/> is parrot's primary issue tracking system.
475
fd802ed Extend the [experimental] notes a bit.
coke authored
476 =item 2
477
28e4230 fix pod-o
coke authored
478 For an item to be considered experimental, it can B<never> have shipped in
c3c5e54 s/stable/supported/
coke authored
479 a supported release without the C<[experimental]> tag; otherwise, it must be
6ae3b52 Clear up confusing wording in [experimental] footnote
japhb authored
480 deprecated normally before removal or incompatible change.
fd802ed Extend the [experimental] notes a bit.
coke authored
481
6eb02a5 Hearing no objection on these tickets, make the deprecation official.
coke authored
482 =back
483
ab59366 #48030: [DEPRECATED] compilers/PAST-pm, Parrot/HLLCompiler.pir
bernhard authored
484 =cut
Something went wrong with that request. Please try again.