15 years agoProperly return a syntax error instead of segfaulting if each/keys/values is used...
Rafael Garcia-Suarez [Thu, 8 Oct 2009 09:33:06 +0000]
Properly return a syntax error instead of segfaulting if each/keys/values is used without an argument

15 years agoUpdated Object-Accessor to CPAN version 0.36
Chris Williams [Thu, 8 Oct 2009 08:52:51 +0000]
Updated Object-Accessor to CPAN version 0.36

  Changes for 0.36    Thu Oct  8 09:42:36 BST  2009
  =================================================
  *   Apply patch to fix ABSTRACT in core, RT #49563
      from Jerry Hedden.

15 years agoMove script.t from t/comp to t/run, as it's a test for invoking perl.
Nicholas Clark [Thu, 8 Oct 2009 06:44:05 +0000]
Move script.t from t/comp to t/run, as it's a test for invoking perl.

15 years agoCPAN::YACSmoke has been deprecated and minismokebox is a much more robust CPAN testin...
Chris Williams [Wed, 7 Oct 2009 21:15:53 +0000]
CPAN::YACSmoke has been deprecated and minismokebox is a much more robust CPAN testing framework. Updated the links accordingly.

15 years agoAdd Porting/release_schedule.pod to MANIFEST.
Nicholas Clark [Wed, 7 Oct 2009 18:16:11 +0000]
Add Porting/release_schedule.pod to MANIFEST.

15 years agoFix Pod errors spotted by podcheck.t
Nicholas Clark [Wed, 7 Oct 2009 18:15:34 +0000]
Fix Pod errors spotted by podcheck.t

15 years agoMakefile and makefile only exist on case-sensitive file systems, so allow them.
Nicholas Clark [Wed, 7 Oct 2009 19:19:21 +0000]
Makefile and makefile only exist on case-sensitive file systems, so allow them.

15 years agoRemove BEGIN{}, use '..', part deux
Max Maischein [Tue, 6 Oct 2009 16:10:42 +0000]
Remove BEGIN{}, use '..', part deux

15 years agoExpand on cookbook todo
David Golden [Tue, 6 Oct 2009 20:02:53 +0000]
Expand on cookbook todo

15 years agoAdd perltodo: write an XS cookbook
David Golden [Tue, 6 Oct 2009 18:13:31 +0000]
Add perltodo: write an XS cookbook

15 years agoPorting/checkAUTHORS.pl now runs clean
Jesse Vincent [Tue, 6 Oct 2009 17:33:32 +0000]
Porting/checkAUTHORS.pl now runs clean

15 years agoFurther clean up checkAUTHORS.pl output (fixing encoded @ signs)
Jesse Vincent [Tue, 6 Oct 2009 17:06:12 +0000]
Further clean up checkAUTHORS.pl output (fixing encoded @ signs)

15 years agosort @files once, outside the loop.
Nicholas Clark [Tue, 6 Oct 2009 14:58:31 +0000]
sort @files once, outside the loop.

