In perl.git, the annotated tag v5.16.0-RC1 has been created
<http://perl5.git.perl.org/perl.git/commitdiff/340c15b2c5103c00d84cd7f15a65ca6ad15a116d?hp=0000000000000000000000000000000000000000>
at 340c15b2c5103c00d84cd7f15a65ca6ad15a116d (tag)
tagging 8c551b2aa69a5a2863f777b80ce44d7a5b057193 (commit)
replaces v5.15.9
tagged by Ricardo Signes
on Mon May 14 23:00:52 2012 -0400
- Log -----------------------------------------------------------------
RC0 for the first v5.16 release!
Abigail (8):
Typo fix
Epigraph for v5.15.9
Create a perldelta for 5.15.9
Add link to the announcement of Perl 5.15.9.
Document where to find the perlorg repository.
Clearify string parsing.
Fix error in regexp, causing it to match too much.
Merge branch 'abigail/for-5.17' into blead
Brian Fraser (22):
toke.c: yyerror cleanup.
toke.c: S_no_op cleanup
toke.c: 'Unrecognized character' croak cleanup.
toke.c: 'You need to quote %s' cleanup.
toke.c: 'Scalar value %s better written as $%s' cleanup.
toke.c: 'Operator or semicolon missing before %c%s' cleanup.
toke.c: 'No such class %s' cleanup.
toke.c: 'No package name allowed for variable %s in "our"' cleanup.
toke.c: '"(my|state)" variable %s can't be in a package' cleanup.
toke.c: "Possible unintended interpolation of %s in string" cleanup.
toke.c: S_checkcomma, "No comma allowed after %s" cleanup
toke.c: "Ambiguous use of %c{%s} resolved to %c%s" cleanup.
op.c: Warnings cleanup.
toke.c: "Bad name after %s%s" cleanup.
toke.c: "Bareword "%s" refers to nonexistent package" cleanup.
toke.c: "Ambiguous use of -%s resolved as -&%s()" cleanup.
toke.c: "CORE::%s is not a keyword" cleanup.
toke.c: "Precedence problem: open %s should be open(%s)" cleanup.
toke.c: "Illegal character in prototype" for Latin-1 protos
Label UTF8 cleanup
Fix for perl #112316: Wrong behavior regarding labels with same prefix
Make unicode label tests use unicode_eval.
Chris 'BinGOs' Williams (3):
Update Maintainers.pl for version-0.96
Upstream pkgsrc patch to support NetBSD 6.*
[perl #110736] warnings from cpan/IO-Compress/t/cz-03zlib-v1.t
Christian Hansen (1):
utf8.h: Use correct UTF-8 downgradeable definition
Christopher J. Madsen (1):
[perl #112248] Fix typos in perl515*delta
Craig A. Berry (4):
Clarify VMS-specific handling of $/ = \N.
Set *.html permissions in installhtml.
Set *.pod permissions in installperl.
Skip Carp tests on VMS.
Daniel Kahn Gillmor (1):
[rt.cpan.org #61577] sockdomain and socktype undef on newly accepted
sockets
Dave Rolsky (1):
Various small grammar fixes in perldelta
David Golden (1):
delete PERL_YAML_BACKEND and PERL_JSON_BACKEND in T/TEST
David Mitchell (3):
clear magic flags in sv_clear
stop %^H pointing to being-freed hash; #112326
op/sigdispatch.t: skip tests on prodn releases
Dominic Hargreaves (1):
add Test::More as a prereq to Makefile.PL
Father Chrysostomos (161):
Remove yyerror_sv
uni/parser.t: Fix eval num in test
[Merge] Some more UTF8 patches
Use HEKf in 2 places in op.c:S_finalize_op
[Merge] More UTF8 patches
Fix test failure
Copy the pv in parse_label
Increase $XS::APItest::VERSION to 0.38
[perl #111656] Make âglob failedâ suppressible
[perl #111656] perldiag: âglob failedâ is S, not W
[perl #111656] tie_fetch_count.t: Suppress âglob failedâ
[perl #111462] Donât leak eval "" op tree when croaking
Correct minitest skip count in uni/labels.t
uni/parser.t: Donât test for explicit eval number
[perl #111864] Donât leave obj on stack for -x $overloaded
Increase $Safe::VERSION to 2.32
Convert safeops.t to test.pl
Safe.pm: Donât eval code under âno strictâ
Increase $strict::VERSION to 1.07
Increase $B::Deparse::VERSION to 1.14
Increase $OptreeCheck::VERSION to 0.07
Increase $B::Concise::VERSION to 0.89
Maintainers.pl: Make blead upstream for B::Concise
[perl #111462] Move strict hints from %^H to $^H
Decrease $Safe::VERSION to 2.31_01
Fix VMS build broken by d1718a7cf5
Add Christopher Madsen to AUTHORS
perl5160delta.pod: Mention !$^V leak
perl5160delta.pod: Make bug numbers greppable
perl5160delta.pod: Clarify Cygwin::sinc_winenv addition
perl5160delta.pod: Document âno featureâ changes
perl5160delta.pod: Add more 5.15.9 stuff
perl5160delta.pod: double space
perl5160delta.pod: #111842
perl5160delta.pod: âglob failedâ is suppressible
perl5160delta.pod: Typos
perl5160delta.pod: Remove redundant entries
perl5160delta.pod: Spaces after dots
perl5160delta.pod: Rework the CORE section
perl5160delta.pod: Update â&CORE::%s cannot...â
perl5160delta.pod: Remove coresubs bug fixes
perl5160delta.pod: Make perl bug numbers more consistent
perl5160delta.pod: Move 2 similar sections closer
perl5160delta.pod: Typos
perl5160delta.pod: Condense *$io section
perl5160delta.pod: Grammar
perl5160delta.pod: Simplify $$ caching section
perl5160delta.pod: Remove comment about 5.15.0
perl5160delta.pod: Improve punct
perl5160delta.pod: Move a fut. depr. to the right sect.
perl5160delta.pod: Remove =back/=over
perl5160delta.pod: Small correction to glob speedup
perl5160delta.pod: Remove redundancy
perl5160delta.pod: Donât mention lvalue sub docs
perl5160delta.pod: Improve wording
perl5160delta.pod: Format new errors consistently
perl5160delta.pod: âUseless assignmentâ rewording
perl5160delta.pod: Shorten $[ warning description
perl5160delta.pod: Donât list $[ deprecation msg
perl5160delta.pod: Removed Errors, not Warnings
perl5160delta.pod: Move âglob failedâ under Diagnostics
perl5160delta.pod: Typos
perl5160delta.pod: Note that zipdetails is new
perl5160delta.pod: Alphabetize new diagnostics
perl5160delta.pod: Make diag changes somewhat alphabetical
perl5160delta.pod: Rewording
perl5160delta.pod: Missing space
perl5160delta.pod: Lvalue sub bugfix section
perl5160delta.pod: Add to-do note
[perl #109718] Clone PL_comppad properly
Add bulk 88 to AUTHORS
[perl #112352] Make âuse v5.15â always enable unicode_eval
Revert "doco improvement for attributes.pm"
Put bulk 88âs real name in AUTHORS
Increase $attributes::VERSION to 0.19
[perl #112444] Donât leak %^H autovivified by destructor
[perl #112478] Avoid buffer overflow in upg_version
Donât produce uninit warning for ->VERSION(9e99)
Fix version tests on windoze
perl5160delta: List significant CPAN failures
perl5160delta: Remove op/sigdispatch.t
perl5160delta: YAML 0.81 works with blead
[perl #112316] Make strict vars respect assignment to null pkg
[perl #112316] Make strict vars respect assignment from null pkg
Make strict vars respect âpackage ĵ; *õ::bar = [];â
Increase $Carp::VERSION to 1.26
Increase $Carp::Heavy::VERSION to 1.26
[perl #107636] Make Carp::longmess work inside die override
perl5160delta.pod: Move 2 similar entries closer
perl5160delta: Tweaks to lv sub bug fixes
perl5160delta: New section for hint bug fixes
perl5160delta: Put hash and array bug fixes together
perl5160delta: Rearrange and reword aggreg bugs
perl5160delta: Create a weakref section
perl5160delta: Change capitalisation
perl5160delta: Shrink embedded null section
perl5160delta: Create a stat/filetest section
perl5160delta: Partially rewrite stat/filetest section
perl5160delta: A hint bug I missed
perl5160delta: Finish rewriting stat/filetest section
perl5160delta: Misc tweaks
perl5160delta: Section for vstring & ver obj fixes
perl5160delta: New secton for tie bugs
perl5160delta: Move one more -l bug to the ft section
perl5160delta: Shrink tie bug fix section
[perl #111980] Donât allow âmy $â â
[perl #112316] Make strict vars respect null-to-null assignment
perl5160delta: Make an uninit warning bug fix section
perl5160delta: Move more COW stuff into the COW section
perl5160delta: Separate section for PL_last_in_gv fixes
perl5160delta: Move more re fixes to the re section
perl5160delta: Rmv null-named const bug
perl5160delta: New section for redef warnings
perl5160delta: Rmv debugger local $_ thing
perl5160delta: Donât mention Internals::SvREFCNT
perl5160delta: New overloading bug fix section
perl5160delta: New sort bug fix section
perl5160delta: New debugger bug fix section
perl5160delta: Donât mention study bug fixes
perl5160delta: Move Hash::Util core fixes to hash section
perl5160delta: more regexp bugs
perl5160delta: new glob bug fix section
perl5160delta: new xs bug fix section
perl5160delta: new prototype bug fix section
perl5160delta: Combine 2 similar $_ bugs
perl5160delta: Combine 2 similar return bugs
perl5160delta: Another XS bug
perl5160delta: Another XS bug
perl5160delta: Rmv #88138
perl5160delta: Another regexp bug
perl5160delta: Another format bug
perl5160delta: New deref bug fix section
perl5160delta: New thread bug fix section
perl5160delta: More stuff
perl5160delta: Remove mini bug fix headers
perl5160delta: Add missing C<>
perl5160delta: More details for C<utf8_to_uv*_buf>
perl5160delta: Tweak punctuation
perl5160delta: Document wrap_op_checker
perl5160delta: 2 dots after spaces, please
perl5160delta: The coreargs opcode is undeserving of mention
perlsub: Fix new typo
Increase $version::VERSION to 0.99
Really increase $File::DosGlob::VERSION to 1.07
Increase $PerlIO::scalar::VERSION to 0.14
[perl #112780] Donât set cloned in-memory handles to ""
Fix test failure
perl5160delta: tweaks
perl5160delta: The coreargs opcode is undeserving of mention
perldelta: fix capitalisation
perldelta: grammar
perldelta: consistent semicolons in CGI example
perldelta: consistent spaces after dots
perldelta: Consistent fullstops for âupgraded from x to xâ
Rmv second âversionâ in upgrade notices
perldelta: [rt.cpan.org #0], not RT 0
perldelta: typo
perldelta: misuse of commas
perldelta: Use single quotes in C<>
perldelta: Explain the â(5.14.1)â markers
perldelta: Add â(5.14.2)â markers
Gisle Aas (1):
Avoid 'USE_SITECUSTOMIZE redefined'-warning during compilation
H.Merijn Brand (4):
Add ld_can_script probe to Configure
Determine if ELF even if ld is not ''
Disable optimizer for 32bit PA-RISC builds on HP-UX
check for PA* in both branches of case
Jan Dubois (1):
SITELIB_EXP may be NULL on Windows
Jesse Vincent (3):
We now have version control and no longer need a changelog in perl5db
we no longer have in-file changelogs, since we have a version control
system
Bump the version of perl5db since the porting scripts care
John Peacock (1):
Test patch for version 0.97
Karl Williamson (27):
PATCH: [perl #11560] extraneous msg in viacode
charnames: White-space only
Use remove more uses of utf8_to_uvchr()
utf8.c: Add back inadvertently deleted pod text
Unicode::UCD::prop_invmap(): Return 's' not 'i' format
perlunicode: Remove out-dated text
Unicode::UCD.pm: Bump version
PATCH: [perl #111338] Warnings in utf8 subcategories do nothing in
isolation
PATCH: [perl #112530] Panic with inversion lists
utf8.h: Use correct definition of start byte
utf8.c: Use macros instead of if..else.. sequence
utf8.c: Clarify and correct pod
utf8n_to_uvuni: Avoid reading outside of buffer
utf8.c: refactor utf8n_to_uvuni()
utf8.c: White-space only
perlapi: Update for changes in utf8 decoding
is_utf8_char_slow(): Avoid accepting overlongs
utf8n_to_uvuni(): Fix broken malformation interactions
perldelta: grammar
perldelta: correct statement
perldelta: Correct statement
perldelta: Mention 5.14.0, not 5.13.6
perldelta: Add future deprecation text about \Q
perldelta: typo
perldelta: Reorder to avoid pronoun confusion
perldelta: Use L<> to link to changed module pods
perldelta: Remove duplicate paragraph
Leon Timmermans (2):
perldelta: Explain stdio/sfio future deprecation.
perldelta: Explain stdio/sfio future deprecation.
Nicholas Clark (22):
Tweak the FEATURE_IS_ENABLED() macro to avoid a bug in the HP-UX compiler.
Correct INSTALL to warn about editing cflags, not cflags.SH
valid_utf8_to_uv{chr,uni} have no documentation, so remove the 'd' flag.
PADTMP hash pessimisation was fixed with commit 38bb37b9aa18dbe6.
@INC order was improved in a series of commits ending with
e37778c28ba4f703.
5.14.0 adds Perl_cv_set_call_checker(), but no guide to inlining XSUBs.
Refine the todo entry for install.html
Remove "Remove duplication of test setup" from the todo list.
Update the todo entry for makedef.pl duplicating C conditional
compilation.
Remove the "POD -> HTML conversion in the core still sucks" todo entry.
Remove the reference to -fstack-protector, which is done.
5.12.0 and later permit -C on the #! line with similar rules to -T
Remove two specific smartmatch suggestions from the todo list.
Minor tweaks to the todo.
Switching entersub ops from "XS" to "Perl" and back likely won't help.
Drop the iCOW plan from the todo.
Remove 2 microperl suggestions from the todo list.
Remove "Properly Unicode safe tokeniser and pads" from the todo
Remove (?{...}) closures in regexps from the todo list.
In the todo list, note who is already working on various suggestions.
Remove outdated todo items, and update and clarify others.
In the Linux hints, invoke gcc with LANG and LC_ALL set to "C".
Paul Johnson (2):
Correct variable name in example.
Don't test that errno is still 0 after POSIX::f?pathconf
Rafael Garcia-Suarez (8):
Show maintainer name in corecpan output
Typo fix in the list of maintainers
Adjust skip condition of tests for fields.pm to cover 5.14.*
Remove test for a functionality that was removed
Update base.pm's Changes file from the perldeltas
Add perltodo in the list of ignored pods
Reinstate dummy ignoredpods functionality
perldelta: Fix an internal POD link
Ricardo Signes (54):
version bump _charnames.pm to keep porting tests happy
add a missing colon to a code snippet in perlfunc
make Pod-Html's _unixify normalize Win32 drive letters
allow "." in directory name
several perl5160delta.pod tweaks or fixes
add a missing C<...> to perldelta
remove perldelta placeholders, add the 5.12-is-EOL notice
perldelta: move a FETCH-too-many-times bugfix to that section
perldelta: add a missing > to a C<
perldelta: move regex variable fixes into regex section
perldelta: wrap a few weirdly-wrapped lines
perldelta: avoid unneeded history of bugfix
perldelta: add a missing "if" to clarify bugfix
perldelta: Encode::JP::Mobile is no longer busted
perldelta: reorder bugfix sections and tweak one or two
perldelta: add note about HP-UX gcc support
perldelta: reimport the 5.15.x config/compile sections
perldelta: reimport the 5.15.x internals sections
fix mode used to open /dev/tty in perlop example
point out __SUB__ in perlsub.pod
fix some typos in perlsyn.pod
minor unicode doc tweaks
C<> is not L<> and does not take two |-delim parts
disable codes_in_verbatim for Pod::Html
with 5.16.0, 5.12.x is security-only
add a missing blink above =item to s2p.PL
bump version to 5.16.0 RC0
remove perl515*delta, add perl5160delta
regenerate uconfig.h
update .gitignore: we generate 5160delta now
okay the links to CPAN modules in the perldelta
import perldelta from eb83ed8 into release branch
perldelta: the acknowledgements section!
allow for .tgz dists in the CoreList updater
update Module::CoreList for 5.16.0
add the --diff option to corelist
point out "corelist --diff" in perldelta
add a changes_between function in Module::CoreList
skip the porting/utils.t unless in a git checkout
bump the CoreList version in CoreList for 5.16
perldelta: update "Updated Modules" with highlights
add long-form keys for newer versions in CoreList
Revert "perl5160delta: The coreargs opcode is undeserving of mention"
perldelta: break Pod:: deprecations onto two items
perldelta: slightly expand and clarify policy note
study as no-op is a bugfix, not performance enhancement
perldelta: fix version named in acknowledgements
next release will be RC1
Revert fixes for [rt.cpan.org #61577]
skip t/win32/runenv.t unless -DPERL_IMPLICIT_SYS
perldelta: fix a noun/verb number agreement
document the yet-explained Win32 test hanging
add Daniel Kahn Gillmor to AUTHORS
minor grammar correction
Slaven Rezic (1):
INSTALL doc changes because of TestInit.pm movement
Steve Peters (1):
Add --libpods back as a non-functional option to pod2html.
Tony Cook (2):
[rt #79960] document how broken $/ = \N is for unicode streams
sometimes fork() isn't available
Yves Orton (3):
Add an assert related to [perl #112370] memEQ off-by-one in
Perl_regexec_flags()
fix [perl #112370] memEQ off-by-one in Perl_regexec_flags()
remove assert and change message
-----------------------------------------------------------------------
--
Perl5 Master Repository