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

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

        at  dc0c285d21e786d8ede67dc15d969d21802f270d (tag)
   tagging  41c353c0b83ede9b2c7cf371b4e25f1525bb4ef4 (commit)
  replaces  v5.17.7.0
 tagged by  Aaron Crane
        on  Sun Jan 20 18:28:01 2013 +0000

- Log -----------------------------------------------------------------
The ninth release of the 5.17 series!

Aaron Crane (11):
      Make perlbug recommend perlcommunity.pod over Usenet
      pod/perlcommunity.pod: mention blogs.perl.org and Stack Overflow
      perlre: fix typo
      Make Data::Dumper XS ignore Freezer return value
      perlfunc.pod: fix incorrect short description of `length`
      todo: revisit the super-linear cache
      Update Pod-LaTeX to CPAN version 0.61
      Update perldelta for 5.17.8
      Last-minute "known issue" in perldelta
      Update Module::CoreList for 5.17.8
      Add 5.17.8 to perlhist

Andy Dougherty (2):
      Avoid wraparound when casting unsigned size_t to signed ssize_t.
      Added asserts() to check the arguments to S_copy_little_tm_to_big_TM.

Augustina Blair (1):
      Removed p5p-faq reference from perlhack.pod.

Chris 'BinGOs' Williams (22):
      Sync Module-CoreList version in Maintainers.pl with CPAN
      Update Unicode-Collate to CPAN version 0.97
      Update HTTP-Tiny to CPAN version 0.025
      Update Scalar-List-Utils to CPAN version 1.27
      Update excluded files for Term-ANSIColor
      Update Term-ANSIColor to CPAN version 4.01
      Update podlators to CPAN version 2.5.0
      Regenerated customized.dat file due to pod2*.PL changes
      Forgot to update Maintainers.pl for podlators update
      constant-1.24 has been released to CPAN, update Maintainers.pl to reflect 
this
      Update Term-ANSIColor to CPAN version 4.02
      Update Compress-Raw-Zlib to CPAN version 2.060
      Update Compress-Raw-Bzip2 to CPAN version 2.060
      Update IO-Compress to CPAN version 2.060
      Update Archive-Extract to CPAN version 0.62
      Update File-Fetch to CPAN version 0.38
      Update Digest-SHA to CPAN version 5.81
      Update Test-Harness to CPAN version 3.26
      Update Test to CPAN version 1.26
      Update File-Path to CPAN version 2.09
      Update Socket to CPAN version 2.009
      constant-1.25 has been released to CPAN

Craig A. Berry (6):
      Fix d_nv_preserves_uv on VMS with 64-bit int but no long double.
      Fix erroneous USE_LONG_DOUBLE in configure.com.
      Proper IEEE overflow semantics for VMS.
      Pod::Html test portability redux.
      Make Pod::Html::_unixify unescape dots on VMS.
      Simplify ExtUtils::Install::_can_write_dir on VMS.

Daniel Dragan (7):
      T_BOOL failure example
      Better POD for newSVrv
      a better perldelta for d1bee06989
      uninline panic branch from POPSTACK
      better POD for unpackstring
      remove an useless null check in S_copy_little_tm_to_big_TM
      rearrange initializations in S_intuit_more for better code gen

Dave Rolsky (3):
      Make a new perldelta for 5.17.8-to-be
      Bump the perl version in various places for 5.17.8
      The 5.17.7 release is done, give it a check mark on the schedule

