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

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

        at  d724f2522f410ac6bb44d8ea652737a295086416 (commit)

- Log -----------------------------------------------------------------
commit d724f2522f410ac6bb44d8ea652737a295086416
Author: Karl Williamson <k...@cpan.org>
Date:   Fri Feb 9 21:48:15 2018 -0700

    more5

commit 6b6c9365cecd7cd74859a1e4e3d775cd37d57e2f
Author: Karl Williamson <k...@cpan.org>
Date:   Fri Feb 9 09:49:17 2018 -0700

    APItest: Fix C++ compiles
    
    0a9f8f95112ff40e13406b3e5aab49c01487f045 introduced failures on C++
    compilations.  This is a better patch, suggested by ilmari.
    
    The issue was in cases where the pointer size is 32 bits and the word
    size was 64, a (STRLEN) -1 returned as an error was getting turned into
    0xFFFFFFFF instead of -1.

commit 8f6d0d0086b52049329f83db5f6e59a1ddd8b4ee
Author: Karl Williamson <k...@cpan.org>
Date:   Tue Feb 6 11:53:18 2018 -0700

    XXX merge API changed sync_locale

commit 2f9d552500252d755638e1e67b585c6acb1c8276
Author: Karl Williamson <k...@cpan.org>
Date:   Tue Feb 6 11:01:41 2018 -0700

    XXX merge switch_to_global

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

    XXX merge perl.h comments

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

    lib/locale_threads.t: Add safe thread test

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

    XXX merge USE_POSIX_2008 defn, emulate_set

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

    XXX merge some locale.c stuff

commit 7997814617ec45bb850150a28115a14d7cbe48ce
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 63da84acd4cbec023bde7f00bcb67506fccc02c6
Author: Karl Williamson <k...@cpan.org>
Date:   Mon Feb 5 20:30:32 2018 -0700

    XXX merge perllocale

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

    XXX merge intrpvar.h PL_curlocales

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

    XXX merge POSIX.pod

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

    XXX merge PL_curlocales embedvar.h

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

    XXX merge dist/threads/threads.xs

commit b97de180e5e702c02965b8c9d6bcd61b629106f2
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 c6aa55970011f2c0e5c202c349ab94dd1b7523b8
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 7e9ab4946138f92610f3113654f0a91d9069abd2
Author: Karl Williamson <k...@cpan.org>
Date:   Mon Feb 5 20:09:24 2018 -0700

    XXX merge vutil.c

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

    XXX merge: sv.c curlocales dup

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

    XXX merge threads.pm: docs

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

    XXX merge: pod changes

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

    XXX merge perl.c:  free PL_curlocales

commit 6b555de82adda54b04007f682ba2549e5bc1c1ac
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 8e628d579ade878c77af0726e6b06d9b82aca576
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 4414a4bed7c44a92da76b71ef2ff2b4fe56c8e19
Author: Karl Williamson <k...@cpan.org>
Date:   Wed Jan 17 15:20:44 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 fdd921b948694f194a6464752d2db7ee53ed023f
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 5f659388054b53730a9160c3a61ede927acac700
Author: Karl Williamson <k...@cpan.org>
Date:   Mon Feb 5 19:43:42 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 8047dcccb69bae1b944e107a7c2b2ca082c1668f
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 e570c154912a7b2ebd729c6715ddd0b40528b3d0
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