In perl.git, the branch smoke-me/khw-locale has been created


        at  37c5bbab8003032b011a10e037722addd23e1467 (commit)

- Log -----------------------------------------------------------------
commit 37c5bbab8003032b011a10e037722addd23e1467
Author: Karl Williamson <>
Date:   Fri Feb 23 11:18:56 2018 -0700

    XXX combine with something else pp.c: Add blank line

commit 928415482063fcbcdc999a4743ffd29fab10f05b
Author: Karl Williamson <>
Date:   Fri Feb 23 11:13:09 2018 -0700

    locale.c: Properly return LC_ALL locale names
    On systems using POSIX 2008 functions that don't have querylocale(),
    perl has to keep track of the locale names currently in effect.  There
    was code to invalidate LC_ALL as a single name if one or more of its
    components aren't all the same.  But omitted was code to re-validate it
    when they later do become the same.  This commit adds that omitted code.

commit 36ea1170ef5cc5da1a69b7f45b8accd02d0c67d2
Author: Karl Williamson <>
Date:   Fri Feb 23 11:06:45 2018 -0700

    locale.c: Fix dangling set of LC_NUMERIC to C
    In the past, we've kept LC_NUMERIC in the C locale, because so much code
    relies on the radix character being a dot.  5.27.9 added an enhancement
    that checks if the current locale already has it be a dot.  If so, it's
    fine to keep the locale in that one.
    The spot fixed by this commit didn't get updated to account for this
    (I realize that the docs also need to be updated; that will be in a
    future commit)

commit 0d142905f5efd9dcc8a799e94550f52e7a3265bc
Author: Karl Williamson <>
Date:   Fri Feb 23 11:02:40 2018 -0700

    t/ 8859-16 is legit; 8859-0 isn't
    This adjusts the loop boundaries looking for come common locale names.
    It was failing to look for 8859-16; instead looking for latin0, 8859-0,
    which don't exist

commit 21c4c0b788317396d9d9a1ed1ef616495da40d6c
Author: Karl Williamson <>
Date:   Fri Feb 23 10:59:33 2018 -0700

    perlapi: Clarify Perl_langinfo()

commit 52d6df3121bea929c1101f97445b640970043ded
Author: Karl Williamson <>
Date:   Fri Feb 23 10:46:53 2018 -0700

    t/ Consider recently added warning
    This file has functions that look for and return the valid locales on
    the current system.  A new incompatibility was discovered and a warning
    generated for in 8b7358b96caf71db3213a7d72fc401e42ee0b2d.
    This file should have been updated at that time to look for that message
    to mean it the locale is not compatible.  This commit updates it.

commit e53793a981bafbac0b17d48f8a0185d51c66eba7
Author: Karl Williamson <>
Date:   Thu Feb 22 17:43:16 2018 -0700

    Perl_langinfo(): Need to save return under more circumstances
    I forgot that the internal static buffers returned from nl_langinfo()
    and localconv() can be destroyed if the locale changes, and not just
    from a subsequent call to the function.  Therefore save the results

commit 7b77b132b51a647bc7438aa62111deb1002c5bdc
Author: Karl Williamson <>
Date:   Wed Feb 14 21:25:41 2018 -0700

    XXX don't push t/un/locale.t: Add debugging code


Perl5 Master Repository

Reply via email to