In perl.git, the annotated tag v5.17.10 has been created
<http://perl5.git.perl.org/perl.git/commitdiff/40f0eed34713d6269a6c77845abce5a9694789e8?hp=0000000000000000000000000000000000000000>
at 40f0eed34713d6269a6c77845abce5a9694789e8 (tag)
tagging 7517f59849785bff313ec053e695f990495f3ab1 (commit)
replaces v5.17.9
tagged by Max Maischein
on Thu Mar 21 22:34:45 2013 +0100
- Log -----------------------------------------------------------------
v5.17.10
Aaron Crane (2):
perlfunc: clarify that "do $file" isn't really like "eval `cat $file`"
Configure: bail out when neither stdarg.h nor varargs.h
Aaron Trevena (1):
I18N-Langinfo/Langinfo.pm: Pod nit
Andrew Tam (1):
Added descriptions to tests lacking them.
Andy Dougherty (1):
Minor corrections to descriptions of files in Porting/.
Anton Nikishaev (1):
perldtrace.pod: fix example code
Brad Gilbert (1):
Make utf8 downgrading in constant.pm, version dependent
Brian Fraser (5):
Fix several differences in the parsing of $.. and ${...}
Restrict the valid identifier syntax, fix some identifier bugs.
open FOO || die; doesn't need a special identifier parser.
PATCH: [perl #117101] toke.c: Make \$$1 work again.
toke.c, S_scan_ident: Ignore whitespace on both sides of ${ ... }
Charlie Gonzalez (1):
Removed needless comment in for.t
Chris 'BinGOs' Williams (37):
Update epigraphs with the one for v5.17.9
New perldelta template for v5.17.10
Bump to v5.17.10
Also skip io/eintr.t on MidnightBSD
Amend 'new perldelta' advice for Win32
Remove trailing white-space from RMG document
Mark v5.17.9 as done in the release schedule
Module-CoreList is at 2.82 on CPAN
The Module-Pluggable version is 4.7 from CPAN
Update Win32 to CPAN version 0.47
Remove /Net from lib/.gitignore
Update podlators to CPAN version 2.5.1
Forgot to update Maintainers.pl for podlators update
Update Text-ParseWords to CPAN version 3.28
Bump Pod::Html to 1.19
Update Pod-Simple to CPAN version 3.26
Revert "Bump Pod::Html to 1.19"
Skip tests in File::Copy tests on DragonflyBSD too
Skip chflags tests in filetests.t on dragonflybsd
Update IPC-Cmd to CPAN version 0.80
Update Encode to CPAN version 2.49
Bump File::Copy version as the contents have changed
Update Digest-SHA to CPAN version 5.83
Update perlfaq to CPAN version 5.0150042
Skip io/eintr.t on QNX Neutrino too
Update Digest-SHA to CPAN version 5.84
Update Module-CoreList with v5.14.4 data
Finalise Module-CoreList for v5.14.4
Update Module-CoreList for v5.16.3
corelist --feature is actually on available >= v5.16.0
Sync Module-CoreList and version in Maintainers.pl
Update JSON-PP to CPAN version 2.27202
CPAN Module-CoreList be 2.84
Maintainers.pl needs sync for Net-Ping
Update File-Temp to CPAN version 0.23
Data-Dumper on CPAN is sync'd with blead
Update Getopt-Long to CPAN version 2.39
Craig A. Berry (7):
Handle undef values in magic.t on VMS.
Add void casts to VMS-specific bail-out macro.
Fix signed/unsigned mismatch in vms/vms.c.
Fix declaration after statement in vms.c's Perl_my_chdir
Enable sem* functions in configure.com for 8.4+.
Add return statements where missing in doio.c IPC functions.
Portability fix for new Digest::SHA Makefile.PL.
Daniel Dragan (4):
PATCH: [perl #116787] -Ox on Win64 Visual C 64 bit is flawed, switch to
-O1
better POD for SvPVX, pre-5.9.3 Perls
time64.c utf8.c fix for WinCE
restore building perl5**.dll and perl.exe on WinCE
David Golden (1):
update Perl::OSType from 1.002 to 1.003
David Mitchell (16):
add array DELETE and EXISTS to perlfunc
revert: Benchmark iteration warnings should warn
Disable by default the new Copy-on-Write for 5.18
deparse.t: mask STDERR noise on lex sub TODO test
ensure PL_sawampersand is exported.
run regen_perly
release_managers_guide: clarify YAML regeneration
Porting/corelist.pl: fix a die error message
reorder intrpvar.h
Add the 5.14.4 epigraph to epigraphs.pod
add perl5144delta
add 5.14.4 to perlhist
fix typo in epigraphs.pod
[perl #117095] state var init getting skipped
Fix Peek.t under PERL_OLD_COPY_ON_WRITE
fix a segfault in run-time qr//s with (?{})
Dominic Hargreaves (1):
Correct version data for Module::CoreList in 5.16.2
Florian Ragwitz (3):
Synchronise VERSIONs of all bignum modules
Synchronise bignum with CPAN
Synchronise Env with CPAN
George Greer (1):
Fix some ASAN-identified problems
H.Merijn Brand (4):
Add documentation on the advantages of perldoc for man users to perl.pod
fixed minor typo in delta
Add bootstrap_charset/BOOTSTRAP_CHARSET for non-ASCII architectures
Get Configure in sync with metaconfig
James E Keenan (13):
Add alternate email address for contributor.
Merge branch 'blead' of [email protected]:/perl into blead
Loosen the passing requirement for a regex.
Merge branch 'blead' of [email protected]:/perl into blead
Add Anton Nikishaev to AUTHORS: RT #116959.
Add NY Perl Hackathon participant to AUTHORS.
Add Jasmine Ahuja to AUTHORS.
Add a README outlining contents of Porting directory.
Fix POD formatting error.
Standardize spelling of 'supersede' throughout the distribution.
Moved t/cmd/lexsub.t, t/cmd/while.t to t/op; split t/cmd/for.t to two
pieces, one in t/op/for.t. Update and sort MANIFEST.
Apply two POD corrections supplied by SHIRAKATA Kentaro++.
Eliminate duplication.
Jasmine Ahuja (1):
Added descriptions to tests lacking them
John Goodyear (1):
Get regcomp.c to compile under EBCDIC
John Peacock (1):
Bring core up to version-0.9902
Karl Williamson (43):
regcomp.c: Rmv comment ref to obsolete regnode
PATCH: [perl #116899]: jump on uninitialised value
perlhacktips: Note existence of regen/unicode_constants.pl
perlintro: Typo and stop verbatim wrapping
Document \s change for VT, commit 075b9d7d9a6d4473b240a047655e507c8baa6db3
Move (?[]) doc to perlrecharclass
makedepend.SH: Make compiler errors show correct line number
makedepend.SH: Preprocessor directives don't have to start at column 1
makedepend.SH: Deal with continuation lines
Unicode/UCD.pm: Fix undef bug
Add, fix comments
\N is no longer experimental
regen/unicode_constants.pl: Convert '-' in names to '_'
regen/unicode_constants.pl: Pass through input comments
regen/unicode_constants.pl: Remove unused constant
regen/unicode_constants.pl: Make portable to non-ASCII
regen/unicode_constants.pl: Change #define name
perlebcdic.pod: Document 2 fcns; nits
Bump version of Term::ReadLine
perlapi: Nits
EBCDIC has the Unicode bug too
Porting/checkAUTHORS.pl: Clarify comment
Change preferred email for Shirakata Kentaro
Allow Data::Dumper to work on older Perls
perldiag.pod: Fix broken link
pod/perlre: Italicize text to indicate non-literal
perldiag: Nits
pod/perldiag: Document new messages for qr/(?[ ])/
pod/perldiag: Document some regex messages
constant.pm: Rmv ref in pod to non-existent module
podcheck.t: Note existence of some CPAN modules
Tie/File.pm: Fix pod broken link typo
Math-BigInt: Fix some broken links
libnetcfg.PL: Fix broken pod link
Math/BigRat.pm: Fix some broken pod links
dist/bignum/lib/bigint.pm: Fix broken pod link
dist/bignum/lib/bigrat.pm: Fix broken pod link
ext/Pod-Html/testdir/perlvar-copy.pod: Fix broken pod links
dist/bignum/lib/bignum.pm: Fix broken pod link
Add Felipe Gasper to AUTHORS
pod/perlfunc: Tweak new kill() wording
Add Aaron Trevena to AUTHORS
Add Patrik Hägglund to AUTHORS
Kent Fredric (4):
lib/perl5db.pl: refactor all calls to IO::Handle via ->autoflush to a
short local function.
lib/perl5db.t: Add test for bug #116769, Frame=2 crashes debugger
lib/perl5db.t: Add test for bug #116771, autotrace crashes debugger
lib/perl5db.pl: Workaround rt#116771 by putting DB::Obj inside BEGIN { }
Lukas Mai (1):
emphasize signal names over numbers in kill() docs
Max Maischein (6):
Update Net::Ping from 2.40 to 2.41
Bump version number in INSTALL
Update perldelta for 5.17.10
Update corelist for 5.17.10
add new release to perlhist
Remove empty POD sections, fix link in pod
Nicholas Clark (38):
Abolish STRANGE_MALLOC. Now all malloc()s are considered strange :-)
Fix redeclaration compiler errors on EBCDIC
Move the call to hv_clear_placeholders() from hsplit() to hv_common().
Refactor the loop logic in S_hsplit() and Perl_hv_ksplit() to converge.
Move the code handling allocating a new buffer earlier in
Perl_hv_ksplit().
Pass the current and desired hash sizes to S_hsplit().
Tweak S_hsplit() to return early if there are no keys to process.
Replace the bulk of Perl_hv_ksplit() with a call to S_hsplit().
In S_hsplit(), replace a for with a do/while, as the loop runs at least
once.
Clarify why hv_common() tries to clear placeholders before calling
hsplit().
In Perl_hv_common(), call S_clear_placeholders() directly.
Merge the refactored S_hsplit() and Perl_hv_ksplit() and related cleanups.
Reorder the members of struct re_save_state to reduce its size on LP64.
Suppress experimental warning for my $_ in Devel::PPPort's tests.
Set PL_stderrgv to NULL if it is freed.
t/lib/common.pl should use absolute paths in @INC
Perl_sv_uni_display() needs to be aware of RX_WRAPPED()
Remove unreachable duplicate (?#...) parsing code from S_reg()
Test that S_grok_bslash_N() copes if S_reg() restarts the sizing parse.
Test that UTF-8 in the look-ahead of (?(?=...)...) restarts the sizing
parse.
Return orig_emit from S_regclass() when ret_invlist is true.
Document when and why S_reg{,branch,piece,atom,class}() return NULL.
In S_regclass(), create listsv as a mortal, claiming a reference if
needed.
Add a flag RESTART_UTF8 to the reg*() routines in regcomp.c
Move the longjmp() that implements REQUIRE_UTF8 up to
Perl_re_op_compile().
Replace the longjmp()s in Perl_re_op_compile() with goto.
In Perl_re_op_compile(), tidy up after removing setjmp().
Revert "PATCH: regex longjmp flaws"
Document the uses of NULL returns in the regex parsing code.
Merge in the changes that remove setjmp() from regcomp.c
Re-order intrpvar.h to minimise holes in the interpreter struct.
Change B::Deparse's test to test interpolation of @] instead of @*.
Change tie_fetch_count.t to use *] instead of **.
Additional tests for the deprecation warnings when using $* or $#.
Generate the deprecation warnings for all uses $* or $#.
Change the warning for $* to add ", and will become a syntax error".
Add a deprecation warning for all uses of @*, %*, &* and **.
Merge in the changes that deprecate the use of @*, &*, ** and %*.
Patrik Hägglund (1):
PATCH [perl #106212] Add PL_perlio_mutex to atfork_lock/unlock
Paul Green (7):
Remove VOS floating-point workaround; VOS bug long since fixed
Assume that the host and target have the same executable suffix
Update VOS hints file to use dynamic linking and 64-bit stream files
Update README.vos to reflect recent changes
Update pod/perlpord.pod to reflect recent VOS port changes
Update copyright statement for the Stratus VOS port
Ensure only DOSish builds force O_BINARY=1 in the open path
Peter Martini (1):
Stop SEGV on 'our sub { syntax error }'
Rafael Garcia-Suarez (3):
Upgrade to Safe 2.35 from CPAN
Update Maintainers.pl for Safe 2.35
Note what incrementing the op_type actually does
Ricardo Signes (9):
add a missing 5 to the release announcement template
Revert "Lookup overloaded assignment operators when trying to swap the
arguments"
correct Pod-Html tests for new Pod-Simple output
add the 5.16.3 epigraph, link to 5.14.4 announcement
add perl5163delta.pod to blead
add 5.16.3 to blead:pod/perlhist.pod
fix year of 5.16.3 in perlhist
bump version on perl5db.pl
perldelta for debugger changes
Ruslan Zakirov (1):
update regen_perly.pl to recognise bison 2.7
Salvador Fandino (1):
pp_entersub optimization
Scott Lanning (1):
minor perlipc doc fix missing semicolon
Shirakata Kentaro (2):
perlsyn.pod: Nit
PATCH: [perl #117181] pod: nitpick
Steffen Mueller (11):
Update Data::Dumper changelog
Update Data::Dumper version and release date
Note CPAN release for Data::Dumper
Use native-size integers for some global counters
Prepare PL_sv_objcount removal
PL_sv_objcount deprecation notice
Extremely minor pp_goto optimization
(UN)LIKELY branch prediction hints in a few strategic places
Add security warning about eval'ing DD output
Data::Dumper test compatibility fixes for older Perls
Data::Dumper version bump and changelog for release
Steve Hay (1):
Simplify the defintiion of optimization flags in Windows makefiles
Steve Peters (2):
Update Net-Ping to 2.39.
Upgrade to Net::Ping 2.40. This should silence much of the black
Sullivan Beck (1):
Bump Locale-Codes from 3.24 to 3.25
Tony Cook (2):
make the recent changes to makedepend more portable
bump Tie-File's test version to match the module version
Yves Orton (14):
unwrap #define argument list for REXEC_TRIE_READ_CHAR
Upgrade Module-Pluggable to v4.7
ignore some files from Module-Pluggable
update ExtUtils-MakeMaker to github v6.65_01
add a "hash quality score" to Hash::Util::bucket_stats()
Split out hash functions into new file and turn into inline static
functions
add a hardened one-at-a-time hash variant
silence signed mistmatch in comparison warning in Murmurhash
default to PERL_FUNC_ONE_AT_A_TIME_HARD for all builds
rework ROTL definitions (and add ROTL_UV)
Harden hashes against hash seed discovery by randomizing hash iteration
perturb insertion order and update xhv_rand during insertion and
S_hsplit()
ensure that inserting into a hash causes its hash iteration order to
change
detect each() after insert and produce warnings when we do
reneeb (1):
fix pod: add missing 'C' of inline code tags
-----------------------------------------------------------------------
--
Perl5 Master Repository