Skip to content
This repository
Browse code

manually import more deprecations into api.yaml. hopefully thats the …

…last of them
  • Loading branch information...
commit 4092f7829d88d866ae06ddec62b62a63358d39b5 1 parent d74dbbe
Peter Lobsinger authored September 02, 2011

Showing 1 changed file with 27 additions and 0 deletions. Show diff stats Hide diff stats

  1. 27  api.yaml
27  api.yaml
@@ -558,4 +558,31 @@
558 558
 
559 559
     PObj flag C<PObj_constant_FLAG> and related macros will be removed.
560 560
   ticket : 'https://trac.parrot.org/parrot/ticket/1875'
  561
+-
  562
+  name : 'Non-const STRING* arguments'
  563
+  eligible : '3.1'
  564
+  note : |
  565
+    Due immutable nature of STRINGs we are changing internal handling to use only
  566
+    const STRING pointers. It will improve optimizations possibilities by compiler,
  567
+    make parrot const-correct, etc.
  568
+    
  569
+    Passing of non-const STRING* arguments is deprecated and will be changed to
  570
+    const STRING*. This includes (but not limited to) all string API functions,
  571
+    VTABLEs, PCC, etc
  572
+  ticket : 'http://trac.parrot.org/parrot/ticket/1906'
  573
+-
  574
+  name : 'X-to-Y native PBC reading'
  575
+  eligible : '3.1'
  576
+  note : 'Support for PBC files optimized for alternate platforms will be dropped in favour of a universal network PBC format.'
  577
+  ticket : 'https://trac.parrot.org/parrot/ticket/1961'
  578
+-
  579
+  name : 'The PIR and PASM compreg PMCs'
  580
+  eligible : '3.1'
  581
+  note : |
  582
+    The PMC returned by C<compreg "PIR"> is not going to be an NCI PMC any longer,
  583
+    it will be a new type of PMC which conforms to PDD31 and will be similar to
  584
+    HLLCompiler.
  585
+    
  586
+    There will not be a PASM compreg anymore.
  587
+  ticket : 'http://trac.parrot.org/parrot/ticket/1967'
561 588
 

0 notes on commit 4092f78

Please sign in to comment.
Something went wrong with that request. Please try again.