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

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

        at  ce6451257a09c80dd9c87d3107b955620c2e9f4d (tag)
   tagging  414abf85bdebb41ea3e612a8c85f5ca31190d570 (commit)
  replaces  v5.13.2
 tagged by  David Golden
        on  Tue Jul 20 05:15:19 2010 -0400

- Log -----------------------------------------------------------------
This is perl v5.13.3

Abigail (1):
      Fix typo

Alexandr Ciornii (2):
      Make example work with "use strict" by eliminating barewords.
      use modern Perl style in example

Andy Dougherty (1):
      Fix MANIFEST to include new Test-Harness files added in 
6d3136644eb73f7a0727d341c90937f4234835bf

Ben Morrow (12):
      Generic hooks into Perl_block_{start,end}.
      Initial very basic tests for PL_blockhooks.
      Macroify the block_hooks structure.
      Wrap PL_blockhooks in an API function.
      Systematic tests for the block hooks.
      Teach autodoc.pl about 'o' functions.
      Document the blockhook functions and macros.
      Update MANIFEST.
      Remove diagnostics from XS-APItest/t/blockhooks.
      Update MANIFEST.
      Macros to en/disable blockhook entries.
      Add Perl_blockhook_register to perl5133delta.

Bo Lindbergh (3):
      Tests for allowing uppercase X/B in hexadecimal/binary numbers (#76296).
      Code for allowing uppercase X/B in hexadecimal/binary numbers (#76296).
      Change of address for Bo Lindbergh

Brian Phillips (1):
      Add additional notes regarding srand and forking

Chas. Owens (1):
      Fix to MANIFEST in base

Chris 'BinGOs' Williams (45):
      Update the CPAN distribution version for Module::CoreList
      Update Term-ANSIColor to CPAN version 3.00
      Update Time-Piece to CPAN version 1.20
      Update the dist listed for version in Maintainers.pl to match what is on 
CPAN and core.
      Update the version for Data-Dumper in Maintainers.pl to match both core 
and CPAN
      Update Attribute-Handlers to CPAN version 0.88
      Update Time-HiRes to CPAN version 1.9721
      Update Maintainers.pl to match the version of Safe that is included in 
core
      Update ExtUtils-Manifest to CPAN version 1.58
      Update ExtUtils-CBuilder to CPAN version 0.2703
      Update autodie to CPAN version 2.10
      Update Unicode-Normalize to CPAN release 1.06
      Update Unicodee-Collate to CPAN version 0.53
      Update Digest-SHA to CPAN version 5.48
      Added Digest-SHA update to the perl5133delta
      Update Module-Load to CPAN version 0.18
      Update the version of Pod-Simple listed in maintainers.pl to be the 
actual version we have in core
      Added Module-Load update to perl5133delta
      Update IPC-SysV to CPAN version 2.03
      Added IPC-SysV update to perl5133delta
      Update Archive-Extract to CPAN version 0.42
      Added Archive-Extract update to perl5133delta
      Update Archive-Tar to CPAN version 1.62
      Added Archive-Tar update to perl5133delta
      Updated the Archive-Tar tests to remove PERL_CORE specific chdir() code.
      Update Module-Build to CPAN version 0.3607
      Update Test-Harness to CPAN version 3.21
      Fix MANIFEST for files that have been removed with the previous updates 
for Module-Build and Test-Harness
      Revert "Update Module-Build to CPAN version 0.3607"
      Fix the MANIFEST back after reverting the Module-Build commit
      Fixed up Test-Harness tests to work under core. There are still three 
outstanding will ask AndyA to investigate
      Update Module-Build to CPAN version 0.3607
      Update Maintainers.pl to point to Dave Golden's guide to updating 
Module-Build in core
      Update Compress-Raw-Zlib to CPAN version 2.027
      Update Compress-Raw-Bzip2 to CPAN version 2.027
      Update IO-Compress to CPAN version 2.027
      Mark UPSTREAM as 'cpan' for Digest-SHA at Mark Shelor's request.
      Update CPANPLUS to CPAN version 0.9005
      Correct the version of the included Test-Harness in Maintainers.pl
      Update Digest-MD5 to CPAN version 2.40
      Fix Digest-MD5 tests to run properly under core
      Update IPC-Cmd to CPAN version 0.60
      Update Archive-Tar to CPAN version 1.64
      Update ExtUtil-ParseXS to CPAN version 2.2206
      Update CPANPLUS to CPAN version 0.9007

Craig A. Berry (9):
      Install git_version.h on VMS.
      Only use home-rolled prototypes on VMS when really necessary.
      Remove alloca() use from Time::Piece for portability.
      Needed cast to malloc return value in Piece.xs.
      Fix nasty memory leak in vms.c:Perl_flex_stat_int().
      Plug more memory leaks in vms.c.
      Add Matt Johnson to AUTHORS.
      Avoid test suite hang with new readline test on VMS.
      Reinstate aa3f85c5f369736a7e50055b726cf2ca11336ce9.

David Golden (69):
      Add a tool for writing a perldelta using git notes
      improve =item template for git-deltatool
      minor improvements to git-deltatool
      revise and reorder the perldelta template
      Update perl5133delta to reflect the new template
      Add more templates to git-deltatool
      add first batch of updates to perl5133delta
      Add command line tool to update cherrymaint
      Improve git-deltatool UI and support cherrymaint
      minor perldelta improvements for 5.12.1
      Add perl5121delta to MANIEST and other files
      retitle old perlXXXdelta files
      refresh vms/descrip_mms.template with buildtoc
      update release manager instructions for a new perldelta
      add cherrymaint and git-deltatool to MANIFEST
      remove trailing space in cmpVERSION
      Ignore generated files from Time-HiRes
      Don't set strict for 'no 6;'
      replace spaces with tabs in MANIFEST
      Clean up new Locale-Maketest test for use in core
      Add Bo Lindburgh alternate email to checkAUTHORS.pl
      Add more recent commits to perldelta
      Revise perldelta template to group doc/utility bullets
      Add help and fix doc typo for git-deltatool
      Update template for linked perldelta sections in deltatool
      Add a 'blocking' type for git-deltatool
      More perl5133delta updates
      Add summary list mode to git-deltatool
      perlop.pod: Rephrase hexadecimal escape wording
      perlop.pod: document \o{} escape
      Fix address of register error from 26a0cb8
      perl5133delta.pod: Notes on CvGV reference counting
      core-cpan-diff: add option for local CPAN mirror
      core-cpan-diff: remove trailing spaces
      core-cpan-diff: fix handling of file:/// urls
      core-cpan-diff: various enhancements
      core-cpan-diff: perltidy with default settings
      List libnet Makefile.PL as excluded
      core-cpan-diff: improve detection of version mismatches
      Added t/porting/dual-life.t
      Removed Archive-Tar Makefile.PL so it autogenerates
      Add support for CUSTOMIZED in Maintainers.PL
      Add libnet Makefile.PL to CUSTOMIZED in Maintainers
      Maintainers.pl: CPANPLUS Makefile.PL is CUSTOMIZED
      Maintainers.pl: podlators Makefile.PL is CUSTOMIZED
      perl5133delta additions and revisions
      perl5133delta.pod: Removed most XXX and boilerplate
      Add perl5133delta reminder about module linking
      bump I18N::LangTags version to 0.35_01
      core-cpan-diff: tidied and always show version mismatch
      core-cpan-diff: always use diff and ignore whitspace
      add link to smoke index
      Bump module version numbers
      cmpVERSION.pl: don't flag version 'undef'
      perl5133delta.pod: Acknowledgements and code delta
      perl5133delta.pod wrapping and cleanup
      perl5133delta.pod: editorial changes and cleanup
      Add exceptions to dual-life.t
      Bump the perl version to 5.13.3
      Update Changes for version number bump
      Fix Pod warning in perl5133delta.pod
      Fix typo in perl5133delta
      Update Module::Corelist for 5.13.3
      perl5133delta.pod: finalize update modules list
      Add dual-life.t to MANIFEST
      add new release to perlhist
      perl5133delta.pod refer to \o{...} consistently
      don't use Test::More in dual-life.t
      set a Test-Harness file +x in makerel

David Mitchell (23):
      taint-enable lib/overload.t
      fix tainting and overload
      eval $overloaded can crash
      eval: handle taint of overloaded/tied arg
      remove double stringify-overload from $ovld .= foo
      overload.t: clarify concat #FETCH expected
      avoid extra FETCHes on overloaded qr stringify
      fix bad indentation in pp_regcomp
      PL_amagic_generation doesn't show overload loaded
      add my_[l]stat_flags(); make my_[l]stat() mathoms
      avoid multiple FETCH/stringify on filetest ops
      make_patchnum.pl: handle not on a branch properly
      add some comments to pp_concat
      process xhv_backreferences early in S_hfreeentries
      tidy some code in gv_init()
      protect CvSTASH weakref with backrefs
      make it an error to look for magic hv backref
      add all stash backrefs individually when joining
      in CLONEf_JOIN_IN, cache found stashes
      protect CvGV weakref with backref
      add CVf_CVGV_RC flag
      change when to make CvGV refcounted
      add CvGV_set() macro and make CvGV() rvalue only

Father Chrysostomos (1):
      RT 75902: Add prototypes for tie() and untie() to allow overloading

George Greer (4):
      Adjust 'make test.valgrind' to account for cpan/dist/ext separation.
      Force t/io/openpid.t to use the alarm() watchdog strategy.
      Make Test::Harness source_handler.t use the build perl (%PERL_CORE%) on 
Win32.
      Fix for RT#2353: catch yyparse() exceptions in (?{...})

Gerard Goossen (1):
      In S_sortcv_stacked(), handle @_ correctly. Fix for #72334.

H.Merijn Brand (2):
      Fix d_u32align probe on ARM
      Fix pthread include error for Time::Piece

Jan Dubois (1):
      Get rid of PERL_DECL_PROT

Jerry D. Hedden (4):
      Ensure new arg to watchdog() in t/test.pl gets initialized
      Reorganize dist/threads
      Reorganize dist/threads-shared
      Silence compiler warning

Jesse Vincent (19):
      Add the policy on compatibility and deprecation to perlpolicy.pod,
      First draft of the 5.12.1 perldelta
      First full draft of the 5.12.1 perldelta
      perldelta updates for 5.12.1
      Typo in perldelta spotted by Robin Smidsrød
      Added known issues section to 5121 perldelta
      Note that we now include Safe.pm 2.27
      Bring AUTHORS up to date
      refactoring checkAUTHORS in advance of testifcation
      Further refactoring of checkAUTHORS
      Make checkAUTHORS a test to further reduce the release burden
      Missing AUTHORS will now generate failing tests. Removing the manual
      Make the META.yml regen code use regen_lib.pl per the request in 
release_mananger_guide,
      Update Makefile to regen META.yml as it regens other files in regen_all
      Remove a release_manager_guide step since it's now been automated away
      First pass at a tool to help porters apply RT patches from the
      we can't depend on patches having filenames. Thanks git!
      added a "list" command to list open tickets that might have patches
      Small spelling/grammar nit to Locale::Maketext::Guts*

Jim Cromie (1):
      fix spelling err in pod re environmental variable

John Peacock (1):
      Prevent object methods called as class methods

Josh ben Jore (17):
      Document that @{$main::{'_<'.$filename}} lines are dualvar to (COP*).
      Remove indirect object notation from debugger
      Promote eval { require( ... )} || die to mere require( ... )
      Promote eval( "require ..." ) to eval { require ... }
      Remove extra/useless $@ check after eval { require PadWalker } (which is 
still checked)
      Die with $@ instead of empty message
      Reset variables being initialized by readline before we do possibly 
blocking I/O
      Add x-ref from call site in do_readline() of sv_grow() to it's matching 
test in t/op/readline.t
      Add t/op/readline.t docs
      [perl #72729] Test that sv_gets doesn't revive dead strings
      [perl #72729] Truncate sv_gets(sv) only when not appending to a string
      [perl #72729] TODO for aborted readline() returning '' instead of undef
      [perl #72729] Test appending sv_gets for ascii/utf8 in target and handle
      Configure has a path to less and perl5db.pl can use it
      Stop using $ENV{LESS} for parameters not intended for less
      The debugger now continues to use RemotePort when it's been configured to 
use it.
      Update perl5133delta

Karl Williamson (44):
      Update charnames.t to modern style
      Fix charnames::viacode not accepting U+... param
      Remove BUG report from pod that is now fixed
      Add cautionary comment to .t
      Add clarifying comment to toke.c
      Nits in perlre.pod
      Standardize on use of 'capture group' over 'buffer'
      Prefer \g1 over \1 in pods
      perlre: Add heading to separate unrelated paragraphs
      Change to use a link in perltodo
      Add perltodo entry for 0odddd, octal constant
      Nit in perlrebackslash.pod
      Prefer 3 digit octal character constants
      perlrun.pod: Specify -0400 behavior
      Fix broken link in perlglossary.pod
      Deprecate no space after s/a/b/ and keyword
      Add a number of abbrs and variants to \N{}
      Reword feedback request.
      Add clarifying comments to charnames.t
      Allow defining custom charnames to ordinals
      Abandon plans to change viacode's return of unassigned
      charnames: add CORE:: to hex()
      Bump version; some pod cleanup
      Extend \N{} enhancements to vianame()
      Clean up viacode, accept large aliases
      Clean up charnames pod, including new changes
      charnames: check for use bytes in vianame; efficiency
      More charnames pod updates
      Add vi hint for non-std format of charnames.pm
      Correct perldelta for these changes
      charnames.t update because of rebase
      Speed up viacode
      perlop.pod: Document current \000 \x behavior
      PATCH: [perl #76502] Fix UCD.pm doc
      Remove extra blanks from t/re/re_tests, vim
      Add examples to perlre on perils of not using \g{}
      \400 -\777 now means the same thing in all d-quote
      Add tests for \400 for "" strings, s//replacement/
      Nits in perlrebackslash
      perlre.pod: Nits
      perlreref.pod: Nits
      perlrebackslash: Nits
      Add \o{} escape
      pods: mention \o{}, 3 octal digits

Leon Brocard (1):
      Mention that Ask did not actually release 5.11.6

Matt Johnson (2):
      Update Porting/cmpVERSION.pl to use git
      docs: updates for git-based cmpVERSION.pl

Matt S Trout (3):
      add epigraph for 5.13.2
      add makerel -b -s '' trick to relman guide
      retroactively add the Acknowledgements file since mst is an idiot and 
forgit it for the release

Nicholas Clark (60):
      create perl5133delta
      Some tiding of warnings::__chk().
      Convert Config::fetch_string to use a regexp, rather than index and 
substr.
      warnings::import() can exit quickly and efficiently if @_ is empty.
      Merge the guts of warnings::import and warnings::bits into _bits.
      In vars::import, avoid assigning to $pack, which is never read.
      In Config::import, avoid assigning to $pkg, which is never read.
      Make warnings::__chk default the returned caller's bitmask to 0.
      No need to return $i from warnings::__chk, as the value is not used.
      Move the repeated vec logic into warnings::__chk.
      Move parameter validation, and carp/croak generation into warnings::__chk.
      Tweak the generated Errno.pm slightly. Shorter and slightly fewer ops.
      Remove MacOS classic support from lib.
      Remove MacOS classic support from the debugger.
      Remove MacOS classic support from blib, diagnostics and Term::ReadLine.
      Remove MacOS classic support from File::Basename.
      Remove MacOS classic support from File::{Copy,DosGlob,Find,Glob,stat}.
      Remove MacOS classic support from DynaLoader.
      In pp_sort, ensure that @_ is freed correctly.
      Return DIE(...) to *return*ing Perl_die(...).
      Add Perl_croak_no_modify() to implement Perl_croak("%s", PL_no_modify).
      Resort MANIFEST.
      Move variable declarations inwards in S_hsplit() and Perl_hv_ksplit().
      Refactor loops in S_hsplit(), Perl_hv_ksplit() and Perl_ptr_table_split().
      Eliminate macro _XPVIO_TAIL by inlining it within struct xpvio.
      Fix 3 remaining Test::Harness tests to work in core.
      In pp_require and code refs in @INC, avoid using memory after free().
      In pp_require, avoid changing PL_compiling if we're not about to compile.
      Reinstate require error messages for .h and .ph
      When testing in core, ensure that the local $ENV{HOME} is absolute.
      Allow the "diag_listed_as" annotation to work on multi-line function 
calls.
      In pp_require, improve the code generating the exception when no file is 
found.
      Suppress deprecation warnings from test output for perl4 era libs.
      Only allow SvPVX() on SVt_PVIO when IOf_FAKE_DIRP is set.
      In Perl_filter_del(), no need to NULL IoANY(datasv).
      Store xio_ifp in sv_u in the SV head, reducing XPVIO by 1 pointer.
      Make the change to source_handler.t conditional on $ENV{PERL_CORE}.
      Convert Devel::Peek's test to Test::More.
      Convert POSIX's test to Test::More.
      Convert Fcntl and PerlIO::encoding's tests to Test::More.
      Convert DirHandle's tests to Test::More.
      Convert gmtime.t, localtime.t and overloading.t to Test::More.
      Convert strict.t to use t/lib/common.pl
      Convert charnames.t to use t/lib/common.pl
      Convert subs.t to use t/lib/common.pl
      Convert zlib src from K&R functions declarations to ANSI C.
      t/lib/common.pl can use caller to infer the name of the pragma under test.
      In pp_regcomp and pp_entereval, use newSVpvn_flags() to simplify code.
      In Perl_lex_start(), use newSVpvn_flags() to reduce source and object 
size.
      In t/harness, clear PERL5LIB, PERLLIB, PERL5OPT as t/TEST does.
      In S_sv_pos_u2b_midway, inline the call to S_sv_pos_u2b_forwards.
      In Perl_sv_pos_u2b_flags and S_sv_pos_u2b_cached, return early for offset 
0.
      Avoid UTF-8 cache panics with offsets beyond the string. Fixes RT #75898.
      Break S_utf8_mg_len_cache_update() out from Perl_sv_len_utf8().
      S_sv_pos_u2b_cached now updates the UTF-8 length cache if at the end of 
string.
      Perl_sv_pos_b2u now calls utf8_mg_len_cache_update for the string end 
offset.
      Perl_sv_len_utf8 can use the UTF-8 offset cache to reduce its linear scan.
      Create S_assert_uft8_cache_coherent() with one copy of the cache panic 
code.
      Fix transient pod infelicities spotted by podcheck.t
      In pp_qr, use gv_stashsv() directly on the SV.

Nick Johnston (1):
      Update: re pragma is lexically scoped since Perl 5.9.5.

Rafael Garcia-Suarez (2):
      POD fix
      Make previous test fix conditional on the platform being Windows

Ricardo Signes (1):
      cautionary note about "no VERSION"

Steffen Mueller (1):
      Exporter version bump

Todd Rinaldo (3):
      Fix RT #74472 Exporter.pm blocks Signal handling
      Locale::Maketext external cache support
      Clean up older Locale::Maketext internals to no longer do crazy string

Tony Cook (3):
      RT #75812: apply get magic before checking flags, PVX
      RT #73520: POSIX::strftime memory leak
      new is a reserved word in C++, don't use it as a variable name

Vincent Pit (1):
      Sort and complete the op flags lists for op_dump()

Yves Orton (1):
      when disabling regex implicit check string we must reset anchored flag

Zefram (1):
      deprecation warning on deprecated-in-core .pl libs

gfx (1):
      Stop leaking temporary version objects from XS

karl williamson (via RT) (1):
      PATCH: t/lib/common.pl localized $/ setting; allow input 'no_plan'

Ævar Arnfjörð Bjarmason (12):
      Skip suid File::Copy tests on a nosuid partition
      perl5133delta: Expand on "Uppercase X/B allowed.."
      perl5133delta: Note the commit range for "MacOS Classic"
      perl5133delta: Link from the CvGV() change to Known Problems
      perl5133delta: Term-ANSIColor was bumped to CPAN version 3.00 (2c33c76)
      perl5133delta: Test-Harness to CPAN version 3.21 (6d31366)
      perl5133delta: Expand on "File::Copy skips suid tests on a nosuid 
partition"
      perl5133delta: Note the tests for "Uppercase X/B allowed.."
      perl5133delta: A perldelta entry referenced an invalid commit
      perl5133delta: Also note 9644846 in "Improved documen[...]"
      perl5133delta: Add commit references to "\400 - \777"
      perl5133delta: Add a note about Test::Harness's known issues

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

--
Perl5 Master Repository

Reply via email to