In perl.git, the branch smoke-me/nicholas/regen has been created
<http://perl5.git.perl.org/perl.git/commitdiff/1f55bb435760d6f0cd87d3d9fd23b3c51253b43e?hp=0000000000000000000000000000000000000000>
at 1f55bb435760d6f0cd87d3d9fd23b3c51253b43e (commit)
- Log -----------------------------------------------------------------
commit 1f55bb435760d6f0cd87d3d9fd23b3c51253b43e
Author: Tony Cook <[email protected]>
Date: Tue Jul 23 11:48:54 2013 +1000
[perl #74798] fix the build for -Duseithreads
M dist/Data-Dumper/Dumper.xs
commit da46ab3732c369c451e8f975eeca0700552ac282
Author: Peter Martini <[email protected]>
Date: Sun Jul 21 18:45:45 2013 -0400
Fix missing single quote in a sed in hints/aix.sh
M hints/aix.sh
commit c2a006195998befcd298bcb6a93d2788f9f60071
Author: Karl Williamson <[email protected]>
Date: Mon Jul 22 18:01:30 2013 -0600
epigraphs.pod: Fix too long verbatim lines
The new 5.19.2 epigraph is prose, so it can just be block-quoted
instead of verbatim.
This commit also fixes the 5.13.11 epigraph, which already had some long
lines wrapped.
M Porting/epigraphs.pod
M t/porting/known_pod_issues.dat
commit 5bb43e770a00640bf60e94cdf307e572cac39a1b
Author: Tony Cook <[email protected]>
Date: Tue Jul 23 10:38:57 2013 +1000
perldelta for 1d5bb6ba43b89
M pod/perldelta.pod
commit 1d5bb6ba43b89f3f2c4b12f033b9c0659f35fbdc
Merge: cffd634 684b0ec
Author: Tony Cook <[email protected]>
Date: Tue Jul 23 10:24:45 2013 +1000
[perl #116190] -F implies -a, either implies -n
Previously -F without -a was a no-op, and -a without -n or -p was a
no-op, with this change, if you supply -F then both -a and -n are
implied (you can still use -p for its extra behaviour), and if you
supply -a then -n is implied.
commit 684b0ecaad281760b04dd2da317ee0459cafebf6
Author: Tony Cook <[email protected]>
Date: Tue Jul 16 14:57:20 2013 +1000
[perl #116190] feed an empty stdin to run_multiple_progs() programs
Two tests for -a were attempting to read stdin and blocking with the -a
implies -n change.
M t/test.pl
commit 24ffa3099a4f0f4904129f4f4633846134d0b51f
Author: Tony Cook <[email protected]>
Date: Tue Jul 16 12:11:55 2013 +1000
[perl #116190] -F and -a now imply -n
M perl.c
M pod/perlrun.pod
M t/run/switchF2.t
commit 3271c5f82f49e4fe01b86ca11bb7305e0b5ba12a
Author: Tony Cook <[email protected]>
Date: Tue Jul 16 12:00:41 2013 +1000
[perl #116190] use the true and trusted fresh_perl_is()
instead of re-inventing it yet again
M t/run/switchF2.t
commit 5fc691f12365580534cea1c0be21bed7badfb89a
Author: Aristotle Pagaltzis <[email protected]>
Date: Wed Jan 9 11:26:56 2013 +0100
Make the -F switch imply -a
M MANIFEST
M perl.c
A t/run/switchF2.t
commit cffd634c5d3a829d6a33c6ed44efd8a8dfbaf2aa
Author: Tony Cook <[email protected]>
Date: Tue Jul 23 09:52:29 2013 +1000
perldelta for 059639d5cdd
M pod/perldelta.pod
commit 1231af1203dfc7d4af2e4bc191fd6627da413822
Author: Tony Cook <[email protected]>
Date: Tue Jul 23 09:46:55 2013 +1000
bump version for Data-Dumper
I had a stray 5.19.2 tag (possibly from testing a few weeks back) that
allowed cmp_version.t to pass
M dist/Data-Dumper/Dumper.pm
commit 059639d5cdd8e4ce8732e497e1c8a0d9deafc7b3
Author: Tony Cook <[email protected]>
Date: Tue Jul 23 09:18:41 2013 +1000
[perl #74798] improved useqq compatibility with the pure perl version
Currently for non-useqq, the pure perl and XS output for numbers like
these is different, but XS useqq is new, so try to remain vaguely
compatible.
M dist/Data-Dumper/Dumper.xs
M dist/Data-Dumper/t/dumper.t
commit d8fe30adb48694ba33b463f653894093f743a8f0
Author: Nicholas Clark <[email protected]>
Date: Thu Jun 27 18:09:32 2013 +0200
Avoid read-after-free in S_scan_heredoc() if the terminator line has no
"\n".
The code added by commit 112d128413206514 to fix RT #65838 (Allow here-doc
with no final newline) could in some rare cases cause a read of free()d
memory during parsing. The code itself is only run if the Perl program
ends with a heredoc (which is an unusual structure), and if the last line of
the file on disk has no terminating newline character (which is also
unusual,
as many editors default to adding a final newline). The bug would be
triggered if the fixup code in S_scan_heredoc() triggered a reallocation of
the buffer in PL_linestr when adding a newline to it.
M t/op/heredoc.t
M toke.c
commit 1b0b0194a1babd353244c24159c3b32c5621ace9
Author: Chris 'BinGOs' Williams <[email protected]>
Date: Mon Jul 22 11:55:23 2013 +0100
Module-CoreList is 2.94 on CPAN now
M Porting/Maintainers.pl
commit 46de787b36986f74e850d2f1c95ddccc1ef7ce7d
Author: Chris 'BinGOs' Williams <[email protected]>
Date: Mon Jul 22 09:41:01 2013 +0100
Update Module-Build to CPAN version 4.007
[DELTA]
0.4007 - Fri Jul 19 13:44:39 CEST 2013
[BUG FIXES]
- Removed undeclared test dependency on parent.pm [Leon Timmermans]
- Declared dependency on Pod::Man 2.17 for utf8 support [Leon Timmermans]
- Force generation of man pages in manify_with_utf8.t [Leon Timmermans]
0.4006 - Thu Jul 18 14:19:49 CEST 2013
[ENHANCEMENTS]
- Significantly sped up some tests by not forcing HTML docs to be
built when the user's config doesn't ask for them anyway.
[Ken Williams]
- The Module::Metadata package was split out from this distro back
in 2010. Removed its regression tests. [Ken Williams]
- Removed dependence on IO::File, replacing it with safe invocations
of open(). [Sven Dowideit]
- Added an 'extra_manify_args' parameter to facilitate man pages
containing Unicode. [Joenio Costa]
- Added an '--html_links 0' argument for the 'html' action, which
can hugely speed things up. The main effect is speeding up the
M::B tests themselves. [Ken Williams]
[BUG FIXES]
- Fix hash argument parsing in subclasses [Graham Ollis]
- Revised detildification on VMS [Craig Berry]
- Fix run_test_harness for case when $Switches is an empty string
[Victor Efimov, Ken Williams]
M MANIFEST
M cpan/Module-Build/Changes
M cpan/Module-Build/lib/Module/Build.pm
M cpan/Module-Build/lib/Module/Build/API.pod
M cpan/Module-Build/lib/Module/Build/Base.pm
M cpan/Module-Build/lib/Module/Build/Compat.pm
M cpan/Module-Build/lib/Module/Build/Config.pm
M cpan/Module-Build/lib/Module/Build/ConfigData.pm
M cpan/Module-Build/lib/Module/Build/Cookbook.pm
M cpan/Module-Build/lib/Module/Build/Dumper.pm
M cpan/Module-Build/lib/Module/Build/ModuleInfo.pm
M cpan/Module-Build/lib/Module/Build/Notes.pm
M cpan/Module-Build/lib/Module/Build/PPMMaker.pm
M cpan/Module-Build/lib/Module/Build/Platform/Default.pm
M cpan/Module-Build/lib/Module/Build/Platform/MacOS.pm
M cpan/Module-Build/lib/Module/Build/Platform/Unix.pm
M cpan/Module-Build/lib/Module/Build/Platform/VMS.pm
M cpan/Module-Build/lib/Module/Build/Platform/VOS.pm
M cpan/Module-Build/lib/Module/Build/Platform/Windows.pm
M cpan/Module-Build/lib/Module/Build/Platform/aix.pm
M cpan/Module-Build/lib/Module/Build/Platform/cygwin.pm
M cpan/Module-Build/lib/Module/Build/Platform/darwin.pm
M cpan/Module-Build/lib/Module/Build/Platform/os2.pm
M cpan/Module-Build/lib/Module/Build/PodParser.pm
M cpan/Module-Build/lib/inc/latest.pm
M cpan/Module-Build/lib/inc/latest/private.pm
M cpan/Module-Build/t/actions/installdeps.t
A cpan/Module-Build/t/add_property_array.t
A cpan/Module-Build/t/add_property_hash.t
M cpan/Module-Build/t/bundle_inc.t
M cpan/Module-Build/t/compat.t
M cpan/Module-Build/t/files.t
M cpan/Module-Build/t/install.t
M cpan/Module-Build/t/lib/DistGen.pm
M cpan/Module-Build/t/lib/MBTest.pm
M cpan/Module-Build/t/manifypods.t
A cpan/Module-Build/t/manifypods_with_utf8.t
M cpan/Module-Build/t/metadata.t
M cpan/Module-Build/t/new_from_context.t
M cpan/Module-Build/t/pod_parser.t
M cpan/Module-Build/t/ppm.t
M cpan/Module-Build/t/runthrough.t
M cpan/Module-Build/t/tilde.t
A cpan/Module-Build/t/unit_run_test_harness.t
M t/porting/customized.dat
commit dd0df890d83ec74c796280919915491bb8e05104
Author: Chris 'BinGOs' Williams <[email protected]>
Date: Mon Jul 22 09:28:39 2013 +0100
Update IPC-SysV to CPAN version 2.04
[DELTA]
2.04 - 2013-07-20
* CPAN #72458: Add 'all' export
(thanks to Milan Kocian for providing a patch)
* CPAN #79821: Install to 'site' for perl 5.11+
(thanks to Robert Sedlacek for providing a patch)
* CPAN #86736: Fix spelling of IPC_CREAT
* CPAN #78882: Document SIZE parameter of IPC::SharedMem->new()
* CPAN #78927: Fix spelling of 'nattch'
M Porting/Maintainers.pl
M cpan/IPC-SysV/Changes
M cpan/IPC-SysV/Makefile.PL
M cpan/IPC-SysV/README
M cpan/IPC-SysV/SysV.xs
M cpan/IPC-SysV/lib/IPC/Msg.pm
M cpan/IPC-SysV/lib/IPC/Semaphore.pm
M cpan/IPC-SysV/lib/IPC/SharedMem.pm
M cpan/IPC-SysV/lib/IPC/SysV.pm
M cpan/IPC-SysV/t/ipcsysv.t
M cpan/IPC-SysV/t/msg.t
M cpan/IPC-SysV/t/pod.t
M cpan/IPC-SysV/t/podcov.t
M cpan/IPC-SysV/t/sem.t
M cpan/IPC-SysV/t/shm.t
commit 7932398d3c914f9efb997b9a2fde8ae76772602a
Merge: 977193d 4173236
Author: Nicholas Clark <[email protected]>
Date: Mon Jul 22 10:09:50 2013 +0200
Merge the work which improves test diagnostics from run_multiple_progs().
commit 417323690fc1ca1b91829e3eb41b21b7874a7dba
Author: Nicholas Clark <[email protected]>
Date: Mon Jul 15 11:27:22 2013 +0200
Report useful file names and line numbers from run_multiple_progs().
Previously if tests in run_multiple_progs() failed the report gave the file
name and line number of the ok() call in run_multiple_progs(). Now, where
possible, report the file and line of the actual test program. If this
information isn't available, report the error at the file and line which
called run_multiple_progs().
This will improve error reporting from lib/charnames.t, lib/feature.t,
lib/strict.t, lib/subs.t, lib/warnings.t and t/lib/croak.t
M t/test.pl
commit f03aef051fa2e50249e8ba218234325ac3eed89b
Author: Nicholas Clark <[email protected]>
Date: Mon Jul 15 11:13:48 2013 +0200
Remove a duplicate test separator "########\n" line from the pp_sys tests.
The existing parser using split includes the second "########\n" as part of
the extracted test program, which the Perl interpreter treats as a comment
line. The parser refactoring in the next commit no longer adds the line to
the extracted test program, causing the line numbers for the warnings to
differ by one.
The extra "########\n" was added as part of commit c521cf7c8af1697e in Dec
2010, along with the test program which follows it, and the (now) incorrect
line number expectations.
M t/lib/warnings/pp_sys
commit 9f5237acc201488cbde2c3630d8f4ad8d8d5cb3f
Author: Nicholas Clark <[email protected]>
Date: Sun Jul 14 20:44:50 2013 +0200
Merge the file parsing code for run_multiple_progs() into _setup_one_file().
setup_multiple_progs() calls _setup_one_file() to parse each file in turn,
and run_multiple_progs() calls it once if passed a file handle.
M t/test.pl
commit fdb35a6344fc7c623305e4e675f396e98a1b900e
Author: Nicholas Clark <[email protected]>
Date: Sun Jul 14 18:58:58 2013 +0200
Move file parsing code from t/lib/common.pl to t/test.pl
Move the code that prepares input to run_multiple_progs() by parsing files
into a subroutine setup_multiple_progs(). This will enable the parsing code
in run_multiple_progs() to be merged, and the combined code to be altered to
give improved diagnostics on test failure.
M t/lib/common.pl
M t/test.pl
commit 375f99fd797c34dd5b50e63b857aac456a8b276d
Author: Nicholas Clark <[email protected]>
Date: Sun Jul 14 17:29:59 2013 +0200
Refactor the setup code in t/lib/common.pl
Eliminate the variable $line which has never been used.
(The code was added by commit bd4dea8e97f4a8f5 in June 2001.)
Use a non-capturing group in a regex.
Check the return value of close and die if there is an error.
Explicitly count the tests found.
Avoid indirect object syntax for a method call.
M t/lib/common.pl
commit f9b950a22dcff51aab6668aa7e5d67e5d8566495
Author: Nicholas Clark <[email protected]>
Date: Mon Jul 15 09:48:02 2013 +0200
lib/warnings.t should actually run the test in t/lib/warnings/doop
The file containing a single test for a warning in doop.c was added by
commit 0453d815b8a74697 in June 1999. However, as the file does not contain
an __END__ marker, the parser skips the entire contents of the file looking
for the __END__, and then assumes that the file contains no tests. This has
been true since the parser code was first implemented (in
t/pragma/warning.t)
in commit 8ebc5c0145d2e355 in Jan 1997.
The simplest fix is to add an __END__ to the start of t/lib/warnings/doop
Also add some sanity checking to ensure that this doesn't happen again.
M t/lib/common.pl
M t/lib/warnings/doop
commit 977193dd5da782ebbd7faad9466da2a28ea053f4
Author: Aristotle Pagaltzis <[email protected]>
Date: Mon Jul 22 09:38:58 2013 +0200
simplify README.macosx instructions
This also removes a repeating version bumping bug.
M README.macosx
commit 6a0b1ca59bb3538f6d14e90fcdc5b3f6bf85060a
Author: Aristotle Pagaltzis <[email protected]>
Date: Mon Jul 22 09:28:12 2013 +0200
fix my stupid perlhist typo
M pod/perlhist.pod
commit a7e68be810bd57eab070b4f99cc43e001043485e
Author: Aristotle Pagaltzis <[email protected]>
Date: Mon Jul 22 09:07:37 2013 +0200
stub CoreList for v5.19.3
M dist/Module-CoreList/Changes
M dist/Module-CoreList/lib/Module/CoreList.pm
M dist/Module-CoreList/lib/Module/CoreList.pod
M dist/Module-CoreList/lib/Module/CoreList/TieHashDelta.pm
M dist/Module-CoreList/lib/Module/CoreList/Utils.pm
commit d6cc0c68b00c20b0e8eff967bb07ba7ca88eb5f2
Author: Aristotle Pagaltzis <[email protected]>
Date: Mon Jul 22 09:05:44 2013 +0200
bump version to v5.19.3
M Cross/config.sh-arm-linux
M Cross/config.sh-arm-linux-n770
M INSTALL
M META.json
M META.yml
M NetWare/Makefile
M NetWare/config_H.wc
M Porting/config.sh
M Porting/config_H
M Porting/perldelta_template.pod
M Porting/todo.pod
M README.haiku
M README.macosx
M README.os2
M README.vms
M hints/catamount.sh
M intrpvar.h
M patchlevel.h
M plan9/config.plan9
M plan9/config_sh.sample
M win32/Makefile
M win32/makefile.mk
commit 12dcbffb02cbf8cbb4743384cfc4a23fa5f8836b
Author: Aristotle Pagaltzis <[email protected]>
Date: Mon Jul 22 08:39:56 2013 +0200
create fresh perldelta
M MANIFEST
M Makefile.SH
M pod/.gitignore
M pod/perl.pod
A pod/perl5192delta.pod
M pod/perldelta.pod
M vms/descrip_mms.template
M win32/Makefile
M win32/makefile.mk
M win32/pod.mak
commit 0b0ed28b3f394ed2b23918e2e513f5b6137dbce3
Author: Aristotle Pagaltzis <[email protected]>
Date: Mon Jul 22 08:33:12 2013 +0200
add v5.19.2 epigraph
M Porting/epigraphs.pod
commit 22a36b22e3eaa9b63f92abb4d2f3a3b7a12f915a
Author: Aristotle Pagaltzis <[email protected]>
Date: Mon Jul 22 06:09:31 2013 +0200
update perlhist for v5.19.2 release
M pod/perlhist.pod
commit c0ca71c9d5ebee02e9351173e5c8ccb4eab8892f
Author: Aristotle Pagaltzis <[email protected]>
Date: Mon Jul 22 06:09:04 2013 +0200
update perldelta for v5.19.2 release
M pod/perldelta.pod
commit 1f0ad55202b6a90c2d0d9203897077cee51da114
Author: Aristotle Pagaltzis <[email protected]>
Date: Mon Jul 22 04:45:01 2013 +0200
update Module::CoreList for v5.19.2 release
M dist/Module-CoreList/Changes
M dist/Module-CoreList/lib/Module/CoreList.pm
M dist/Module-CoreList/lib/Module/CoreList.pod
M dist/Module-CoreList/lib/Module/CoreList/TieHashDelta.pm
M dist/Module-CoreList/lib/Module/CoreList/Utils.pm
-----------------------------------------------------------------------
--
Perl5 Master Repository