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

[perl.git] branch smoke-me/khw-locale created.v5.27.8-186-g36cbba9963

From:
Karl Williamson
Date:
February 7, 2018 17:24
Subject:
[perl.git] branch smoke-me/khw-locale created.v5.27.8-186-g36cbba9963
Message ID:
E1ejTRq-0002Nk-AQ@git.dc.perl.space
In perl.git, the branch smoke-me/khw-locale has been created

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

        at  36cbba9963865da00ef23ae2afbde905736dd60a (commit)

- Log -----------------------------------------------------------------
commit 36cbba9963865da00ef23ae2afbde905736dd60a
Author: Karl Williamson <khw@cpan.org>
Date:   Wed Feb 7 10:23:31 2018 -0700

    more2

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

    more

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

    XXX merge sync_locale

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

    XXX merge switch_to_global

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

    XXX merge perl.h comments

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

    lib/locale_threads.t: Add safe thread test

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

    XXX merge USE_POSIX_2008 defn, emulate_set

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

    XXX merge some locale.c stuff

commit f0bc1e38da0ad053b367a02564ea903a42c18768
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 85998ad45686b9d629c68db18916b9636dcdc268
Author: Karl Williamson <khw@cpan.org>
Date:   Mon Feb 5 20:30:32 2018 -0700

    XXX merge perllocale

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

    XXX merge intrpvar.h PL_curlocales

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

    XXX merge POSIX.pod

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

    XXX merge PL_curlocales embedvar.h

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

    XXX merge dist/threads/threads.xs

commit 3f6c23df72260d82d85425c72fa5789c4e029627
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 97746c9f661df52c4424f12d2329320fd32f73b7
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 95193b2c6d5d160585bb8ed4e3d7ea62b54d9615
Author: Karl Williamson <khw@cpan.org>
Date:   Mon Feb 5 20:09:24 2018 -0700

    XXX merge vutil.c

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

    XXX merge: sv.c curlocales dup

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

    XXX merge threads.pm: docs

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

    XXX merge: pod changes

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

    XXX merge perl.c:  free PL_curlocales

commit 462441e4a36ef217a369d2a71c50f76820c85879
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 a6965a3eb5db9fda2584a9f048f274462ba117b1
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 101b555a4199555851b72132025b63c78a758509
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 c29843da87e3d391b7e562dbe7209f1acecbf80a
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 555135135f9bb60d7f92885c5a6cc17f84eba63e
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 a5a800b3c841f60b9f29d933cbdb81d9cba3f282
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 666b72e9c8357fe756f001a1a86ea37a9f48ca9d
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