summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update CPANPLUS to CPAN version 0.9005Chris 'BinGOs' Williams2010-07-0217-35/+85
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [DELTA] Changes for 0.9005 Tue Jun 29 22:42:25 2010 ================================================ * Corrected spelling mistakes in POD, pointed out by H.Merijn Brand * Amend SQLite source engine to set SYNCHRONOUS pragma to OFF * Make sure that Selfupdate checks if CPANPLUS::Dist::Build is installed or not and update it if it is. Spotted by Ilmari * Apply a patch from Peter Ludikovsky RT #55782 that adds indexes to Source::SQLite Changes for 0.9004 Sat May 8 22:21:04 2010 ================================================ * Applied a patch from Schwern RT #53133 "test failure occurs if the build directory is symlinked" * Explicitly set the location of cpanp-run-perl when under PERL_CORE in t/inc/conf.pl * Make sure that we find cpanp-run-perl in ../../utils when PERL_CORE * Apply a patch from Barbie [RT #56768], that fixes regex in RELEVANT_TEST_RESULT * Fixed a typo in the POD for cpan2dist, pointed out by Babar (Olivier Raginel) on irc. * Add a BEGIN {} block to cpanp-run-perl this resolves RT #55964 and RT #57106 Changes for 0.9003 Mon Mar 15 13:51:12 2010 ================================================ * Resolve warnings when using blead perl, reported by Apocalypse RT #55501 * Applied patch from Apocalypse RT #55541 that changes the behviour when a prereq on a core-only module is detected. We raise a warning now, but will proceed with the installation. This is how CPAN.pm handles it. * Removed one duff mirror and an out-of-date mirror from our default mirror list. Replaced with fast-sync mirrors. Changes for 0.9002 Fri Mar 12 13:11:00 2010 ================================================ * Added support for CPAN Testers 2.0 (David Golden) Changes for 0.9001 Thu Dec 24 10:21:11 2009 ================================================ * RT #52988 Regression in Internals::Utils, reported by CRAKRJACK * Fix a regression with dist_type not being propagated
* Mark UPSTREAM as 'cpan' for Digest-SHA at Mark Shelor's request.Chris 'BinGOs' Williams2010-07-021-1/+1
| | | | | | | | | | | | | | | | | | | | Date: Thu, 01 Jul 2010 16:51:02 -0700 Reply-To: mshelor@cpan.org User-Agent: Thunderbird 2.0.0.23 (X11/20090817) To: "Chris 'BinGOs' Williams" <chris@bingosnet.co.uk> Subject: Re: [Fwd: [rt.cpan.org #58997] correct URL for SHA1 NIST test vectors] >Chris 'BinGOs' Williams wrote: >Speaking of which, the UPSTREAM flag is set to 'undef' for Digest-SHA > >How should I mark Digest-SHA? I keep very close tabs on Digest-SHA, and would like to assure that the current version on CPAN (which I maintain) is the canonical one. Whenever blead suggests changes to Digest-SHA, I try to respond immediately. Cheers, Mark
* Fix nasty memory leak in vms.c:Perl_flex_stat_int().Craig A. Berry2010-07-011-0/+2
| | | | | | | | Thanks to Mark Berryman in Message-id: <52BFD39B-C4BA-4350-AA1F-C2E7F128EF21@theberrymans.com> for the report and the fix.
* t/lib/common.pl can use caller to infer the name of the pragma under test.Nicholas Clark2010-07-016-27/+11
| | | | | | | This avoids needing to use a variable in package main to pass in information. Also, remove an unnecessary $ENV{PERL5LIB} assignment cargo-culted into most users of t/lib/common,pl, and remove the BEGIN block as the code it contained doesn't need to run at BEGIN time.
* Fix to MANIFEST in baseChas. Owens2010-07-011-2/+2
| | | | Signed-off-by: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
* Fix pthread include error for Time::PieceH.Merijn Brand2010-07-011-37/+17
| | | | | | | | | | | | Oh, um, lovely. Did I really want to look at that code? I can only assume that in *BSD the API for _strptime() is fixed. But it's static for us, so it doesn't need to be fixed. Does the appended patch fix it? Nicholas Clark Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
* add cherrymaint and git-deltatool to MANIFESTDavid Golden2010-07-011-0/+2
|
* Convert zlib src from K&R functions declarations to ANSI C.Nicholas Clark2010-07-0112-323/+325
| | | | | | K&R declarations aren't valid C++, hence C++ builds choke. zlib defaults to K&R (I infer for maximum portability), but helpfully the zlib distribution provides a zlib2ansi script to convert the declarations.
* Convert subs.t to use t/lib/common.plNicholas Clark2010-07-014-155/+88
|
* Convert charnames.t to use t/lib/common.plNicholas Clark2010-07-014-269/+252
|
* Convert strict.t to use t/lib/common.plNicholas Clark2010-07-012-99/+10
|
* Convert gmtime.t, localtime.t and overloading.t to Test::More.Nicholas Clark2010-07-013-21/+3
|
* Convert DirHandle's tests to Test::More.Nicholas Clark2010-07-011-7/+6
| | | | Remove a vestigial reference to MacOS.
* Add additional notes regarding srand and forkingBrian Phillips2010-07-011-3/+5
| | | | | | | | | | | perldoc -f srand states that typical use requires no srand() to be called. This is true with the exception of forking where you may not want the same seed across various child processes (i.e. mod_perl). This patch simply adds a note reminding the reader of this fact and more specifically states that srand should only be called once per *process* (instead of the previous language of once per *script*). Signed-off-by: Brian Phillips <bphillips@cpan.org>
* Convert Fcntl and PerlIO::encoding's tests to Test::More.Nicholas Clark2010-06-302-8/+2
| | | | Remove one vestigial mention of MacOS.
* Convert POSIX's test to Test::More.Nicholas Clark2010-06-302-3/+7
|
* Fix MANIFEST to include new Test-Harness files added in ↵Andy Dougherty2010-06-301-0/+10
| | | | 6d3136644eb73f7a0727d341c90937f4234835bf
* Convert Devel::Peek's test to Test::More.Nicholas Clark2010-06-301-4/+2
| | | | The flag change from 0x0 to 0x4 is because Test::More sets autoflush on STDOUT.
* Make the change to source_handler.t conditional on $ENV{PERL_CORE}.Nicholas Clark2010-06-301-1/+1
| | | | 175dcccfb62b30fa wrongly added '-I../../lib' unconditionally.
* Update IO-Compress to CPAN version 2.027Chris 'BinGOs' Williams2010-06-3038-190/+232
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [DELTA] 2.027 24 April 2010 * Compress::Zlib Remove autoload code from Zlib.pm. [perl #74088] 2.026 7 April 2010 * IO::Uncompress::Zip - Some updates to IO::Compress::Zip documentation. - Fixed default setting for ExtAttr. 2.025 27 March 2010 * IO::Uncompress::Unzip The "Name" option wasn't documented. * Allow zlib version check to be disabled by setting TEST_SKIP_VERSION_CHECK environment variable. [RT #54510] 2.024 7 January 2010 * Compress::Zlib Get memGunzip & memGzip to set $gzerrno [RT# 47283] * Compress::Zlib Export memGunzip, memGzip and zlib_version on demand [RT# 52992] * examples/io/anycat This sample was using IO::Uncompress::AnyInflate. Much better to use IO::Uncompress::AnyUncompress. 2.023 9 November 2009 * IO::Compress::AnyUncompress Added support for lzma_alone & xz. 2.022 9 October 2009 * IO::Compress - Makefile.PL Fix for core.
* Update Compress-Raw-Bzip2 to CPAN version 2.027Chris 'BinGOs' Williams2010-06-306-22/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | [DELTA] 2.027 24 April 2010 * No Changes 2.026 7 April 2010 * No Changes 2.025 27 March 2010 * Documented the unused "verbosity" option in Compress::Raw::Bunzip2::new [RT# 54425] 2.023 9 November 2009 * Removed redundant bzip2 source files from the bzip2-src directory. [RT# 47225] * Fixed instance where $[ should have been $] in t/01bzip2.t Thanks to Robin Barker and zefram [RT #50764] for independantly spotting the issue.
* Update Compress-Raw-Zlib to CPAN version 2.027Chris 'BinGOs' Williams2010-06-3032-1133/+1868
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [DELTA] 2.027 24 April 2010 * Updated to include zlib 1.2.5 2.026 7 April 2010 * Fixed definition of Z_TREES in Makefile.PL [RT #65293] * Fixed build issue with definition of off64_t not found on Solaris by modifying the zlib source - changed the symbol _LARGEFILE64_SOURCE to _LARGEFILE64_SOURCE_dummy in zconf.h, zlib.h and zutil.h [RT #56108] 2.025 27 March 2010 * Updated to include zlib 1.2.4 * Allow zlib version check to be disabled by setting TEST_SKIP_VERSION_CHECK environment variable. [RT #54510] 2.023 9 November 2009 * fixed instance where $[ should have been $] in t/02zlib.t Thanks to Robin Barker and zefram [RT #50765] for independantly spotting the issue.
* Store xio_ifp in sv_u in the SV head, reducing XPVIO by 1 pointer.Nicholas Clark2010-06-302-11/+29
| | | | | | | | | When accessing a file handle for reading, this reduces pointer dereferences by 1, which will reduce CPU cache pressure. As SVt_PVIO is also the default type provided to source filters, the code needs to allow them to continue to use the sv_u for SvPVX(). Re-use the existing IOf_FAKE_DIRP to signal this, as it's only set when a source filter is added.
* In Perl_filter_del(), no need to NULL IoANY(datasv).Nicholas Clark2010-06-301-2/+0
| | | | | Perl_sv_clear() understands the IOf_FAKE_DIRP flag, and when set won't treat IoANY() as a a pointer to a directory handle that needs closing.
* Only allow SvPVX() on SVt_PVIO when IOf_FAKE_DIRP is set.Nicholas Clark2010-06-302-2/+6
|
* Needed cast to malloc return value in Piece.xs.Craig A. Berry2010-06-291-1/+1
| | | | | | | | | | g++ said: Piece.xs:906: error: invalid conversion from void* to char* Reported by George Greer in: Message-ID: <alpine.LFD.2.00.1006292137180.10316@ein.m-l.org>
* update release manager instructions for a new perldeltaDavid Golden2010-06-291-4/+16
|
* refresh vms/descrip_mms.template with buildtocDavid Golden2010-06-291-29/+29
|
* retitle old perlXXXdelta filesDavid Golden2010-06-293-3/+3
|
* Add perl5121delta to MANIEST and other filesDavid Golden2010-06-295-3/+14
| | | | | Cherry picking this from 5.12.1 would lose all the 5.13.X additions, so these edits have been made by hand.
* Note that we now include Safe.pm 2.27Jesse Vincent2010-06-291-0/+4
| | | | | | (cherry picked from commit 7ecbc3da3c049655fce6b77e81d08f2025e54c57) Signed-off-by: David Golden <dagolden@cpan.org>
* Added known issues section to 5121 perldeltaJesse Vincent2010-06-291-2/+30
| | | | | | (cherry picked from commit 9c65d57d2684045468e94068812e5c2344f3fbd2) Signed-off-by: David Golden <dagolden@cpan.org>
* Typo in perldelta spotted by Robin SmidsrødJesse Vincent2010-06-291-1/+1
| | | | | | (cherry picked from commit d54920628df719d2fc3f377ff487b3905b633c1a) Signed-off-by: David Golden <dagolden@cpan.org>
* minor perldelta improvements for 5.12.1David Golden2010-06-291-15/+15
| | | | | | (cherry picked from commit ed9a37359c07a6d8b582c6c1dead720366ae1533) Signed-off-by: David Golden <dagolden@cpan.org>
* perldelta updates for 5.12.1Jesse Vincent2010-06-291-30/+70
| | | | | | (cherry picked from commit 8615356d76c331b7754ec660c69a0632c60fc00c) Signed-off-by: David Golden <dagolden@cpan.org>
* First full draft of the 5.12.1 perldeltaJesse Vincent2010-06-291-285/+154
| | | | | | (cherry picked from commit 189604b10ea23a1742e336089a5819d6900287d5) Signed-off-by: David Golden <dagolden@cpan.org>
* First draft of the 5.12.1 perldeltaJesse Vincent2010-06-291-0/+471
| | | | | | | | | | (really just a git log extract through 36693587080e3b3d31f308de4d313511d8068955) (cherry picked just pod/perl5121delta.pod from 937302a7ee64e57880e9b8f17d6257a67226d53e) Signed-off-by: David Golden <dagolden@cpan.org>
* Improve git-deltatool UI and support cherrymaintDavid Golden2010-06-291-1/+24
| | | | | | | | | | | | | Allows going 'back' from a section submenu to the main menu for each commit. Adds support for calling Porting/cherrymaint to recommend cherrypicking while reviewing commits for perldelta. One must recommend cherrymaint before specifying other actions in either the assign or review modes. This is hack-ish, but should work well enough to capture cherrymaint nominations while the release manager is reviewing commits anyway.
* Add command line tool to update cherrymaintDavid Golden2010-06-291-0/+87
| | | | | | | | | | | | | | | | | Usage: # to vote +1 to cherry pick the SHA1 'deadbeef' $ perl Porting/cherrymaint deadbeef # to mark as cherry picked $ perl Porting/cherrymaint --picked deadbeef The commit ID can be any valid git revision reference, e.g. HEAD The ssh tunnel from localhost:3000 to perl5.git.perl.org:3000 must already exist. LWP::UserAgent is required.
* Suppress deprecation warnings from test output for perl4 era libs.Nicholas Clark2010-06-293-3/+3
| | | | A tweak to the pattern used by 96471c6b3e9cad6e, to match the current warning.
* In pp_require, improve the code generating the exception when no file is found.Nicholas Clark2010-06-291-19/+17
| | | | | | Make more use of DIE()'s ability to take a *printf formatter and argument list, hence avoiding most use of SVs as temporary buffers, and building up SVs section by section.
* Allow the "diag_listed_as" annotation to work on multi-line function calls.Nicholas Clark2010-06-291-1/+3
| | | | | | Previously it would only work if the comment was on the line immediately preceding the closing /\);/, which was fine for croak()/die()/etc function calls all on one line, but not so useful for longer calls.
* When testing in core, ensure that the local $ENV{HOME} is absolute.Nicholas Clark2010-06-291-1/+5
| | | | | Without this ppm.t and xs.t fail with ccache, because it can't create $ENV{HOME}/.ccache
* Reinstate require error messages for .h and .phNicholas Clark2010-06-293-3/+39
| | | | | | | | These had been present since 5.000, but were inadvertently removed by the refactoring b8f04b1b779ce1df. Yes, files matching /.*.h\z/ get two pieces of advice in the error message, but this was the exact behaviour pre-b8f04b1b779ce1df.
* In pp_require, avoid changing PL_compiling if we're not about to compile.Nicholas Clark2010-06-291-2/+4
| | | | | | The original code order has existed since 5.000, and I think the change around perl-5.003_97h to C<tryrsfp ? tryname : name> cured symptoms rather than the underlying cause.
* In pp_require and code refs in @INC, avoid using memory after free().Nicholas Clark2010-06-292-6/+19
| | | | | | d8723a6a74b2c12e wasn't perfect, as the char * returned by SvPV*() can be a temporary, freed at the next FREETMPS. There is a FREETMPS in pp_require, so move the SvPV*() after it.
* Update Maintainers.pl to point to Dave Golden's guide to updating ↵Chris 'BinGOs' Williams2010-06-291-0/+5
| | | | Module-Build in core
* Update Module-Build to CPAN version 0.3607Chris 'BinGOs' Williams2010-06-2933-51/+125
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [DELTA] 0.3607 - Thu Apr 1 11:27:16 EDT 2010 Bug fixes: - The 'dist' action now always ensures a clean dist directory before creating the tarball [David Golden] 0.36_06 - Thu Apr 1 01:23:58 EDT 2010 Other: - Migrated repository to git and updated META.yml to match - Removed bugtracker URL (let search.cpan.org use default) - Disabled SIGNATURE generation 0.3605 - Wed Mar 31 12:05:11 EDT 2010 - No changes from 0.36_04 0.36_04 - Tue Mar 16 21:41:41 EDT 2010 Bug fixes: - Added missing newline to "Changing sharpbang" messages under verbose output (RT#54474) [David Golden] - Added 'beos' to list of Unix-like os types (RT#53876) [Nigel Horne] - Sets $ENV{HOME} to a temporary directory during testing [David Golden] - For VMS: fixed prefix handling plus other test fixes [Craig Berry] - Support anonymous array of directories for c_source [Alberto Sim<C3><B5>es] - Small POD formatting fix [James Keenan]
* Fix 3 remaining Test::Harness tests to work in core.Nicholas Clark2010-06-295-4/+9
|
* Fixed up Test-Harness tests to work under core. There are still three ↵Chris 'BinGOs' Williams2010-06-2935-291/+608
| | | | outstanding will ask AndyA to investigate