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

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

From:
Karl Williamson
Date:
February 8, 2018 05:41
Subject:
[perl.git] branch smoke-me/khw-locale created.v5.27.8-186-g5076b8a889
Message ID:
E1ejexL-0002ln-CD@git.dc.perl.space
In perl.git, the branch smoke-me/khw-locale has been created

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

        at  5076b8a889baa42872a7a0b71579dde8c95de14a (commit)

- Log -----------------------------------------------------------------
commit 5076b8a889baa42872a7a0b71579dde8c95de14a
Author: Karl Williamson <khw@cpan.org>
Date:   Wed Feb 7 22:40:49 2018 -0700

    more3

commit 2fbc5eede18e0cf3f990efce06297738fc210bac
Author: Karl Williamson <khw@cpan.org>
Date:   Wed Feb 7 22:40:23 2018 -0700

    util.c: Fix typo in comment

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

    XXX merge API changed sync_locale

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

    XXX merge switch_to_global

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

    XXX merge perl.h comments

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

    lib/locale_threads.t: Add safe thread test

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

    XXX merge USE_POSIX_2008 defn, emulate_set

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

    XXX merge some locale.c stuff

commit 2f7ed3ba4a235b5a8d33be9af8c7c47f7218f722
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 4de253ccf028634816c059c3c3335c8210a201a3
Author: Karl Williamson <khw@cpan.org>
Date:   Mon Feb 5 20:30:32 2018 -0700

    XXX merge perllocale

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

    XXX merge intrpvar.h PL_curlocales

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

    XXX merge POSIX.pod

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

    XXX merge PL_curlocales embedvar.h

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

    XXX merge dist/threads/threads.xs

commit 288bb7cc09093d6291a556b277661919d0fb0bcb
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 ff7a8d0106824306897344beca7b134a675ea444
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 9b1e1fa4b23c864aebdd6f524ace2179a4d51b6c
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