summaryrefslogtreecommitdiff
path: root/Porting
Commit message (Collapse)AuthorAgeFilesLines
* Add alternate email address for ToddFlorian Ragwitz2010-09-011-0/+1
|
* Stop Tie::Hash->TIEHASH() looping forever.Nicholas Clark2010-09-011-1/+1
| | | | | This change is analogous to bc3707112523ba7a in Tie::Scalar, but with far fewer tests.
* Add Zefram as our release manager victim for 20 DecemberJesse Vincent2010-08-311-0/+3
|
* create the "mauve" temporary namespace for things like reftypeYves Orton2010-08-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | Scalar::Util::reftype(), refaddr() and blessed() are all a bit less useful than they could be as they all return C<undef> when their argument is not a reference. While this is logical, it also means that using these routines has to be guarded, and normally guarded in such a way that the internal logic is called twice. Additionally these routines are quite commonly used and having to load an additional DLL and XS code every program is inefficient. Therefore we introduce the "mauve" namespace for to hold the "fixed" equivalents, this namespace is /always/ loaded (like the 're' or 'utf8' namespaces), and thus these routines can be accessed easily at any time. We also provide a new module wrapper in t/lib which allows these routines to be exported into other namespaces if the user so chooses. At Jesse's request I have included weaken() and as it seemed logical to do so I have also added isweak(). Once we have a good name for the namespace we can s/mauve/whatever/g
* Update Unicode-Collate to CPAN version 0.58Chris 'BinGOs' Williams2010-08-291-1/+1
| | | | | | | [DELTA] 0.58 Sun Aug 29 19:56:50 2010 - U::C::Locale newly supports locales: af, cy, da, fo, haw, is, kl, sw.
* Update ExtUtils-MakeMaker to CPAN version 6.57_01Chris 'BinGOs' Williams2010-08-241-1/+1
| | | | | | | | | | | | | | | | | | | | | [DELTA] 6.57_01 Tue Aug 24 01:36:20 PDT 2010 Improvements * parse_abstract() is more robust supporting "Package.pm" and multiple dashes and spaces. [rt.perl.org 74438] Bug Fixes * Recognize .so files in AIX. [rt.cpan.org 41360] (Jens Rehsack) * Remove manual image-base generation on Win32/gcc [rt.cpan.org 47138] (Yasuhiro Matsumoto) * Use the bundled versions of our dependencies if they're not installed. * Eliminate use of foreach qw() which will be deprecated in 5.14. [rt.cpan.org 57124] (Zefram) Test Fixes * Guard against old versions of YAML::Tiny that worked differently. [rt.cpan.org 55500]
* Update Unicode-Collate to CPAN version 0.57Chris 'BinGOs' Williams2010-08-231-1/+1
| | | | | | | [DELTA] 0.57 Sun Aug 22 22:39:58 2010 - Unicode::Collate::Locale newly supports locales: ca, et, fi, lv, sk, sl.
* Enlighten Porting/checkcfgvar.pl about win32/config.gc64(nox)? filesCurtis Jewell2010-08-221-0/+2
| | | | Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
* Bump the version of Module-CoreList in Maintainers.plFlorian Ragwitz2010-08-201-1/+1
|
* Add 5.13.4 epigraphFlorian Ragwitz2010-08-201-0/+31
|
* Bump the perl version to 5.13.4Florian Ragwitz2010-08-202-30/+30
|
* *.t and test.pl don't need to be executableFlorian Ragwitz2010-08-191-5/+1
|
* Make everything exec-bit.txt lists executableFlorian Ragwitz2010-08-1923-0/+0
| | | | | | | All these files used to be executable in the release tarballs. Apparently things also work without that in the repository, but I'd rather add this possibly unecessary change to blead instead of breaking the upcoming release. This should probably be looked into again afterwards.
* Porting/mergelog is no moreFlorian Ragwitz2010-08-191-12/+0
| | | | We're using cherrymaint on camel now.
* CoreList, not CorelistFlorian Ragwitz2010-08-191-2/+2
|
* Revert "Version bump Module-CoreList to 2.37 for a CPAN release"Chris 'BinGOs' Williams2010-08-181-1/+1
| | | | | | This reverts commit d98a0e0610723630e3a6cf6f1de20f87701b22bc. Yeah, I'm an idiot.
* Version bump Module-CoreList to 2.37 for a CPAN releaseChris 'BinGOs' Williams2010-08-181-1/+1
|
* It's `VMS::Filespec', not `Filespec'Florian Ragwitz2010-08-181-1/+2
|
* Make perl is not enoughFlorian Ragwitz2010-08-181-1/+1
| | | | corelist.pl also needs a few modules that aren't built by just `make perl'.
* Update Archive-Tar to CPAN version 1.68Chris 'BinGOs' Williams2010-08-181-1/+1
| | | | | | | | | | | [DELTA] * important changes in version 1.68 17/08/2010 - Apply a patch from Colin Newell that checks whether long files can be created or not in 02_methods.t. Hopefully resolves RT #57312 and RT #56163 Most importantly it should resolve test failures when building on encrypted filesystems.
* Add an -X option to expand-macro.pl to show how XSUBs see the macro.Nicholas Clark2010-08-171-6/+18
| | | | The default is to show macros as seen by the core.
* Release managers need to be careful in INSTALLFlorian Ragwitz2010-08-171-0/+5
| | | | | Everything is binary incompatible with each other, except for maint releases from the same maint branch.
* Update Test-Harness to CPAN version 3.22Chris 'BinGOs' Williams2010-08-162-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [DELTA] 3.22 2010-08-14 - Allow TAP::Parser to recognize a nested BAIL_OUT directive. - Add brief HOWTO for creating and running pgTAP tests to TAP::Parser::SourceHandler::pgTAP. - Fix trailing plan + embedded YAML + TAP 13 case. Thanks to Steffen Schwigon. #54518. - Numerous spelling fixes. Thanks to Ville Skytt<C3><A4>. - Add new option --tapversion for prove to set the default assumed TAP version. Thanks to Steffen Schwigon. - Fixed tests to run successfully under Devel::Cover. Thanks to Phillipe Bruhat. - Fixed injection of test args to work with general executables as well as Perl scripts (#59186). - Allow multiple --ext=.foo arguments to prove, to allow running different types of tests in the same prove run. - App::Prove::extension() is now App::Prove::extensions(), and returns an arrayref of extensions, rather than a single scalar. The same change has been made to App::Prove::State::extension(). - Preserve old semantics for test scripts with a shebang line by favouring Perl as the intepreter for any file with a shebang (#59457). - Add --trap (summary on Ctrl-C) option to prove (#59427). - Removed TAP::Parser::SourceHandler::pgTAP. Find it in its own distribution on CPAN. - Source options to prove can now be specified so as to be passed to the source as a hash reference, eg: prove --source XYZ --xyz-option pset=foo=bar Ths "pset" option will be passed as a hash reference with the key "foo" and the value "bar".
* Add a note on API versions for release managersFlorian Ragwitz2010-08-151-0/+7
|
* Note the e-mail address Robin Barker used in db7198b53dd9e7c0.Nicholas Clark2010-08-151-0/+1
| | | | | Without this, t/porting/authors.t fails because it believes that a new person is missing from AUTHORS.
* Update Test-Simple to CPAN version 0.96Chris 'BinGOs' Williams2010-08-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [DELTA] 0.96 Tue Aug 10 21:13:04 PDT 2010 Bug Fixes * You can call done_testing() again after reset() [googlecode 59] Other * Bug tracker moved to github 0.95_02 Wed May 19 15:46:52 PDT 2010 Bug Fixes * Correct various typos and spelling errors (Nick Cleaton) * Fix alignment of indented multi-line diagnostics from subtests (Nick Cleaton) * Fix incorrect operation when subtest called from within a todo block (Nick Cleaton) * Avoid spurious output after a fork within a subtest (Nick Cleaton) 0.95_01 Wed Mar 3 15:36:59 PST 2010 Bug Fixes * is_deeply() didn't see a difference in regexes [rt.cpan.org 53469] * Test::Builder::Tester now sets $tb->todo_output to the output handle and not the error handle (to be in accordance with the default behaviour of Test::Builder and allow for testing TODO test behaviour). * Fixed file/line in failing subtest() diagnostics. (Nick Cleaton) * Protect against subtests setting $Level (Nick Cleaton) New Features * subtests without a 'plan' or 'no_plan' have an implicit 'done_testing()' added to them. * is_deeply() performance boost for large structures consisting of mostly non-refs (Nick Cleaton) Feature Changes * is() and others will no longer stringify its arguments before comparing. Overloaded objects will make use of their eq overload rather than their "" overload. This can break tests of impolitely string overloaded objects. DateTime prior to 0.54 is the biggest example.
* two of my patches had a bad From, teach checkAUTHORs.pl about themTony Cook2010-08-141-1/+2
| | | | | I build these patches on a VM so they ended up with a bad author, stop t/porting/authors.t from failing because of that.
* Account for GNU "i" extension when checking 'nm' output.H.Merijn Brand2010-08-121-0/+16
| | | | | Add the new static_inline stuff to the "other" config files too Add the missing Glossary parts
* Update Unicode-Collate to CPAN version 0.56Chris 'BinGOs' Williams2010-08-091-1/+1
| | | | | | | | [DELTA] 0.56 Sun Aug 8 20:24:03 2010 - Unicode::Collate::Locale newly supports locales: eo, nb, ro, sv. ! renamed t/locale_{xy}.t to t/loc_{xy}.t (for safer 8.3 names)
* Updated Unic0de-Collate to CPAN version 0.55Chris 'BinGOs' Williams2010-08-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | [DELTA] 0.55 Sun Aug 1 21:21:23 2010 - incorporated Unicode::Collate::Locale with some changes. (see http://www.xray.mpe.mpg.de/mailing-lists/perl-unicode/2004-03/msg00030.html) ! added t/locale*.t that uses DUCET. 0.54 Sun Jul 25 21:37:04 2010 - Now UCA Revision 20 (based on Unicode 5.2.0). - DUCET is also updated (for Unicode 5.2.0) as Collate/allkeys.txt, which *is required* to test this module. ! Please notice that allkeys.txt will be overwritten if you have had other allkeys.txt already. - U+9FC4..U+9FCB and U+2A700..U+2B734 are new CJK Unified Ideographs. - Many hangul jamo are assigned (affecting hangul_terminator). ! DUCET will be compiled when XS is used. Explicit saying <table => 'allkeys.txt'> (or using another table) will prevent this module using the compiled DUCET. ! added t/default.t that uses DUCET.
* Add tests for Tie::ExtraHashDavid Cantrell2010-08-021-0/+1
|
* More release manager updates from 5.13.3 release notesDavid Golden2010-07-301-7/+24
|
* revert epigraphs.pod note in release manager's guideDavid Golden2010-07-301-3/+0
|
* Update release managers guide with notes from 5.13.3 releaseDavid Golden2010-07-301-6/+25
|
* Improve Porting/checkAUTHORS.plDavid Golden2010-07-301-39/+57
| | | | | | | Rationalized options and usage message. The new "--who" option now gives full names as provided in the AUTHORS file. Updated t/porting/authors.t for the new option syntax.
* checkAUTHORS.pl: add --who to list unique authorsDavid Golden2010-07-301-5/+16
| | | | | This will help in generating the Acknowledgements section of perldelta using the known authors map.
* Move ExtUtils::ParseXS from cpan/ to dist/Florian Ragwitz2010-07-271-2/+2
| | | | Both Ken and David agree with this.
* Move B::Lint from cpan/ to dist/Florian Ragwitz2010-07-261-2/+2
| | | | Josh confirmed that blead should be upstream.
* Updated Archive-Tar to CPAN version 1.66Chris 'BinGOs' Williams2010-07-261-1/+1
| | | | | | | | | | | [DELTA] * important changes in version 1.66 26/07/2010 - Applied a patch from Alexandr Ciornii [RT#59699] to Makefile.PL which produces better META.yml - Apply a patch from Alexandr Ciornii to ptar [RT#59700]: Adds option -C to allow archives created with ptar to be uploaded to PAUSE in case of Windows or world +w permissions on unix.
* Unbreak cherrymaint for actions other than voteFlorian Ragwitz2010-07-251-1/+1
|
* Make address for Porting/cherrymaint configurableFlorian Ragwitz2010-07-251-12/+21
| | | | | Still defaults to localhost:3000, but can now be overwritten on the cli and with `git config cherrymaint.address host:port'.
* Update B-Lint from version 1.11 to 1.12Florian Ragwitz2010-07-251-1/+1
|
* Compress::Raw::{Bzip2,Zlib} have CPAN as upstreamFlorian Ragwitz2010-07-241-2/+2
|
* Update Maintainers.pl for the Compress modulesFlorian Ragwitz2010-07-241-3/+3
|
* Skip epigraphs.pod when bumping the versionFlorian Ragwitz2010-07-241-1/+2
|
* Global executable bit cleanupDavid Golden2010-07-2418-23/+31
| | | | | | | | | | | | | | | | | | | | When porting/makerel runs, all files copied into the directory for the tarball have the executable bit stripped and then only a specific set of files have the executable bit restored. There are many files in the repo that have the executable bit set in the repo that will be stripped. So that the state of files in the repo is as close as possible to the state of files in the release tarball, the executable bit has been stripped from such files. In one recent case, a file added from a dual-life module needed the executable bit set. Because it had the bit in the repo but was not listed in makerel to get an executable bit, tests using it passed in the repo and failed in the tarball. This commit refactors the list into a new file, Porting/exec-bit.txt and add tests to detect a mismatch between files listed there and actual executable bits in the repo.
* Move PathTools from cpan/ to dist/Florian Ragwitz2010-07-241-6/+7
|
* Bump API subversionFlorian Ragwitz2010-07-231-3/+3
|
* For blead, bump-perl-version should consider SUBVERSION as API_SUBVERSIONFlorian Ragwitz2010-07-231-7/+7
| | | | | | | | | | | | | This makes the API version of a blead release equivalent to its full version number. For example, for 5.13.3, the API version was 5.13.0 before, and is 5.13.0 now. This does not change anything for stable releases. The API version of 5.14.1 will still be 5.14.0. Blead releases don't guarantee API stability. While they don't introduce API breakage on every release, they do so often enough to want to err on the safe side instead of making false claims in PERL_API_*.
* Bump the version of Module-CoreList in Maintainers.plChris 'BinGOs' Williams2010-07-231-1/+1
|