Jesse Vincent [Wed, 2 Feb 2011 16:04:41 +0000 (11:04 -0500)]
Bump Attribute::Handlers version since it changed since the last cpan
release
Jesse Vincent [Wed, 2 Feb 2011 16:04:15 +0000 (11:04 -0500)]
Bump I18N::LangTgs::Detect since it changed since the last CPAN release
Jesse Vincent [Wed, 2 Feb 2011 16:03:54 +0000 (11:03 -0500)]
Bump IO::Select's version since it changed since the last cpan release
Jesse Vincent [Wed, 2 Feb 2011 16:03:40 +0000 (11:03 -0500)]
Bump Locale::Maketext's version
Abigail [Wed, 2 Feb 2011 12:46:32 +0000 (13:46 +0100)]
Make it so that it acts as if cmpVERSION.pl had not been passed the -x flag.
We'll check non-dual lived files first, then the dual lived ones.
Jesse Vincent [Tue, 1 Feb 2011 18:54:06 +0000 (13:54 -0500)]
Bump OS2::Process version since the docs changed triggering a test fail
Michael Stevens [Tue, 18 Jan 2011 11:33:47 +0000 (11:33 +0000)]
Remove whitespace for pod fix.
Michael Stevens [Mon, 24 Jan 2011 14:39:44 +0000 (14:39 +0000)]
Fix NAME section to be valid.
Michael Stevens [Mon, 31 Jan 2011 21:44:53 +0000 (21:44 +0000)]
Make podchecker a little happier
Fix =item ambiguity and remove whitespace on empty line.
Michael Stevens [Mon, 31 Jan 2011 21:55:12 +0000 (21:55 +0000)]
Pod cleanup for F<> and L<>
Add more L<> around links and F<> around filenames.
Fix one case where F<> had been incorrectly used instead of L<>.
Jesse Vincent [Tue, 1 Feb 2011 18:05:16 +0000 (13:05 -0500)]
update the release manager's guide to remove a now-autmated version
checking step.
Jesse Vincent [Tue, 1 Feb 2011 18:00:11 +0000 (13:00 -0500)]
Bump Carp.pm version since it now differs from 5.13.9
Dave Rolsky [Sun, 30 Jan 2011 15:19:34 +0000 (09:19 -0600)]
Perltidy Carp.pm and Carp.t
[committer's note: while we tend to avoid "perltidy this" commits which
enforce a new author's style upon existing code, Dave's working to
pick up an existing codebase with a horribly inconsistent style
and modernize and (hopefully) dual-life it eventually]
Dave Rolsky [Tue, 1 Feb 2011 17:38:57 +0000 (12:38 -0500)]
Make Carp.pm strict and warnings safe.
Jesse Vincent [Tue, 1 Feb 2011 16:41:28 +0000 (11:41 -0500)]
Bump versions of modules changed since the last blead release (found by
abigail's new failing test)
Abigail [Tue, 1 Feb 2011 12:26:22 +0000 (13:26 +0100)]
Get the tag from git describe instead of $]
Abigail [Tue, 1 Feb 2011 07:23:47 +0000 (08:23 +0100)]
Merge branch 'blead' of ssh://perl5.git.perl.org/gitroot/perl into blead
Chris 'BinGOs' Williams [Tue, 1 Feb 2011 05:30:40 +0000 (05:30 +0000)]
Update IPC-Cmd to CPAN version 0.70
[DELTA]
Changes for 0.70 Mon Jan 31 20:34:09 GMT 2011
=================================================
* Apply a patch from Petya Kohts, RT #65276, with
changes for run_forked:
1) fix for the typo in the name of the signal
2) changed default for clean_up_children (which
seems to be the behavior expected by the majority of the users)
3) added detection (and forwarding to the caller) of the case
when run program is killed by signal
4) kill_gently is now used in cases when parent died
and when the executed program times out
5) added options which allow to execute some user code
in the beginning and at the end of the child
Abigail [Mon, 31 Jan 2011 23:47:41 +0000 (00:47 +0100)]
Turn exec flag off
Abigail [Mon, 31 Jan 2011 23:01:52 +0000 (00:01 +0100)]
Merge branch 'blead' of ssh://perl5.git.perl.org/gitroot/perl into blead
Abigail [Mon, 31 Jan 2011 22:57:25 +0000 (23:57 +0100)]
Turn Porting/cmpVERSION.pl into a test
Father Chrysostomos [Mon, 31 Jan 2011 02:57:35 +0000 (18:57 -0800)]
Partially revert
4155e4fe
This disables the fix for [perl #36347], which made sure that unrefer-
enced objects were DESTROYed, marking the tests as to-do.
This bug fix broke three CPAN modules. I will probably not have time
to fix them before 5.14, so disabling the fix until after 5.14 seems
the safest option.
This resolves [perl #82542] and other related tickets.
Dave Rolsky [Sun, 30 Jan 2011 15:18:42 +0000 (09:18 -0600)]
Don't refer to specific line numbers in test code regex
Zsbán Ambrus [Sun, 30 Jan 2011 22:39:33 +0000 (14:39 -0800)]
[perl #83018] TEST PATCH: commit
95ea86d5 also fixes sprintf("%.2f")
This adds some more test cases about the bug that commit
95ea86d5 fixes.
The bug was that in the perl 5.12 branch, sprintf("%.2f") returns ""
whereas it should return "0.00" -- but this only applies in the very
special cases, not eg. when the template has extra characters. The
log message and the tests of that commit only talks about "%.0f", but
I think it would be worth to also test the "%.2f".
David Mitchell [Sun, 30 Jan 2011 23:56:01 +0000 (23:56 +0000)]
Perl_do_sv_dump: dump REGEXP body
Now that a regexp is a first-class SV, dump all the fields
of the 'struct regexp': it's just another SV body type
David Mitchell [Sun, 30 Jan 2011 15:00:27 +0000 (15:00 +0000)]
Perl_do_sv_dump: move stub REGEXP code
SVt_REGEXP was in the 'general SV fields' section; move it to the
'type-specific SV fields' section. Not that it does anything yet.
David Mitchell [Sun, 30 Jan 2011 14:55:41 +0000 (14:55 +0000)]
Perl_do_sv_dump: add some blank lines and headers
Make this long function easier on the eye by separating "paragraphs"
with a blank lines, and with a comment at the start of each major
section.
David Mitchell [Sun, 30 Jan 2011 14:38:29 +0000 (14:38 +0000)]
Remove vestigial ORANGE references
This was a temporary type used while regexes were in the process
of being promoted to first-class SVs
Craig A. Berry [Sun, 30 Jan 2011 22:47:32 +0000 (16:47 -0600)]
Skip the right number of tests in DosGlob.t.
Three times three is nine, last I checked. Follow-up to:
dd2d1456ae6cdb1b6f476dd4923e18c36a45b6ea
David Mitchell [Fri, 28 Jan 2011 15:08:34 +0000 (15:08 +0000)]
fix a confusing open scope in pp_subst
just a white space change
Michael Stevens [Sun, 30 Jan 2011 10:21:14 +0000 (10:21 +0000)]
Tidy up perlport.pod with more L<> around URLs.
Michael Stevens [Sun, 30 Jan 2011 10:14:54 +0000 (10:14 +0000)]
Tidy up pod.
Add more L<> for http links and F<> for filenames.
Karl Williamson [Sun, 30 Jan 2011 06:09:25 +0000 (23:09 -0700)]
embed.fnc: Add E flag to regcurly entry
On C++ builds, it wasn't getting seen in extensions.
Craig A. Berry [Sun, 30 Jan 2011 04:29:53 +0000 (22:29 -0600)]
S_regcurly needs thread context.
Actually I can't see any reason it actually *needs* thread context,
but
881ffab65cdbee2f146ada660e5593bad2e71472 added thread context
to the prototype without adding it to the function definition, thus
breaking builds with -Dusethreads.
Father Chrysostomos [Sat, 29 Jan 2011 19:53:56 +0000 (11:53 -0800)]
Another address for Schubiger
David Leadbeater [Sat, 29 Jan 2011 19:24:49 +0000 (11:24 -0800)]
[perl #82996] Use the user's from address as return-path in perlbug
Many systems thesedays don't have a valid internet domain name and
perlbug@perl.org does not accept email with a return-path that does not
resolve. Therefore pass the user's address to sendmail so it's less
likely to get stuck in a mail queue somewhere.
Steven Schubiger [Sat, 29 Jan 2011 19:23:48 +0000 (11:23 -0800)]
[perl #82988] Skip hanging taint.t test on MirBSD 10
This patch allows for make test to complete when perl is configured
with ithreads support (verified for MirBSD 10 on eurynome.mirbsd.org
where also the Test::Smoke core smoker runs).
David Leadbeater [Sat, 29 Jan 2011 19:22:57 +0000 (11:22 -0800)]
[perl #82980] Typo fix in Attribute::Handlers
Paul "LeoNerd" Evans [Mon, 24 Jan 2011 18:55:38 +0000 (18:55 +0000)]
Reindent recent IPv6/getaddrinfo code consistently with the rest of the files
Jesse Vincent [Sat, 29 Jan 2011 19:12:53 +0000 (14:12 -0500)]
Add Larwan Berke (Apocalypse) to AUTHORS
Larwan Berke [Thu, 27 Jan 2011 19:54:14 +0000 (12:54 -0700)]
Move IN6ADDR_ANY and IN6ADDR_LOOPBACK to @EXPORT_OK in Socket.pm, requested by Nicholas
Karl Williamson [Sat, 29 Jan 2011 17:11:39 +0000 (10:11 -0700)]
Use embed.pl inline capabilities for regcurly
Change the regcurly definition to use the new inline abilities.
Karl Williamson [Sat, 29 Jan 2011 16:53:44 +0000 (09:53 -0700)]
embed.fnc: Add inline function capability
This patch adds to embed.pl the capability to generate static inline functions.
Karl Williamson [Fri, 28 Jan 2011 16:43:11 +0000 (09:43 -0700)]
mktables: simplify a little code
Karl Williamson [Fri, 28 Jan 2011 16:39:16 +0000 (09:39 -0700)]
mktables: Rmv surrogates caution
As isolated surrogates are now accepted in the Perl core
Karl Williamson [Sat, 22 Jan 2011 16:22:08 +0000 (09:22 -0700)]
perlapi: Clarify statement about av_push()
Contrary to the previous text, av_store() requires the user to deal with the
reference count of the scalar being added.
Karl Williamson [Fri, 28 Jan 2011 16:01:05 +0000 (09:01 -0700)]
perldiag.pod: Expand \p in locale description
Jay Hannah [Sat, 29 Jan 2011 02:07:16 +0000 (18:07 -0800)]
POD typo
Father Chrysostomos [Sat, 29 Jan 2011 04:30:27 +0000 (20:30 -0800)]
Add another address for Jay Hannah to checkAUTHORS.pl
Peter John Acklam [Sat, 29 Jan 2011 02:00:30 +0000 (18:00 -0800)]
bmodpow() fails when GMP library is used.
This bug is not seen when the libraries Calc and FastCalc are used,
because their _modpow() method modifies the first argument. However,
the GMP library's _modpow() does not modify the first argument,
causing a so far undetected bug to show up and fail tests.
Using the Calc library prints the correct "-4":
use Math::BigInt lib => Calc;
$x = Math::BigInt->new(8);
$y = Math::BigInt->new(8);
$z = Math::BigInt->new(-5);
print $x -> bmodpow($y, $z), "\n";
Using the GMP library prints the incorrect "--":
use Math::BigInt lib => GMP;
$x = Math::BigInt->new(8);
$y = Math::BigInt->new(8);
$z = Math::BigInt->new(-5);
print $x -> bmodpow($y, $z), "\n";
Craig A. Berry [Fri, 28 Jan 2011 15:20:17 +0000 (09:20 -0600)]
Fix endless loop in Porting/makemeta.
File::Basename::dirname() returns the current device and directory
on VMS when there is no directory information in the path (i.e.,
you ran out of directories), and the current device and directory
are never ".". Now that we run makemeta in the test suite, the
expectation that you always get "." was causing the test suite to
hang in a CPU-bound loop.
David Golden [Fri, 28 Jan 2011 19:15:56 +0000 (14:15 -0500)]
Switch ExtUtils::CBuilder to use Perl::OSType
Ricardo Signes [Fri, 28 Jan 2011 16:08:34 +0000 (11:08 -0500)]
Revert "pod/perlpolicy.pod: fix grammar in 70a565f"
This reverts commit
5ccb3a28fc30a358c7870c0f979a11d432b97664.
Ricardo Signes [Fri, 28 Jan 2011 15:49:29 +0000 (10:49 -0500)]
remove some stray apostrophes from perlpolicy
Tony Cook [Fri, 28 Jan 2011 11:01:32 +0000 (22:01 +1100)]
perldelta: 3bef022 depend on files needed for porting/buildtoc.t
Karl Williamson [Fri, 28 Jan 2011 05:29:51 +0000 (22:29 -0700)]
regcomp: Add warning if tries to use \p in locale.
\p implies Unicode matching rules, which are likely going to be different than
the locale's.
Karl Williamson [Fri, 28 Jan 2011 05:13:33 +0000 (22:13 -0700)]
toke.c: Add comment
Leon Timmermans [Thu, 20 Jan 2011 22:32:28 +0000 (23:32 +0100)]
[perl #38456] binmode FH, ":crlf" only modifies top crlf layer
When pushed on top of the stack, crlf will no longer enable crlf layers
lower in the stack. This will prevent unexpected results.
David E. Wheeler [Fri, 28 Jan 2011 04:33:44 +0000 (20:33 -0800)]
Suppress "Name used only once" warnings.
From Locale::Maketext and I18N::LangTags::Detect. To replicate, run
perl -Idist/Locale-Maketext/lib -Icpan/IPC-Cmd/lib -Idist/I18N-LangTags/lib -we "use IPC::Cmd"
Karl Williamson [Thu, 27 Jan 2011 23:24:24 +0000 (16:24 -0700)]
Fix test count introduced by previous commit
Commit
99ca48e139a839de3f512cb8cae93f1fe51062ab
Karl Williamson [Thu, 27 Jan 2011 23:03:11 +0000 (16:03 -0700)]
regex: \p{} in pattern implies Unicode semantics
Now, a Unicode property match specified in the pattern will indicate that the pattern is meant for matching according to Unicode rules
Karl Williamson [Thu, 27 Jan 2011 21:48:01 +0000 (14:48 -0700)]
perlre.pod: Fix omission of /a
Father Chrysostomos [Thu, 27 Jan 2011 22:52:27 +0000 (14:52 -0800)]
Add Franz Fasching to AUTHORS
Franz Fasching [Thu, 27 Jan 2011 16:46:59 +0000 (08:46 -0800)]
IO::Select: allow removal of IO::Handle objects without fileno
Ævar Arnfjörð Bjarmason [Thu, 27 Jan 2011 22:09:21 +0000 (22:09 +0000)]
pod/perlpolicy.pod: fix grammar in 70a565f
Change the "was within" wording added in 70a565f to "was released
within".
Ricardo Signes [Thu, 27 Jan 2011 21:55:10 +0000 (16:55 -0500)]
clarify perlpolicy about which series are supported
that is, we try to support 5.10.1 for security fixes based on the
release date of 5.10.0, not 5.10.1
Robin Barker [Thu, 27 Jan 2011 15:54:40 +0000 (15:54 +0000)]
relative file in %BuildFiles
[Ævar: removed trailing whitespace from the original patch]
Signed-off-by: Ævar Arnfjörð Bjarmason <avar@cpan.org>
Robin Barker [Thu, 27 Jan 2011 14:02:36 +0000 (14:02 +0000)]
perlio.c: silence format warnings
Signed-off-by: Ævar Arnfjörð Bjarmason <avar@cpan.org>
David Mitchell [Thu, 27 Jan 2011 15:15:35 +0000 (15:15 +0000)]
add tests for #3516: \G in a m//g
as suggested in RT# #76706 by George Greer.
Leon Timmermans [Mon, 24 Jan 2011 15:48:02 +0000 (16:48 +0100)]
Made binmode $fh, ':scalar' DWIM
This silences this warning:
$ perl -we 'open my $f, ">", \my $x; binmode $f, "scalar"'
Use of uninitialized value in binmode at -e line 1.
Craig A. Berry [Wed, 26 Jan 2011 04:41:35 +0000 (22:41 -0600)]
Compile keywords.c on VMS.
Father Chrysostomos [Wed, 26 Jan 2011 04:32:47 +0000 (20:32 -0800)]
Add Noirin Shirley to AUTHORS
Hongwen Qiu [Tue, 25 Jan 2011 05:08:55 +0000 (13:08 +0800)]
more typo fix for perlxstut.pod
Chris 'BinGOs' Williams [Tue, 25 Jan 2011 13:49:38 +0000 (13:49 +0000)]
Update CGI to CPAN version 3.52
[DELTA]
Version 3.52
[DOCUMENTATION]
- The documentation for multi-line header handling was been updated to reflect
the changes in 3.51. (Mark Stosberg, ntyni@iki.fi)
[INTERNALS]
- Add missing t/tmpfile.t file. (RT#64949)
- Fix warning in t/cookie.t (RT#64570, Chris Williams, Rainer Tammer, Mark Stosberg)
- Fixed logic bug in t/multipart_init.t (RT#64261, Niko Tyni)
Noirin Shirley [Fri, 30 Jul 2010 13:37:36 +0000 (14:37 +0100)]
Small change to perlretut and perlrequick to fix Bug 76604
Nicholas Clark [Tue, 25 Jan 2011 09:29:08 +0000 (09:29 +0000)]
Convert Safe's remaining hold out tests to Test::More
Nicholas Clark [Mon, 24 Jan 2011 16:51:49 +0000 (16:51 +0000)]
Convert Data::Dumper's overload.t to Test::More
David Golden [Tue, 25 Jan 2011 04:06:38 +0000 (23:06 -0500)]
Update Module::Build to CPAN version 0.3622
[DELTA]
0.3622 - Mon Jan 24 21:06:50 EST 2011
- No changes from 0.36_21
0.36_21 - Fri Jan 21 11:01:28 EST 2011
- Changed YAML::Tiny references to the new CPAN::Meta::YAML module
instead, which is the YAML-variant that is going into the Perl core
0.36_20 - Fri Dec 10 15:36:03 EST 2010
*** DEPRECATIONS ***
- Module::Build::Version has been deprecated. Module::Build now depends
directly upon version.pm. A pure-perl version has been bundled in inc/
solely for bootstrapping in case configure_requires is not supported.
M::B::Version remains as a wrapper around version.pm.
- Module::Build::ModuleInfo has been deprecated. Module::Build now
depends directly upon Module::Metadata (which is an extraction of
M::B::ModuleInfo intended for general reuse). A pure-perl version has
been bundled in inc/ solely for bootstrapping in case
configure_requires is not supported. M::B::ModuleInfo remains as a
wrapper around Module::Metadata.
- Module::Build::YAML has been deprecated. Module::Build now depends
directly upon YAML::Tiny. M::B::YAML remains as a subclass wrapper.
The YAML_support feature has been removed, as YAML is now an ordinary
dependency.
0.36_19 - Tue Dec 7 13:43:42 EST 2010
Bug fixes:
- Perl::OSType is declared as a 'configure_requires' dependency, but is
also bundled in inc (and loaded if needed) [David Golden]
0.36_18 - Mon Dec 6 16:46:49 EST 2010
Changes:
- Added dependency on Perl::OSType to refactor and centralize
management of OS type mapping [David Golden]
- When parsing a version number out of a file, any trailing alphabetical
characters will be dropped to avoid fatal errors when comparing version
numbers. These would have been dropped (with a warning) anyway during
an ordinary numeric comparison. (RT#56071) [David Golden]
Bug fixes:
- A Perl interpreter mismatch between running Build.PL and running Build
is now a fatal error, not a warning (RT#55183) [David Golden]
- Bundled Module::Build::Version updated to bring into sync with CPAN
version.pm 0.86 [David Golden]
- No longer uses fake user 'foo' in t/tilde (RT#61793) [David Golden]
- Won't fail tests if an ancient Tie::IxHash is installed
[Christopher J. Madsen]
- Correctly report missing metafile field names [David Golden]
- Suppress uninitialized value errors during Pod creation
on ActiveState Perl [David Golden]
- Return to starting directory after install action; this is
an attempt to fix an install.t heisenbug (RT#63003) [David Golden]
- A broken version.pm load won't cause Module::Build::Version to
die trying to install itself as a mock version (RT#59499)
[Eric Wilhelm and David Golden]
- PERL_DL_NONLAZY is now always set when tests are run
(RT#56055) [Dmitry Karasik]
- 'fakeinstall' will use .modulebuildrc actions for 'install' if
no specific 'fakeinstall' options are provided (RT#57279)
[David Golden]
- Add install*script to search path for installdeps client
and search site, then vendor, then core paths
- Skip noexec tmpdir check on Windows (RT#55667) [Jan Dubois]
- Arguments with key value pairs may now have keys with "-" in them
(RT#53050) [David Golden]
- Add quotemeta to t/tilde.t test to fix Cygwin fails
[Chris Williams and David Golden]
- Build script now checks that M::B is at least the same version
of M::B as provided in 'configure_requires' in META
(RT#54954) [David Golden]
0.36_17 - Wed Oct 27 18:08:36 EDT 2010
Enhancements:
- Added 'distinstall' action to run 'Build install' inside the
generated distribution directory [Jeff Thalhammer]
0.36_16 - Thu Aug 26 12:44:07 EDT 2010
Bug fixes:
- Better error message in case package declaration is not found
when searching for version. [Alexandr Ciornii]
- Skips 'release_status' tests on perl < 5.8.1 due to buggy
treatment of dotted-decimal version numbers [David Golden]
0.36_15 - Wed Aug 25 10:41:28 EDT 2010
Bug fixes:
- Added a mock Software::License to prevent t/properties/license.t
from failing.
0.36_14 - Sun Aug 22 22:56:50 EDT 2010
Enhancements:
- Adds 'release_status' and 'dist_suffix' properties in preparation
for adding CPAN Meta Spec 2 support. 'dist_suffix' will be set
to 'TRIAL' automatically when necessary. [David Golden]
- Makes 'license' more liberal. You can now specify either a license
key from the approved list (c.f. Module::Build::API) or just a
Software::License subclass name (e.g. 'Perl_5'). This should
provide better support for custom or proprietary licenses.
[David Golden]
0.36_13 - Wed Jul 28 22:40:25 EDT 2010
Bug-fixes:
- Bundled Module::Build::Version updated to bring into sync with CPAN
version.pm 0.82 [David Golden]
0.36_12 - Tue Jul 27 00:08:51 EDT 2010
Enhancements:
- Module::Build::Compat will now convert dotted-decimal prereqs into
decimal rather than dying (and will warn about this). [Apocalypse]
Bug fixes:
- Caches case-sensitivity checks to boost performance, fixes
RT#55162 and RT#56513 [Reini Urban]
- Won't try to use ActivePerl doc generation tools without confirming
that they are indeed installed. [David Golden]
- Sets temporary $ENV{HOME} in testing to an absolute path, which fixes
some issues when tested as part of the Perl core [Nicholas Clark]
- Module::Build::ModuleInfo now warns instead of dying when a module
has an invalid version. ->version now just returns undef
(RT#59593) [David Golden]
Changes:
- When authors do not specify Module::Build in configure_requires and
Module::Build is automatically added, a warning will be issued
showing the added prerequisite [David Golden]
- Moved automatic configure_requires generation into get_metadata()
and added an 'auto' argument to toggle it (on for META and off
for MYMETA) [David Golden]
0.36_11 - Thu May 27 09:41:23 EDT 2010
Bug fixes:
- Handle META/MYMETA reading and writing within Module::Build to ensure
utf8 mode on filehandles. Now passes/gets only strings to YAML::Tiny
or Module::Build::YAML
0.36_10 - Wed May 19 18:36:06 EDT 2010
Bug fixes:
- Fix failing t/manifypods.t on Windows from 0.36_09 changes [Klaus
Eichner]
0.36_09 - Tue May 11 09:19:12 EDT 2010
Bug fixes:
- Improve HTML documentation generation on ActivePerl (RT#53478)
[Scott Renner and Klaus Eichner]
0.36_08 - Mon Apr 26 08:00:15 EDT 2010
Enhancements:
- Give a list of valid licenses when given one we don't recognize
(RT#55951) [Yanick Champoux]
- Added 'Build manifest_skip' action to generate a default MANIFEST.SKIP
[David Golden]
Changes:
- When temporarily generating a MANIFEST.SKIP when none exists, it will
be removed on exit instead of hanging around until 'Build clean'. This
is less surprising/confusing and the 'Build manifest_skip' action
is now available instead to bootstrap the file [David Golden]
Bug fixes:
- Fixed runtime error on cygwin when searching for an executable command
during installdeps testing [David Golden]
Hongwen Qiu [Tue, 25 Jan 2011 03:46:03 +0000 (11:46 +0800)]
remove duplicates in perlxstut.pod
Hongwen Qiu [Tue, 25 Jan 2011 02:18:10 +0000 (10:18 +0800)]
correct myself's name in AUTHORS
Michael Stevens [Mon, 24 Jan 2011 20:34:58 +0000 (12:34 -0800)]
[perl #82738] Add L<> to more links.
Michael Stevens [Mon, 24 Jan 2011 20:34:16 +0000 (12:34 -0800)]
[perl #82730] Fix filename reference to perldelta_template.
Craig A. Berry [Tue, 25 Jan 2011 00:58:35 +0000 (18:58 -0600)]
Make t/porting/buildtoc.t use runperl for portability.
David Mitchell [Mon, 24 Jan 2011 22:10:20 +0000 (22:10 +0000)]
make reg_eval_scope.t TODOs consistently fail
Some of the TODO tests in reg_eval_scope.t spuriously passed under
non-threaded builds. Make the tests harder so they always fail.
Since one of the key bugs in (?{..}) is the trashing of the parent pad,
add some extra lexical vars to the parent scope and check they're still
there at the end.
David Mitchell [Mon, 24 Jan 2011 17:38:37 +0000 (17:38 +0000)]
fix harmless invalid read in Perl_re_compile()
[perl #2460] described a case where electric fence reported an invalid
read. This could be reproduced under valgrind with blead and -e'/x/',
but only on a non-debugging build.
This was because it was checking for certain pairs of nodes (e.g. BOL + END)
and wasn't allowing for EXACT nodes, which have the string at the next
node position when using a naive NEXTOPER(first). In the non-debugging
build, the nodes aren't initialised to zero, and a 1-char EXACT node isn't
long enough to spill into the type field of the "next node".
Fix this by only using NEXTOPER(first) when we know the first node is
kosher.
Hongwe Qiu [Mon, 24 Jan 2011 11:22:18 +0000 (19:22 +0800)]
[pod] typo fix for perlxstut.pod
Father Chrysostomos [Mon, 24 Jan 2011 17:57:49 +0000 (09:57 -0800)]
Add Hongwe Qiu to AUTHORS
Father Chrysostomos [Mon, 24 Jan 2011 17:57:08 +0000 (09:57 -0800)]
Put AUTHORS in alphabetical order
I have not checked the whole file. I just noticed this bit.
Michael Stevens [Mon, 24 Jan 2011 17:53:18 +0000 (09:53 -0800)]
[perl #82722] Give more filenames and urls L<>
Michael Stevens [Mon, 24 Jan 2011 17:52:43 +0000 (09:52 -0800)]
[perl #82718] Improve English and add some L<> around http links
Michael Stevens [Mon, 24 Jan 2011 17:51:57 +0000 (09:51 -0800)]
[perl #82712] Pod link fixes to use correct markup.
(found using code from Karl Williamson <public@khwilliamson.com>)
Michael Stevens [Mon, 24 Jan 2011 17:51:30 +0000 (09:51 -0800)]
[perl #82710] Fix incorrect pod link markup.
(found using code from Karl Williamson <public@khwilliamson.com>)
Michael Stevens [Mon, 24 Jan 2011 17:51:04 +0000 (09:51 -0800)]
[perl #82708] Fix unescaped chars in L<>.
Michael Stevens [Mon, 24 Jan 2011 17:50:35 +0000 (09:50 -0800)]
[perl #82706] Tidy up README.win32 pod.
Surround http:// links with L<> and tidying up lists slightly.
Michael Stevens [Mon, 24 Jan 2011 16:40:14 +0000 (08:40 -0800)]
[perl #82704] Change bare link in pod to L<...>
Michael Stevens [Mon, 24 Jan 2011 16:39:33 +0000 (08:39 -0800)]
[perl #82702] Fix commit message internal link.
Nicholas Clark [Mon, 24 Jan 2011 16:24:28 +0000 (16:24 +0000)]
Exchange dist/Env/t/{array,env}.t, which were transposed by
b695f709e8a342e3
Nicholas Clark [Mon, 24 Jan 2011 16:22:57 +0000 (16:22 +0000)]
Convert Env's tests to Test::More
Nicholas Clark [Mon, 24 Jan 2011 16:05:36 +0000 (16:05 +0000)]
Convert if's test to Test::More
Nicholas Clark [Mon, 24 Jan 2011 15:47:50 +0000 (15:47 +0000)]
Convert Storable's store.t to Test::More
The non-obvious reason for the test count increasing from 20 to 21 is that the
file used to read:
print "not " unless open(OUT, 'store');
binmode OUT;
$r = fd_retrieve(::OUT);
print "not " unless defined $r;
print "ok 12\n";