summaryrefslogtreecommitdiff
path: root/MANIFEST
Commit message (Collapse)AuthorAgeFilesLines
* Updated Module::Build to 0.35_08David Golden2009-11-181-6/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0.35_08 - Mon Nov 16 22:38:28 EST 2009 Bug fixes: - Multiple tests were failing due to dependency problems. Author dependencies have been largely removed from core 'requires' into optional features. Feature prereq detection and messaging have been expanded and bugs on older Perls have been removed. 0.35_07 - Sat Nov 14 17:14:39 EST 2009 Bug fixes: - Auto-detection of abstract and author fixed for mixed-case POD headers (RT#51117) [David Wheeler] - resume() was not restoring additions to @INC added in Build.PL (RT#50145) [David Golden] - When tarball paths are less than 100 characters, disables 'prefix' mode of Archive::Tar for maximum compatibility (RT#50571) [David Golden] 0.35_06 - Fri Nov 13 14:51:28 EST 2009 Enhancements: - Added experimental inc/ bundling; see Module::Build::Bundling for details. [David Golden and Eric Wilhelm] - Clarified that 'apache' in the license attribute indicates the Apache License 2.0 and added 'apache_1_1' for the older version of the license (RT#50614) [David Golden] Bug fixes: - Merging 'requires' and 'build_requires' in Module::Build::Compat could lead to duplicate PREREQ_PM entries; now the highest version is used for PREREQ_PM. (RT#50948) [David Golden] - Module::Build::Compat will now die with an error if advanced, non-numeric prerequisites are given, as these are not supported by ExtUtils::MakeMaker in PREREQ_PM [David Golden] - Made MYMETA generation non-fatal if fields required for META.yml are missing [David Golden] - Added Pod::Simple to requirements for manpage support; avoids problems if a user has a broken Pod::Man/Pod::Simple. (RT#50081) [David Golden] - Won't die if installed Pod::Readme is broken [David Golden] Other: - Fixed Module::Build::Notes POD [David Golden] - Some commands had become silent by default, so added a few short status messages so users know something actually happened [David Golden] - Cleaned up Changes file formatting [David Golden] - Removed most PERL_CORE customizations from test files due to reorganization of dual-life modules in core (RT#49522) [David Golden] 0.35_05 - Wed Oct 28 17:20:59 EDT 2009 Bug fixes: - Fix test failure in t/actions/installdeps.t when $^X is not the default perl [David Golden] - Work around $VERSION numbers in ActiveState with multiple underscores that prevent Module::Build from installing on Win32 [David Golden] - Fix bug cleaning compatibility Makefile when older ExtUtils::Manifest is installed [David Golden with help from David Cantrell] Other: - Suppressed more warnings from tests [David Golden] - Add provisional support for 'package NAME VERSION' syntax added in Perl 5.11.1 [David Golden] 0.35_04 - Fri Oct 23 11:20:41 EDT 2009 Bug fixes: - Fix test failure if IPC::Cmd isn't installed [David Golden] Other: - Suppressed warning messages from various tests [David Golden] 0.35_03 - Wed Oct 21 21:20:59 EDT 2009 *** API CHANGE *** - The prepare_metadata() method used to take a YAML::Node object as an argument for modification. The method now takes no arguments and just returns a hash reference of metadata. [David Golden] Enhancements - Command line options may be set via the PERL_MB_OPT environment variable (similar to PERL_MM_OPT in ExtUtils::MakeMaker) Bug fixes: - Updated PPM generation to PPM v4 (RT#49600) [Olivier Mengue] - When c_source is specified, the directory scan will include additional, less-common C++ extensions (RT49298) [David Golden] - When module_name is not supplied, no packlist was being written; fixed by guessing module_name from dist_version_from or the directory name (just like ExtUtils::Manifest does without NAME) [David Golden] - Bumped IO::File prereq to fix binmode failures in PPMMaker on Perl prior to 5.8.8 [David Golden] Other: - Replaced use of YAML.pm with YAML::Tiny; Module::Build::YAML is now based on YAML::Tiny as well [David Golden] - Reduced amount of console output under normal operation (use --verbose to see all output) [David Golden] 0.35_02 - Mon Sep 7 22:37:42 EDT 2009 Enhancements: - Added 'needs_compiler' property. Defaults to true if XS or c_source exist. If true, ExtUtils::CBuilder is also added to build_requires. [David Golden] - File::ShareDir automatically added to 'requires' if 'share_dir' is set [David Golden] - Added 'Build installdeps' action to install needed dependencies via a user-configurable command line program. (Defaults to 'cpan'.) [Eric Wilhelm] Bug fixes: - Failure to detect a compiler will now warn during Build.PL and be a fatal error when trying to compile during Build. (RT#48918) [David Golden] - Fixed directory sorting failure in share_dir.t [David Golden] - Property defaults that are data structures were being assigned as references to new objects. Changed so that defaults are cloned instead. (This mostly affects testing, which often creates multiple objects in the same process) [David Golden] - Simplified error message on exit under use_tap_harness [suggested by David Wheeler] - Fixed typemap search to use a dist-level typemap if a typemap is not found in the directory with the *.xs file; (was manifesting as warnings in Perl 5.6 tests) [David Golden] Other: - Replaced guts of new_from_context(). Build.PL is now executed in a separate process before resume() is called. (This is generally only of interest to Module::Build or toolchain developers) (RT#49350) [David Golden, Eric Wilhelm, Ken Williams] - Revised test helper classes to fix potential bugs and add new features to make writing tests simpler and easier. Changes incorporated into t/README.pod and t/sample.t as examples for new testing. [David Golden] 0.35_01 - Mon Aug 31 12:11:10 EDT 2009 Enhancements: - Generates MYMETA.yml during Build.PL (new standard protocol for communicating configuration results between toolchain components) [David Golden] - Added 'share_dir' property to provide File::ShareDir support; set automatically if a directory called 'share' exists [David Golden] Bug fixes: - Fix the t/destinations.t fix. [David Golden, with thanks to Eric Wilhelm] - Fix recursive test files in generated Makefile.PL (RT#49254) [Sawyer X] - Guard against trying :utf8 when :utf8 isn't available - The "test" action now dies when using the 'use_tap_harness' option and tests fail, matching the behavior under Test::Harness. (RT#49080) [initial patch from David Wheeler; revised by David Golden] Other: - Added t/README.pod and t/sample.t to guide developers writing new tests [David Golden, with some code from Eric Wilhelm] - Module::Build::Compat 'passthrough' style has been deprecated. Using 'passthrough' will issue warnings on Makefile.PL generation. See Module::Build::Compat documentation for rationale.
* lexer APIZefram2009-11-151-0/+1
| | | | | | | | | Attached is a patch that adds a public API for the lowest layers of lexing. This is meant to provide a solid foundation for the parsing that Devel::Declare and similar modules do, and it complements the pluggable keyword mechanism. The API consists of some existing variables combined with some new functions, all marked as experimental (which making them public certainly is).
* add code for Unicode semantics for non-utf8 latin1 charsKarl Williamson2009-11-141-0/+1
|
* MANIFEST was missing two filesJesse Vincent2009-11-091-0/+2
|
* Make my_exit behave the same as the Perl exit. And add tests for itGerard Goossen2009-11-081-0/+1
| | | | | | | Rationale: This makes the behaviour of my_exit consistent, so it no longer depends on whether a subroutine was called using call_sv or as a normal using an entersub op. Previously, the exit code was sometimes converted to an exception.
* Merge branch 'legacy-pragma' into bleadRafael Garcia-Suarez2009-11-061-0/+1
|\ | | | | | | | | Conflicts: MANIFEST
| * Deliver skeleton legacy.pmKarl2009-01-231-0/+1
| |
* | Implement facility to plug in syntax triggered by keywordsJesse Vincent2009-11-051-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Date: Tue, 27 Oct 2009 01:29:40 +0000 From: Zefram <zefram@fysh.org> To: perl5-porters@perl.org Subject: bareword sub lookups Attached is a patch that changes how the tokeniser looks up subroutines, when they're referenced by a bareword, for prototype and const-sub purposes. Formerly, it has looked up bareword subs directly in the package, which is contrary to the way the generated op tree looks up the sub, via an rv2cv op. The patch makes the tokeniser generate the rv2cv op earlier, and dig around in that. The motivation for this is to allow modules to hook the rv2cv op creation, to affect the name->subroutine lookup process. Currently, such hooking affects op execution as intended, but everything goes wrong with a bareword ref where the tokeniser looks at some unrelated CV, or a blank space, in the package. With the patch in place, an rv2cv hook correctly affects the tokeniser and therefore the prototype-based aspects of parsing. The patch also changes ck_subr (which applies the argument context and checking parts of prototype behaviour) to handle subs referenced by an RV const op inside the rv2cv, where formerly it would only handle a gv op inside the rv2cv. This is to support the most likely kind of modified rv2cv op. [This commit includes the Makefile.PL for XS-APITest-KeywordRPN missing from the original patch, as well as updates to perldiag.pod and a MANIFEST sort]
* | Remove Perl_pmflag() from the public API, and mark it as deprecated.Nicholas Clark2009-11-011-0/+1
| | | | | | | | | | | | regcomp.c stopped using it before 5.10, leaving only toke.c. The only code on CPAN that uses it is copies of regcomp.c. Replace it with a static function, with a cleaner interface.
* | Updated ExtUtils::CBuilder to 0.27David Golden2009-10-291-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0.27 - Thu Oct 29 21:29:56 EDT 2009 Other: - Removed Build.PL to avoid creating a circular dependency - Added version numbers to Windows compiler driver modules 0.26_05 - Sun Oct 25 17:29:02 EDT 2009 Bugs fixed: - Fixed t/02link.t failures on cygwin with Perl 5.8 [David Golden] Other: - Made have_compiler (and have_cplusplus) quiet without echoing the test command to STDOUT [David Golden] 0.26_04 - Mon Oct 19 21:57:46 EDT 2009 Enhancements: - Added 'have_cplusplus()' method to check for C++ support - Added patches for building Perl with mingw64 [Sisyphus] - Allow CC environment variable to override $Config{cc} Bugs fixed: - Fixed link executable command for Win32 MSVC (RT#40819) [Cosimo Streppone] - Removed MSVC version check when embedding a manifest file (RT #43002) [Steve Hay] Other: - Split Windows compiler driver packages into individual *.pm files
* | Add missing filesRafael Garcia-Suarez2009-10-281-0/+3
| |
* | Rename to Porting/perldelta_template.pod so that t/porting/podcheck.t covers it.Nicholas Clark2009-10-241-1/+1
| |
* | Add perl5112delta, and change 5111delta from being "the" perldelta.Nicholas Clark2009-10-241-0/+1
| |
* | Remove file t/0 added by last commitRafael Garcia-Suarez2009-10-221-1/+0
| | | | | | | | Make the test create it instead
* | Bare readdir in while loop now sets $_Brad Gilbert2009-10-221-0/+2
| |
* | Module::CoreList, implemented is_deprecated() and added tests for it.Chris Williams2009-10-211-0/+1
| | | | | | | | | | | | Module::CoreList->is_deprecated( 'Switch' ); # assumes $] Module::CoreList->is_deprecated( 'Switch', 5.01000 );
* | Expose utf16_to_utf8{,reversed} via XS::APItest, and provide some basic tests.Nicholas Clark2009-10-181-0/+1
| |
* | Move tests for $[ from comp/hints.t to op/array_base.tNicholas Clark2009-10-161-0/+1
| | | | | | | | Tests in t/comp/ are too early to rely on pragmata working.
* | Move tests for $[ from comp/parser.t to op/array_base.tNicholas Clark2009-10-161-0/+1
| | | | | | | | Tests in t/comp/ are too early to rely on pragmata working.
* | Move the test for the deprecated feature <<; out of t/base/lext.tNicholas Clark2009-10-161-0/+1
| | | | | | | | Tests in base can't utilise pragmata, specifically no warnings 'deprecated';
* | Add missing MANIFEST entriesSteve Hay2009-10-161-2/+4
| | | | | | | | Missed by commit 55b77936aef50881a71470fd06e66edffd66d9de
* | Sort MANIFEST following commit 9bc662c9c4c134e4.Nicholas Clark2009-10-131-1/+1
| |
* | Work around Parse-CPAN-Meta's desire to run a command at 'make test' time. ↵Jesse Vincent2009-10-131-0/+1
| | | | | | | | - Commit the generated file
* | Move the new "perl policy" document into pod/Jesse Vincent2009-10-131-1/+1
| |
* | overload no longer implicitly unsets fallback on repeated 'use overload' ↵Geoffrey T. Dairiki2009-10-121-0/+1
| | | | | | | | | | | | | | | | lines - Fix for RT#68916 Subject: overload::import resets the setting of 'fallback' Date: Tue, 04 Aug 2009 17:54:34 -0700 From: "Geoffrey T. Dairiki" <dairiki at dairiki.org>
* | Remove Test-Simple's 00compile.t from coreSteve Hay2009-10-121-2/+0
| | | | | | | | | | | | | | | | | | It required a hand-edited version of Test-Simple's MANIFEST due to the exclusion of a .pm file from core, but we shouldn't have edited versions of CPAN files in core. The presence of the MANIFEST file also caused warnings from the Makefile.PL due to other files being excluded from core, so rather than further editing of the MANIFEST it is simplest to just remove it and the test that requires it.
* | Exclude CGI/t/fast.t from the core, as it relies on FCGI, which is not in core.Nicholas Clark2009-10-111-1/+0
| | | | | | | | | | | | | | Whilst the test is designed to skip if FCGI is not present, that logic is now broken, and even if it were fixed, the as-implemented skip count is now wrong. We're never going to run this test, as core tests run with just the core's libraries in @INC, so I see no reason to ship it.
* | Correct the name of subtest.t, added in 2c4d5b9bac4cc261Nicholas Clark2009-10-111-1/+1
| | | | | | | | | | | | There isn't actually an "all files in MANIFEST are present" test in t/porting. Right now we rely on ./Configure on *nix doing it, which doesn't work if you aren't on *nix, or are, but don't re-run Configure. Maybe we should add one.
* | Correct the listed names of the two files uudecoded in commit 7b742a041dc3ba8cNicholas Clark2009-10-111-2/+2
| | | | | | | | | | | | | | It removed the '.uu' from the end of the name, but didn't change the preceding '_' to '.'. They'd been changed from '.' to avoid having multiple '.'s in the name, as some VMS filesystems don't like multiple '.'s. It's not easy being green.
* | Add Test-Simple's MANIFEST fileSteve Hay2009-10-111-0/+1
| | | | | | | | | | | | It is needed by the new 00compile.t test script. We don't normally include CPAN distributions' MANIFEST files in core, but there is an existing precedent for this in ExtUtils-MakeMaker.
* | Correct MANIFEST, broken by Test-Simple upgradeSteve Hay2009-10-111-1/+1
| |
* | Upgrade to Test-Simple-0.94Steve Hay2009-10-111-0/+12
| |
* | Upgrade to Parse-CPAN-Meta-1.40Steve Hay2009-10-111-1/+2
| |
* | Upgrade to CGI.pm-3.48Steve Hay2009-10-111-0/+9
| |
* | Replace UU encoded files in CGI with their binary originalsSteve Hay2009-10-111-4/+3
| | | | | | | | | | There is no longer any need to avoid having binary files in the perl distribution, and these files are not UU encoded in CGI on CPAN.
* | Move CGI's Changes file to its proper placeSteve Hay2009-10-111-1/+1
| |
* | Add a test for the bootstrap rules for tests in t/Nicholas Clark2009-10-091-0/+1
| |
* | Add missing IO-Compress test fileSteve Hay2009-10-091-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | The original IO-Compress patch: http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2009-03/msg00293.html omitted the file (but strangely included the entry "t/cz-03zlib-v1.t*" [sic] in the MANIFEST file that it mistakenly included). Also note in Maintainers.pl that IO-Compress is now in cpan/ not dist/, and mark UPSTREAM as 'cpan'.
* | Move script.t from t/comp to t/run, as it's a test for invoking perl.Nicholas Clark2009-10-081-1/+1
| |
* | Add Porting/release_schedule.pod to MANIFEST.Nicholas Clark2009-10-071-0/+1
| |
* | Check POD in lib/, ext/ and pod/Max Maischein2009-10-051-0/+1
| |
* | Update ExtUtils::ParseXS to 2.21David Golden2009-10-051-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2.21 - Mon Oct 5 11:17:53 EDT 2009 Bug fixes: - Adds full path in INCLUDE #line directives (RT#50198) [patch by "spb"] Other: - Updated copyright and maintainer list 2.20_07 - Sat Oct 3 11:26:55 EDT 2009 Bug fixes: - Use "char* file" for perl < 5.9, not "char[] file"; fixes mod_perl breakage due to prior attempts to fix RT#48104 [David Golden] 2.20_06 - Fri Oct 2 23:45:45 EDT 2009 Bug fixes: - Added t/typemap to fix broken test on perl 5.6.2 [David Golden] - More prototype fixes for older perls [Goro Fuji] - Avoid "const char *" in test files as it breaks on 5.6.2 [Goro Fuji] Other: - Merged changes from 2.2004 maintenance branch (see 2.200401 to 2.200403) [David Golden] 2.20_05 - Sat Aug 22 21:46:56 EDT 2009 Bug fixes: - Fix prototype related bugs [Goro Fuji] - Fix the SCOPE keyword [Goro Fuji]
* | Upgrade File::Path to 2.08 (and add taint.t test)Rafael Garcia-Suarez2009-10-051-0/+1
| |
* | add tests to make sure the \s and [\s] match the same thingYves Orton2009-10-051-0/+2
| | | | | | | | Note: we currently fail these tests. This will be recitified.
* | Added a perldeta file for 5.11.1Jesse Vincent2009-10-041-0/+1
| |
* | Move Locale::Maketext::Simple from dist/ to cpan/Nicholas Clark2009-10-021-10/+10
| | | | | | | | | | My mistake - it should always have been here, as the canonical upstream is Best Practical's svn.
* | Move Storable from ext/ to dist/Nicholas Clark2009-10-021-49/+49
| |
* | Move Win32 from ext/ to cpan/Nicholas Clark2009-10-021-18/+18
| |
* | Move ExtUtils::Constant from ext/ to cpan/Nicholas Clark2009-10-021-6/+6
| |
* | Move Win32API::File from ext/ to cpan/Nicholas Clark2009-10-021-13/+13
| |