| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
It was recently renamed from ANSIColor.
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
0.85 Sat Nov 19 20:01:57 2011
- U::C::Locale newly supports locales: bn, sa.
- added loc_bn.t, loc_cjk.t, loc_sa.t in t.
- updated some locales to CLDR 2.0 : zh__pinyin, zh__stroke.
* supported compatibility decomposable characters and U+FDD0 indexes.
* updated CJK/Pinyin.pm and CJK/Stroke.pm.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
2.042 17 November 2011
* IO::Compress::Zip
- Added exUnixN option to allow creation of the "ux" extra field.
This allows 32-bit UID/GID to be stored.
- In one-shot mode use exUnixN rather than exUnix2 for the UID/GID.
* IO::Compress::Zlib::Extra::parseExtraField
- Fixed bad test for length of ID field
[RT# 72329 & #72505]
|
|
|
|
|
|
|
|
| |
[DELTA]
2.042 17 November 2011
* No Changes
|
|
|
|
|
|
|
|
| |
[DELTA]
2.042 17 November 2011
* No Changes
|
|
|
|
| |
This reduces code duplication.
|
|
|
|
|
| |
Previously it would generate warnings about inconsistencies in files, even if
it was about to rewrite the file to be consistent.
|
|
|
|
|
|
| |
Strictly, "mostly automates", as it doesn't run `git add`, or test that the
build is clean. However, it simplifies a gnarly step in the release manager's
guide, so it's progress.
|
|
|
|
|
| |
This permits Porting/pod_rules.pl to be run from a clean checkout without
warning, which simplifies updating perl's version.
|
|
|
|
|
|
|
|
| |
The intermediate array @cpanpods can be avoided by generating the lookup
hashes directly.
Rename %cpanpods_short to %cpanpods_leaf and $shortname to $leafname, as this
makes it clearer that each deals with leafnames.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
pod/buildtoc now only generates pod/perltoc.pod, and only takes a --quiet
option. All the other file (re)generation code is now in Porting/pod_rules.pl.
This splits functionality which generates a new file at build time from
functionality for maintainers, which edits files in place. This permits the
unwinding of some of commit 02cc404a20a8a345, which achieved net
simplification in pod/buildtoc by merging code paths dealing with new files
(only pod/perltoc.pod) and existing files being edited.
pod_rules.pl has a --tap option, instead of buildtoc's non-standard --test
option, and defaults to --build-all if no arguments are passed. As buildtoc
now does one job, it no longer takes a --build-toc option, hence all the
Makefiles which call it need updating.
|
|
|
|
|
|
|
|
|
|
| |
Previously the code was structured to build arrays for various categories of
files, then generate hashes from those arrays. However, the arrays had no
other purpose, and the values in the hashes were only needed for truth tests,
so it's better to generate the lookup hashes directly.
@disk_pods hasn't actually been used since commit d5e2eea989a69524 refactored
pod/buildtoc to no longer chdir to the pod/ directory.
|
|
|
|
|
|
| |
This will permit splitting pod/buildtoc into two - one script used during
the build process to build pod/perltoc.pod, and used by maintainers to
regenerate sections of various Makefiles.
|
|
|
|
|
| |
ccache will save time during a bisect but it may not always be availble.
Teach bisect-runner.pl to only use it if it is available.
|
|
|
|
|
|
|
|
|
| |
This allows bisect.pl to instruct bisect-runner.pl to check that the user's
testcase is not a script with a #! line which will run an installed perl.
This rapidly catches the potential error of specifying a test case that will
not actually be tested with the bisect-build perl. Without this, the user
may end up with an unexpected failure to bisect, and little clue as to what
the actual problem is.
|
|
|
|
|
| |
It may not be obvious to anyone skimming for Pod that they need to look
elsewhere to find it.
|
|
|
|
|
|
|
| |
Commit afc98f896ef0b0e2 tweaked bisect-runner.pl to patch a bug in perl.c
introduced in commit 2a92aaa05aa1acbf and fixed in commit 8490252049bf42d3.
However, it didn't check properly whether it should apply the patch at all,
hence caused bisect-runner.pl to abort for some other revisions. Now fixed.
|
|
|
|
|
|
|
|
|
| |
[DELTA]
Version 3.58 Nov 11th, 2011
[DOCUMENTATION]
- Clarify that using query_string() only has defined behavior when using the GET method. (RT#60813)
|
|
|
|
|
|
|
|
| |
[DELTA]
Changes for 0.9112 Fri Nov 11 11:10:59 2011
================================================
* The 'perlwrapper' is no longer required.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
Version 3.57 Nov 9th, 2011
[INTERNALS]
- test failure in t/fast.t introduced in 3.56 is fixed. (Thanks to zefram and chansen).
- Test::More requirement has been bumped to 0.98
Version 3.56 Nov 8th, 2011
[SECURITY]
Use public and documented FCGI.pm API in CGI::Fast
CGI::Fast was using an FCGI API that was deprecated and removed from
documentation more than ten years ago. Usage of this deprecated API with
FCGI >= 0.70 or FCGI <= 0.73 introduces a security issue.
<https://rt.cpan.org/Public/Bug/Display.html?id=68380>
<http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2011-2766>
(Thanks to chansen)
[INTERNALS]
- tmp files are now cleaned up on VMS ( RT#69210, thanks to cberry@cpan.org )
- Fixed test failure: done_testing() added to url.t (Thanks to Ryan Jendoubi)
- Clarify preferred bug submission location in docs, and note that Mark Stosberg
is the current maintainer.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
5.63 Tue Nov 8 02:36:42 MST 2011
- added code to allow very large data inputs all at once
-- previously limited to several hundred MB at a time
-- many thanks to Thomas Drugeon for his elegant patch
- removed outdated reference URLs from several test scripts
-- these URLs aren't essential, and often go stale
-- thanks to Leon Brocard for spotting this
-- ref. rt.cpan.org #68740
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
2.040 28 October 2011
* t/105oneshot-zip-only.t
- CanonicalName test failure on Windows
[RT# 68926]
* IO::Compress::Zip
- ExtAttr now populates MSDOS attributes
2.039 28 October 2011
* IO::Compress::Zip
- Added CanonicalName option.
Note this option is set to true by default.
- Added FilterName option
* IO::Unompress::Base
- Fixed issue where setting $\ would corrupt the uncompressed data.
Thanks to Steffen Goeldner for reporting the issue.
* t/050interop-*.t
- Handle case when external command contains a whitespace
RT #71335
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
2.040 28 October 2011
* No Changes
2.039 28 October 2011
* croak if attempt to freeze/thaw compression object
[RT #69985]
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
2.040 28 October 2011
* No Changes
2.039 28 October 2011
* croak if attempt to freeze/thaw compression object
[RT #69985]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
0.84 Sun Nov 6 14:44:51 2011
- U::C::Locale supports script codes.
- U::C::Locale newly supports locales: fa, sr_Latn, ur.
- added loc_fa.t, loc_srla.t, loc_ur.t in t.
0.83 Sun Oct 30 20:22:04 2011
- mklocale: auto-generate equivalents for suppressed contractions.
* be.txt, bg.txt, kk.txt, mk.txt, ru.txt, sr.txt, uk.txt in data
are simplified.
* but no Locale/*.pl will be modified.
0.82 Sun Oct 30 10:03:48 2011
- U::C::Locale newly supports locales: si, si__dictionary,
sv__reformed, ta, te, th, wae.
- added loc_si.t, loc_sidt.t, loc_svrf.t, loc_ta.t, loc_te.t,
loc_th.t, loc_wae.t in t.
- updated some locales to CLDR 2.0 : sk, sr, sv, uk.
- updated CJK/Pinyin.pm according to CLDR 2.0.
|
| |
|
|
|
|
|
|
| |
If no test case is specified for --validate, use TEST to run t/base/*.t
We can't run minitest because some tests fail on earlier versions, and
bisect-runner.pl intentionally doesn't patch any regression tests.
|
|
|
|
|
|
| |
This allows simpler one-liners with -e and print, as one no longer needs to
add "\n" to all output. Reformat the example for --validate to use -l instead
of "\n".
|
|
|
|
| |
This allows the user to specify a subset of revisions to test build.
|
|
|
|
|
|
|
| |
--force-regen runs C<make regen_headers> before building F<miniperl>. This
may fix a build that otherwise would skip because the generated headers at
that revision are stale. It's not the default because it conceals this error
in the true state of such revisions.
|
|
|
|
|
|
|
|
| |
Refactor the code to fake a correct MANIFEST into force_manifest() and
force_manifest_cleanup(). Refactor the code that emulates -Dnoextensions
into fake_noextensions().
This should make it easier to see the main flow of the program.
|
|
|
|
| |
All the code that patches extensions extensions is now moved to patch_ext().
|
|
|
|
|
| |
All the code that patches .SH files is now moved to patch_SH().
All the code that patches C files is now moved to patch_C().
|
|
|
|
|
|
|
| |
All the code that patches Configure is now moved to patch_Configure().
All the code that patches hints files is now moved to patch_hints().
This should start to make it easier to see the main flow of the program.
|
|
|
|
|
|
| |
This is useful for validating a new OS/CPU/compiler combination, and for
checking that refactoring bisect-runner.pl hasn't broken any that previously
worked.
|
|
|
|
|
|
|
|
| |
It was added in commit 00229b9760c33911, along with the pattern which
captured the value of 'AuthorDate:', when checkAUTHORS.pl was converted to
parsing the output of git log instead of p4 log. Neither the old nor the new
code made any use of dates, hence the variable (and the capture) were never
needed.
|
|
|
|
|
| |
As it always uses blead's version of makedepend, there's no need to correct
makefile and x2p/makefile for mistakes left by earlier versions of makedepend.
|
|
|
|
|
|
|
|
| |
Having -A to append to options is incredibly useful in some situations, and
working round it can be hard, or have other side effects.
Patching to backport it has only taken about twice the time cost (so far!)
from problems caused by not having -A.
|
|
|
|
|
| |
A missing comma in perl.c breaks about 50 revisions between 2a92aaa05aa1acbf
and 8490252049bf42d3^.
|
|
|
|
|
| |
Previously it was relying on matching an optional part of the patch to get
the name of the file. Now it matches a mandatory part of the patch to get it.
|
|
|
|
| |
All code to execute variants of git show is now abstracted into subroutines.
|
|
|
|
|
| |
This makes it clearer when it is applying or reverting entire commits from
git, distinct from arbitrary system calls, or arbitrary patches.
|
|
|
|
|
|
| |
Can't use autodie, as this code needs to be able to run with the system perl
alone, and autodie wasn't added until 5.10.1. Also, the approach taken here
provides the filename in the error message for a failed close.
|
|
|
|
|
|
|
|
| |
[DELTA]
0.60 Thu Oct 27 20:54:22 BST 2011
- Eliminate the need to use 'perlwrapper' at all by using
an equivalent one-liner.
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
0.016 2011-10-26 23:05:50 America/New_York
[BUG FIXES]
- Fixed Perl 5.6 compatibility by emulating utf8::encode [David Golden]
|
|
|
|
|
|
|
|
|
|
|
| |
* Canonicalise the start and end commit-ish to actual commits before changing
what is checked out. This allows one to use HEAD for either.
* For git 1.6.6 and later, use git bisect reset HEAD to avoid one change of
what is checked out
* Sanity test the end revision before the start revision (or the search for a
start revision), as one compile of the end revision is likely to be faster
than the search (particularly if the search fails), hence on average any
problems will be reported earlier.
|
|
|
|
|
|
| |
OpenBSD 4.6 has a sparc compiler bug that prevents building perl-5.8.0.
Work around this, as bisect.pl assumes that it can build all stable .0
releases.
|
|
|
|
|
|
|
|
|
|
|
| |
It's not scalable to hack the hints file on an OS by OS basis to add
-L/usr/local/lib to ldflags, given that in reality any OS will need it, if
it happens to have "wanted" libraries installed in /usr/local. So apply
the relevant logic that deals with this in perl-5.001n's Configure to earlier
versions of Configure.
With this, we can remove the special case to add -L/usr/local/lib for
FreeBSD, and avoid writing similar code for OpenBSD.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
0.015 2011-10-26 16:42:26 America/New_York
[BUG FIXES]
- Make sure PERL_UNICODE doesn't affect PUT test data [Tony Cook]
[DOCUMENTATION]
- Fixed typo
|