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

<https://perl5.git.perl.org/perl.git/commitdiff/2a19e81d41b8165221c6c22f4a1fb3822b098a7c?hp=0000000000000000000000000000000000000000>

        at  2a19e81d41b8165221c6c22f4a1fb3822b098a7c (commit)

- Log -----------------------------------------------------------------
commit 2a19e81d41b8165221c6c22f4a1fb3822b098a7c
Author: Karl Williamson <k...@cpan.org>
Date:   Sun Mar 11 12:13:35 2018 -0600

    smoke

commit 41499f33990c8eca2c7913c06b1b2accc54434f5
Author: Karl Williamson <k...@cpan.org>
Date:   Sat Mar 10 18:04:59 2018 -0700

    smoke

commit 6cc1eeeaa9557d73fd38f6c0f367283e9b533442
Author: Karl Williamson <k...@cpan.org>
Date:   Sat Mar 10 18:02:22 2018 -0700

    smoke

commit bf28f327656a75957b9dda2ee4017b79325f077a
Author: Karl Williamson <k...@cpan.org>
Date:   Sat Mar 10 13:44:32 2018 -0700

    smoke

commit a705e174eb225dc32147c7094f1ad4ce73d4e32c
Author: Karl Williamson <k...@cpan.org>
Date:   Sat Mar 10 13:33:14 2018 -0700

    f

commit 13867036fe14e78b2231a71d9f286a617d1fb442
Author: Karl Williamson <k...@cpan.org>
Date:   Fri Mar 9 12:59:57 2018 -0700

    XXX rebase to make this true: perl.h: White space only

commit cc5a344f5182c20968ae70ceb376b20b491326ee
Author: Karl Williamson <k...@cpan.org>
Date:   Fri Mar 9 12:53:13 2018 -0700

    XXX flesh out caveats in commit msg Work around Microsoft threaded locale 
bug for localeconv()
    
    Prior to Visual Studio 2015, the localeconv() function only looks at the
    global locale, not the thread one it should.  This works around this by
    creating critical sections, switching to the global locale to call
    localeconv(), then switching back.  For the most common usage, it
    avoids the switch by parsing a string it generates that should contain
    the desired substring.

commit cae1b2886f5bafddc09dc69dfa5b642237dd8b48
Author: Karl Williamson <k...@cpan.org>
Date:   Fri Mar 9 12:14:43 2018 -0700

    perl.h: Move macros to earlier in the file
    
    There should be no other differences

commit 3179fec92997323d820e3c312e48ae3c1ef43788
Author: Karl Williamson <k...@cpan.org>
Date:   Fri Mar 9 12:09:34 2018 -0700

    probably_drop

commit 3e392dd0f913b6cd3a51926792d17cfcd7b6b3c3
Author: Karl Williamson <k...@cpan.org>
Date:   Fri Mar 9 12:16:40 2018 -0700

    f

commit e854ac27c3663e785303277b6701acf66e7d09c1
Author: Karl Williamson <k...@cpan.org>
Date:   Thu Mar 8 21:57:52 2018 -0700

    help

commit fe7d775c55130ede6463658ef9a9bfd95c0d9e53
Author: Karl Williamson <k...@cpan.org>
Date:   Fri Mar 9 11:25:58 2018 -0700

    Resync duplicated code in perl.h makedef.pl
    
    These had gotten out of sync

commit c09523aaf53b18f110841b195ff8ce32db5a1fb7
Author: Karl Williamson <k...@cpan.org>
Date:   Fri Mar 9 12:06:30 2018 -0700

    Don't create locale object unless threaded
    
    PL_C_locale_obj is now only created on threaded builds on systems with
    POSIX 2008.  On unthreaded builds, we really should continue to use the
    old tried and true library calls.

commit 054b7da7a8ef5507975c1bc5dce27f9a0ec844e7
Author: Karl Williamson <k...@cpan.org>
Date:   Thu Mar 8 14:43:23 2018 -0700

    perl.h: Move some locale definitions around
    
    For clarity, this places these locale definitions that depend solely on
    having locales or not earlier, and by themselves, so don't get mixed up
    with the definitions that have more complicated provenances.
    
    In moving them, I also changed white space to accepted indentations,
    and vertical alignment.

