In perl.git, the annotated tag v5.11.1 has been created

<http://perl5.git.perl.org/perl.git/commitdiff/3dddb9dacc30671e10a731d668eb2386c9f02754?hp=0000000000000000000000000000000000000000>

        at  3dddb9dacc30671e10a731d668eb2386c9f02754 (tag)
   tagging  d5bddf6e73535489e587a205e0bfbe9b86aff43f (commit)
  replaces  v5.11.0
 tagged by  Jesse Vincent
        on  Tue Oct 20 12:00:23 2009 -0400

- Log -----------------------------------------------------------------
Perl 5.11.1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEABECAAYFAkrd3pcACgkQEi9d9xCOQEY3IgCgggcMDAo/cVaMEwPEji42z+yp
zUoAoKvJcwinKB2QRANYce3cei2TqApP
=eS/Y
-----END PGP SIGNATURE-----

Abigail (1):
      Mention Jesse as pumpkin

Alex Vandiver (1):
      Note the one mistake in perl.git's history, and the appropriate graft to 
remove it

Chris Williams (4):
      CPAN::YACSmoke has been deprecated and minismokebox is a much more robust 
CPAN testing framework. Updated the links accordingly.
      Updated Object-Accessor to CPAN version 0.36
      Update CPANPLUS to CPAN version 0.89_02
      Update CPANPLUS to CPAN version 0.89_03

Craig A. Berry (8):
      MakeMaker testing in core runs from one level deeper than before.
      No longer need to skip t/comp/opsubs.t #22 on VMS.
      Try for smarter (more portable) skip criteria in Encode's piconv.t.
      Make p_tainted.t find its tests on VMS.
      Fix 2 pod errors in perlvms.pod.
      Restore 8d2345e02f493825c3e22467caf8508ee3a19450.
      Make the watchdog create a valid command for spawning.
      Help ExtUtils::Install's tests find PERL_SRC on VMS.

David Golden (7):
      Update ExtUtils::ParseXS to 2.21
      Explain using git send-email for patches
      Add 'package NAME VERSION' syntax
      Add perltodo: write an XS cookbook
      Expand on cookbook todo
      formally mark deprecations in Maintainers.pl
      Merge branch 'corelist-deprecated' into blead

Eric Brine (2):
      Adding ikegami to AUTHORS
      Incorrect warning category case

Geoffrey T. Dairiki (1):
      overload no longer implicitly unsets fallback on repeated 'use overload' 
lines - Fix for RT#68916

George Greer (1):
      Avoid false negatives on Win32 with Shell.t tests.

H.Merijn Brand (1):
      Consistent spelling of HP-UX

Jan Dubois (3):
      The winsock select() implementation doesn't support all empty 'fd_set's.
      The term 'winsock' is an implementation detail.
      Perl builds fine on Windows 7

Jerry D. Hedden (2):
      Upgrade to threads::shared 1.32
      Add Cygwin to supported platforms list

Jesse Vincent (68):
      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/
      Correcting mistaken description of 'delete local' in perl5110delta
      Added a perldeta file for 5.11.1
      'make distclean now results in an actually-clean tree.
      Fix pod toc generation for new perldelta
      Adding the current stub of a release schedule for blead to Porting/
      Merge branch 'blead' of ssh://perl5.git.perl.org/gitroot/perl into blead
      We don't actually want to check .PL files
      podcheck.t now uses MANIFEST to choose which files it should check
      A number of pod fixes found by podcheck.t
      more pod cleanups based on the new podcheck.t
      Further clean up checkAUTHORS.pl output (fixing encoded @ signs)
      Porting/checkAUTHORS.pl now runs clean
      Update the release manager guide to clean up the tagging instructions
      Document that blead is released by a member of the sucker-of-the-month 
club.
      Slightly clean up the release manager guide by specifying an "End here 
for SNAPSHOT" per DAPM
      Record that Ask and Steve Hay have volunteered to be releng victims
      Added a TODO test for RT#69332 - PerlIO returns undef instead of 0 on EOL
      Applied a patch from David Fifield to fix an error message in perlipc.pod
      Podify the social contract about contributed modules
      Move the new "perl policy" document into pod/
      Work around Parse-CPAN-Meta's desire to run a command at 'make test' 
