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

<https://perl5.git.perl.org/perl.git/commitdiff/6b8034793cc654eee5ee470874b31e48475916d0?hp=0000000000000000000000000000000000000000>

        at  6b8034793cc654eee5ee470874b31e48475916d0 (commit)

- Log -----------------------------------------------------------------
commit 6b8034793cc654eee5ee470874b31e48475916d0
Author: Karl Williamson <k...@cpan.org>
Date:   Tue Feb 13 20:53:55 2018 -0700

    more11

commit 8ab2d435089015cf8cf57a95c1bcd89e890c436f
Author: Karl Williamson <k...@cpan.org>
Date:   Mon Feb 5 22:11:51 2018 -0700

    XXX merge perl.h comments

commit 5cc1688150351af6a9c8a0a4d07a4fc8ddf81375
Author: Karl Williamson <k...@cpan.org>
Date:   Mon Feb 5 12:32:41 2018 -0700

    lib/locale_threads.t: Add safe thread test

commit 2658639445ab008e7ead41b0abc1e08c2ddac5ef
Author: Karl Williamson <k...@cpan.org>
Date:   Mon Feb 5 21:42:01 2018 -0700

    XXX merge USE_POSIX_2008 defn, emulate_set

commit 95b34eb30cafcfed998471fccab855ff143bf7b1
Author: Karl Williamson <k...@cpan.org>
Date:   Mon Feb 5 21:04:04 2018 -0700

    XXX merge some locale.c stuff

commit 1e64c7e6c14a0d0fda23f3cab6857ec5490f9e7b
Author: Karl Williamson <k...@cpan.org>
Date:   Mon Feb 5 20:54:17 2018 -0700

    XXX merge, but incomplete: dist/ExtUtils-ParseXS/lib/perlxs.pod

commit 97aa9c13042dc0eecd88f4333d5398a8aa52712a
Author: Karl Williamson <k...@cpan.org>
Date:   Mon Feb 5 20:30:32 2018 -0700

    XXX merge perllocale

commit ecf27ae232a49e1c287a2991d4e68104e6b258a1
Author: Karl Williamson <k...@cpan.org>
Date:   Mon Feb 5 20:26:17 2018 -0700

    XXX merge intrpvar.h PL_curlocales

commit c9165b8cea5e9e2edf6d05c43b88300b0b4c1523
Author: Karl Williamson <k...@cpan.org>
Date:   Mon Feb 5 20:23:57 2018 -0700

    XXX merge POSIX.pod

commit 39df84fc3bca7aebea359a03505feb1c0367b483
Author: Karl Williamson <k...@cpan.org>
Date:   Mon Feb 5 20:19:43 2018 -0700

    XXX merge PL_curlocales embedvar.h

commit b846b528b3ae6e0f9721d70623e526a229820bfe
Author: Karl Williamson <k...@cpan.org>
Date:   Mon Feb 5 20:18:53 2018 -0700

    XXX merge dist/threads/threads.xs

commit 96e95925e493050ec46f3403c479a03ab15d9157
Author: Karl Williamson <k...@cpan.org>
Date:   Mon Feb 5 20:16:21 2018 -0700

    XXX merge, vutil.h, probably combine with final vutil.c

commit 20e37f3f390d84e87b89864f12a1ac212c2a4721
Author: Karl Williamson <k...@cpan.org>
Date:   Wed Jan 17 13:47:17 2018 -0700

    XXX merge locale.c: #ifdef'd out code for making thread safe on not 
equipped platforms

commit 1545c1f3b80f3dcddb600e1f4ebfbd60af6f8126
Author: Karl Williamson <k...@cpan.org>
Date:   Mon Feb 5 20:09:24 2018 -0700

    XXX merge vutil.c

commit 4a46c00cf4d78dfc89ad96b0141505f7975d3aca
Author: Karl Williamson <k...@cpan.org>
Date:   Mon Feb 5 15:48:43 2018 -0700

    XXX merge: sv.c curlocales dup

commit 445dc044fbc7e87091f5873e38204c3ce97044a4
Author: Karl Williamson <k...@cpan.org>
Date:   Mon Feb 5 15:46:37 2018 -0700

    XXX merge threads.pm: docs