commit ff90ff52445207f43b9466c67ab8deaf00b79ecb
Author: Karl Williamson <k...@cpan.org>
Date:   Thu Mar 8 14:32:28 2018 -0700

    perl.h: Rmv dummy definitions
    
    These macros are core-only, so should generate a compiler error if used
    outside of core, instead of compiling as no-ops.

commit 190b7fec09ff4f059479457e09afc0e541027c74
Author: Karl Williamson <k...@cpan.org>
Date:   Fri Mar 9 11:27:28 2018 -0700

    Don't create unneeded mutexes
    
    These mutexes are needed only for unsafe threaded-locale operations.

commit 7043f1ff3b2530186d6df5291b450caf365299cc
Author: Karl Williamson <k...@cpan.org>
Date:   Thu Mar 8 13:00:40 2018 -0700

    Langinfo: Implement CODESET on Windows
    
    This applies to I18N::Langinfo, and the API function Perl_langinfo.
    Windows doesn't have nl_langinfo, so an emulation is used.  It turns out
    that it is easy to emulate the behavior for the CODESET item on Windows,
    as that vendor has kept things consistent.

commit 6bef5871199fab1b1759c225e0d4c1781ac07fa8
Author: Karl Williamson <k...@cpan.org>
Date:   Wed Mar 7 22:48:55 2018 -0700

    PATCH: [perl #127288] I18N::Langinfo sets UTF-8 bit
    
    This commit will turn UTF-8 on in the returned SV if its string is legal
    UTF-8 containing something besides ASCII, and the locale is a UTF-8 one.
    It is based on the patch included in the ticket, but is generalized to
    handle edge cases.

commit 2e8de1f9b6ebfd8086da6c98c516463a88467e96
Author: Karl Williamson <k...@cpan.org>
Date:   Wed Mar 7 12:11:26 2018 -0700

    perlapi: Clarifications to Perl_langinfo

commit 6bde037af723bd5327ac71a44f6f136abe37f081
Author: Karl Williamson <k...@cpan.org>
Date:   Wed Mar 7 12:08:01 2018 -0700

    APItest/t/locale.t: Store hash return for readability

commit a3efe9578bf7bdb13cb71b02f6af2f328bdc359f
Author: Karl Williamson <k...@cpan.org>
Date:   Wed Mar 7 12:05:46 2018 -0700

    APItest/t/locale.t: Sort some tests
    
    These now appear in the file in their logical order

commit 04c8e5dbde0dfb43dfa0c023580258063536ad33
Author: Karl Williamson <k...@cpan.org>
Date:   Wed Mar 7 12:04:00 2018 -0700

    I18N::Langinfo: fix pod nits
    
    Removing trailing space; fix typo, clarify

commit e9d7bd334633448572a88e5ae674ca2ebfdad7c4
Author: Karl Williamson <k...@cpan.org>
Date:   Thu Mar 8 10:59:53 2018 -0700

    XXX Needs other config changes Actually make I18N::Langinfo avail on all 
platforms
    
    I thought I had done this earlier, but testing on Windows demonstrated
    that I hadn't.
    
    While at it, move the details in the docs for Perl_langinfo to the
    module's pod.

commit 1d8bc9163184d2988ef925580819d294aa8485aa
Author: Karl Williamson <k...@cpan.org>
Date:   Thu Mar 8 10:51:09 2018 -0700

    Change enum names for new locale function parameters
    
    Earlier in the 5.27 series, I introduced Perl_langinfo which calls
    the system nl_langinfo() on platforms that have it, and emulates it
    otherwise.  For each enum parameter 'foo', I made an equivalent
    parameter PERL_foo.  I did this so that no conflicts would arise if
    any 'foo' were negative.  This is less than ideal to have to rename the
    parameters.
    
    In looking further, I realized that perl has always excluded the
    possibility of negative values for 'foo', so my precaution is
    unnecessary.  And before this new code is released is the time to fix up
    the interface.

commit 8ca9b232f023a4994eb73b77064ef2ce1116f5c8
Author: Karl Williamson <k...@cpan.org>
Date:   Fri Feb 23 11:18:56 2018 -0700

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

commit 3875e09f0c98c3ccf56b00acf9ccf48e8db98019
Author: Karl Williamson <k...@cpan.org>
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