In perl.git, the annotated tag v5.23.2 has been created
<http://perl5.git.perl.org/perl.git/commitdiff/64e44011690f362b939fbd832ddd1f59521b6fff?hp=0000000000000000000000000000000000000000>
at 64e44011690f362b939fbd832ddd1f59521b6fff (tag)
tagging c63cfb18199c0f9d7a87bd77521ab087a116d4fe (commit)
replaces v5.23.1
tagged by Matthew Horsfall
on Thu Aug 20 10:40:23 2015 -0400
- Log -----------------------------------------------------------------
Third release of the v5.23 series!
Aaron Priven (1):
Added {unlock,lock}_hashref_recurse to @EXPORT_OK
Aristotle Pagaltzis (4):
perlgit: demote old-git remote branch procedure
perlgit: standardize verbatims to 2-space indent
perlgit: minor copyedits
perlvar: discourage $OLD_PERL_VERSION
Chris 'BinGOs' Williams (4):
Attribute-Handlers is of the 0.99 on CPAN
Update perlfaq to CPAN version 5.021010
Math-BigInt is now 1.9997 on CPAN
Update Term-Cap to CPAN version 1.17
Craig A. Berry (7):
Fix nit missed in a55c5245146801.
Fix new warning in t/op/mkdir.t.
Find *inline.h differently in args_assert.t.
Evict PERLIO_IS_STDIO from top-level core files.
Remove PERLIO_IS_STDIO from win32.c and wince.c.
Don't skip symbols for defunct -Uuseperlio case.
Require civility; aspire to kindness.
Dagfinn Ilmari Mannsåker (1):
Merge declaration and initialisation of local variable
Daniel Dragan (4):
combine PERLDB_LINE and PERLDB_SAVESRC flag tests
Cwd.pm, dont repeatedly access magic %ENV vars
Safefree(NULL) reduction
dont create *{"_<$filename"} globs for perl lang debugging of XSUBs
David Mitchell (11):
re-implement OPpASSIGN_COMMON mechanism
make my (...) = @_ non-OPpASSIGN_COMMON_RC1
Eliminate PL_sawalias, GPf_ALIASED_SV
Optimise 1 arg in list assign
Eliminate GvASSIGN_GENERATION and _set macros
document what PL_generation is for
fix PAD_COMPNAME_GEN documentation
fix a SV_NOSTEAL issue in pp_aassign
[MERGE] re-implement OPpASSIGN_COMMON mechanism
t/perf/benchmarks: 5.004 compat
ck_refassign: selectively copy OPpPAD_INTRO/STATE
Ed J (1):
Fix INCLUDE_COMMAND $^X for Perl In Space
Father Chrysostomos (1):
[perl #125541] Fix crash with %::=(); J->${\"::"}
H.Merijn Brand (5):
There is no default dflt for usedtrace (spotted by Ivan Pozdeev)
Consistently use -o a.out (spotted by Ivan Pozdeev)
extra guard against spaces in paths (spotted by Ivan Pozdeev)
Add Ivan Pozdeev to AUTHORS
Also ignore CONTRIBUTING.md for dual-life modules
Ivan Pozdeev (1):
cygwin 2.1.0 can test -r just fine, incl. under admin
James E Keenan (4):
Guarantee that, after unlocking, the hash is actually assignable.
Bring list of directories requiring custom TAP up-to-date.
t/00-report-prereqs.dd no longer part of CPAN-Meta-YAML.
Increment $VERSION for POSIX to 1.56
Jarkko Hietaniemi (31):
Make *.inc behave like *.[hc]
mg_names.c -> mg_names.inc
packsizetables.c -> packsizetables.inc
overload.[hc] descriptions were swapped
overload.c -> overload.inc
Make *inline.h behave like *.c
inline_invlist.c -> invlist_inline.h
static inlines from dquote_static.c -> new dquote_inline.h
dquote_static.c -> dquote.c
Add time64 as its own build target.
Convert pp_sys to use the time64 public interface.
Declaring static in header is odd (and warnable offense).
Drop useful-looking but unused lookup table.
There's no READ_UINT32.
Use UINT64_C.
Comment detypos.
Follow-up to d229247c: use U64TYPE consistently.
I64/U64 should be defined regardless of PERL_CORE.
Use U64 (a type) instead of U64TYPE (a define).
Check for POSIX locales once.
Remove uselongdoubles false claim.
Give a better error if malloc.c is used without MYMALLOC
hints comments tweak.
Sanity x86 long double check.
Comment tweaks.
Fix test label.
32-bit x86 ABI cannot do signaling nans [rt.perl.org #125710]
Comment tweak related to [rt.perl.org #125710].
Pod tweak for [rt.perl.org #125710].
No __attribute__((nonnull(...))) from NN.
b992490d copied wrong for ext re.
Karen Etheridge (1):
Upgrade CPAN-Meta-YAML from 0.016 to 0.017-TRIAL
Karl Williamson (110):
Update podcheck db to reflect a fix in perlgit
regcomp.c: Add comment
regen/unicode_constants.pl: Move comments around
regen/unicode_constants.pl: Fix to work under skip_if_undef
mktables: Remove wrong warning message
regen/unicode_constants.pl: Skip U+1E9E if not in Unicode version
Allow Perl to compile and work on Unicode releases without U+1E9E
mktables: Don't assume a decimal number is hex
mktables: White-space only
mktables: Remove unused assignment
regcomp.c: Rmv useless 'continue'
mktables: Don't hard-code number of code points
mktables: Define ok(), needed by a required script.
mktables: Fix off-by-one error
mktables: Add missing /x
mktables: Move code wrongly inside a block
mktables: White-space only
mktables: Remove redundant test
t/uni/variables.t: Fix nits in comments
mktables: Calculate \p{Assigned} earlier in build
regen/unicode_constants.pl: Generate #defines giving which Unicode version
Unicode::UCD: Remove dead code
There are no folds to multiple chars in early Unicode versions
uc(sharp s) is itself in very early Unicode versions
mktables: Handle early Unicodes' script names
lib/locale.t: Fail more gracefully
regen/regcharclass.pl: Handle empty lists
regen/mk_PL_charclass.pl: Add extra info to debug line
regen/unicode_constants.pl: Add U+130, +131
Handle Unicode 3.0.1 /i Turkish "i" rules
f
regen/mk_PL_charclass.pl: Don't confuse simple with multi folds
mktables: Escape literal "{" in regex
mktables: Define PatWS for Unicode versions missing it
mktables: Define quotemeta better in early Unicode releases
mktables: Define non-char in all Unicode releases
mktables: Move debugging line out of loop
mktables: Allow strictly named map tables
utf8_heavy.pl: White-space only
mktables: Add true/false aliases in early Unicodes
mktables: Fixup Unicode 5.0 propvalue aliases for Blocks
mktables: Make surrogates work in all Unicodes
mktables: White-space, comment, debugging changes only
mktables: Skip Hangul autogeneration on early Unicodes
mktables: Get fold generation to work on early Unicodes
mktables: Add new alias status for internal-only
regen/regcharclass.pl: Work on early Unicodes
regen/mk_PL_charclass.pl: Use names known in all Unicodes
regen/mk_invlists.pl: Properly handle empty properties
regen/mk_invlists.pl: White-space only
regen/mk_invlists.pl: Handle early Unicodes CF
XS-APItest/t/handy.t: Handle early Unicodes
Unicode::UCD: Handle old Unicode Blocks file format
Unicode::UCD: Handle old Unicode files
Unicode::UCD: Add pod text about old Unicodes
lib/Unicode/UCD.t: Fix to work on older Unicodes
lib/Unicode/UCD.t: White-space only
Unicode::UCD: Handle inverted input
perluniprops: Don't list longer name as shorter
Properly handle the Unicode kIICore property
mktables: Reindent after prev. commit
mktables: Remove unused assignment
mktables: Easier debugging
mktables: Rmv wrong code point in list
mktables: Use variables for repeated text
mktables: Two files came along later than mktables thinks
mktables: Handle \b{gcb}, \X better in Unicode 1
mktables: Handle default for Gc property better
mktables: Rmv extraneous sub return value
mktables: Suppress output files that shouldn't be written
mktables: Allow multiple eof handlers for input files
mktables: Revamp constructor and run method for input objects
mktables: Unicode has withdrawn some files in the UCD
mktables: Add specifiable construction handler for Input_file class
mktables: Improve handling of optional files
mktables: Use new infrastructure for optional files
mktables: For 8.3 filesystems, the suffix matters
mktables: Use Input_file class for always skipped files
mktables: Add code for easier handling of early Unicode versions
mktables: Convert PropertyAliases.txt to use new early infrastructure
mktables: Convert PropValueAliases.txt to use new early infrastructure
mktables: Convert Hangul_Syllable_Type to use new early infrastructure
mktables: Fix GCB to work on early Unicodes
mktables: Add handling of WB and SB for early Unicodes
mktables: Fix up Name_Alias in early Unicodes
mktables: Make sure \p{Space} works in all Unicodes
mktables: improve LineBreak table for early Unicodes
mktables: Minimize use of version numbers for decisions
lib/unicore/README.perl: Update
perldelta entry for mktables changes
Allow perl to work again with all Unicode releases
toke.c: White-space, comment, added braces only
re/re_tests: Rmv comment
perlapi: Use C<> instead of I<> for parameter names, etc
perlapi: Use F<> around file names
op.c: Fix typo in comment
handy.h: White-space only
utf8.h: White-space only
utfebcdic.h: Comments only
utf8.h: Add UTF8_SKIP as a synonym for UTF8SKIP
regen/mk_PL_charclass.pl: Suppress extra null array element
pp.c: Fix typo in comment
pp_pack.c: Add comment
t/opbasic/cmp.t: Add test for NUL
utf8.h, utfebcdic.h: Add comments; white-space only
utf8.h: Fix typo in macro name definition
t/op/tr.t: Fix comment
utf8.h: Add dummy param for when macros placed in API
Porting/bisect-runner.pl: Generalize for EBCDIC
mktables: Add code point ages to --annotate option
Ludovic E. R. Tolhurst-Cleaver (1):
Clarify functioning of '||' operator.
Lukas Mai (1):
disallow nested declarations [perl #125587] [perl #121058]
Matthew Horsfall (17):
Update epigraphs for 5.23.0/5.23.1
Update release_schedule.pod to note completed releases.
Run Porting/new-perldelta.pl for v5.23.2
Bump version to 5.23.2
Add Module::CoreList stubs for v5.23.2
Update Porting/release_announcement_template.txt for new year/version
RMG - Manually adding perldelta for Module::CoreList isn't needed
Updates to Module::CoreList per RMG.
[perl #120826] - Fix documentation nit (thanks Eric Brine.)
perldelta updates for 5.23.2.
Update versions in INSTALL.
Let Porting/makerel know about overload.c's rename to overload.inc
Update list of files to clean for ceab18aaa.
Update Module::CoreList for 5.23.2
Add .gitignore for ext/re/ generated header file
Finalize perldelta
add new release to perlhist
Reini Urban (1):
xs_boot_epilog (Xp): change ax from U32 to I32
Ricardo Signes (3):
bump version on Attribute::Handlers
Carp requires parent 0.217 for -norequire
add a small note that find2perl is not in core
Sisyphus (2):
double-double long double %a fixes
[perl #125669] op/pack.t failures with PPC long double (double double)
builds
Steve Hay (5):
Correct VS2015's impending CCTYPE
Upgrade Encode from version 2.75 to 2.76
Upgrade Filter-Util-Call from version 1.54 to 1.55
CPAN-Meta-YAML is now synced with 0.017-TRIAL
Fix typo introduced in 0b81c0dda6
Tony Cook (14):
[perl #123961] handle a missing closing ` for -DT output
perldelta for 3480fbaaaea8
use a more sensible homepage value for XSLoader
[perl #120826] correct documentation of sv parameter of call_sv()
remove the byte-order-mark introduced to sv.c by 5488d373
bump $ExtUtils::ParseXS::VERSION to 3.29
avoid unnecessary noise from lib/h2xs.t
[perl #125760] deprecate sys(read|write)(), send(), recv() on :utf8
perldelta for fb10a8a78bba
[perl #125781] handle range overflow when Size_t is smaller than IV
[perl #125826] make the buffer large enough in TRIE_STORE_REVCHAR
[perl #125467] mingw-w64 has moved
[perl 125760] fix new (and one old test) to pass with PERL_UNICODE
perldelta for 668fcfea6, a1e27170f
-----------------------------------------------------------------------
--
Perl5 Master Repository