commit 1ab79d350967907709c4e3ec9b0178b29ec9673d
Author: Karl Williamson <k...@cpan.org>
Date:   Mon Feb 5 12:35:02 2018 -0700

    XXX merge: pod changes

commit b2576a6d5b92dc291c890c2286968b700395d77d
Author: Karl Williamson <k...@cpan.org>
Date:   Mon Feb 5 12:33:55 2018 -0700

    XXX merge perl.c:  free PL_curlocales

commit ac3c6085a213e847fe2b8f067576dafbf8fa51a8
Author: Karl Williamson <k...@cpan.org>
Date:   Mon Feb 5 22:01:35 2018 -0700

    perl.h:  Add dTHX_DEBUGGING
    
    which is a NOOP except on DEBUGGING builds

commit 9aabbb12cecac78a45a56403224fcabf16880ab6
Author: Karl Williamson <k...@cpan.org>
Date:   Tue Feb 13 16:34:27 2018 -0700

    underlying

commit 20525424fd65d464d7f68e2f5e4f409f2d1b8fd2
Author: Karl Williamson <k...@cpan.org>
Date:   Tue Feb 13 16:53:43 2018 -0700

    perl.h: Add debugging statements for mutex ops

commit cc48eecd835d09f8e2d16310e90369029cdae18a
Author: Karl Williamson <k...@cpan.org>
Date:   Tue Feb 13 13:12:50 2018 -0700

    Latch LC_NUMERIC during critical sections
    
    It is possible for operations on threaded perls which don't 'use locale'
    to still change the locale.  This happens when calling
    POSIX::localeconv() and I18N::Langinfo(), and in earlier perls, it can
    happen for other operations when perl has been initialized with the
    environment causing the various locale categories to not have a uniform
    locale.
    
    This commit causes the areas where the locale for this category should
    predictably be in one or the other state to be a critical section where
    another thread can't interrupt and change it.  This is a separate
    mutex, so that only these particular operations will be held up.

commit f7e137ccb5f00e5aa79045c47014d5992882d7ba
Author: Karl Williamson <k...@cpan.org>
Date:   Tue Feb 13 16:25:14 2018 -0700

     perl.h Move some #defines
    
    These are used so that they appear ahead of #include intrpvar.h, so
    they can be used by that file.  This enables this commit to simplify
    some #ifdefs

commit 64f5d621db6e2264a77df377bc08da5df390b57e
Author: Karl Williamson <k...@cpan.org>
Date:   Mon Feb 5 21:52:54 2018 -0700

    Make new_numeric() static
    
    This core-only function is now used only in one file.

commit 014ede391a996f89a7b0b328f4ee8013f68c5873
Author: Karl Williamson <k...@cpan.org>
Date:   Tue Feb 13 12:44:02 2018 -0700

    vutil.c: Revise locale version handling
    
    This can be called from applications that have changed the locale behind
    perl's back.  Prior to this commit, the code kind of assumed that some
    things weren't borken, and that it should update perl's records to
    correspond with the status of things.  But this may be an intermediate
    state, and assuming perl should know about it is assuming too much.  We
    might update perl, and the application restores the state, and control
    gets transferred back in the wrong state.  So simply change the locale
    to what it needs to be, if necessary, and change back.

commit 3a94b5c64f4021b3310690cebbbfabafbd31d3dd
Author: Karl Williamson <k...@cpan.org>
Date:   Tue Feb 6 10:32:07 2018 -0700

    locale.c: Add debugging info
    
    This adds some information to a debugging statement, but mostly it adds
    an audit of the utf8ness cache structure, invoked under -DLv.

commit b9aa2af8435c1a7cb10cf937bf98e547079810cb
Author: Karl Williamson <k...@cpan.org>
Date:   Mon Aug 28 18:01:43 2017 -0600

    XXX may include other things after final edits: 
ExtUtils::ParseXS/lib/perlxs.pod: Nits
    
    This removes extra blanks following colons that don't mean the normal
    thing for colons that traditionally have two spaces after them, and
    capitalizes Perl.

-----------------------------------------------------------------------

-- 
Perl5 Master Repository

Reply via email to