In perl.git, the annotated tag v5.23.6 has been created
<http://perl5.git.perl.org/perl.git/commitdiff/db9034b7707aa280d55889dfd7ce9b8afb5ab08c?hp=0000000000000000000000000000000000000000>
at db9034b7707aa280d55889dfd7ce9b8afb5ab08c (tag)
tagging 8d0cd0d3781e9e7b4f459b7edda0ccf6cf9e7576 (commit)
replaces v5.23.5
tagged by David Golden
on Mon Dec 21 15:49:45 2015 -0500
- Log -----------------------------------------------------------------
Seventh release of the v5.23 series
Aaron Crane (10):
Configure: unbreak -S option now that -O is the default
Porting/Glossary: fix a set of typos
Fix Emacs dir-local variables
Data::Dumper: refactor XS implementation
Data::Dumper: reorder elements of style struct
Data::Dumper: move sortkeys setting into style struct
Data::Dumper: replace pointer with local variable
Data::Dumper: add Trailingcomma option
Merge branch 'data-dumper-trailingcomma' into blead
perldelta for cd3393cf71a2
Abigail (5):
Merge branch 'release-5.23.5' into blead
Added epigraph for 5.23.5
New perldelta for 5.23.6
Bump the perl version in various places for 5.23.6
Tick!
Achim Gratz (1):
[perl #126834] Cygwin cygdrive prefix test
Andy Broad (3):
amigaos4: use raise() instead of kill() on ourselves
amigaos4: use the AmigaOS pager
amigaos4: cpan/Pod-Perldoc: add pager preferences
Aristotle Pagaltzis (2):
perlfunc: specify valid inputs precisely [perl #126437]
improve my rewrite of installhtmlâs dir scan
Chris 'BinGOs' Williams (5):
Module-CoreList bump in Maintainers.pl
Config-Perl-V bump in Maintainers.pl
Update PathTools to CPAN version 3.60
Update Unicode-Normalize to CPAN version 1.24
Update Math-BigInt-FastCalc to CPAN version 0.38
Craig A. Berry (4):
TODO newish re/speed.t tests on VMS.
Fix t/op/sprintf2.t on VMS
Suppress overflow warning in bop.t.
Do not define invlistEQ in the re extension.
Dagfinn Ilmari Mannsåker (1):
Fix use of == to compare strings in perlref.pod
Daniel Dragan (2):
Perl_set_caret_X gv_fetch with GV_ADD can't return NULL
move Win32's $^X code to where all other OSes' $^X code lives
David Golden (8):
Add alternate email address for dagolden to checkAUTHORS.pl
Correct perldelta typo
Update perldelta
Update perldelta to near-final state
Update Module::CoreList from 5.23.6
Update perldelta with Module::CoreList version bump
Update perldelta with additional module updates
add new release to perlhist
David Mitchell (37):
assertion failure on foo(my $x : bar)
Maintainers.pl: update ExtUtils::Constant status
move encoding-warnings from cpan/ to dist/
Silence warnings in encoding::warnings
Test.pm: avoid noise on STDERR.
Opcode.xs: silence compiler warning
shared.xs: remove dead code
ExtUtils::CBuilder: silence noisy test
update Maintainers.pl for new Module-Metadata
SDBM_File: specify the prototyping behaviour
Benchmark.t: fix marginal tests
Benchmark.t: add more diag output
Perl_newATTRSUB_x: cast a bool arg
Benchmark: move elapsed time calc into method
Benchmark.t/.pm: deal with short times
Benchmark.t: better diagnostics
FOOMARK debugging macros: fix %d cast; only -Dsv
reformat the FOOMARK macros slightly
Eliminate PerlIOMmap_close()
remove flawed tests from t/op/rand.t
t/op/rand.t: modernise tests
op/rand.t: better test even spread of random nums
Perl_magic_set(): remove unused var 's'
rpeep(): silence compiler warning
markstack_grow(): fix debugging stuff
/..\G/: use chars, not bytes
fix the API description of SvLEN_set()
threads.t: make stress test less stressy
perlxs.pod: clarify PROTOTYPES: behaviour.
perldelta: davem's significant stuff since 5.23.5
stop the eliding of void $pkg_var from assert fail
rpeep: maintain chain when del extra nextstates
rpeep: maintain chain when handling for(reverse..)
rpeep() assert oldoldop -> oldop -> o form a chain
[MERGE] rpeep() consistent oldoldop -> oldop -> o
avoid leaks when calling mg_set() in leave_scope()
pp_padav, pp_padhv whitespace only
Doug Bell (3):
mention $? in backticks documentation
Fix awkward wording in 'say' documentation
add note about scope in strict docs
Ed Avis (1):
standardize on "lookahead" and "lookaround"
Jarkko Hietaniemi (46):
hexfp: if HEXFP_NV the shift2 is unused
HUF_get_trigger0 unused since at least d74d639b
Hash-Util-FieldHash version bump.
clang thread safety annotations
add -Wthread-safety for clang 3.5 or later
annotate the acquire/release of PL_op_mutex
annotate the mutex use of atfork_lock and atfork_unlock
annotate the mutex use of S_more_refcounted_fds
cleanup the mutex use of PerlIOStdio_close
split off the $0 setting so mutex use can be annotated
annotate S_ithread_free mutex use
annotate S_ithread_count_inc mutex use
annotate S_ithread_create create_destruct_mutex use
clang specific diagnostics ignore/restore
analysis does not like mutex being either held or released
analysis cannot tell that the mutex was locked
bump threads version
Merge branch 'clang-thread-safety-analysis' into blead
hexfp: printf %a for negative zero.
hexfp: printf %.13a 1.0
hexfp: printf %.13a 0.0
hexfp: signbit() works on NVs (nv), not on long doubles (fv).
More notes on OS X compiler versions.
For TSA we want 4 or later clang, not just later.
Bump the TSA clang minimum to 3.6 (in Applese 6.1)
Add the -Wthread-safety also only for clang 3.6 (6.1) or later.
Have more fallbacks for our signbit() emulation.
hexfp: these should be tested only with uselongdouble.
hexfp: Use Perl_fp_class_nzero unconditionally.
hexfp: test longdblkind directly, instead of doublekind
hexfp: all ppc/powerpc-ld linux tailbits difference in exp(1)
Configure: cannot trust the bytes after the 80-bit fp
Configure: mixed-endian double-doubles
Configure: infnan for mixed-endian double-double
infnan: NaN payload for mixed endian double-doubles
Merge branch 'mixed-endian-double-double' into blead
Mention the clang thread safety analysis.
Mark the Perldoc.pm as customized
Explicitly build the shared Perl library in Solaris and variants.
Configure: grep -q is not portable
Double-double implementations differ.
Configure: notes on the m68881 extended precision format
perldelta for 68bcb86 (openindiana: useshrplib for all solaris)
perldelta for 3118d7d,74c6ce8,1f02ab1 (ppc64el fp)
perldelta for the hexfp %a fixes.
perldelta for 572cd850,406d5545 (signbit)
Karen Etheridge (1):
Update Module-Metadata to version 1.000031
Karl Williamson (88):
op.c: Fix typo in comment
t/loc_tools.pl: White-space only
t/loc_tools.pl: Fix incomplete description in comment
t/loc_tools.pl: Improve locale detection
lib/locale.pm: Fix so works on platforms without LC_CTYPE
Various tests: use centralized locale detection
Get re/uniprops.t to pass on minitest
regen/ebcdic.pl: Output tables in hex
regcomp.c: White-space only
XS-APItest/utf8.t: Add a bunch more tests
Fix uvoffuni_to_utf8_flags() disallowed input
ext/XS-APItest: Add tests for uvchr_to_utf8()
Output appropriately dire warning for high code points
ext/XS-APItest/t/utf8.t: Change variable names for clarity
toke.c: Remove soon-to-be invalid t assumption
Extend UTF-EBCDIC to handle up to 2**64-1
utf8.h: Add clearer #define synonyms
utf8.h: Remove use of redundant flags
perlapi: Account for EBCDIC extend UTF-8 range
Deprecate Unicode code points above IV_MAX
utf8.c: White-space, comment typos only
perldelta for deprecation of code points > IV_MAX
utf8.h, utfebcdic.h: Fix-up UTF8_MAXBYTES_CASE defn
utfebcdic.h: Use an internal macro to avoid repeating
utf8.h: Combine ASCII and EBCDIC defines into one
utf8.h, et.al.: Clean up some casts
utf8.h: Move #define to earlier in the file
utf8.h: Combine EBCDIC and ASCII #defines
utf8.h: Move #define within file
utf8.h: Use common macro to avoid repeating
utf8.h: Refactor a macro
utf8.h: Combine EBCDIC and ASCII macros
utf8.h: Refactor macro definition
utf8.h: Combine EBCDIC and ASCII macros
Merge commit for removing EBCDIC special code
utf8.h: Add some casts in macros, for safety
utf8.h: Remove a branch in macro for Unicode surrogates
t/uni/case.pl: Sort numerics with <=> to get better results
APItest: Add tests for valid_utf8_to_uvchr
perldelta: Add note about earlier \p{} changes
utf8.h, utfebcdic.h: Comments, white-space only
utf8.h: Split UNICODE_IS_NONCHAR() into smaller macros
utf8.c: Reorder some tests
utf8.c: Add some UNLIKELY()
utf8.c: White-space only
utf8.c: Extract some code into macros
Perl_uvoffuni_to_utf8_flags() Combine ASCII, EBCDIC branches
utf8.c: Fix broken EBCDIC compilation
t/lib/warnings/utf8: Add some tests
utf8.h: Remove unused #define
utf8.h: Fix macro definition
utf8.h, utfebcdic.h: Add #define
utf8.c: Add some LIKELY(), UNLIKELY()
perlapi: Vaguely deprecate to_utf8_case
embed.fnc: White-space only
utf8.c: Don't throw away a value and then recalc it
Don't try to case change surrogates, above-Unicodes
utf8.c: Add indentation
Skip casing for some non-cased scripts
Skip casing for high code points
utf8.c: Fix EBCDIC double translation
Fix -Dr output
perlgit: Keep verbatim lines within 79 columns
lib/meta_notation.pm: Fix typo in comment
lib/meta_notation: Fix so C1 controls are escaped
perldelta: Fix typo leading to broken link
encoding-warnings: Skip tests on EBCDIC
doop.c: Fix typo in comment
perldiag.pod: Correctly alphabetize an entry
Change deprecation warning text
Deprecate wide chars in logical string ops
regcomp.c: Change variable name to be clearer
regcomp.c: Try simplifications in some qr/[...]/d
regcomp.c: Move comments adjacent to their object
regex: Free a ANYOF node bit
regcomp.h: Renumber 2 flag bits
regex matching: Don't do unnecessary work
regcomp.h: Add comments
Optimize some qr/[...]/ classes
Fix -Dr problems.
regcomp.c: Remove outdated comments
regcomp.c: Silence uninit compiler warning
mktables: Add "$0:" to its first output
regcomp.c: Add comments
regcomp.c: White space only
regcomp.c: Skip some work
perldelta for -Dr fix
perldelta for case changing on caseless language
Lukas Mai (7):
[perl #124280] don't warn for 'my $foo, *bar'
[perl #116677] always deparse <> as either glob or readline
perlgit.pod: standardize on % as shell prompt
perlgit.pod: update 'git status' sample output
reword $@ documentation (it's not just for syntax errors)
perlpodspec: fix typo
perldelta for 18371617dfb (B::Deparse)
Ricardo Signes (4):
base: new CPAN release
release schedule: use a verbatim block for a list-y paragraph
base: fix a mis-statement in Changes file
regen charclass_invlists.h
Shlomi Fish (1):
Ensure 'q' works in debugger with RemotePort.
Steve Hay (20):
Porting/Maintainers.pl - Fix ExtUtils::Constant
Complete some unfinished Module::CoreList work from commit 7c294235c2
Revert "Revert "Module::CoreList updates for 5.22.1""
Perl 5.22.1-RC3 today
Add epigraph for 5.22.1-RC3
Undo blead customization of Text-ParseWords test script
Remove duplicate line from test
Perl 5.22.1-RC4 today
Add epigraph for 5.22.1-RC4
5.22.1 today - update Module::CoreList
5.22.1 today
Add 5.22.1 epigraph
Import 5.22.1 perldelta
5.22.1 is done
Upgrade CPAN-Meta-Requirements from 2.133 to 2.140
Upgrade CPAN-Meta-YAML from 0.017-TRIAL to 0.018
Upgrade Socket from 2.020 to 2.021
Upgrade Term-ANSIColor from 4.03 to 4.04
Update META.yml following commit 0d99ea0387
Revert "Upgrade Socket from 2.020 to 2.021"
Sullivan Beck (1):
Bump Locale-Codes from 3.36 to 3.37
Tony Cook (21):
make_ext.pl: fix operator precedence error from b4c079ca5
[perl #126635] don't shortcut when SVf_IVisUV is set
[perl #126480] pipe() doesn't need the assertions
[perl #126443] make sure PL_oldbufptr is preserved in scan_heredoc()
fix an else nesting error from the last set of DynaLoader patches
[perl #123991] report an error if we can't parse the number after -C
perldelta for 817e3e2c6
[perl #126593] make sure utf8_heavy.pl doesn't depend on itself
Achim Gratz is now a perl author
perldelta for 8f8d807bf58b
perldelta for 2efdfb1e6cf6
perldelta for e8c18a8486f7
perldelta for d3b9036e206e
perldelta for 093d5aa02ee8
bump $utf8::VERSION for the utf8_heavy.pl fix
perldelta for 0fd86aa72aab
[perl #124097] don't let the GPs be removed out from under pp_sort
document save_gp() and the GVf_INTRO flag
perldelta for dc9ef9989ca4
[perl #126240] use -DPERL_USE_SAFE_PUTENV where possible on OS X
perldelta for e3962106e93f
-----------------------------------------------------------------------
--
Perl5 Master Repository