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

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

        at  df7a4a245139e6b54ebd2155a785a3d27e893cac (commit)

- Log -----------------------------------------------------------------
commit df7a4a245139e6b54ebd2155a785a3d27e893cac
Author: Karl Williamson <k...@cpan.org>
Date:   Wed Feb 14 12:58:37 2018 -0700

    more12

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

    XXX merge perl.h comments

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

    lib/locale_threads.t: Add safe thread test

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

    XXX merge USE_POSIX_2008 defn, emulate_set

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

    XXX merge some locale.c stuff

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

    XXX merge perllocale

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

    XXX merge intrpvar.h PL_curlocales

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

    XXX merge POSIX.pod

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

    XXX merge PL_curlocales embedvar.h

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

    XXX merge dist/threads/threads.xs

commit 5c5b6f93a908fce28c57a2755ada1b0b754202ef
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 08898325a2f74860a8fce0a92ea8a017c63334f2
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 f0bf3c89ded5919b293eefe6960b6921dc2e993e
Author: Karl Williamson <k...@cpan.org>
Date:   Mon Feb 5 20:09:24 2018 -0700

    XXX merge vutil.c

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

    XXX merge: sv.c curlocales dup

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

    XXX merge threads.pm: docs

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

    XXX merge: pod changes

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

    XXX merge perl.c:  free PL_curlocales

commit f23444cc7e91db2aa46d33945c0566686e195c94
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 552e4e160d38680a3e2d701d094e27e2b8d06d4e
Author: Karl Williamson <k...@cpan.org>
Date:   Tue Feb 13 16:34:27 2018 -0700

    underlying

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

    perl.h: Add debugging statements for mutex ops

commit c5c0d59b5ec7dd024f14fb2fa225f949763bc3b5
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 b549b067a53e818559b5220565419ab44dbcef27
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 c41c9b2dadb1bf9c5086c45cdc99d14174c7ae9d
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 9cc6b9797e479854c59aad314b2fee365ce9da32
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 570f4ba715ab83085df14c3f61bacead9dc7be59
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 4675e7d6e0db7b95b0df9af62b13c41d26188877
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