diff options
author | Daniel Dragan <bulk88@hotmail.com> | 2012-12-19 23:27:45 -0500 |
---|---|---|
committer | Steffen Mueller <smueller@cpan.org> | 2012-12-20 18:57:27 +0100 |
commit | e2beedf4df02c72fec132a29c4d4fa0360cea755 (patch) | |
tree | 9b86d48fa1170f79d99bdf8b98f387deda459df9 /pod/perldelta.pod | |
parent | 67e0a0c0fa359c21f10ed71e46ee8ffa17fcf1e9 (diff) | |
download | perl-e2beedf4df02c72fec132a29c4d4fa0360cea755.tar.gz |
a better perldelta for d1bee06989
a better perldelta for d1bee06989
Diffstat (limited to 'pod/perldelta.pod')
-rw-r--r-- | pod/perldelta.pod | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/pod/perldelta.pod b/pod/perldelta.pod index af75d4ed4d..aea3c49235 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -315,8 +315,14 @@ files in F<ext/> and F<lib/> are best summarized in L</Modules and Pragmata>. =item * -The core typemap now handles OUTPUT bool parameters correctly. [perl -#115796] +A bug in the core typemap caused any C types that map to the T_BOOL core +typemap entry to not be set, updated, or modified when the T_BOOL variable was +used in an OUTPUT: section with an exception for RETVAL. T_BOOL in an INPUT: +section was not affected. Using a T_BOOL return type for an XSUB (RETVAL) +was not affected. A side effect of fixing this bug is, if a T_BOOL is specified +in the OUTPUT: section (which previous did nothing to the SV), and a read only +SV (literal) is passed to the XSUB, croaks like "Modification of a read-only +value attempted" will happen. [perl #115796] =back |