In perl.git, the annotated tag v5.15.7 has been created
<http://perl5.git.perl.org/perl.git/commitdiff/c605ae044d8a52e820eb785305f0fd4d271faf51?hp=0000000000000000000000000000000000000000>
at c605ae044d8a52e820eb785305f0fd4d271faf51 (tag)
tagging 75ae21a085ad289d479c9d541163599ff4c70f3b (commit)
replaces v5.15.6
tagged by Chris 'BinGOs' Williams
on Fri Jan 20 16:00:27 2012 +0000
- Log -----------------------------------------------------------------
This be v5.15.7, eighth release of the v5.11 series
Bo Lindbergh (1):
[perl #108398] Make PerlIO::scalar add null terminator
Brian Fraser (1):
toke.c: Unpaired '\E's in double-quotish contexts should warn.
Chris 'BinGOs' Williams (29):
Update CPANPLUS to CPAN version 0.9114
Sync Maintainers.pl with CPAN for Module-CoreList
Update CPANPLUS to CPAN version 0.9115
Added porting tests for CUSTOMIZED files
Update Term-UI to CPAN version 0.30
Sync Exporter version in Maintainers.pl with CPAN
Sync Locale-Maketext version in Maintainers.pl with CPAN
Update CGI to CPAN version 3.59
Update CPAN-Meta to CPAN version 2.113640
Update Maintainers.pl for the CGI.pm update.
Update Version-Requirements to CPAN version 0.101021
Sync Maintainers.pl with CPAN for ExtUtils-ParseXS
Update Module-Pluggable to CPAN version 4.0
Update CPANPLUS to CPAN version 0.9116
Update perlfaq to CPAN version 5.0150037
Merge the POSIX notes in perldelta.
Bump autouse version due to commit f965e9d4a
Bump ExtUtils::Manifest version due to commits 97bae9c5 and bf081550
Update Locale-Maketext to CPAN version 1.22
Begin battering the perldelta into shape for v5.15.7
Removed more unused boilerplate from perldelta
Acknowledgements section in perldelta
Update perlfaq to CPAN version 5.0150038
Update Acknowledgements in perldelta
Removed more boilerplating from perldelta
Bump the perl version in various places for v5.15.7
Update Module::CoreList for v5.15.7
Finalise perldelta
Update perlhist (also removing some annoying trailing whitespace)
Craig A. Berry (11):
Port utils test to VMS.
Allow diag.t to pass tests for multi-line warnings.
strlcpy fix-ups in vms/vms.c following a35dcc95dd24.
Current VMS can handle filenames with spaces.
'S' case already exists with ALTERNATE_SHEBANG.
sigsystem.t depends on fork().
miniperl can no longer run installperl.
Stop inadvertently skipping Spec.t on VMS.
Document the data columns in vms/ext/filespec.t.
Un-TODO some VMS file spec tests under EFS.
In vmsify, leave ../ path components alone.
Dave Rolsky (16):
Merge branch 'drolsky/release-5.15.6' into blead
Create a perldelta for 5.15.7
Add details on how to figure out if rt.perl.org needs to be updated.
Add the 5.15.6 epigraph
Add a step asking release managers to blog about their epigraph
Link to release announcement in epigraphs.pod
Add a script to generate a release checklist from the RMG
Lots of improvements for the checklist generator
Add a section on making a checklist
No need for empty =for checklist element
Show --html flag for make-rmg-checklist
Tweak RMG headings to make the generated checklist more useful
Add mention of what we want changed on dev.perl.org
Fix the calculation for development time so it doesn't come up with
things like "2 months" between two dev releases
Make sure to close any lists in the generated checklist
Only skip updating dev.perl.org for RC releases
David Mitchell (1):
clarify how $SIG{__DIE__} can return
Eric Brine (2):
Clarify that \Q, \U, \L don't require \E
(PerlIO::)scalar.t: Add function for testing trailing null
Father Chrysostomos (358):
[perl #106282] Donât crash cloning tied %^H
Increase $B::Deparse::VERSION to 1.11
[perl #91416] Deparse open("blah blah blah") properly
Fixing crash in hint.t
Deparse "string"->[0] correctly
Add Porting/make_rmg-checklist to MANIFEST
Fix pod errors in rmg
podcheck.t: skip make-rmg-checklist
regen pod issues
Copy hints from tied hh to inner compile scopes
Deparse "string"->[$expr] and ->{$expr} correctly
Deparse "a::]"->[0], etc., correctly
speed up feature-checking slightly
Deparse.pm: Uncomment version code
Eek! I left some debug code in arybase.xs
Increase $arybase::VERSION to 0.03
[perl #91384] Deparse and stash circularities
Deparse: remove special casing for main stash
Donât double-free hint hash if copying dies
[perl #29070] Add vstring set-magic
ver.t: require test.pl in a BEGIN block
Donât clobber all magic when clobbering vstring
Update a perldiag entry for 5.16
sv.c: consistent spaces after dots in apidocs
perldiag: Consistent use of spaces after dots
Consistent use of spaces after dots in Deparseâs pod
[perl #81424] Make Deparse handle /aelemfast_lex/
[perl #91318] Deparse /regexp/applaud
Update concise-xs.t for B::Deparseâs new imports
Deparse: Ignore strict hh hints
Deparse.pm: Donât call ->pmflags so many times
Followup to b9bc576fd0: deparse s///applaud
Deparse.pm: Put re flag logic into its own function
Deparse.pm: Add another substword
Deparse.pm: More ->pmflags clean-up
Increase $XS::APItest::VERSION to 0.35
Revert "Increase $XS::APItest::VERSION to 0.35"
Increase $feature::VERSION to 1.25
Create regen/feature.pl
Set aside hint bits for feature bundles
Parse the feature hint bits & assert their usability
Add feature.h, with constants for feature bundles
Add lib/feature.pm to makerelâs writables
feature.pl: Gen %feature_bundle from %UniqueBundles
feature.pl: Remove the feature_ prefix from the data
Use only \w+ for internal feature names
Make feature.pl executable
feature.h: Parenthesise macro definition
feature.h: Add macros for current hints
regen.t: update test count
feature.pl: %BundleRanges
Add macros for checking individual features
feature.pl: Move hint-checking code up
feature.pl: Add section headers
feature.pl: Generate list of feature bundles in pod
Give feature.pm the bundle hints
feature.pl: Use @HintedBundles for generating feature.h
feature.pm: Add function for getting the current bundle
feature.pm: Set bundle hints when dis/enabling features
Exclude regen/feature.pl from podcheck.t
Use new feature-testing macros
feature.h: Avoid compiler warning
feature.pl: Tweak comment
Eliminate ânegativeâ features
toke.c: include feature.h
Move FEATURE_IS_ENABLED to feature.h
feature.h: Function for enabling bundles
op.c: Use new feature bundle hints
feature.pm: Move hint normalisation to separate function
Fix up t/lib/feature/implicit
feature.pl: Remove unused var
feature.h: FEATURE_IS_ENABLED can use CURRENT_HINTS
Make MAX_FEATURE_LEN reflect reality
toke.c: Add assertion to feature_is_enabled
feature.pl: Mention perl.h as a source
feature.pl: Make the perl.h search more resilient
Update perlfunc/use: feature.pm is not loaded
Update rmg concerning feature bundles
use VERSION needs to enable uni8bit hint
Deparse CORE::say, etc., when bundle hints are in use
Deparse implicit with âuse featureâ
rmg: feature.pl needs to be run
[Merge] Feature-loading revamp
Deparse all features with âuse/no featureâ
Deparse.pm: Document that use feature is supported
*Now* increase $XS::APItest::VERSION to 0.35
hv.c: Make newHVhv work on tied hashes
Donât crash when writing to null hash elem
Fix Deparse ambient_pragmas/strict regression
[perl #24027] Deparse strict vars and subs
Port regen/regen_lib.pl to 5.6.2
Deparse.pm: Document that strict vars and subs work
Donât warn for open(foo::bar)
Deparse /$#a/ correctly
Deparse the /d flag with implicit features
deparse.t: Automatically count __DATA__ tests
coreamp.t: Call done_testing with an arg
coresubs.t: Call done_testing with an arg
feature.pl: Get HINT_UNI_8_BIT from perl.h
[perl #86060] $( $| $) need braces in regexps
Add basic tests for select()
select() sometimes returns invalid string
select() can return undef when defoutgv is set
Run more substr tests under a new thread
[perl #97956] PerlIO::get_layers: call get-magic
PerlIO::get_layers: Treat numbers as strings
Add diag_listed_as for non-numeric warnings
Document âAttempt to clear deleted arrayâ in perldiag
[perl #99426] op.c: Remove dead code from ck_sort
diag.t: Remove documented entry
sv.c:dirp_dup: Avoid compiler warning
Supress warning in XS::APItestâs hash.t
Increase $Data::Dumper::VERSION to 2.135_02
[perl #101162] DD support for vstrings
Update concise-xs.t for recent DD change
Make DD dump *{''} properly
perldiag: Make 2 errors match the actual message
Make DD dump *{''} correctly under 5.6
Fix DDâs vstring tests unter 5.6
Skip failing DD tests under 5.6
perldiag: Remove msg deleted in 5.8.0
Fix two (er, four) sub:lvalue { &$x } bugs
Convert diagnostics.t to test.pl
Increase $diagnostics::VERSION to 1.27
Consistent use of spaces after dots in diagnostics.pm
Fix diagnostic.pmâs backtraces
Remove unnecessary code from diagnostics.pm
diagnostics.t: Test errors ending with dots
Add support for multiline messages to splain
Fix up diagnostic.pmâs backtrace for multiline msgs
Teach diag.t about multiline messages
Document the unknown error in perldiag
[perl #102622] perlxstut: Add SvGETMAGIC to example
perlxstut: keep indentation consistent within example
Fix crash when tying @DB::args
Turn on AvREAL for tied arrays
Donât check for tied @DB'args when not REAL
Fix compiler warning in perl.c
Document the av_reify warning in perldiag
av.c: Consistent use of spaces after dots in apidocs
Remove item from diag.tâs to-do list
perldiag: Correct âBad name after %s::â
Teach diag.t that %s%s == %s
Move diag_listed_as entry in gv.c
perldiag: Remove âin %sâ from bizarre copy msg
diag.t: Rmv warning about "0" from to-do list
perldiag: Document âBizarre SvTYPEâ
pp_hot.c: diag_listed_as for method error
More diag_listed_as
Correct spelling of sv_insert error msg
perldiag: Tweak âCan't open perl scriptâ
perldiag: Document 2 more âCan't openâ messages
Teach diag.t about "CONSTANTS" in msgs
Document âCan't reset %ENVâ in perldiag
diag.t: perldiag does not escape %
perldiag: Tweak pack/% message
perldiag: Consistent formatting of categories
diag_listed_as for lvalue scalar context errors
diag_listed_as for another lv sub error
diag_listed_as for -S error
diag_listed_as galore
Document various messages in perldiag
Regen pod issues
diag.t: Delete documented items from to-do
perldiag: Delete redundant entry
Speed up diag.t slightly
[Merge] perldiag/diag.t clean-up
Croak when setting a tied @DB::args
Increase $POSIX::VERSION to 1.28
Increase $File::Glob::VERSION to 1.16
[perl #107296] Document File::Globâs default flags
Fix bad reference in sv.hâs docs
[perl #104288] Die with âUnrecognized switchâ on #! line
Test âToo late for -[Mm]â
perldelta for safe %^H cloning
perldelta for deparsing open("string")
perldelta for deparsing "string"->[0]
perldelta for tying empty %^H (cb1f05e8f)
perldelta for deparsing "foo::]"->...
perldelta up to a65c7ff
Increase $Data::Dumper::VERSION to 2.135_03
Allow Data::Dumper to load on miniperl
Correct skip count in sigsystem.t
sigsystem.t: put miniperl skip earlier
Update method caches for non-void stash elem deletions
mro.c: Use F<> for file names
mro.c: Consistent use of spaces after dots in apidocs
[perl #100340] Free hash entries before values on delete
squash some code in hv.c:S_hv_delete_common
Remove method cache reset from hv.c:hv_free_ent
hv.c: Consistent spaces after dots in apidocs
[perl #103492] Correct docs for %n format in perlfunc
[perl #103492] Give lvalue cx to (s)printf args
[perl #103492] Make %n printf format work with Unicode
Correct comment in op.c
Suppress void warning in t/op/sprintf.t
Simplify gv:S_maybe_add_coresub
[perl #107366] Donât clone GVs during thread join
Donât double-free GVs in gv:S_maybe_add_coresub
perldelta for feature revamp
perldelta for deparsing features
perldelta for newHVhv on tied hashes
Correct comment in APItestâs hash.t
perldelta for helem and hslice on null values
perldelta for B::Deparse ambient_pragmas fix
perldelta for deparsing strict [perl #24027]
perldelta for open(foo::bar) warning
perldelta for /$#a/ deparsing
perldelta for deparsing $( $| $) in regexps
perldelta for select fixes
perldelta for PerlIO::get_layers and get-magic
perldelta for PerlIO::get_layers and numbers
perldelta for Data::Dumper and vstrings
perldelta for Data::Dumper and *{""}
perldelta for lvalue fixes
perldelta for splainâs backtrace formatting
perldelta for splainâs multiline support
perldelta for tied @DB::args
perldelta for reifying tied arrays
perldelta: update status comment
perldelta for POSIX sigsuspend
perldelta for #! line errors
perldelta for system SIGCHLD interference
perldelta for method deletion
perldelta for hash element deletion and destructors
perldelta for %n
perldelta for GV non-cloning
Regenerate perlgutsâ mg table automatically
Explain perlguts changes in mg_vtable.pl comment
Correct test count in regen.t
Increase $ExtUtils::Packlist::VERSION to 1.46
Add Joel Berger to AUTHORS
[perl #107410] Tests for used-once warnings from ExtUtils::Packlist
ExtUtils::Packlist: Restore 5.005 compatibility
Change wording of \E warning
Packlist.t: add bug number
op.c Remove redundant continue
Correct bug-report email in IO docs
[perl #105912] local $_ should not FETCH
Restrict $[ comp warning to constants
Donât iterate through magic with local $_
[perl #95548] Returned magical temps are not copied
[perl #97464] Document actual case when @DB::args is set
[perl #90030] sort with no arguments
perlfunc: spaces after dots
regen pod issues
[perl #90648] perlop: There ainât no C-style //
[perl #90064] perlfunc: Document special 0 mode for dbmopen
[perl #91850] utf8::decode: croak for ro scalars
Correct links to perlsyn and perlop
regen pod issues
Increase $overload::VERSION to 1.17
[perl #90064] warn once for dbmopen with undef 3rd arg
perlop: remove triple-dot
perlsyn: add triple-dot index entries and alias
[perl #92706] In PerlIO::Scalar::seek, donât assume SvPOKp
perlsyn: Correct ... example
Increase $PerlIO::scalar::VERSION to 0.13
perlsyn: wrap long verbatim line
regen pod issues
perlsyn: spaces after dots
In PerlIO::Scalarâs write, stringify refs
PerlIO::scalar: allow writing to SvIOK SVs
Uncomment evals in sort.t
[perl #107440] Save av/hv on mortals stack when clearing
[perl #85670] Copy magic to ary elems properly
perlfunc: spaces after dots
Simplify magic logic in av.c:av_store
[perl #67490] Donât call DELETE on scalar-tied elem
grep.t: require test.pl in BEGIN block
[perl #92254, #92256] Fix SAVE_DEFSV to do refcounting
Test for perl #43663
Remove magical dPOPXnnrl_ul dPOPXiirl_ul macros
[perl #44895] += warning on uninit magic var
Remove TODO functionality from assignwarn.t
Better fix for perl #107440
Document that [ah]v_undef/clear may free the [ah]v
[perl #40333] Stop overload::Overloaded from calling ->can
Fix crash in hv_undef
Correct bad wording in perlsub
[perl #35865, #43011] FETCH after autovivifying
[perl #24237] @& should not stop $& from working
In pp_sys.c:pp_fttext, donât call cGVOP_gv on an UNOP
Make -t, -T and -B with a handle pop it off the stack
[perl #77388] Make stacked -T and -B work
Simplify logic in pp_sys.c:pp_fttty
Make -T HANDLE set the last stat type
Squash repetititive code in util.c:report_evil_fh
defined *{"!"} should not stop %! from working
defined *{"+"} should not stop %+ from working
Suppress confusing uninit warning from -T _
Set PL_statgv to null when freed or coerced
stat $ioref should reset the internal stat type
stat $ioref should record the handle for -T _
Make failed filetests consistent with & w/out fatal warnings
Squash repetitititive code in doio.c:my_stat_flags
pp_sys.c:pp_fttext: Donât extend the stack after popping
pp_sys.c: Remove space from lstat($ioref) warning
Make -T _ and -B _ always set PL_laststatval
pp_sys.c:pp_fttest: Donât set PL_statname to SvPV(PL_statname)
Make -T HANDLE and -B HANDLE always set last stat type
Make -l HANDLE set PL_laststatval with fatal warnings
Make -T BADHANDLE set errno with fatal warnings
Donât emit unopened warning for other stat(HANDLE) error
stat.t: Add bug number
-T "unreadable file" should set stat info consistently
magic.t: Correct miniperl skip count
perldelta up to 7c2b3c783b
pp_sys.c: goto mustnât skip initialisation
stat.t: Make test for -T _ and lstat more robust
Make lstat($ioref) and lstat($gv) consistent
perldelta up to 9f71cfe6ef2
perldelta up to 55b5114f4
stat.t, filetest.t: Actually gen rand file names
stat.t: Avoid unconditional lstat on file name
Suppress âuselessâ warning in overload.pm
overload.pm: Put invalid arg warning in "overload" category
Test invalid arg warning from overload
overload.pm: Combine two loops
perldiag.pod: Document overloadâs invalid arg warning
BigInt.pm: Suppress overload warning
Increase $Math::BigInt::VERSION to 1.998
Lower $overload::VERSION to 1.17
perldelta for += warning
perldelta for overload::Overloaded/can change
perldelta for tying and autoviv
perldelta for @& and PL_sawampersand
perldelta up to 1a50d74bac4
perldelta: Typos and calrifications
[perl #106726] Donât crash on length(@arr) warning
Donât crash on @a =~ // warning
perldelta for last two fixes
[perl #108480] $cow |= number undefines $cow
perldelta for #108480: $cow |= number
perldelta: another bug number
In overload::ov_method, use âno overloadingâ
overloading.pm: Load Carp on demand
Increase $overloading::VERSION to 0.02
overload.pm: Doc tweaks
Document new overload warning in overload.pm
overload.pm: spaces after dots; wording tweak
overload.pm: Smaller indents for long lines
regen pod issues
Increase $B::VERSION to 1.32
Document B::PVâs LEN and CUR methods
Make Bâs pod fit in 79 cols
regen pod issues
Add Reini Urban to perldelta acknowledgements
B.pm: wording tweaks
B.pm: spaces after dots
PerlIO::scalar: tests for trailing null
pp_sys.c: compiler warning
checkAUTHORS.pl: Another address for Bo Lindbergh
Add Bo Lindbergh to perldelta acknowledgements
perldelta for PerlIO::scalar and nulls
perldelta: typo
perldelta: another bug number
perldelta: Expand entry
Florian Ragwitz (2):
Fail if one if the sections we want isn't there
We don't care about "Pragma" vs. "Pragmata"
H.Merijn Brand (4):
[perl #90648] perlop: There is no low-prec //
Add probe for isblank() (requested by khw)
'A' is not blank
missed in prev commit
Hojung Youn (2):
[perl #108224] B::Deparse doesn't recognize for continue block
Correct Hojung Youn's name in AUTHORS
Joel Berger (1):
Removed 'once' warnings in ExtUtils::Packlist::mkfh.
Joshua ben Jore (1):
[perl #40333] Another test
Karl Williamson (140):
pod nits
charnames: Split into two modules
charnames.t: Rmv extra blank in comment
toke.c: Reorder a test
Autoload charnames for \N{name}
test.pl: Add comment
charnames tests: Add names to some more tests
mktables: reorder two tests
mktables: Don't test suppressed table validity
mktables: White-space only
mktables: Can skip processing suppressed properties
mktables: Consistently store lc of key in hash
mktables: Need to have two classes of unused files
mktables: Account for 2 provisional files
perlunicode: nit
mktables: Ignore @missing lines in certain source files
Unicode/UCD.t: Avoid early prototype messages
mktables: Comments only
charnames.t: Fix test that passed whether or not it should
charnames.t: Add test names
charnames.t: Skip null name test
mktables: Rename variable
mktables: Add capability to add dup FIFO
mktables: Make protected method available
mktables: Accommodate new @missings in Unicode 6.1
mktables: Arrange to handle 6.1 ScriptExtensions.txt
mktables: Add comment
regcomp.c: Silence valgrind warning
Unicode::UCD: Use 6.1 format for Name_Alias
perldelta for Unicode::UCD change
Unicode::UCD: Correct pod
Unicode::UCD: Allow prop_invmap() to work on non-compact binary properties
Unicode::UCD: Special case prop_aliases() 'indic'
Unicode::UCD: Allow prop_invlist() to work on non-compact tables
Unicode::UCD: white-space only
Unicode::UCD: Extend prop_invmap() to handle multi-entries per code point
Unicode:UCD: Add comments
mktables: Add comment
mktables: Unicode 6.1 table will be empty
mktables: Change function name
mktables: Fix bug for early Unicode versions
utf8_heavy.pl: Comment and white-space only
utf8_heavy.pl: Skip unnecessary work for official properties
hv.c pod: 'Perl_sv_placeholder' should be 'PL_sv_placeholder'
embed.fnc: add comment
embed.fnc: Revise comment
need backwards-compatile to_utf8_foo()
regexec.c: Remove unnecessary intermediate values
regexec.c: Add some comments to regclass_swash()
Comment additions, typos, white-space.
utf8_heavy: remove unused variable
uni/class.t: Add test
utf8_heavy: Skip unnecessary operations
mktables: Add a little stress to the tests
utf8.c: Move test out of loops
utf8_heavy: Add DEBUG statement
utf8_heavy: Allow to be called from regcomp.c
utf8.c: Change name of static function
embed.fnc: swash_init() return value should not be ignored
uni/cache.t: Fix to handle regex compile time Uni props
utf8_heavy.pl: Add inversion status to cache key
utf8.c: New function to retrieve non-copy of swash
regcomp.c: Change internal #define name
utf8.c: Refactor code slightly in prep
regcomp.c: Add invlist_search()
regcomp.c: Add _invlist_populate_swatch()
Utf8.c: Generate and use inversion lists for binary swashes
utf8.c: Prevent reading before buffer start
regcomp.c: Make sure invlist_clone length set correctly
regcomp.c: Don't overallocate space for cloned SV
regcomp.c: Add some assertions
regcomp.c: decrement ptr ref cnt before invalidating ptr
regcomp.c: Use '*a == b', not 'a == &b'
utf8.c: Add flag to swash_init() to not croak on error
utf8.c: Add ability to pass inversion list to _core_swash_init()
utf8.c: White-space only
regcomp.c: Add _invlist_contents() to compactly dump inversion list
regexec.c: Prepare for inversion lists in ANYOF nodes
regcomp.c: Pass inversion list directly to regexec.c
Move Unicode property defn processing to compile time
regcomp.c: Optimize a single Unicode property in a [character class]
regcomp.c: Don't read beyond input
regcomp.c: White-space only
regcomp.c: put_byte wants an ord, not a utf8 char
regcomp.c: White-space only
regcomp.c: Change \t to a - in debug dumping ranges
regcomp.c: Change debug dump of bitmap/non-bitmap
regcomp.c: in debug output, don't duplicate code points
regcomp.c: truncate long debug dump output
regcomp.c: Avoid leaking a scalar
utf8.c: fix typo in pod
intrpvar.h: clarification in comment
perlop: Typos, too long lines, corrections
perlunicode: Discourage use of is_utf8_char()
regcomp.c: Clean up comment
regexec.c: Allow for returning shared swash
regexec.c: Use shared swash in bracketed character classes
regcomp.c: Change loop variable name, associated changes
regcomp.c: Avoid unnecessary runtime fold checking
regcomp.c: Better optimize [classes] under /aa.
regcomp.c; Use Latin1 \p{} in optimization
regcomp.c: Prepare for allowing [^\p{...}]
regcomp.c: Compile inverted character classes with \p{}
util.c: Silence compiler warning
perldelta for Unicode property performance changes
Typo in perlre
regcomp.sym: Change comments
regcomp.c: Don't print incorrect debug info
util.c: Add comment
t/re/re_tests: Update comment
t/re/re_tests: revise test
t/re/re_tests: Add some tests
regexp_noamp.t: Add comment
regexec.c: EXACTF nodes can never be UTF
regexec.c: white space only
regcomp.c: Make sure trie can handle node passed to it
regcomp.c: Save computed value in variable for later use
regcomp.c: white-space only and comments only
regcomp.c: regex start class for sharp s
regcomp.c: Change param to join_exact()
regcomp.c: Need to account for delta sizes
regex: Add new node type EXACTFU_SS
regex: Add new node type EXACTFU_NO_TRIE
regcomp.c: Rework join_exact()
regex: Fix some tricky fold problems
regex: Remove FOLDCHAR regnode type
regcomp.c: Modify some comments
regcomp.c: Refactor join_exact() to eliminate extra passes
re/reg_fold.t: Use /u rules for Unicode tests
re/reg_fold.t: Remove fixed TODOs
re/reg_fold.t: Test more code points
reg_fold.t: Test bracketed character classes
re/reg_fold.t: Add and revise comments
regcomp.c: Remove no-longer used #defines
mktables: Add non-final fold cp table
regcomp.c: Change variable meaning and hence name
regcomp.c: Comment changes
perldelta: For bb91448 and associated commits
perldelta: Add ticket number to bug fix
perlunicode: Clarifications
Leon Timmermans (4):
Export PerlIOBase_open
Signal handlers must run before sigsuspend returns
Added tests for SIGCHLD blocking during system()
Block SIGCHLD during system() call (per POSIX)
Matthew Horsfall (alh) (1):
Expand tabs in Artistic license to spaces
Michael Witten (1):
[perl #90632] perlfunc: Rewrite `split'
Nicholas Clark (51):
pod_rules.pl was always (re)building everything, not what was asked for.
Eliminate pod.lst. pod/perl.pod is now the master file for Pod metadata.
Rationalise use of the Pod metadata structure returned by
get_pod_metadata().
Prune unused entries from the 'master' array returned by
get_pod_metadata().
Re-order entries in the 'master' array returned by get_pod_metadata().
Merge the refactoring that abolishes pod.lst to blead.
Lazier instructions for removing stale perldeltas for 5.x.0-RC0
In installman, move the call to File::Find::find() to the top level.
Porting/podtidy can pass 'columns' to Pod::Tidy::tidy_files().
Porting/checkURL.pl now requires rather than uses all non-core modules.
Porting/cherrymaint now requires LWP::UserAgent instead of using it.
corelist-perldelta.pl now requires Algorithm::Diff instead of using it.
Add t/porting/utils.t, to test that utility scripts still compile.
Correct the Pod used to block comment a section of git log output.
Refactor installman's use of File::Find::find() to converge with
buildtoc's.
Refactor buildtoc's use of File::Find::find() to converge with
installman's.
Move the common Pod scanning code from installman and buildtoc to
pod_lib.pl
In pods_to_install(), use $File::Find::prune to skip t/ directories.
Avoid installman warning about "no documentation in pod/perldoc.pod"
Add x2p/a2p.pod to the 'master' array returned by get_pod_metadata().
Some tidying in installman.
Merge the refactoring of Pod scanning code in installman and buildtoc.
Eliminate a couple more suidperl and sperl references.
Convert POSIX::sleep to an XS wrapper for PerlProc_sleep().
Provide the correct POSIX return value for POSIX::dup2() on Win32.
Note POSIX changes in perldelta.
In diagnostics.t, avoid passing a literal \n in the command to run.
Avoid t/re/regexp.t failing on miniperl when displaying TODO test output.
Sanitise NetWare changes to installperl.
In installperl, simplify the strip/chmod code for libraries on Darwin.
In installperl, initialise $do_install{arch,priv}lib at their
declarations.
In installperl, add the trailing / to the value held in $::depth.
In installperl, don't chdir 'lib' before finding files in lib/
In installperl, convert the File::Find::find(..., 'lib/') to no_chdir.
installperl now uses get_pod_metadata() to install dual-life pods
correctly.
Note the user-visible installperl changes in perldelta.
Merge the refactoring of installperl that fixes Pod installation bugs.
Remove some dead x2p-related code in vmsish.h.
Better panic diagnostics in Perl_sv_del_backref()
In Perl_sv_del_backref(), don't panic if the backref array is already
freed.
In Perl_sv_del_backref(), don't panic if svp is NULL during global
destruction.
In Perl_feature_is_enabled() use cBOOL to convert the pointer to a "bool".
Test that defined warns for package arrays and hashes.
defined(@array) now also warns for package variables.
Provide as much diagnostic information as possible in "panic: ..."
messages.
Purge references to --netscape and --libpods, no longer in Pod::Html
Make Pod::Html more robust against malformed L<> contents.
In Perl_refcounted_he_fetch_pvn(), eliminate nested ? : ternary operators.
Avoid 'defined(@array) is deprecated' warnings in tests.
Add Steffen Schwigon to AUTHORS.
Ignore and clean the byproducts of make install.html
Reini Urban (1):
B.pm: fix and add B::IO documentation
Ricardo Signes (8):
include a package POSIX::SigSet
add a missing apostrophe
Upgrade Pod-Perldoc to CPAN version 3.15_15
Pod-Perldoc now includes test documents
document the upgrade of Perldoc
update the schedule: rjbs will do 5.16
create perl5160delta-to-be
un-break blead-breakage introduced by Porting/perl5160delta.pod
Shlomi Fish (10):
perl -d: fixes "b . COND()".
perl -d: display lines inside subroutines.
Add a test for the debugger p command.
perl -d: add test for the x command.
perl -d: test for 'T'.
Add a test for s.
perl -d: add a test to the 's' command.
perl -d: add a test for s EXPR().
Add a test for "n EXPR()".
perl5db.t: add the DebugWrap class
Steffen Mueller (10):
Use tr/_// instead of eval $VERSION
Escape double-quotes in generated #line directives
Refer to ExtUtils::ParseXS 3.09 in Maintainers.pl
ExtUtils::ParseXS: Bump versions to 3.11
Shuffle my entry around to use my name instead of old email
EU::Typemaps: Implement embedded-typemap dumping
EU::Typemaps: Helper module for easy typemap inclusion in XS
Bump ExtUtils::ParseXS version for doc references
EU::Typemaps: Make oneliner in docs more portable
Better typemap error reporting
Steffen Schwigon (2):
Bump the visible perl -V copyright to 2012
Bump several file copyright dates
Todd Rinaldo (1):
Move Tie-File out of cpan/ and into dist/
Tom Christiansen (5):
[perl #89758] important perlfunc version guards
[perl #90906] smartmatch PATCH 1 of 2: perlop.pod
[perl #90906] Corrections to the previous patch
[perl #90926] smartmatch PATCH 2 of 2: perlsyn.pod
[perl #90926] Corrections to the previous patch
Tom Hukins (1):
Make localtime()' s documentation more succinct
Tony Cook (4):
handle U suffixed unsigned int literals from regexp.h
avoid overflowing a 32-bit signed int
config.over is generated on some platforms, .gitignore it
avoid truncating time values when long is smaller than time_t
ambs (1):
cflags does not exists in Config.pm; use ccflags
jkeenan (1):
Emit a warning if an attempt is made to overload an invalid (e.g.,
misspelled) operator. For RT #74098.
Ãvar Arnfjörð Bjarmason (1):
regexp.h: remove completely redundant return statement
-----------------------------------------------------------------------
--
Perl5 Master Repository