develooper Front page | perl.perl5.changes | Postings from February 2018

[perl.git] branch smoke-me/khw-locale created.v5.27.8-182-g6bfbdea396

From:
Karl Williamson
Date:
February 7, 2018 06:19
Subject:
[perl.git] branch smoke-me/khw-locale created.v5.27.8-182-g6bfbdea396
Message ID:
E1ejJ56-00026k-3A@git.dc.perl.space
In perl.git, the branch smoke-me/khw-locale has been created

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

        at  6bfbdea3964ab4cfa371e658aaa7b337d628695b (commit)

- Log -----------------------------------------------------------------
commit 6bfbdea3964ab4cfa371e658aaa7b337d628695b
Author: Karl Williamson <khw@cpan.org>
Date:   Tue Feb 6 23:19:20 2018 -0700

    more

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

    XXX merge sync_locale

commit 4f86af3eb4f74979aa6327108848f38a573c760c
Author: Karl Williamson <khw@cpan.org>
Date:   Tue Feb 6 11:01:41 2018 -0700

    XXX merge switch_to_global

commit 4f4f38a73898f224c551c22a76687efc964615a5
Author: Karl Williamson <khw@cpan.org>
Date:   Mon Feb 5 22:14:48 2018 -0700

    locale.c: Use same form of macro name
    
    This macro has synonyms; use the one prevailing in the adjacent code, so
    that future maintainers think there is something strange going on that
    is needed to investigate.

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

    XXX merge perl.h comments

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

    lib/locale_threads.t: Add safe thread test

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

    XXX merge USE_POSIX_2008 defn, emulate_set

commit 41798d3c583f35f820474941db71a1eb99930596
Author: Karl Williamson <khw@cpan.org>
Date:   Mon Feb 5 21:04:04 2018 -0700

    XXX merge some locale.c stuff

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

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

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

    XXX merge perllocale

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

    XXX merge intrpvar.h PL_curlocales

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

    XXX merge POSIX.pod

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

    XXX merge PL_curlocales embedvar.h

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

    XXX merge dist/threads/threads.xs

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

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

commit efa6010d42b317c650028990f5bfabece109c952
Author: Karl Williamson <khw@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 98249a48a46f015217f22229c854a69ae11e4c95
Author: Karl Williamson <khw@cpan.org>
Date:   Mon Feb 5 20:09:24 2018 -0700

    XXX merge vutil.c

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

    XXX merge: sv.c curlocales dup

commit 7fc7891a28371f64e38e03114ad98fa6b42f29a9
Author: Karl Williamson <khw@cpan.org>
Date:   Mon Feb 5 15:46:37 2018 -0700

    XXX merge threads.pm: docs

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

    XXX merge: pod changes

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

    XXX merge perl.c:  free PL_curlocales

commit 83e4d093b7ff19135d0f337d0057bb73d48b2c24
Author: Karl Williamson <khw@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 201936c78d7539276a9806283d092c24aa8504c5
Author: Karl Williamson <khw@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 582918bdc5a5071caff246420455ed9216cc4a4a
Author: Karl Williamson <khw@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 85aababb802eb5ebd1cf7142184c07b527e177d6
Author: Karl Williamson <khw@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 812de47d45b9ac92031f9d42c9937d88f06b84d2
Author: Karl Williamson <khw@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 acb973fea83b91b62a8832dd17f5e3cab9e02b95
Author: Karl Williamson <khw@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 5e70bfdd3242dac74922dfd98252d8eeb064295f
Author: Karl Williamson <khw@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



nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About