David Mitchell (15):
      test the resetting of refcnt for immortals
      silence g++ warning with PL_magic_vtable_names
      [perl #116148] Pattern utf8ness sticks around
      eliminate RF_utf8 flag from PL_reg_flags
      eliminate RF_warned flag from PL_reg_flags
      Eliminate RF_tainted flag from PL_reg_flags
      Eliminate PL_reg_flags
      fix utf8ness in ${"string"}
      Revert "porting/podcheck corrections."
      fix g++ and nm
      S_has_runtime_code(): avoid buffer overrun
      make m?$pat? match only once under ithreads
      stop -MO=Concise -e'm?x?' segfaulting
      expand comment in Perl_pad_tidy
      include SvREADONLY() in SvIMMORTAL() test

Eric Brine (2):
      Remove redundant NULL checks.
      Collapse "if(a){b}else{b}" to "b"

Father Chrysostomos (3):
      Increase $diagnostics::VERSION to 1.31
      Regenerate the regnode table in perldebguts.pod automatically
      regcomp.pl: Calculate col widths for perldebguts

H.Merijn Brand (1):
      Remove register keywork from randfunc tests in Configure

James E Keenan (16):
      ext/Hash-Util/lib/Hash/Util.pm: Bump $VERSION to reflect documentation
      Add another address for Renee Baecker.
      porting/podcheck corrections.
      Correct typo in test description.
      Eliminate redundant words.
      t/op/fork.t: Add description for one special test.
      t/op/pow.t: Add descriptions for tests lacking them.
      t/op/pwent.t: Add descriptions for all tests.
      t/op/pos.t: Provide descriptions for remaining tests lacking them.
      t/op/or.t: Provide descriptions for tests lacking them.
      t/op/oct.t: Add descriptions to tests lacking them.
      Add parens around second argument to tests 4 and 5.
      t/op/not.t: Add descriptions to all tests.
      Add a test to detect error when attempting to syntax-check a directory.
      Skip t/io/eintr.t on older Darwins.
      Remove checks for Perl 5.6; adjust tests; bump version number.

Jerry D. Hedden (1):
      bump threads::shared version 1.43

Jesse Luehrs (1):
      skip this test if we can't get an absolute path

Karl Williamson (188):
      regexec.c: Remove some read beyond buffer ends
      XS-Typemap: bump version
      regexec.c: Remove redundant calculation
      perlapi: Clarify return value of SvREFCNT_inc()
      utf8.c: Fix reference count in swash_to_invlist()
      perlapi: Grammar nit
      regcomp.c: White-space, comment only
      handy.h: Guard against recursive #inclusion
      intrpvar.h: #include handy.h
      intrpvar.h: Place some swash pointers in an array
      handy.h: Move some #defines
      handy.h: Create isALPHANUMERIC() and kin
      Add generic _is_(uni|utf8)_FOO() function
      handy.h: Move some back compat macros
      regcomp.c: Use values if known at compile time
      regcomp.c: Use table look-up instead of individual strings.
      perl.c: Use loop to clear array
      Use array for some inversion lists
      regcomp.c: Move #define to earlier in file
      regcomp.c: Use computed value instead of hard-coded one
      Use an array for some inversion lists
      regcomp.c: Collapse some switch cases
      regcomp.c: Use calculated value instead of hard-coded
      regcomp.c: Collapse two identical cases in a switch
      Use an array for some inversion lists
      regcomp.c: Collapse some switch casses
      regcomp.c: Move some cases in a switch around
      regcomp.c: Use values if known at compile time
      regcomp.c: Remove dead code
      regcomp.c: Slight refactor of [[:blank:]]
      regcomp.c: Replace macro call by goto
      regcomp.c: Combine some cases in a switch()
      regcomp.c: Move some code to later in block
      regcomp.c: Collapse some switch() cases
      regcomp.c: Use auto variables set to array elements
      regcomp.c: Collapse cases in a switch()
      regcomp.c: Expand single instance of macro
      regcomp.c: Collapse switch() case
      regcomp.c: Replace macro by expansion in only place called
      regcomp.c: Combine two cases in a switch()
      regcomp.c: Expand only call of a macro
      handy.h: Refactor some internal macro calls
      regexec.c: comments, white-space only
      Consolidate some regex OPS
      regcomp.c: Reorder two if-elses
      regexec.c: Remove unused macro definitions
      handy.h: Improve some comments
      regexec.c: Revamp the macros to load swashes
      utf8.c: Remove two internal now unused functions.
      Remove temporary back-compat PL_ variable names
      Remove TODO for test for #114272
      regexec.c: Remove 2 unnecessary break statements
      regexec.c: Combine adjacent 'ifs' with same clause
      Create internal _is_utf8_mark()
      Deprecate all is_(uni|utf8)_foo function uses
      regcomp.c: White-space only; no code changes
      regcomp.c: Reorder some case: statements so can FALL THROUGH
      Merge character class handling revamp topic branch into blead
      regcomp.c: Move declaration to proper place
      regcomp.c: Yet another move of declaration to proper place
      regcomp.c: Change some instances to SvREFCNT_dec_NN
      Add Augustina Blair to AUTHORS
      Deprecate calling isFOO_utf8() with malformed
      svleak.t: Add a test; make another more robust
      ext/XS-APItest/t/handy.t: Work better on platforms sans proper locales
      ext/XS-APItest/t/handy.t: White-space only
      handy.h: Add full complement of isIDCONT() macros
      perlhack: in-line functions need extra care
      perlapi: Clarify isSPACE(), document isPSXSPC()
      utf8.h: Parenthesize macro parameter
      utf8.h: Make sure char* is cast to U8* for unsigned comparison
      regexec.c: Comments, white-space; no code changes
      regcomp.c: Add comment, Note for 3018b8238
      perlapi: Fix typos
      perlapi: Fix misstatement
      pat_advanced.t: Add tests
      regcomp.c: Properly indent
      Fix comment references to removed rexex ops
      Perl_instr() implement with libc equivalent.
      regen/embed.pl: Add sanity test for entries
      regcomp.c: Don't iterate while changing an inversion list
      regcomp.c: Reword comment
      regcomp.c: Handle edge case in inversion list max
      regcomp.c: typo in comment
      regcomp.c: Add #undef
      regcomp.c: Clean up ANYOF_CLASS handling.
      regcomp.c: Remove unnecessary flag setting
      Free up regex ANYOF bit.
      regcomp.h: Split two ANYOF flag bits
      regcomp.c, regcomp.h: White-space, comment only
      Add new regnode for synthetic start class
      regcomp.c: Free up ANYOF flag bit
      regcomp.c: Use xor to save a test
      regcomp.c: Make sure optimizer handles node; Note for 3018b823
      regcomp.c: Add comments
      re/pat_advanced.t: Add TODO test for recent regression
      locale.t: Add capability to have TODO tests
      locale.t: Fix off by 1 error in debug output
      locale.t: Add extra debugging info
      locale.t: Add tests for [:upper:], [:lower:]
      locale.t: Add TODO tests
      handy.h, regcomp.h, regexec.c: Sort initializers, switch()
      regex: Add pseudo-Posix class: 'cased'
      locale.t, pat_advanced.t: Remove TODOs
      regcomp.c: Use data structure to remove special handling
      regcomp.c: Remove redundant code
      regcomp.c: Collapse two switch cases
      regcomp.c: Collapse switch cases
      regcomp.c: Refactor out a switch statement
      regcomp.c: White-space, comment only; no code changes
      Add isWORDCHAR_lazy_if() macro
      Convert uses of isALNUM_lazy_if to isWORDCHAR_lazy_if
      Change core calls of isALNUM() to isWORDCHAR()
      regcomp.c: Fix upper loop limit
      charnames pod: Typo, clarification
      charnames: comment, error message clarifications
      charnames: Enforce better file name rules
      charnames: :alias alone implies :full
      charnames: Deprecate character names with spacing issues
      regcomp.c: White-space only; no code changes
      perlunicode: Correct false statement
      perlunicode: Refactor verbatim lines into =item ones
      embed.fnc: Properly declare fcn inline
      ext/XS-APItest: Remove unused variable decl.
      pp_ctl.c: Silence compiler warning.
      regcomp.c: Silence compiler warning
      regcomp.c: Comments only, white-space ; no code changes
      regcomp.c: Silence compiler warning by using a cast
      regcomp.c: Silence compiler warning
      toke.c: Silence compiler uninitialized warning
      regexec.c: Cast to silence compiler warning
      regexec.c: Cast to silence compiler warnings
      regexp.t: Skip tests that are supposed to
      regcomp.c: Avoid recalculating a value
      regcomp.c: Fix a panic
      t/re/re_tests: Remove unused variable initializations
      t/re/re_tests: Remove duplicate test
      regcomp.c: Don't write to freed memory
      embed.fnc: Fix flags for _invlist_dump
      lib/warnings/regcomp: Add note about better place for these
      regexp.t: Add a period in test name skip reason
      regcomp.c: Use a parameter to simplify some code
      Revise calling sequences for grok_bslash_[xo]
      Better error pos for grok_bslash_[xo]
      Add optional strict mode to grok_bslash_[xo]
      dquote_static.c: White-space only; no code changes
      Create new warnings category experimental::regex_sets
      regcomp.c: Omit unnecessary 'else's
      regcomp.c: Save a test by moving a line of code
      dquote_static.c: refactor common code to initialization
      grok_bslash_[ox]: Add param to silence non-portable warnings
      regcharclass.h: Add macro for finding pattern white space
      regcomp.c: Remove unnecessary variable
      regcomp.c: Add a vFAIL4 macro
      regcomp.c: Add parameter to regclass()
      regcomp.c: Add parameter to regclass()
      regcomp.c: Comments, white space
      regcomp.c: Add function to skip pattern white space
      regcomp.c: Add capability for strict [:posix:]
      regcomp.c: Add capability for stricter parsing of []
      regcomp.c: Add capability for ignoring white space inside []
      regcomp.c: Add capability for regclass() to return inversion list
      regcomp.c: White-space only
      New regex experimental feature: (?[ ])
      reg_mesg.t: Test messages from (?[ ])
      Add back-compat (?[ ]) tests
      Merge branch 'sets' into blead
      Allow slop on a few locale tests
      perlapi: Clarify av_pop
      porting/args_assert.t: Needs to look in inline.h too
      Create deprecated fncs to replace to-be-removed macros
      embed.fnc: Clarify that varargs suppresses embed.h
      reg_mesg.t: Add, revise test names
      regcomp.c: Add comments; align ternary operator for clarity
      regcomp.c: Stop potential leaks
      regcomp.c: Silence compiler warning
      Add warnings for "\08", /\017/
      handy.h: Fix isIDCONT_utf8()
      utf8.h: Add comments
      perldiag: Move an out-of-alphabetical_order entry
      utf8.c: Reword a warning message
      Extend strictness for qr/(?[ \N{} ])/
      Revert "Deprecate literal unescaped "{" in regexes."
      toke.c: White-space alignment only
      Deprecate certain rare uses of backslashes within regexes
      perlre: Fix typo
      Replace XXX by correct bug number
      Add av_top() synonym for av_len()

Matthew Horsfall (alh) (3):
      RT-89642 - Don't treat ,; as special end-of-line characters.
      Add regcomp.c warning checks to t/porting/diag.t.
      Fix period at the end of perldiag.pod and remove entry from TODO in diag.t

Nicholas Clark (4):
      Tweak the test from 2721a2ca2e5e889d to work with PERL_UNICODE set.
      Don't use a fixed iteration count in dist/threads-shared/t/stress.t
      In S_regatom(), set flags to 0 at the start.
      Remove the Rhapsody port.

Ricardo Signes (13):
      croak on an attempt to run a directory as a script
      perldelta for #61362, croak on `perl directory`
      expect a different error for `perl dir` on Win32
      avoid having to worry whether the test runs in a locale
      Upgrade Socket to CPAN version 2.008
      Revert "Upgrade Socket to CPAN version 2.008"
      in testing EISDIR string, check known value first
      tweak the way we mention if.pm
      bump I18N::Langinfo to a non-dev version
      use non-dev version for I18N::LangTags::List
      use non-dev version for IO
      use non-dev version for Safe
      further refinement to EISDIR tests from `perl dir`

Shlomi Fish (30):
      [perl5db] Refactoring.
      Add explicit returns.
      Got rid of a $1 reference.
      Extract a subroutine.
      [perl5db] Extract some subroutines.
      Extract _cmd_l_range .
      More refactoring.
      Extract a subroutine.
      Extract _cmd_l_calc_initial_end_and_i .
      Got rid of passing $cmd to subs that don't use it.
      [perl5db] Extract.
      Rename vars to remove ambiguity.
      Remove a redundant line.
      Remove an unused parameter.
      Start refactoring cmd_L.
      Some refactoring.
      Extract some duplicate code into a closure.
      Extract a subroutine.
      Remove a no-longer needed comment.
      Add empty lines and an explicit return.
      Extract _cmd_L_handle_postponed_breakpoints.
      Add a testcase for the bug.
      Fixed the test - it passes now.
      Avoid pre-declarations.
      Extract _dump_trace_calc_save_args.
      Extract _dump_trace_calc_saved_single_arg.
      Start refactoring "sub restart".
      Document HistSize and HistFile.
      Fix perl -d's 'w $my_lexical_variable'.
      Missing test count.

Steffen Mueller (2):
      Cwd/File::Spec version bump to 3.40
      New PathTools CPAN release 3.40

Steve Hay (3):
      Add support for building with VC++ 2012
      Silence a couple of warnings
      Silence a MSVC++-specific warning

Steven Schubiger (1):
      Fix SvREFCNT_dec doc typo

Tony Cook (12):
      The T_BOOL_2 tests should have failed, rewrite and TODO
      TODO the failing T_BOOL tests
      when the output isn't RETVAL, update the SV instead of replacing it
      [perl #115796] fix the T_BOOL OUTPUT typemap for parameters
      perldelta for d1bee06989
      bump $VERSION for lib/perl5db.pl
      Merge Shlomi's latest debugger refactoring work
      Don't usenm on haiku
      add a LEAVE for the ENTER in LOAD_UTF8_CHARCLASS
      add a dependency for dynamic extensions on $(LIBPERL)
      skip appropriately when XS::APItest isn't available
      portability to Haiku-OS for the cachepropagate-*.t tests

bulk88 (via RT) (1):
      PATCH: [perl 116411]: code comment for commit 518a5310cc "Silence a 
MSVC++-specific warning"

reneeb (1):
      Add new functions of Hash::Util in documentation.

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

--
Perl5 Master Repository

Reply via email to