time.  - Commit the generated file
      Updated a comment in Porting/makerel
      First pass of weeding commit meesages from "git log v5.11.0..blead" into 
a perldelta.
      Ran into Bert Dvornik at a cafe - updated his AUTHORS file address
      Added four new AUTHORS who hadn't yet been acknowledged
      Remove Mac OS Classic caveats from perlport.pod as Perl is no longer 
portable to Mac OS Classic
      Eviscerate README.macos to match the state of the world
      Another pass at getting the perldelta for 5.11.1 in shape
      First pass at updating perlport.pod with data from p5p for 5.12
      HP/UX should have been HP-UX
      perldelta editing
      update perl5111delta to mark our current release point.
      add a test_porting target which runs basic porting tests to verify pod, 
manifest, etc
      Porting/makerel no longer massages win32 files during the final tarball 
build process
      macroify how we run perl from within the Makefile.
      Porting/core-cpan-diff now tells us who the upstream is for dual-lifed 
modules
      Make core-cpan-diff more aware of the new world order
      Maintainers.pl had a number of MAP errors due to the ext->cpan reorg
      CPANPLUS was upgraded without bumping the version in 
Porting/Maintainers.pl
      piconv.t from Encode isn't excluded. Fix Maintainers.pl
      Maintainers.pl updates to better match reality
      Updating Win32 0.39 to have the same line-endings as CPAN
      Revert part of d1eb317 which broke ./Configure -des -Dusedevel;make
      Added perldelta notes for yves' regex semantics fixups and W2k and VMS 
"known issues"
      Updated perlport.pod with notes on VMS support from Craig Berry
      Revert accidental executability of several pod files
      Bump B::Consise's version number since it's changed since 5.11.0
      Bump mro's version number and copyright year, since it differs from 5.11.0
      Bump Carp.pm's version number since it differs from the version in 5.11.0
      Bump overload.pm's version since it differs from the version in 5.11.0
      Bump OS2::Process's version since it differs from the version in 5.11.0
      Bump OS2::DLL's version since it differs from what was shipped in 5.11.0
      ExtUitls::Install had changes since 5.11.0 - bump its version
      We should not bump the perl version in the release schedule as part of 
releng
      Bump 5.11.0 -> 5.11.1 in all sorts of places it's (oh so unfortunately) 
hardcoded
      suidperl is no longer available. INSTALL should not say it is
      release manager guide notes updated
      perldelta cleanup
      perl5111delta now includes all changes between 5.11.0 and 5.11.1 and has 
been lightly copyedited
      perldelta formatting
      Acknowledgments in perldelta
      make regen; make regen_perly
      Module::CoreList updated for 5.11.1
      Module::CoreList version bump for 5.11.1 release
      set the release date for 5.11.1
      pod nits from nicholas and zefram
      release manager guide notes updates

Josh ben Jore (1):
      Darwin's groups can have spaces in them

Max Maischein (4):
      Ignore cpan/Win32API-File/cFile_pc_to_blib build by-product
      Remove :raw open mode from tests
      Check POD in lib/, ext/ and pod/
      Remove BEGIN{}, use '..', part deux

Nicholas Clark (122):
      Move initialising PL_osname from S_init_predump_symbols to 
perl_construct().
      $^O is initalised to OSNAME, so no need to return the latter from 
Internals::V.
      In Perl_moreswitches(), merge 2 string constants in the code implementing 
-v.
      Don't attempt UTF-8 cache assertion for SVs with invalid SvPVX() (eg 
