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

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

        at  ef18c48e28ace57aafd2f12e3a1dfce3f9a040f0 (commit)

- Log -----------------------------------------------------------------
commit ef18c48e28ace57aafd2f12e3a1dfce3f9a040f0
Author: Karl Williamson <k...@cpan.org>
Date:   Tue Feb 13 14:43:42 2018 -0700

    more10

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

    XXX merge perl.h comments

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

    lib/locale_threads.t: Add safe thread test

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

    XXX merge USE_POSIX_2008 defn, emulate_set

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

    XXX merge some locale.c stuff

commit d9b489f8e4d8b49ddf2f37b6a9252ee2bb503538
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 2d2cda7ac1f0f3d65fa1bfd52f74cf6038b747ad
Author: Karl Williamson <k...@cpan.org>
Date:   Mon Feb 5 20:30:32 2018 -0700

    XXX merge perllocale

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

    XXX merge intrpvar.h PL_curlocales

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

    XXX merge POSIX.pod

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

    XXX merge PL_curlocales embedvar.h

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

    XXX merge dist/threads/threads.xs

commit 2db7d8001188e4f6ed52162f92cc768fa13abbb4
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 d98c961618f17263452d07a8ef343f80711fc989
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 dc5857aee6ae99f90a0b93e2f361a81d4852a57d
Author: Karl Williamson <k...@cpan.org>
Date:   Mon Feb 5 20:09:24 2018 -0700

    XXX merge vutil.c

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

    XXX merge: sv.c curlocales dup

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

    XXX merge threads.pm: docs

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

    XXX merge: pod changes

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

    XXX merge perl.c:  free PL_curlocales

commit b5f3f212095c4fad5e32dae9b99e987dee40f544
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 7bbed1588bc8bb4b87733a0ad745479a58ed50eb
Author: Karl Williamson <k...@cpan.org>
Date:   Wed Jan 31 21:39:44 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 3026182eeec1817df9fadfaec6c57e8d0df1d8a7
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 b4d2e2995223e545b85d52d497e84abe8b529ace
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 6ffea81edf37af4a9a7187b98127cb0a404f497f
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