In perl.git, the branch smoke-me/khw-smoke has been created
<http://perl5.git.perl.org/perl.git/commitdiff/6cff50e14fbc3c6110483f1e401a758243a367e4?hp=0000000000000000000000000000000000000000>
at 6cff50e14fbc3c6110483f1e401a758243a367e4 (commit)
- Log -----------------------------------------------------------------
commit 6cff50e14fbc3c6110483f1e401a758243a367e4
Author: Karl Williamson <[email protected]>
Date: Mon Mar 19 16:31:18 2012 -0600
Deprecate utf8_to_uvchr() and utf8_to_uvuni()
These functions can read beyond the end of their input strings if
presented with malformed UTF-8 input. Perl core code has been converted
to use other functions instead of these.
M embed.fnc
M pod/perldelta.pod
M proto.h
M utf8.c
commit c1cbfae4664971ee8e1b7b7221ea874f343d5915
Author: Karl Williamson <[email protected]>
Date: Mon Mar 19 15:38:06 2012 -0600
Use the new utf8 to code point functions
These functions should be used in preference to the old ones which can
read beyond the end of the input string.
M cygwin/cygwin.c
M dist/Data-Dumper/Dumper.pm
M dist/Data-Dumper/Dumper.xs
M dump.c
M ext/XS-APItest/APItest.pm
M ext/XS-APItest/APItest.xs
M handy.h
M pod/perlguts.pod
M pod/perlunicode.pod
M pp.c
M regcomp.c
M symbian/PerlBase.cpp
M t/lib/warnings/utf8
M toke.c
M utf8.c
commit c1339b0bcb0390b00d623d019a014507db91f506
Author: Karl Williamson <[email protected]>
Date: Mon Mar 19 15:13:19 2012 -0600
utf8.c: Add valid_utf8_to_uvuni() and valid_utf8_to_uvchr()
These functions are like utf8_to_uvuni() and utf8_to_uvchr(), but their
name implies that the input UTF-8 has been validated.
They are not currently documented, as it's best for XS writers to call
the functions that do validation.
M embed.fnc
M embed.h
M proto.h
M utf8.c
commit fc6bcca21a3ea6dec1d646fe478bf49e9b5d1ba9
Author: Karl Williamson <[email protected]>
Date: Mon Mar 19 15:03:01 2012 -0600
utf8.c: Add utf8_to_uvchr_buf() and utf8_to_uvuni_buf()
The existing functions (utf8_to_uvchr and utf8_to_uvuni) have a
deficiency in that they could read beyond the end of the input string if
given malformed input. This commit creates two new functions which
behave as the old ones did, but have an extra parameter each, which
gives the upper limit to the string, so no read beyond it is done.
M embed.fnc
M embed.h
M pod/perldelta.pod
M proto.h
M utf8.c
commit 8438f3175cc917850d1ab0236dd2e59aea4eaea9
Author: Karl Williamson <[email protected]>
Date: Mon Mar 19 14:48:51 2012 -0600
utf8.c: pod clarification
M utf8.c
commit 8eb8fbb2a3b6845d8a2b9cc16e0882f713379c43
Author: Karl Williamson <[email protected]>
Date: Mon Mar 19 13:48:58 2012 -0600
utf8.c: pod (mostly formatting) + comments changes
M t/porting/known_pod_issues.dat
M utf8.c
commit 5108b02e39cc2e0f2d3860df7ae116ad01025dc2
Author: Karl Williamson <[email protected]>
Date: Mon Mar 19 13:21:26 2012 -0600
perlapi (from sv.h) clarifications
M sv.h
commit ceaea63bfb3995312436ada60a2085885d22c4f8
Author: Karl Williamson <[email protected]>
Date: Mon Mar 19 13:01:11 2012 -0600
autodoc.pl: pod format fix
M autodoc.pl
commit dd502d67761676370ffaefe4d8f02d3c53c4341e
Author: Karl Williamson <[email protected]>
Date: Mon Mar 19 10:52:25 2012 -0600
perlguts, warnings.t: Update references to obsolete fcn names
These functions were replaced long ago, apparently in 5.8, but I didn't
verify that for sure.
M pod/perlguts.pod
M t/lib/warnings/utf8
commit 4d08681f3d26fb35e916dcef95a0b0f6bd172171
Author: Karl Williamson <[email protected]>
Date: Mon Mar 19 10:44:08 2012 -0600
perldelta: clarification
M pod/perldelta.pod
-----------------------------------------------------------------------
--
Perl5 Master Repository