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

Reply via email to