overloaded)
      Standardise t/uni/*.t on ./test.pl, and remove PERL_CORE boilerplate.
      Replace a hardcoded temporary file name with test.pl's tempfile().
      Standarise t/porting/*.t on ./test.pl, and remove BEGIN boilerplate.
      Remove commented out reference to Test::More
      Standardise t/lib/*.t on ./test.pl, and remove BEGIN boilerplate.
      sort @files once, outside the loop.
      Makefile and makefile only exist on case-sensitive file systems, so allow 
them.
      Fix Pod errors spotted by podcheck.t
      Add Porting/release_schedule.pod to MANIFEST.
      Move script.t from t/comp to t/run, as it's a test for invoking perl.
      Avoid using the warnings pragma in proto.t - use may not work yet.
      Avoid using pragmata in opsubs.t - use may not work yet.
      Avoid using pragmata in fold.t - use may not work yet.
      Avoid using the strict pragma in colon.t - use may not work yet.
      Avoid using the strict pragma in retainedlines.t - use may not work yet.
      Avoid using bytes in require.t, as pack "C0U" does what we need.
      Move the test for RT #49472 to op/attrs.t from comp/require.t
      Move &do_require to the top of require.t, so that @a is the first lexical.
      Move tests for use for "new style version numbers" to use.t from require.t
      Test utf8 with BOMs, like we already test utf16be and utf16le.
      Replace longhand invocations of test() with 3 nested loops.
      Refactor bytes_to_utf16() into a more generic routine that also handles 
UTF-8
      Print the encoding name as part of the test, rather than on a separate 
line.
      Use require.t's bytes_to_utf() in place of PerlIO layers in utf.t
      Don't use require in comp/utf.t, as require isn't tested yet.
      Move the test for require 5.11.0 not loading strictures to require.t from 
use.t
      In opt(), use is(..., undef) rather than ok(!defined ...)
      Don't use require in comp/uproto.t, as require isn't tested yet.
      Avoid relying on prototypes working for tests to pass. They aren't tested 
yet.
      Don't use require in comp/retainedlines.t, as require isn't tested yet.
      Don't use require in comp/parser.t, as require isn't tested yet.
      Don't use require in comp/our.t, as require isn't tested yet.
      Don't use require in comp/opsubs.t, as require isn't tested yet.
      Don't use require in comp/multiline.t, as require isn't tested yet.
      Move the require './test.pl' to the end of t/comp/hints.t
      Give names to all tests in t/comp/fold.t
      Don't use require in comp/fold.t, as require isn't tested yet.
      Add a test for the bootstrap rules for tests in t/
      Refactoring tests to use test.pl is a TODO.
      Avoid using ++, op= and anon hash constructors in the testing code.
      Make _quote_args() return a result, rather than passing it a scalar 
reference.
      Correct the listed names of the two files uudecoded in commit 
7b742a041dc3ba8c
      Correct the name of subtest.t, added in 2c4d5b9bac4cc261
      Exclude CGI/t/fast.t from the core, as it relies on FCGI, which is not in 
core.
      Correct the location of the DISTRIBUTION tarball for Parse::CPAN::Meta
      Remove core @INC setting boilerplate from lib's test.
      Remove core @INC setting and chdir boilerplate from SelfLoader's tests.
      Remove core @INC setting and chdir boilerplate from Thread::Queue's tests.
      Remove core @INC setting and chdir boilerplate from Thread::Semaphore's 
tests.
      MakeMaker::Test::Utils::perl_lib now copes with relative paths for core 
testing.
      Swap the chdir and the call to perl_lib(), to work with relative paths in 
@INC.
      Run tests in ext/ and dist/ with relative paths for perl and @INC.
      Default to running tests in cpan/ with relative paths for perl and @INC
      porting/manifest.t now tests that all files listed in MANIFEST are 
present.
      In Perl_ckwarn(), simplify the check of isLEXWARN_on/isLEXWARN_off.
      deprecate_old() is not public, and only used within toke.c, so can be 
static.
      Re-order a conditional with ckWARN() last, as it is a function call.
      In uni_to_bytes(), fix ckWARN() anomaly.
      Normalise 3 fatal pack/unpack error messages to "panic: %s"
      Add Perl_ck_warner(), which combines Perl_ckwarn() and Perl_warner().
      Add Perl_ck_warner_d(), which combines Perl_ckwarn_d() and Perl_warner().
      In regcomp.c, where possible replace vWARN* with ckWARN*, using 
Perl_ck_warner.
      Replace "%s"/SvPVX(sv_name) with "%"SVf/SVfARG(sv_name), which is UTF-8 
safe.
      ckWARNreg() and ckWARNregdep() now use string concatenation, like their 
brethren
      Use deprecate() in place of deprecate_old(), and remove S_deprecate_old().
      Remove category 'syntax' from 5 warnings that should just be in 
'deprecated'.
      Move the code related to deprecate("comma-less variable list") into a 
function.
      Replace Perl_deprecate() with a macro that calls Perl_ck_warner()
      In Perl_ckwarn() and Perl_ckwarn_d() disentangle the complex conditionals.
      Migrate common code in Perl_ckwarn() and Perl_ckwarn_d() to 
S_ckwarn_common()
      Change S_ckwarn_common() to looping over the packed warning value.
      Minor podification nit. *2 legs bad* B<4 legs good>.
      Note that a test that regen.pl was run is TODO.
      Sort MANIFEST following commit 9bc662c9c4c134e4.
      Move the boolkeys op to the group of hash ops.
      POSIX::strftime() should be able to handle Unicode characters in the 
format
      In strftime(), save a malloc()/free() by using sv_usepvn_flags().
      Use sv_catpvs(), newSVpvs(), newSVpvn(), newSVhek(), gv_stashpvs() and the
      Use gv_stashsv() and gv_fetchpvs(), the later with proper arguments.
      Use newSVpvn(), newSVpvs() and gv_fetchpvs(), the later with proper 
arguments.
      Replace sv_2mortal(newSVpvn(...)) with newSVpvn_flags(..., SVs_TEMP)
      Skip testing the be_BY.CP1131 locale on Darwin 10, as it's still buggy.
      Convert sv_2mortal(newSVpvn(...)) to newSVpvs_flags(..., SVs_TEMP)
      Convert sv_2mortal(newSVpvn_utf8(...)) to newSVpvn_flags()
      Convert sv_2mortal(newSVpvn()) to newSVpvn_flags(), for 5.11.0 and later.
      Add no warnings 'deprecated' to a test that assigns to $[
      Move the test for the deprecated feature <<; out of t/base/lext.t
      do subname() is deprecated, so this test from perl 1 needs updating.
      Move tests for $[ from comp/parser.t to op/array_base.t
      Move tests for $[ from comp/hints.t to op/array_base.t
      do subname() is deprecated, so this test from perl 3 needs updating.
      Bracket deprecated features with no warnings 'deprecated';
      do subname() is deprecated, so update this hunk of test dating from perl 
1.
      do subname() is deprecated, so tests for it need no warnings 'deprecated';
      Tests for barewords and hash operators need no warnings 'deprecated';
      :locked is deprecated, so use :lvalue instead.
      localisation of $[ is deprecated, so needs no warnings 'deprecated';
      defined @array and defined %hash need no warnings 'deprecated';
      Opening dirhandle DIR also as a file needs no warnings 'deprecated';
      push and pop on barewords are deprecated, so need no warnings 
'deprecated';
      shift with barewords is deprecated, so this test from perl 1 needs 
updating.
      Can't use C<shift INC> to avoid @ in a commandline now, so use eval and 
octal.
      locked is deprecated, so use :lvalue instead.
      Enable deprecation warnings by default.
      Use gmtime() instead of localtime(), as timezones hinder testing 
strtime().
      Generate prototypes for utf16_textfilter and utf16rev_textfilter using 
embed.fnc
      Note why S_pending_ident's prototype can't be generated by embed.fnc
      Merge S_utf16_textfilter and S_utf16rev_textfilter().
      Expose utf16_to_utf8{,reversed} via XS::APItest, and provide some basic 
tests.
      utf16_to_utf8_reversed() should croak early when passed an odd byte 
length.
      utf16_to_utf8() should croak if the buffer ends without the second 
surrogate.
      utf16_to_utf8() should croak on encountering a bare low surrogate.
      In utf16_to_utf8(), fix off-by-one errors for the range of valid 
surrogates.
      Add two (U8 *) casts to placate C++.
      Fix minor pod formatting error in perl5111delta.pod
      Remove the entry about removing Perl_deprecate()
      MAD-only code in S_swallow_bom() duplicated the actions of sv_setpvn()
      Pull out filter setup code from S_swallow_bom() into 
S_add_utf16_textfilter()

Rafael Garcia-Suarez (22):
      Adapt test to accept local uncommitted changes
      Change warning "Unicode character is illegal" to more accurate description
      Update Changes/README for 2.19, version of Module::CoreList shipped with 
5.11.0
      Make Module::Corelist recognise $] as a version number on 5.11.0
      Don't autovivify a spurious key "all" in the %Targets hash
      Run "cd pod ; ../perl -I../lib buildtoc --build-all"
      Upgrade File::Path to 2.08 (and add taint.t test)
      Add tests for syntax errors in "package Name VERSION"
      Properly return a syntax error instead of segfaulting if each/keys/values 
is used without an argument
      Make tell() fail properly if called without an argument and when no 
previous file was read
      Let tell() report warnings on unopened filehandles
      Restore MAD handling of package statements
      Simplify code that sets $VERSION on the "package" line
      Documentation typo
      Merge branch 'feature/package-name-version' into blead
      Disable strictures while setting $VERSION in a "package" statement
      Don't install filter-util.pl
      Don't install uupacktool.pl
      Ignore files installed by Parse::CPAN::Meta
      Remove old code dealing with installing 5.003's perldiag
      Bump version of Switch to 2.15 for CPAN release
      Update Switch version in Maintainers.pl after CPAN upload

Simon 'corecode' Schubert (1):
      [perl #69686] Fix DragonFly thread lib selection

Sisyphus (2):
      Patch t/win32/system.t for mingw32/64
      Add mingw64 support for win32

Smylers (1):
      perlvar $1 clarification

Steve Hay (25):
      Make Win32 treat IO-Compress as an XS extension, as was done elsewhere by
      Win32API-File has now moved to cpan/
      Win32API-File is maintained by CHORNY
      Add missing IO-Compress test file
      Move CGI's Changes file to its proper place
      Replace UU encoded files in CGI with their binary originals
      Upgrade to CGI.pm-3.48
      Sync ExtUtils-CBuilder test scripts with CPAN versions
      Upgrade to ExtUtils-CBuilder-0.260301
      Upgrade to ExtUtils-Manifest-1.57
      Upgrade to Parse-CPAN-Meta-1.40
      Sync Pod-Simple test scripts with CPAN versions
      Upgrade to Pod-Simple-3.08
      Upgrade to Storable-2.21
      Upgrade to Test-Simple-0.94
      Correct MANIFEST, broken by Test-Simple upgrade
      Remove test boilerpates from ExtUtils-CBuilder tests
      Add Test-Simple's MANIFEST file
      Fix Test-Simple's new 00compile.t test in core
      Fix failed() calls in t/comp
      Implement TODO support locally in t/comp/opsubs.t
      version's t/survey_locales is not in core so mark it as EXCLUDED
      Remove Test-Simple's 00compile.t from core
      Fix minor typo in perlpolicy.pod
      Add missing MANIFEST entries

Steve Peters (3):
      POSIX::strftime() should be able to handle Unicode characters in the
      Merge branch 'blead' of ssh://[email protected]/gitroot/perl into 
blead
      Hmmm... this may be a heisenbug.  Works on some terminals but not

Vincent Pit (1):
      Apply the same policy for the value returned by push() and unshift()

Yves Orton (7):
      make test-reonly bypass the non-xs extensions
      refactor some common logic in regexec.c
      add tests to make sure the \s and [\s] match the same thing
      in regexec.c move the BOUND logic out of the way of the special CC logic
      refactor the special CC code in reg_try()
      somewhat fix failing regex tests. but break lots of other stuff at the 
same time
      revert to 5.8.x semantics for \s \w and \d

brian d foy (2):
      Fix {$^MATCH} typo in perlre
      * Synced the perlfaq

demerphq (2):
      Support for pp_boolkeys in B::Deparse.
      Optimise if (%foo) to be faster than if(keys %foo)

-----------------------------------------------------------------------

--
Perl5 Master Repository

Reply via email to