In perl.git, the annotated tag v5.19.9 has been created <http://perl5.git.perl.org/perl.git/commitdiff/a442269eb868685fd087fea6b74e01482d2e06f9?hp=0000000000000000000000000000000000000000>
at a442269eb868685fd087fea6b74e01482d2e06f9 (tag) tagging bcbcbdda9f0fca0bc4a9c9c2263f499fbe2386a3 (commit) replaces v5.19.8 tagged by Tony Cook on Thu Feb 20 14:28:35 2014 +1100 - Log ----------------------------------------------------------------- Tenth release of the v5.19 series! Abigail (1): Make it clear what it means if there's no distinction between -M and -m. Alan Haggai Alavi (1): Replace 'mkpath' (legacy interface) with 'make_path'. Brad Gilbert (4): Improve error diagnostics in t/test_pl/tempfile.t Test that tempfile() in t/test.pl skips files that already exist Add register_tempfile() to t/test.pl Make sure that tempfile() in t/test.pl removes the temp files Brian Fraser (120): sv.c, Perl_dirp_dup: Skip the fchdir sections if telldir and seekdir are not defined perlio.c, PerlIO_tmpfile: Fall back to cwd if we have no /tmp or $TMPDIR PerlIO_tmpfile: Don't leak an SV Makefile.SH: Updated the lib/buildcustomize.pl rule for cross-compilation builds Configure: Pass the -r flag to scp when cross-compiling Configure: Teach run-ssh to handle -env Makefile.SH: on make test_prep, add $target/lib:$target/lib/auto to -env LD_LIBRARY_PATH=... Makefile.SH: Remove remnants of the old cross-compilation model make_ext.pl: Phase out the use of Cross.pm Remove old cross-compilation model configpm: Remove remnants of the old cross model Update the WinCE files to the new cross model Configure, run-ssh: No need to use ./\$exe Configure: Silence $to warnings when cross-compiling Configure: When cross-compiling, save the $^O of the host Configure: Minor improvements to the building on the host miniperl Configure, Makefile.SH: Allow running generate_uudmap in the target perldelta for the new cross-compilation model Glossary entries for host{perl,generate,osname} t/lib/warnings/pp_sys: Add skips in case telldir is not available lib/ExtUtils/t/Embed.t: Skip tests is cross-compiling and $Config{cc} is not available dist/ExtUtils-Install: Skip tests if make is not available Moved a glob test from t/run/fresh_perl.t to t/op/glob.t ext/DynaLoader/t/DynaLoader.t: Skip the dl_findfile test when cross-compiling Add Darwin shared libraries (dylib) to gitignore t/op/magic.t: Use three-arg open to avooid creating a subshell Merge branch 'cross-compile-revamp' into blead time64.h: Declare tm_zone as const under Android, but not if using C++ time64.h: On QNX, use const for tm_zone handy.h: Move the _LC_CAST declaration. Configure: add missing ; to checkccflags Added targetsh to all the canned config files Glossary entry for targetsh regen for uconfig.h perldelta for -Dtargetsh File::Spec::Unix->tmpdir: Always return an absolute path t/porting/: Skips for cross-compilation Makefile.SH, make test: Copy config.sh when cross-compiling Linux hints: try using user-provided binaries before going for the defaults Linux hints: Handle `uname -m` in cross-compilation builds Linux hints: add some missing $ccflags Linux hints: Improve the portability of the -lndbm check Linux hints: Improve the code that looks for libc.so Android hints: Detect stub functions and mark them as undefined. android hints: Always define d_libname_unique hints/linux-androideabi.sh: getservent_r() is a partial stub, mark it as undefined to avoid issues with threads hints/linux-androideabi.sh: Rather than relaying on adb, save the exit status in a file and then copy it over hints/linux-androideabi.sh: sed might not understand "\r", use $tr instead hints/linux-androideabi.sh: adb takes care of creating the target dir on the target hints/linux-androideabi.sh: use $cat instead of plain cat hints/linux-androideabi.sh: use $chmod instead of plain chmod hints/linux-androideabi.sh: If the host OS is darwin, set firstmakefile to GNUmakefile Android hints: Only set userelocatableinc if it doesn't have a value Android hints: Only use adb if $targetrun is set to adb Make compiling with adb work again Android hints: Set osvers to getprop ro.build.version.release Android hints: Add m to libswanted Android hints: When Configure finishes, turn $^O into 'android' Configure, Android hints: Changes to allow native builds Android hints: In native builds, add -L/system/lib to ldflags Android hints: Clean up some files if cross-compiling with adb Android hints: load the linux hints to get those defaults Android hints: Set d_csh to undef in cross builds Configure: added special osname checks for nto and android Configure: If cross-compiling to linux, pick the proper hints file pod/perlport.pod: Note which functions are not available on Android t/op/incfilter.t: Work around android only having an inbuilt echo t/op/magic.t: Work around android only having an inbuilt pwd t/op/magic.t: Skip tests that use env on Android t/op/fork.t: Work around android only having an inbuilt echo t/op/fork.t: Up the sleep time in a test to avoid timing issues t/op/stat.t: use 'ls -l' on android, even if d_readlink is defined t/op/sigdispatch.t: Increase timeout to avoid issues on slow processors t/op/filetest.t: On Android, don't try checking if ln exists with which t/io/fs.t: Handle Android's pwd being a shell builtin t/op/sigdispatch.t: SKIP, not TODO dist/IO/t/io_pipe.t: Work around android only having an inbuilt echo Net::Ping: Handle getprotobyn{ame,umber} not being available IO::Socket::INET: Handle getprotobyn{ame,umber} not being available ext/POSIX/t/sysconf.t: Skip testing pathconf with _PC_LINK_MAX on android Cwd.pm: Handle native android builds better Added README.android README.android: Update for native builds README.android: Notes about cross-compiling from a x86 host pod fixups on README.android CBuilder, android: Fix the useshrplib check Up the version of ExtUtils::CBuilder AUTHORS and MANIFEST for the CBuilder Android patch ExtUtils::ParseXS: Fix tests for native android builds reentr.c: Handle systems without getpwent README.android: minor wording fixups Configure: Fix the fflush(NULL) test in cross builds Android hints: run-adb-shell was mishandling '\0' perldelta for Android Android support Configure, qnx hints: Improve the cross-compilation support for QNX t/io/fs.t: sh in Blackberry might behave like android's Configure, Solaris hints: Allow cross-compiling to Solaris. README.solaris: Add a section for cross-compilation Configure: Added a targetenv variable Glossary for targetenv QNX hints: Add LC_ALL=C to targetenv README.qnx: Add a section for cross-compilation Configure: use $undef, not plain undef INSTALL: Updates to the cross-compilation section INSTALL, cross-compile section: It's 2014, stop living in the past CBuilder, link: On Android, always return absolute paths to libraries DynaLoader: On android, dl_load_flags should always be 0x00 vutil.c, vxs.inc: Avoid warnings from -Wmissing-prototypes -Wundef -Wunused-label .gitignore: Handle cross-compilation files better Avoid compiler warnings by consistently using #ifdef instead of plain #if Fix the prototypes of some functions without context Added missing prototypes. sv.c: Remove leftover ifdef from the %vd format sv,c, sv_cmp_locale_flags: flags is unused if locales are disabled t/uni/fold.t: use &LC_ALL with & to avoid strict errors File::Spec: Mopre extensive fix for #120593 Fix more tests to work on systems that don't define LC_ALL and friends CBuilder::Android: fix ->link() to respect wantarray. DynaLoader: On Android, define DLOPEN_WONT_DO_RELATIVE_PATHS Chris 'BinGOs' Williams (29): version and Module-CoreList are up to date with CPAN Update Scalar-List-Utils to CPAN version 1.37 Update IPC-Cmd to CPAN version 0.92 Update File-Fetch to CPAN version 0.48 Update Module-Load-Conditional to CPAN version 0.62 Update Module-Load to CPAN version 0.30 Update autodie to CPAN version 2.23 Update Digest-SHA to CPAN version 5.86 Update ExtUtils-MakeMaker to CPAN version 6.88 Update Compress-Raw-Bzip2 to CPAN version 2.064 Update Compress-Raw-Zlib to CPAN version 2.064 Update IO-Compress to CPAN version 2.064 Resolve c++ build fail in core Bump version version and remove/update customisations Update Compress-Raw-Zlib to CPAN version 2.065 Update Pod-Parser to CPAN version 1.62 Module-CoreList prepared for v5.19.9 Add porting test for Module-CoreList Update Pod-Escapes to CPAN version 1.05 Update Module-Build to CPAN version 0.4205 Add IO-Socket-IP to Maintainers.pl Update IO-Socket-IP to CPAN version 0.28 Update CGI to CPAN version 3.65 Update CPAN-Meta-YAML to CPAN version 0.011 Update Pod-Escapes to CPAN version 1.06 Update Parse-CPAN-Meta to CPAN version 1.4410 Update Parse-CPAN-Meta to CPAN version 1.4412 Update HTTP-Tiny to CPAN version 0.041 Skip locale test on OpenBSD, MirBSD and Bitrig too Craig A. Berry (7): Fix $ENV{PATH} flags in Peek.t. In vms.c's Perl_opendir, skip access check on remotes. Make fileify handle node specifications better. Fix targetsh in configure.com. targetsh in configure.com again Fix handy.t for systems without $Config{d_isblank}. Exclude Perl_my_setlocale symbol where it's not defined. Daniel Dragan (2): document op_free and op_null add #define PERL_NO_GET_CONTEXT to ParseXS's pods David Golden (6): fix Module::CoreList::is_core default perl version fix Module::CoreList::is_core version comparision Update HTTP-Tiny to CPAN version 0.042 restore $PERL_OLD_VERSION to English.pm perlvar.pod: suggest string comparisons for $] perlootut: replace Object::Tiny with Class::Tiny David Mitchell (74): rename sTHX to PERL_MEMORY_DEBUG_HEADER_SIZE update embed.fnc now op_null and op_free have docs regcomp utf8 len cache panic re_intuit_start(): re-indent a block of code RT#120692 slow intuit with long utf8 strings regexp.h: document the fields of reg_substr_datum re_intuit_start(): factor out some common code re_intuit_start(): merge two similar code branches re_intuit_start(); eliminate max_shift var re_intuit_start(): rationalise ml_anch var re_intuit_start(): refactor an if/else block re_intuit_start(): add comments to a block of code eliminate RXf_ANCH_SINGLE test for single-line ^ within /m re_intuit_start(): simplify ml_anch evaluation re_intuit_start(): add more debugging output re_intuit_start(): document floating code better re_intuit_start(): fix another utf8 slowdown re_intuit_start(): assert substr offsets are >= 0. re_intuit_start(): delete srch_(start|end)_shift re_intuit_start(): add some more code comments re_intuit_start(): bias last* vars; revive reghop4 Perl_regexec_flags(): use HOP4c in another place re_intuit_start(): thinko from a few commits ago re_intuit_start(): simplify fixed offset_max code re_intuit_start(): substr SV cannot be undef re_intuit_start(): use different var for tmp value re_intuit_start(): introduce rx_origin var re_intuit_start(): use the rx_origin var more regex substrs: record index of check substr re_intuit_start(): update rx_origin after check re_intuit_start(): fixup some code comments re_intuit_start(): add tmp assertion re_intuit_start(): simplify other=anchored block re_intuit_start(): harmonise other_last++ re_intuit_start(): reduce use of *_offset macros re_intuit_start(): move do_other_anchored label up re_intuit_start(): re-indent after brace removal re_intuit_start(): move a line of code earlier re_intuit_start(): calc fbm_instr() end in bytes re_intuit_start(): merge anch and float "other" re_intuit_start(): simplify check-only origin test re_intuit_start(): remove try_at_* labels re_intuit_start(): localise t re_intuit_start(): eliminate saved_s var re_intuit_start(): eliminate 's' from "check" code re_intuit_start(): give "other" block it's own 's' re_intuit_start(): remove redundant assignment re_intuit_start(): rearrange /^/m code re_intuit_start(): re-indent block after last mod re_intuit_start(): simplify the /^.../m condition re_intuit_start(): localise 's' in abs anch branch re_intuit_start(): pass rx_origin in/out stclass re_intuit_start(): eliminate s as func-wide var re_intuit_start(): remove obsolete comment re_intuit_start(): format a ?: expression better re_intuit_start(): don't decrease rx_origin re_intuit_start(): unconditionally init other_last re_intuit_start(): move label after var decls re_intuit_start(): re-indent code re_intuit_start(): keep strpos constant re_intuit_start(): s/i_strpos/strpos/g re_intuit_start(): use memchr() to find \n re_intuit_start(): update comments in /^../m block re_intuit_start(): make assert unconditional re_intuit_start(): don't decrease other_last re_intuit_start(): remove other_last = rx_origin re_intuit_start(): MBOL limit in chars not bytes re_intuit_start(): MBOL use char for float max re_intuit_start(): in MBOL block, eliminate t var re_intuit_start(): assert fixed+float dont overlap re_intuit_start(): add comments about check_ix [MERGE] fix and refactor re_intuit_start() re_intuit_start(): fix SEGV in /^../m code Father Chrysostomos (34): [perl #121050] Teach B::Deparse about prototype whitespace Increase $B::Deparse::VERSION to 1.25 regen pod issues Fix crash with (??{undef *^R}) and (?{}) op.c: fix grammar in apidocs perldelta for Cow Tools [perl #121068] Mention HTML::FormHandler in perl5200delta perl5200delta: Glib has been fixed op.c: Consistent spaces after dots in apidocs perldelta for c4cf781e24ac2 perl5200delta: Mouse has been fixed perl5200delta: Tk has been fixed [perl #120626] Mention RDF::Trine in perl5200delta perldelta typo Alphabetise perldiag Another perldelta typo perldiag: Consistent spaces after dots perldiag: Donât use dev version numbers perldiag: Wrap long lines Increase $diagnostics::VERSION to 1.34 diagnostics.pm: Eliminate $WHOAMI Expand tabs in diagnostics.pm Increase $B::Concise::VERSION to 0.992 Remove DREFed flag from Concise.pm [perl #120374] Stop for($h{k}||'') from vivifying Use HEKfARG in mro.xs Increase $mro::VERSION to 1.15 Use âanâ for $/=[] error message sv.c: Donât flip flags so many times in glob_assign_glob AUTHORS formatting clean-up [perl #121242] Fix crash in gp_free when gv is freed alphabetise perldiag [perl #121255] Call set-magic when setting $DB::sub Avoid recalculating sub name hash in util.c:get_db_sub Gavin Shelley (1): provide a more limited change-count for acknowledgements.pl H.Merijn Brand (4): Regenerate from meta after backporting crosscompile changes restore missed commit in regeneration (spotted by hugmeir) New bincompat options Update Config::Perl::V to 0.20 Hauke D (2): add a missing word in perllexwarn assume "all" in "use warnings 'FATAL';" and related James E Keenan (2): Clarify distinction between contents of dist/ and ext/. Correct number of tests in plan. Jerry D. Hedden (2): Upgrade to threads::shared 1.46 Upgrade to threads 1.92 Jess Robinson (28): Configure: Split the usecrosscompile section from the to/from/run section Configure: Set to/from/run scripts if targethost is passed Update AUTHORS and MANIFEST to appease test_porting Stop using $run for anything other than testing compiled tests in Configure. Stop using Config{run} to check the version of (mini)perl we are running Build host miniperl and generate_uudmap binaries when cross compiling, for local use Run all the miniperl calls locally, not via RUN configpm should use "osname" from config.sh, instead of miniperl's $^O. write_buildcustomize.pl: Setup $^O to be the target os when building Core. Use the system perl for RUN_PERL, if we are cross compiling, and we found one. Use HOST_PERL instead of built perl for perl installation Makefile.SH: When cross-compiling, copy the files needed by make test. Makefile.SH: 'make test' for cross-compilation builds. Gitignore files which are created/used while cross-compiling Make sure to remove the Cross/mkdir script on *clean No xconfig.h is produced when cross-compiling, we have a normal config.h Separate SH used to run Configure from SH used on target system Hints file for android cross-compiling. Create a Perl with relocatable inc when building for Android. Android hints: set targetsh to /system/bin/sh Android hints, run-adb-shell: Handle the -env switch No locales in Android, just set the lot to undef Android hints, run-ssh: Make sure that the stdout of commands run from Configure and Makefile on remote hosts is transfered back correctly Correctly quote result from adb, otherwise multiline responses breal (eg signal_cmd) Adjust fs test to try more ways of getting the CWD. Expire if we still didn't get it. t/op/sprintf.t: Add Android to the list of skips for %.0g t/op/magic.t: TODO tests that don't work on some cross-compile builds t/op/sigdispatch.t: TODO tests that don't work on some Android builds John Peacock (3): Prevent V-magic from being stripped by locale fix Sync bleadperl to version.pm 0.9908 And now the rest of the sync to 0.9908 Karl Williamson (128): pp_hot.c: Rmv unnecessary test handy.h: White-space, comments, pod nit only handy.h: Factor out common code handy.h: Express locale macros using common base macros Use bit instead of node for regex SSC Rename regex internal flag bit Panic if regex making a trie under /li regcomp.c: request inlining of single line function regcomp.c: Don't output empty debugging text Comments, white-space perlapi: Tighten strictures against using undocumented things Add some cBOOL casts to macros regcomp.c: Move some code to earlier regcomp.c: Simplify expression perlunicode: Wrap some lines regcomp.c: Extract out code into a separate function reg_posixcc.t: Improve test names lib/locale.t: Remove no longer needed SKIPS t/loc_tools.pl: Extract out finding locales from locale.t t/run/locale.t: Use common code for finding locales Move more common locale finding code into t/loc_tools.pl t/loc_tools.pl: Add some locale finding for Win32 locale.c: Find utf8-8 locales reliably on C99 platforms locale.c: White-space only perl.c: Add missing ref count decrement perllocale: Nits, corrections perllexwarn: Fit verbatim lines in 79 columns locale.c: Silence Win32 compiler warning. loc_tools.pl: FIx to work on Android perllocale: Nit. Allow 'use locale' on systems without locales. lib/locale.pm: Pod corrections Move more locale code to t/loc_tools.pl Regen porting/known_pod_issues.dat Move an inversion list generation to mktables regen/regcharclass.pl: Fix warning regen/regcharclass.pl: Don't test UV >= 0 Avoid unnecessary malformed checking fold_grind.t: Use LC_CTYPE, not LC_ALL Taint more operands with case changes regcomp.c: Swap two else clauses for clarity. regcomp.c: Nit in comments regcomp.c: Avoid calling heavy duty functions when possible Rename an internal flag Work properly under UTF-8 LC_CTYPE locales White-space, comments only regcomp.c: Change a variable and flag bit names mktables: Refer to an actual commit number PATCH: [perl #121109] locales failing t/loc_tools.pl: find_locales() Don't destroy callers ENV regcomp.c: White-space only regcomp.c: Process all POSIXes in [...] under /l lib/locale.t: Better debug information locale.c: Fix failure to find UTF-8 locales regcomp.c: Revert mistakenly changed line pp.c: Silence compiler warning handy.h: Add a cBOOL() README.qnx: Make verbatim line fit in 79 columns 'use utf8' should imply /u regex matching Porting/Glossary: Entries should start with \t not blanks PATCH [perl #121144]: \S, \W, etc fail for above ASCII Fix [[:blank:]] handling when no isblank() on platform Regenerate podcheck db due to recent 79col fixes Revert "Fix handy.t for systems without $Config{d_isblank}." Add -DL option to trace setlocale calls Revert "'use utf8' should imply /u regex matching" Don't test locales that are invalid for needed categories Allow blead to compile under some g++ B.pm: Bump version handy.h Special case toCTRL('?') for EBCDIC Forbid "\c{" and \c{non-ascii} dquote_static.c: White-space only util.c: Add comment. Add tests Make a literal "{" fatal after \b and \B in regexes t/run/locale.t: Rmv test that isn't generally valid regexec.c, locale.c: Silence some compiler warnings regcomp.h: Rmv false comments pod/perldebguts: Stress ephemeral nature of regnode types sv.c: Add comment perldelta.pod: Fix broken links t/test.pl: Add option to runperl to suppress STDERR Emulate POSIX locale setting on Windows locale.c: Add, move some comments, and a declaration Improve fallback during locale initialization locale.c: White-space, useless brace removal only Initialize LC_MESSAGES at start-up Make sure LC_MONETARY is initialized t/run/locale.t: Fix SKIP end position t/test.pl: Don't read uninitialized variable Deprecate uses of POSIX::isfoo() ext/POSIX/t/posix.t: White-space only ext/POSIX/POSIX.xs: Add comments Free up bit for regex ANYOF nodes Revert "Free up bit for regex ANYOF nodes" perlfunc: Nit perllocale: Corrections and nits sv.h: Add comment locale.c: Handle case where LC_ALL isn't "all" t/run/locale.t: Fix skip count PATCH [perl #121257] blead fails at run/locale.t locale.c: Remove vars unused on some platforms regcomp.c: Fix some alignment problems locale.c: Fix initialization compile error for HP Fix pod errors Convert more EXACTFish nodes to EXACT when possible regcomp.c: Simplify /l Synthetic Start Class construction regexes: Remove uses of ANYOF_LOCALE flag regcomp.h: Free up flag bit in ANYOF nodes regcomp.h: Remove extraneous comment Change method of passing some info from regcomp to regexec regexec.c: Add some checks regcomp.h: Allow compiler to perform calculation regexec.c: Rename function, add parameter, make non-static regcomp.c: Fix more alignment problems regcomp.c,regexec.c: White-space only regcomp.c: Move some locale initialization code regcomp.c: Remove no longer used function perlsec: Nit perllocale: Add note about ENVIRONMENT variable lib/locale.t: Untaint before checking if next thing taints lib/locale.t: Add some test names Make taint checking regex compile time instead of runtime .locale.c: Better emulate POSIX locale setting on Windows locale.c: Another POSIX emulation fix on Windows run/locale.t: White-space only locale.c: Change 'and' to '&&' lib/locale.t: Remove tests that need UTF-8 locale Matthew Horsfall (4): Optimisation for 'my $x; my $y;' -> 'my ($x, $y)'. Test state vars following padranges [Perl #121134] Fix typo in perldelta.pod Add some examples to cv_set_call_checker and wrap_op_checker Matthew Horsfall (alh) (3): Clarify op_free documentation Don't pull state vars into padrange ops Fix small typo (dsb -> dsv) Neil Williams (2): add an escape for when targethost is not defined but usecrosscompile is. fix the ability to use targethost when defined. Peter Martini (1): Remove a redundant EXTEND (its followed by XPUSHs) Piotr Roszatycki (1): ExtUtils::CBuilder: Android with useshrplib needs -lperl Rafael Garcia-Suarez (1): Do not dereference hv before ensuring it's not NULL Reini Urban (1): NETWARE CopFILE_setn Ricardo Signes (10): Merge tag 'v5.19.8' into blead bump version to 5.19.9! fix an epigraph typo add the 5.19.8 epigraph create new perldelta for 5.19.9 document $^P's 0x800 and 0x1000 remove redundancy in documentation of exec tweak Porting/acknowledgements.pl to avoid awk and grep acknowledgements: use $^X when running sub-perl re-import 5.19.8 delta form 5.19.8 Steffen Mueller (1): pp_concat: Only call SvPV_force_nolen when needed Steve Hay (8): Upgrade Scalar-List-Utils from version 1.37 to 1.38 Config::Perl::V has files customized by 0b39d4dc4a ExtUtils::MakeMaker has files customized by d59900f697 and 8aaffb9f45 version has files customized by 858cc5e3f0 and e2ca569edb Exclude new vutil/Makefile.PL in cpan/version/ Upgrade libnet from version 1.24 to 1.25 Add note of blead customizations for previous commit Upgrade Digest-SHA from 5.86 to 5.87 Sullivan Beck (1): PATCH: Bump Locale-Codes from 3.28 to 3.29 Tom Hukins (2): Upgrade IO::Socket::IP to version 0.27 perldelta for IO::Socket::IP version 0.27 Tony Cook (33): [perl #120977] bump $warnings::VERSION [perl #120977] use warnings "FATAL" implies "all" perldelta for c91312d5e, none needed for e214621be [perl #121104] avoid using a less sane find(1) perldelta for c23547d5c6 ensure we have a reference when we call SvRV() perldelta for e4c0574e9d [perl #121134] prevent state variables from being merged into a padrange [perl #77672] avoid a file handle redirection race perldelta for f06c882585 [perl #121028] avoid creating a shell process ignore a test data file for a Locale-Codes test we don't ship perldelta for e40f8e806ef perldelta for 0ecf23179326, none needed for a5368aebf374 perldelta updates [perl #121207] test.pl tempfile() improvements perldelta updates [perl #121223] explain PERL_NO_GET_CONTEXT a little [perl #121223] encourage use of PERL_NO_GET_CONTEXT avoid a "FILE" name conflict with cygwin's wchar.h test.pl uses skip_all(...), not plan(skip_all => ...) [perl #120936] op/taint.t handling of no ipcsysv on cygwin perldelta updates Update Parse-CPAN-Meta to CPAN version 1.4413 update perlport with currently unresolved Cygwin test failures [perl #121081] workaround different output on VMS cygwin doesn't implement $^E (except as a read of $!) save errno/$! across Win32.pm autoloads too perldelta updates Update Module::CoreList for 5.19.9 finalize perldelta for 5.19.9 update perlhist for 5.19.9 note lib/locale.t rare failure Yves Orton (21): resolve bug 121070 - preserve $^R after successful match move RXf_NOSCAN from extflags to intflags as PREGf_NOSCAN Rename RXf_CANY_SEEN to PREGf_CANY_SEEN and move from extflags to intflags move RXf_GPOS_SEEN and RXf_GPOS_FLOAT to intflags rename RXf_UNUSED flags to match their BASE_SHIFT offset Move the RXf_ANCH flags to intflags as PREGf_ANCH_xxx and add RXf_IS_ANCHORED as a replacement Add "Errata From Previous Releases" section to perldelta.pod rename REG_SEEN_WHATEVER to REG_WHATEVER_SEEN to match RXf_ and PREGf_ convention Fix cross-compilation glossary entries Make configpm produce better diagnostics for malformed glossary entries ignore vim backup files simplify redundant part of PREGf_ANCH_GPOS test Update perldelta with details about changes to regexp engine extflags Simplify expression, cannot be ANCH_GPOS without being REG_GPOS_SEEN Update perldelta_template.pod to include an "Errata From Previous Releases" section Add RXf_UNBOUNDED_QUANTIFIER and regexp->maxlen deal with assignment to $/ better, deprecate edge cases, and forbid others do not overflow when the pattern is unbounded Add tests and fix new fatal errors related to $/ Eliminate stupid macro Fix regression in floating mandatory string optimisation Zefram (5): subroutine signatures Merge blead into zefram/purple_signatures more torture tests for signatures more tests for signatures merge basic zefram/purple_signatures into blead ----------------------------------------------------------------------- -- Perl5 Master Repository