15 years agoStandardise t/lib/*.t on ./test.pl, and remove BEGIN boilerplate.
Nicholas Clark [Tue, 6 Oct 2009 14:26:32 +0000]
Standardise t/lib/*.t on ./test.pl, and remove BEGIN boilerplate.

15 years agoRemove commented out reference to Test::More
Nicholas Clark [Tue, 6 Oct 2009 14:26:18 +0000]
Remove commented out reference to Test::More

15 years agoStandarise t/porting/*.t on ./test.pl, and remove BEGIN boilerplate.
Nicholas Clark [Tue, 6 Oct 2009 14:09:00 +0000]
Standarise t/porting/*.t on ./test.pl, and remove BEGIN boilerplate.

15 years agoReplace a hardcoded temporary file name with test.pl's tempfile().
Nicholas Clark [Tue, 6 Oct 2009 12:43:55 +0000]
Replace a hardcoded temporary file name with test.pl's tempfile().

15 years agoStandardise t/uni/*.t on ./test.pl, and remove PERL_CORE boilerplate.
Nicholas Clark [Tue, 6 Oct 2009 12:05:20 +0000]
Standardise t/uni/*.t on ./test.pl, and remove PERL_CORE boilerplate.

TestInit sets up the directory for us.

Also remove unncessary C<use Encode>s.

15 years agoDon't attempt UTF-8 cache assertion for SVs with invalid SvPVX() (eg overloaded)
Nicholas Clark [Tue, 6 Oct 2009 07:24:08 +0000]
Don't attempt UTF-8 cache assertion for SVs with invalid SvPVX() (eg overloaded)

Fixes RT 69422.

However, I'm not actually sure whether we should even be caching the results of
UTF-8 operations on overloading, given that nothing stops overloading returning
a different value every time it's called.

15 years agomore pod cleanups based on the new podcheck.t
Jesse Vincent [Tue, 6 Oct 2009 03:56:43 +0000]
more pod cleanups based on the new podcheck.t

15 years agoA number of pod fixes found by podcheck.t
Jesse Vincent [Tue, 6 Oct 2009 03:42:38 +0000]
A number of pod fixes found by podcheck.t

15 years agopodcheck.t now uses MANIFEST to choose which files it should check
Jesse Vincent [Tue, 6 Oct 2009 03:56:56 +0000]
podcheck.t now uses MANIFEST to choose which files it should check

15 years agoWe don't actually want to check .PL files
Jesse Vincent [Tue, 6 Oct 2009 01:42:14 +0000]
We don't actually want to check .PL files

15 years agoCheck POD in lib/, ext/ and pod/
Max Maischein [Mon, 5 Oct 2009 20:49:09 +0000]
Check POD in lib/, ext/ and pod/

15 years agoNote the one mistake in perl.git's history, and the appropriate graft to remove it
Alex Vandiver [Mon, 5 Oct 2009 23:45:58 +0000]
Note the one mistake in perl.git's history, and the appropriate graft to remove it

Message-Id: <1254775127-18136-1-git-send-email-alex@chmrr.net>

15 years agoAdding ikegami to AUTHORS
Eric Brine [Wed, 23 Sep 2009 23:20:52 +0000]
Adding ikegami to AUTHORS

Message-ID: <f86994700910051044p6ef5e09dpf0f058714c2d1e6@mail.gmail.com>

15 years agoExplain using git send-email for patches
David Golden [Mon, 5 Oct 2009 21:46:36 +0000]
Explain using git send-email for patches

15 years agoUpdate ExtUtils::ParseXS to 2.21
David Golden [Mon, 5 Oct 2009 15:31:12 +0000]
Update ExtUtils::ParseXS to 2.21

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]

15 years agoIn Perl_moreswitches(), merge 2 string constants in the code implementing -v.
Nicholas Clark [Mon, 5 Oct 2009 19:04:13 +0000]
In Perl_moreswitches(), merge 2 string constants in the code implementing -v.

15 years ago$^O is initalised to OSNAME, so no need to return the latter from Internals::V.
Nicholas Clark [Mon, 5 Oct 2009 18:48:10 +0000]
$^O is initalised to OSNAME, so no need to return the latter from Internals::V.

Saves having object code to build one SV that Config::_V can find out by itself.

15 years agoMove initialising PL_osname from S_init_predump_symbols to perl_construct().
Nicholas Clark [Mon, 5 Oct 2009 18:20:49 +0000]
Move initialising PL_osname from S_init_predump_symbols to perl_construct().

15 years agoMerge branch 'blead' of ssh://perl5.git.perl.org/gitroot/perl into blead
Jesse Vincent [Mon, 5 Oct 2009 19:05:57 +0000]
Merge branch 'blead' of ssh://perl5.git.perl.org/gitroot/perl into blead

* 'blead' of ssh://perl5.git.perl.org/gitroot/perl:
  Remove :raw open mode from tests

15 years agoAdding the current stub of a release schedule for blead to Porting/
Jesse Vincent [Mon, 5 Oct 2009 19:03:53 +0000]
Adding the current stub of a release schedule for blead to Porting/

15 years agoRemove :raw open mode from tests
Max Maischein [Mon, 5 Oct 2009 17:03:19 +0000]
Remove :raw open mode from tests

Message-ID: <4ACA2753.4080100@corion.net>

15 years agoUpgrade File::Path to 2.08 (and add taint.t test)
Rafael Garcia-Suarez [Mon, 5 Oct 2009 11:53:00 +0000]
Upgrade File::Path to 2.08 (and add taint.t test)

15 years agoin regexec.c move the BOUND logic out of the way of the special CC logic
Yves Orton [Mon, 5 Oct 2009 07:34:52 +0000]
in regexec.c move the BOUND logic out of the way of the special CC logic

This is a first step towards macroizing the special CC handler logic so
it is easier to maintain them, for instance interestng optimisations are
being used in one, but not all, even though the logic is sharable. By
moving the BOUND logic out of the way the code repition is much clearer.

15 years agoadd tests to make sure the \s and [\s] match the same thing
Yves Orton [Sun, 4 Oct 2009 11:19:59 +0000]
add tests to make sure the \s and [\s] match the same thing

Note: we currently fail these tests. This will be recitified.

15 years agoWin32API-File is maintained by CHORNY
Steve Hay [Mon, 5 Oct 2009 07:54:49 +0000]
Win32API-File is maintained by CHORNY

Message-ID: <99f9741ee79af34e132fdb7538318cf2.squirrel@mail.corion.net>

15 years agoWin32API-File has now moved to cpan/
Steve Hay [Sun, 4 Oct 2009 23:43:28 +0000]
Win32API-File has now moved to cpan/
and its build by-product is now ignored by the cpan/.gitignore

15 years agoIgnore cpan/Win32API-File/cFile_pc_to_blib build by-product
Max Maischein [Sun, 4 Oct 2009 17:45:41 +0000]
Ignore cpan/Win32API-File/cFile_pc_to_blib build by-product

Message-ID: <4AC8EACC.70802@corion.net>

15 years agorefactor some common logic in regexec.c
Yves Orton [Sun, 4 Oct 2009 15:00:10 +0000]
refactor some common logic in regexec.c

15 years agomake test-reonly bypass the non-xs extensions
Yves Orton [Sun, 4 Oct 2009 16:39:49 +0000]
make test-reonly bypass the non-xs extensions

15 years agoRun "cd pod ; ../perl -I../lib buildtoc --build-all"
Rafael Garcia-Suarez [Sun, 4 Oct 2009 16:11:13 +0000]
Run "cd pod ; ../perl -I../lib buildtoc --build-all"

15 years agoDon't autovivify a spurious key "all" in the %Targets hash
Rafael Garcia-Suarez [Sun, 4 Oct 2009 16:09:14 +0000]
Don't autovivify a spurious key "all" in the %Targets hash

15 years agoApply the same policy for the value returned by push() and unshift()
Vincent Pit [Sun, 4 Oct 2009 13:02:56 +0000]
Apply the same policy for the value returned by push() and unshift()

That is, only push the len when the static context is not void, and honour
len magic.

15 years agoFix pod toc generation for new perldelta
Jesse Vincent [Sat, 3 Oct 2009 21:43:19 +0000]
Fix pod toc generation for new perldelta

Spotted by Jerry Hedden

15 years ago'make distclean now results in an actually-clean tree.
Jesse Vincent [Sat, 3 Oct 2009 21:18:19 +0000]
'make distclean now results in an actually-clean tree.

15 years agoAdded a perldeta file for 5.11.1
Jesse Vincent [Sat, 3 Oct 2009 20:24:06 +0000]
Added a perldeta file for 5.11.1

15 years agoCorrecting mistaken description of 'delete local' in perl5110delta
Jesse Vincent [Sat, 3 Oct 2009 20:22:17 +0000]
Correcting mistaken description of 'delete local' in perl5110delta

Reported by nothingmuch++ and rjbs++

15 years agoMention Jesse as pumpkin
Abigail [Sat, 3 Oct 2009 16:37:46 +0000]
Mention Jesse as pumpkin

15 years agoMake Win32 treat IO-Compress as an XS extension, as was done elsewhere by
Steve Hay [Sat, 3 Oct 2009 13:04:31 +0000]
Make Win32 treat IO-Compress as an XS extension, as was done elsewhere by
commit 4cc80fc4cbbd82e20f7b14b68abb53d552076022

Something is still wrong with the treatment of IO-Compress on (at least)
Win32, though--see:
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2009-10/msg00061.html

15 years agoAvoid false negatives on Win32 with Shell.t tests.
George Greer [Sat, 3 Oct 2009 00:12:08 +0000]
Avoid false negatives on Win32 with Shell.t tests.

On DOS and Windows, the 'dir' command includes the number of bytes free on
the filesystem so when t/Shell.t tries to compare two different 'dir' outputs
the test can fail because of other, unrelated activity on the filesystem.

Message-ID: alpine.LFD.2.00.0910022024380.18604@ein.m-l.org

15 years agoMake Module::Corelist recognise $] as a version number on 5.11.0
Rafael Garcia-Suarez [Sat, 3 Oct 2009 10:01:40 +0000]
Make Module::Corelist recognise $] as a version number on 5.11.0

Bump version to 2.20

15 years agoUpdate Changes/README for 2.19, version of Module::CoreList shipped with 5.11.0
Rafael Garcia-Suarez [Sat, 3 Oct 2009 09:43:06 +0000]
Update Changes/README for 2.19, version of Module::CoreList shipped with 5.11.0

15 years agoChange warning "Unicode character is illegal" to more accurate description
Rafael Garcia-Suarez [Sat, 3 Oct 2009 07:56:42 +0000]
Change warning "Unicode character is illegal" to more accurate description

That now reads "Unicode non-character is illegal in interchange" and the
perldiag documentation is expanded a bit.

15 years agoAdapt test to accept local uncommitted changes
Rafael Garcia-Suarez [Sat, 3 Oct 2009 07:35:27 +0000]
Adapt test to accept local uncommitted changes

15 years agoRather than list all of the CPAN dists in cpan/ not to index, make use of the fact...
Jesse Vincent [Fri, 2 Oct 2009 21:41:57 +0000]
Rather than list all of the CPAN dists in cpan/ not to index, make use of the fact that noindex is path based and just list cpan/

15 years agoAdded the git tag step for releases from Yves
Jesse Vincent [Fri, 2 Oct 2009 18:26:19 +0000]
Added the git tag step for releases from Yves

15 years agoAdded another cleaning step to the release manager guide's build recipe
Jesse Vincent [Fri, 2 Oct 2009 18:21:04 +0000]
Added another cleaning step to the release manager guide's build recipe

15 years agoadd new release to perlhist
Jesse Vincent [Fri, 2 Oct 2009 18:20:15 +0000]
add new release to perlhist

15 years agoPath and bug fixes in the release_managers_guide
Jesse Vincent [Fri, 2 Oct 2009 18:17:42 +0000]
Path and bug fixes in the release_managers_guide

15 years agoUpdate Module::CoreList for 5.11.0
Jesse Vincent [Fri, 2 Oct 2009 18:16:47 +0000]
Update Module::CoreList for 5.11.0

15 years agoUpdate META.yml
Jesse Vincent [Fri, 2 Oct 2009 18:11:25 +0000]
Update META.yml

15 years agoOur makemeta invocation was wrong (after miniperl stopped working)
Jesse Vincent [Fri, 2 Oct 2009 18:10:54 +0000]
Our makemeta invocation was wrong (after miniperl stopped working)

15 years agoTypo fixes in perldelta
Jesse Vincent [Fri, 2 Oct 2009 17:56:56 +0000]
Typo fixes in perldelta

15 years agofixing a typo in the release manager guide
Jesse Vincent [Fri, 2 Oct 2009 17:39:03 +0000]
fixing a typo in the release manager guide

15 years agopodchecker nits in perldelta fixed
Jesse Vincent [Fri, 2 Oct 2009 17:38:39 +0000]
podchecker nits in perldelta fixed

15 years agoREADME.vms version bumps
Jesse Vincent [Fri, 2 Oct 2009 17:29:34 +0000]
README.vms version bumps

15 years agoChange e40af2cd omitted to update mkpport.lst's path to Win32API::File.
Nicholas Clark [Fri, 2 Oct 2009 17:33:43 +0000]
Change e40af2cd omitted to update mkpport.lst's path to Win32API::File.

15 years agoMove Locale::Maketext::Simple from dist/ to cpan/
Nicholas Clark [Fri, 2 Oct 2009 17:21:32 +0000]
Move Locale::Maketext::Simple from dist/ to cpan/

My mistake - it should always have been here, as the canonical upstream is
Best Practical's svn.

15 years agoMove Storable from ext/ to dist/
Nicholas Clark [Fri, 2 Oct 2009 17:12:44 +0000]
Move Storable from ext/ to dist/

15 years agoMove Win32 from ext/ to cpan/
Nicholas Clark [Fri, 2 Oct 2009 16:57:13 +0000]
Move Win32 from ext/ to cpan/

15 years agoMove ExtUtils::Constant from ext/ to cpan/
Nicholas Clark [Fri, 2 Oct 2009 16:42:02 +0000]
Move ExtUtils::Constant from ext/ to cpan/

15 years agoWe don't actually need constant to bootstrap the nonxs extensions.
Nicholas Clark [Fri, 2 Oct 2009 16:33:25 +0000]
We don't actually need constant to bootstrap the nonxs extensions.

15 years agoMove Win32API::File from ext/ to cpan/
Nicholas Clark [Fri, 2 Oct 2009 16:32:55 +0000]
Move Win32API::File from ext/ to cpan/

15 years agoChange 204606f4 ommited to update make_ext.pl's path to Text::ParseWords
Nicholas Clark [Fri, 2 Oct 2009 16:23:14 +0000]
Change 204606f4 ommited to update make_ext.pl's path to Text::ParseWords

15 years agoMove Time::Piece from ext/ to cpan/
Nicholas Clark [Fri, 2 Oct 2009 16:21:16 +0000]
Move Time::Piece from ext/ to cpan/

15 years agoMove Time::HiRes from ext/ to cpan/
Nicholas Clark [Fri, 2 Oct 2009 16:12:07 +0000]
Move Time::HiRes from ext/ to cpan/

15 years agoMove Tie::File from ext/ to cpan/
Nicholas Clark [Fri, 2 Oct 2009 16:00:06 +0000]
Move Tie::File from ext/ to cpan/

15 years ago"Malformed UTF-16 surrogate" is a fatal error
Rafael Garcia-Suarez [Fri, 2 Oct 2009 15:52:42 +0000]
"Malformed UTF-16 surrogate" is a fatal error

15 years agoMove Text::Soundex from ext/ to cpan/
Nicholas Clark [Fri, 2 Oct 2009 15:47:45 +0000]
Move Text::Soundex from ext/ to cpan/

15 years agoMove Text::ParseWords from ext/ to cpan/
Nicholas Clark [Fri, 2 Oct 2009 15:39:27 +0000]
Move Text::ParseWords from ext/ to cpan/

15 years agoMove Text::Balanced from ext/ to cpan/
Nicholas Clark [Fri, 2 Oct 2009 15:29:35 +0000]
Move Text::Balanced from ext/ to cpan/

15 years agoMove Test::Simple from ext/ to cpan/
Nicholas Clark [Fri, 2 Oct 2009 15:19:41 +0000]
Move Test::Simple from ext/ to cpan/

15 years agoMove Term::Cap from ext/ to cpan/
Nicholas Clark [Fri, 2 Oct 2009 15:07:07 +0000]
Move Term::Cap from ext/ to cpan/

15 years agoTypo in Maintainers.pl - Yeah, that @ now needs to be in ''
Jesse Vincent [Fri, 2 Oct 2009 15:04:50 +0000]
Typo in Maintainers.pl - Yeah, that @ now needs to be in ''

15 years agoMove Test::Harness from ext/ to cpan/
Nicholas Clark [Fri, 2 Oct 2009 14:57:26 +0000]
Move Test::Harness from ext/ to cpan/

15 years agoMove Shell from ext/ to cpan/
Nicholas Clark [Fri, 2 Oct 2009 14:41:38 +0000]
Move Shell from ext/ to cpan/

15 years agoCorrect the FILES entry for SelfLoader.
Nicholas Clark [Fri, 2 Oct 2009 14:34:01 +0000]
Correct the FILES entry for SelfLoader.

15 years agoMove List::Util from ext/ to cpan/
Nicholas Clark [Fri, 2 Oct 2009 14:32:49 +0000]
Move List::Util from ext/ to cpan/

15 years agoMove Pod::Simple from ext/ to cpan/
Nicholas Clark [Fri, 2 Oct 2009 14:22:23 +0000]
Move Pod::Simple from ext/ to cpan/

15 years agoMove Pod::Parser from ext/ to cpan/
Nicholas Clark [Fri, 2 Oct 2009 14:10:55 +0000]
Move Pod::Parser from ext/ to cpan/

15 years agoMove Pod::LaTeX from ext/ to cpan/
Nicholas Clark [Fri, 2 Oct 2009 13:49:19 +0000]
Move Pod::LaTeX from ext/ to cpan/

15 years agoTypo in Maintainers.pl spotted by Jerry Hedden
Jesse Vincent [Fri, 2 Oct 2009 14:00:45 +0000]
Typo in Maintainers.pl spotted by Jerry Hedden

15 years agoMove Pod::Escapes from ext/ to cpan/
Nicholas Clark [Fri, 2 Oct 2009 13:38:00 +0000]
Move Pod::Escapes from ext/ to cpan/

15 years agoMove PerlIO::via::QuotedPrint from ext/ to cpan/
Nicholas Clark [Fri, 2 Oct 2009 13:19:12 +0000]
Move PerlIO::via::QuotedPrint from ext/ to cpan/

15 years agoMove parent from ext/ to cpan/
Nicholas Clark [Fri, 2 Oct 2009 13:10:14 +0000]
Move parent from ext/ to cpan/

15 years agoMove Module::Pluggable from ext/ to cpan/
Nicholas Clark [Fri, 2 Oct 2009 12:55:08 +0000]
Move Module::Pluggable from ext/ to cpan/

15 years agoMove MIME::Base64 from ext/ to cpan/
Nicholas Clark [Fri, 2 Oct 2009 12:45:44 +0000]
Move MIME::Base64 from ext/ to cpan/

15 years agoMove Memoize from ext/ to cpan/
Nicholas Clark [Fri, 2 Oct 2009 12:33:24 +0000]
Move Memoize from ext/ to cpan/