summaryrefslogtreecommitdiff
path: root/Porting
Commit message (Collapse)AuthorAgeFilesLines
* Add a USE_64_BIT_INT build option to the Windows makefiles.Steve Hay2012-08-011-2/+0
| | | | | | | | | | | | | | | | | | Rather than adding more canned configurations, we dynamically set values which differ from the standard 32-bit build options, and actually remove the canned configurations for 64-bit builds too and do likewise for them. The ~ARCHPREFIX~ games used by the outgoing .gc64 configuration needed bringing into the remaining .gc configuration to maintain support for the GCCCROSS build option. Two tweaks to sv.c were required for the USE_64_BIT_INT option to work with a VC++ build, allowing the I64 printf size specification. The GCC build worked anyway since it uses ll rather than I64. The motivation for this change came from a patch submitted by Sisyphus <sisyphus1@optusnet.com.au>: Message-ID: <6AC52DD00C96415A9E919A02F12DD05F@desktop2>
* Makefile.SH needs to delete the perldelta symlink before creating it.Nicholas Clark2012-08-011-0/+5
| | | | | | | | This seemingly redundant action seems to be necessary for maximum portability on repeat makes - certainly HP-UX make will happily assume that the target (the symlink) is out of date, attempt to re-run the rule, and then fail because the `ln -s` command fails due to the target already existing.
* Sync Module-CoreList version in Maintainers.pl with teh CPANChris 'BinGOs' Williams2012-07-231-1/+1
|
* bump to version 5.17.3Tony Cook2012-07-203-31/+31
|
* update epigraphs.podTony Cook2012-07-201-0/+37
|
* Porting/corelist.pl didn't handle newlines in the pod version listTony Cook2012-07-201-1/+1
|
* Upgrade Socket to 2.002Tony Cook2012-07-141-1/+1
|
* todo.pod: Clean up entries related to op slabsFather Chrysostomos2012-07-121-30/+3
| | | | | | | | | | | | Note about storing the current pad with the ops: If each slab belongs to a CV (which is the case), then we would only ever walk the slab to free its ops when the CV itself is freed. When that happens, the pad is about to freed anyway, so freeing pad entries for each op is unnec- essary, and has probably always been so. Note that cv_undef actually sets PL_comppad and PL_curpad to null before freeing ops, to avoid having to have them point at the right pad, and probably also to avoid the unnecessary overhead of tracking which pad entries are available for reuse.
* Update autodie to CPAN version 2.12Chris 'BinGOs' Williams2012-07-121-1/+1
| | | | | | | | | | | | | | | [DELTA] 2.12 Tue Jun 26 14:55:04 PDT 2012 * BUGFIX: autodie now plays nicely with the 'open' pragma (RT #54777, thanks to Schwern). * BUILD: Updated to Module::Install 1.06 * BUILD: Makefile.PL is less redundant. * TEST: t/pod-coverage.t no longer thinks LEXICAL_TAG is a user-visible subroutine.
* Update File-Fetch to CPAN version 0.36Chris 'BinGOs' Williams2012-07-121-1/+1
| | | | | | | | | [DELTA] Changes for 0.36 Thu Jun 28 13:41:31 2012 ================================================= * Added 'file_default' option for URLs that do not have a file component (Andrew Kirkpatrick)
* Add IP probe for ip_mreqH.Merijn Brand2012-07-112-0/+5
| | | | Backport 2f1eb816b5cba6977b1a8159
* Add another address for Colin Kuskie to checkAUTHORS.plNicholas Clark2012-07-031-0/+1
|
* add a few comments to bisect-runner.pl docsJesse Luehrs2012-06-271-4/+8
| | | | | | ./perl -Ilib t/op/sort.t won't do what you want, because tests that don't use Test::More don't set an error code on their own, you need to run it under the harness
* cmpVERSION.pl: Correct err msgFather Chrysostomos2012-06-231-1/+2
|
* POD typo in perlfuncShirakata Kentaro2012-06-221-0/+1
| | | | This fixes [RT #113788]
* Sync Module-CoreList in Maintainers.pl with CPANChris 'BinGOs' Williams2012-06-211-1/+1
|
* *Actually* test that bug 20011110.104 is fixed.Nicholas Clark2012-06-211-1/+1
| | | | | | | | | | | | | | | | | | | | Bug ID 20011110.104 (RT #7896) was fixed by commit 2f173a711df6278f in Nov 2001, but the test that commit added never actually tested this. The initial problem was that the new code, as written, used C<stat>, intending that to call File::stat::stat(). However the refactoring of the test script (all part of the same commit) from C<use File::stat;> to C<use_ok( 'File::stat' );> (not in a BEGIN block) intentionally eliminated the export of &File::stat::stat. This means that plain C<stat> is the core builtin. Fixing this as-is to File::stat::stat() won't help, as tests have subsequently been added earlier in the script that trigger the autoloading of Symbol by File::stat (commit 83716b1ec25b41f2 in Feb 2002). Moving the tests earlier won't help now that the test uses File::Temp, as that uses IO::Seekable which uses IO::Handle, which unconditionally loads Symbol. The simplest solution seems to be to move the test to its own file.
* bump version to 5.17.2Jesse Luehrs2012-06-203-31/+31
|
* don't change version numbers in this file eitherJesse Luehrs2012-06-201-0/+1
|
* the rmg should tell BLEAD-POINT to bump version at the endJesse Luehrs2012-06-201-4/+9
|
* add release branch steps to rmgJesse Luehrs2012-06-201-0/+22
|
* few rmg nitsJesse Luehrs2012-06-201-2/+4
|
* update epigraphs.podJesse Luehrs2012-06-201-0/+13
|
* one more place to get rid of win32/config*.gc64noxv5.17.1Jesse Luehrs2012-06-191-1/+0
|
* bump version to 5.17.1Jesse Luehrs2012-06-193-31/+31
|
* comments in bump-perl-versionJesse Luehrs2012-06-191-0/+3
|
* we seem to have been using L<> rather than C<> here recentlyJesse Luehrs2012-06-191-3/+3
|
* change this synopsis to something that actually worksJesse Luehrs2012-06-191-1/+1
|
* the known problems section is also for platform specific thingsJesse Luehrs2012-06-191-5/+2
|
* this is already mentioned at the end (and that is more correct)Jesse Luehrs2012-06-191-6/+0
|
* bump Filter::Util::Call to CPAN version 1.45Jesse Luehrs2012-06-191-1/+1
|
* whoops, should be using $new_version hereJesse Luehrs2012-06-181-1/+1
|
* use the right default for MAPJesse Luehrs2012-06-181-0/+3
|
* make sure podlators is skipped, it won't be handled correctlyJesse Luehrs2012-06-181-1/+5
|
* bump Filter::Util::Call to CPAN version 1.44Jesse Luehrs2012-06-181-1/+1
|
* teach sync-with-cpan how to update Maintainers.plJesse Luehrs2012-06-181-2/+40
|
* update sync-with-cpan to handle dists with MAPped filesJesse Luehrs2012-06-181-25/+52
|
* ensure 'make' updates all necessary filesJesse Luehrs2012-06-181-0/+2
| | | | | | moving files around doesn't change the mtime, and tarballs store the mtime to use when untarring, so it's possible to end up with an updated file with an mtime before the corresponding file in lib/
* get the dir name from the tarball filenameJesse Luehrs2012-06-181-1/+1
| | | | | | Filter::Util::Call comes from Filter-x.yz.tar.gz for instance, which untars to Filter-x.yz, not Filter-Util-Call-x.yz as it was previously assuming
* allow overriding version in this branch tooJesse Luehrs2012-06-181-0/+4
|
* not sure why this is necessaryJesse Luehrs2012-06-181-1/+0
|
* Teach Porting/cmpVERSION.pl about .pm files extracted from .pm_PL files.Nicholas Clark2012-06-181-18/+26
| | | | | | | | | | | | | | Previously these were overlooked - the generated .pm file corresponding to an .xs file would be found on disk, but as that file was not in git, the original $VERSION could not be determined and it would be skipped. Now the correct master file is checked, and failed if it is not updated. Without this change, t/porting/cmp_version.t currently fails for a build using -Dmksymlinks, due to ext/DynaLoader/dl_vms.xs having recent changes. The test changes directory to the original git checkout, and if that checkout is clean, there is *no* ext/DynaLoader.pm file there, which meant that the previous version of pm_file_from_xs() would die because it could not figure out which Perl file relates to dl_vms.xs
* In Porting/cmpVERSION.pl, treat undefined versions more rigorously.Nicholas Clark2012-06-181-5/+6
| | | | | | | For any changed module, if the old version is undefined or unparseable, treat it as a SKIP, not an OK. If the old version *was* parseable, but the current version is not, treat that as a FAIL - moving from a parseable to an unparseable version is a regression.
* In Porting/cmpVERSION.pl, increment $count in one place, unconditionally.Nicholas Clark2012-06-181-3/+4
| | | | | | | | Previously it was only incremented if it was being used (as part of generating TAP output). However, this was done as ++$count, necessitating using a printf statement. By moving the increment to one place we can use print instead, which is simpler, and avoid the risk of forgetting to increment $count if we add a new block for different test output.
* Sync Maintainers.pl with CPAN for CarpChris 'BinGOs' Williams2012-06-181-1/+1
|
* Updated podlators to CPAN version 2.4.2Chris 'BinGOs' Williams2012-06-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | [DELTA] 2012-06-01 Russ Allbery <rra@stanford.edu> * VERSION: podlators 2.4.2 released. * t/text-encoding.t: Remove the test of a POD document without an encoding. We previously tested that this interpreted the document as ISO 8859-1, but Pod::Simple behavior has changed so that the test started failing, plus Pod::Simple now warns about a missing =encoding. (#77553) 2012-05-30 Russ Allbery <rra@stanford.edu> * VERSION: podlators 2.4.1 released. * lib/Pod/Man.pm (parse_file): Override the Pod::Simple method to set output_fh to STDOUT if it's not already set. (#77530) * lib/Pod/Text.pm (parse_file): Likewise.
* bump version in Maintainers.pl to match what is in coreJesse Luehrs2012-06-171-1/+1
|
* typo fixJesse Luehrs2012-06-171-1/+1
|
* update the core-cpan-diff section a bitJesse Luehrs2012-06-171-13/+17
|
* use 'undef' instead of 'UNKNOWN' for -uJesse Luehrs2012-06-171-3/+5
|