In perl.git, the annotated tag v5.23.1 has been created <http://perl5.git.perl.org/perl.git/commitdiff/db0bb4c46d0d82d4931d969cac66150a256e43af?hp=0000000000000000000000000000000000000000>
at db0bb4c46d0d82d4931d969cac66150a256e43af (tag) tagging c1883b8b014bf0c1dad3d50b6052ef68120c7247 (commit) replaces v5.23.0 tagged by Matthew Horsfall on Mon Jul 20 15:00:52 2015 -0400 - Log ----------------------------------------------------------------- Second release of the v5.23 series! Aaron Crane (11): The postderef feature is no longer experimental Make postfix dereferencing work without the postderef feature Porting/corelist.pl: avoid autoderef feature regen/regcharclass.pl: avoid autoderef feature Delete experimental autoderef feature Eliminate repetitious wording in perldiag t/op/sprintf.t: include test comment in "ok" output, where available sv_vcatpvfn_flags(): make warnings more precise Support reordered precision arguments in (s)printf Document and ensure that sv_catpvf() does no argument ordering perldelta for recent printf changes Aristotle Pagaltzis (1): perlvar: fix list of defaulted array operators Chas. Owens (1): fix punctuation in Tolkien quote in regexec.c Chris 'BinGOs' Williams (6): These be the versions on CPAN now, ye scurvy dogs. Update Getopt-Long to CPAN version 2.47 Update autodie to CPAN version 2.28 Update libnet to CPAN version 3.07 Update File-Path to CPAN version 2.11 Fix test that fails with new warny File::Path Craig A. Berry (13): Remove unused variables from t/op/chdir.t. Correct errno value in vms/vms.c's home-grown chdir. Correct t/op/chdir.t test count following b4929cb48878. Fix Pod::Simple tests that use catdir on non-directories. Update File::Spec advice in perlport. Require v7.3-2 or later for VMS builds. Remove gettimeofday() workarounds for VMS in util.c. perldelta entry for 054a3baf7ca16fe. Don't create zero-length filename on VMS in Typemap.t Remove obsolete __GNUC__isms under vms/. Use CRTL getlogin and getlogin_r on VMS. chdir.t fix-up for VMS. Fix thinko in perlsdio.h. Daniel Dragan (6): add test that fails for #124181 to Typemap.t fix #124181 double free/refcnt problems in IO types in typemap dont report a $@ exception with uninitialized $!'s message in IPC::Open3 all SV inheriter types have DEBUG_LEAKING_SCALARS data, so always show it improve debugging of padlist API factor out an %ENV assignment from make_ext.pl David Mitchell (3): fix harmless(ish) thinko in pp_return fix si_names context debugging names make Encode compile under -pedantic Father Chrysostomos (3): Remove PERL_OLD_COPY_ON_WRITE Remove SvRELEASE_IVX Remove NEW_ from PERL_NEW_COPY_ON_WRITE H.Merijn Brand (3): Create try.c afresh for pointersize test fix variable name in case of unknown NAN Regenerate Configure after backports and small fixes Herbert Breunung (1): perlcommunity.pod updates James E Keenan (3): Increment $VERSION in 4 .pm files whose .xs has changed. Clarify that deprecated_in() returns a perl version. Module::CoreList->find_version(): refactor for testability. Jarkko Hietaniemi (45): Make the LoTR quote of reentr.c formatted more like the others. alarm() with negative argument makes no sense. sleep() with negative argument makes no sense. fileno might return negative. sizeof * and sizeof ** not necessarily the same. Possible NULL cxt derefs. mg_find can return NULL. Cannot do much if putc fails in debug output. Having both assert() and if () for maxlen is redundant. Impossible for entry to be NULL at this point. lseek fd can be bad. tcflush/tcflow/tcsendbreak fd/action can be bad. tcdrain fd can be bad. dup2 fds can be bad. tcsetattr fd can be bad. tcsetattr optional_actions can be invalid. msgsnd id can be invalid. msgrcv id can be invalid. shmat id can be invalid. strtol and strtoul base should be [2, 36] or zero. nl_langinfo code can be negative. lseek() SEEK_SET pos may not be negative If IVSIZE == LONGSIZE, long cannot be beyond IV_MIN/IV_MAX. There is no SSize_t_size. Check success of store(). assert(perinterp_sv) before sv_setiv() derefs NULL. assert(key) before it is derefed. assert(cSVOPo) before derefing it. assert(arg) before derefing it since it can be NULL. self cannot be NULL here because PerlIO_push() will deref it. gid_t signedness. mkdir() mode is unsigned. Cannot truncate to negative size. Missing breaks. Define left/right shift by negative to mean the reverse shift Explicitly mention that even negative shiftees become UVs first. Document the new shift behaviors. bop.t -w clean Left overshift of negatives under use integer was still wrong. gcc 5.1.0 thinks RETVAL might end up unset. Superfluous null ptr test warnings by clang 3.7 Test the warnings. Fix skip count for non-fchdir like win32. perldelta for the shift work. perldelta tweaks on the shift. Karen Etheridge (1): Document $OLD_PERL_VERSION's history Karl Williamson (10): Porting/bisect-runner.pl: Wrap pod lines to 79 cols Change wording of warning due to Unicode Standard change perldelta: Fix typo uni/variables.t: Fix grammar in comment uni/variables.t: Output unexpected warnings uni/variables.t: Add TODO tests toke.c: Comments, white-space only perldata: Change pod to reflect reality Forbid variable names with ASCII non-graphic chars toke.c: Move macro definition Leon Timmermans (1): Respect hashbangs containing perl6 Matthew Horsfall (6): Initial perldelta updates for 5.23.1 Update INSTALL versions for 5.23.1 RMG: Note that Porting/cmpVERSION.pl requires -Ilib to run Update Module::CoreList for 5.23.1 Finalize perldelta for 5.23.1 Add new release to perlhist Matthew Horsfall (alh) (1): Replace reference to newXSUB with newXS. Max Maischein (1): Add a direct link to perldelta in the release announcement Rafael Garcia-Suarez (2): Increase the maximal size of the string displayed in non-numeric warnings Some nits in perlsub Ricardo Signes (8): patchlevel: we are now perl v5.23.1 corelist: update for v5.23.1 welcome to v5.23.1, please make regen do not try printing undef belatedly set up delta for 5.23.1 remove things added to v5.23.0 delta but meant for v5.23.1 restore the perldelta changes moved from perl5230delta update changelog for Attribute-Handlers as of perl 5.22 Stanislaw Pusep (1): Non-invasive mojibake fixes Steve Hay (8): Upgrade Socket from version 2.019 to 2.020 Upgrade Encode from version 2.73 to 2.75 Various corrections to Porting/Maintainers.pl Upgrade autodie from version 2.28 to 2.29 Upgrade Unicode-Collate from version 1.12 to 1.14 Upgrade Unicode-Normalize from version 1.18 to 1.19 Make README.md a common IGNORABLE file Update File::Path entry in Porting/Maintainers.pl Tony Cook (3): [perl #125305] handle chdir to closed handle correctly [perl #125373] set $! in chdir() if env not set, clarify docs bump $DynaLoader::VERSION to 1.33 ----------------------------------------------------------------------- -- Perl5 Master Repository