From 8d4cf37637e3a12d11c141b5eeafac26b855dc3b Mon Sep 17 00:00:00 2001 From: Vasily Chekalkin Date: Mon, 27 Dec 2010 08:40:29 +1100 Subject: [PATCH] Add #1906 into DEPRECATED. --- DEPRECATED.pod | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/DEPRECATED.pod b/DEPRECATED.pod index 6ae4bee1de..cc753995af 100644 --- a/DEPRECATED.pod +++ b/DEPRECATED.pod @@ -335,6 +335,18 @@ is deprecated. L +=item Non-const STRING* arguments [eligible in 3.1] + +Due immutable nature of STRINGs we are changing internal handling to use only +const STRING pointers. It will improve optimizations possibilities by compiler, +make parrot const-correct, etc. + +Passing of non-const STRING* arguments is deprecated and will be changed to +const STRING*. This includes (but not limited to) all string API functions, +VTABLEs, PCC, etc. + +L + =back =head1 Compiler tools