summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Regen META files after CPAN-Meta updateChris 'BinGOs' Williams2015-06-112-3/+5
| | | | | | | | Note for future: Looks like there is an x_serialization now, so if CPAN::Meta::YAML and/or JSON::PP get updated then these META files will need regenerating too.
* Update CPAN-Meta to CPAN release 2.150005Chris 'BinGOs' Williams2015-06-1131-63/+219
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [DELTA] 2.150005 2015-06-09 19:08:44-06:00 America/Denver [TESTING] - Changed some test data from UTF-8 to ASCII 2.150004 2015-05-19 11:25:53-04:00 America/New_York (TRIAL RELEASE) [DOCUMENTED] - Noted explicitly that historical META spec files are licensed under the same terms as Perl [TESTING] - Added test for 'x_deprecated' field in "provides" [META] - declared extra developer prereq 2.150003 2015-04-21 19:41:15-04:00 America/New_York (TRIAL RELEASE) [CHANGED] - Serialized CPAN::Meta objects now include a x_serialization_backend entry 2.150002 2015-04-19 01:00:10+02:00 Europe/Berlin (TRIAL RELEASE) [CHANGED] - Metadata merging now does deep hash merging as long as keys don't conflict
* [perl #125381] fix -Cnn parsingHugo van der Sanden2015-06-112-10/+14
| | | | | | | Commit 22ff313068 for [perl #123814] inadvertently changed the logic when parsing a numeric parameter to the -C option, such that the successfully parsed number was not saved as the option value if it parsed to the end of the argument.
* clean up sv_isobject usageDaniel Dragan2015-06-113-5/+7
| | | | | | | | | -previous usage proves getmagic is unnecessary or ignored or already called S_do_smartmatch Perl_sv_does_sv -in pp_dbmopen dont call sv_isobject twice in a row on the same SV in 1 permutation
* Update release scheduleSteve Hay2015-06-101-32/+26
| | | | | | | 5.22.0 is out; development is now 5.23, leading towards 5.24.0 next May. 5.22.1 is expected sometime around August/September (around the same time as 5.20.1 was last year). 5.20.3 is expected sometime before then, probably July.
* perldelta for d484df69ed26Tony Cook2015-06-101-0/+5
|
* [perl #125347] allow truncate to work on large files on Win32Tony Cook2015-06-101-2/+14
| | | | | | | | | | | | | | | truncate($filename, $size) was using a simple PerlIO_open() to open the file, which on Win32 defaults to a text mode open. Unfortunately, on a text mode open(), MSVCRT attempts to seek to the end of file using only 32-bit offsets, which fails. For good measure, add in O_LARGEFILE if it's available, which may prevent similar issues on other platforms. Also, remove the erroneous SETERRNO() added by 375ed12a to the open failure branch, PerlLIO_open() should already set errno on failure, so we get sane error messages when the open fails.
* add warnings 7fatal testcase for #123398Reini Urban2015-06-101-0/+18
|
* [perl #125369] - Set correct flags for smartmatch in certain casesMatthew Horsfall2015-06-091-1/+1
| | | | | | | | | | | | | | | | | | | | Previously the aslice flags would end up as 255 in this case: $ perl -MO=Concise,-debug -e '@nums[0..1] ~~ []' | grep OP_ASLICE -A 2 Smartmatch is experimental at -e line 1. -e syntax OK op_ppaddr PL_ppaddr[OP_ASLICE] op_type 131 op_flags 255 Now: $ perl -MO=Concise,-debug -e '@nums[0..1] ~~ []' | grep OP_ASLICE -A 2 Smartmatch is experimental at -e line 1. -e syntax OK op_ppaddr PL_ppaddr[OP_ASLICE] op_type 139 op_flags 55
* GCC doesn't understand the -subsystem:console optionJan Dubois2015-06-091-1/+1
| | | | | | This issue was introduced in commit 269713a1 Ref https://rt.perl.org/Ticket/Display.html?id=125217
* Porting/checkAUTHORS.pl: Sort author names using Unicode collation rulesThomas Sibley2015-06-081-2/+3
| | | | | | This ensures that authors like Ævar Arnfjörð Bjarmason sort with the As in perldelta ACKNOWLEDGEMENTS sections. Previously Ævar appeared at the end.
* perldelta for 46b27d2f2c37Tony Cook2015-06-091-0/+6
|
* don't fatalize warnings during unwinding (#123398)Lukas Mai2015-06-091-1/+4
|
* Detect broken AIX fmodl.Jarkko Hietaniemi2015-06-081-0/+46
| | | | (observed at least in AIX 6.1)
* sunmath.h is only used for builds using long doublesJan Dubois2015-06-081-1/+1
|
* bisect-runner.pl: Fix pod.t failuresMatthew Horsfall2015-06-081-3/+3
|
* bisect.pl: More doc/comment fixupsMatthew Horsfall2015-06-081-1/+2
|
* bisect.pl: Slight pod fix to CPAN::MyConfig mentionsMatthew Horsfall2015-06-081-2/+2
|
* bisect.pl: Allow custom CPAN::MyConfig when using --module/--with-moduleMatthew Horsfall2015-06-082-8/+38
|
* bisect.pl: CPAN already writes out CPAN::MyConfig, no need to do it again.Matthew Horsfall2015-06-081-21/+0
|
* When bisecting with modules, actually use a fresh build dir every build.Matthew Horsfall (alh)2015-06-081-0/+8
|
* Don't let PERL_MM_OPT/PERL_MB_OPT interfere with bisecting.Matthew Horsfall (alh)2015-06-081-0/+4
| | | | | INSTALL_BASE for example would cause modules to be installed in the wrong place during a bisect.
* Add notes about bisecting modules that need displays.Matthew Horsfall (alh)2015-06-081-0/+16
| | | | Thanks to Andreas for the examples.
* For bisecting, create a CPAN::MyConfig under --module or --with-module.Matthew Horsfall (alh)2015-06-082-2/+61
| | | | | | | If you bisect with --module or --with-module, older perls need a CPAN::MyConfig, otherwise they will stop to ask for user input. This commit adds the ability to automatically create one if necessary (with some user interaction required.)
* When bisecting with --module=, don't stop to ask user for inputMatthew Horsfall (alh)2015-06-081-0/+4
|
* Allow installing modules from CPAN to be used inside of bisect tests.Matthew Horsfall (alh)2015-06-081-5/+30
| | | | | | | | | For example: .../Porting/bisect.pl --with-module=Moose -e 'use Moose; 1;' This is different from --module in that --module only tests that a cpan module can or cannot install properly (and pass its tests).
* Adapt Andreas' cpan bisector tool for perl core.Matthew Horsfall (alh)2015-06-081-1/+57
| | | | | | | | | | Original can be seen in bin/makeperl.pl of http://repo.or.cz/r/andk-cpan-tools.git Now we can: .../Porting/bisect.pl --module=autobox And see when it broke!
* make PadlistNAMES() lvalue again.David Mitchell2015-06-081-1/+1
| | | | | | | | | | | The PadlistNAMES() macro was introduced with v5.17.3-69-g86d2498. This macro happened to be lvalue-capable, although it wasn't documented as such. v5.21.6-163-g9b7476d as a side effect, broke the lvalueness, which broke Coro. This commit restores the lvalueness.
* perldelta for 342634f3c8ce, 16d5aac12f61Tony Cook2015-06-081-0/+4
|
* the #define FOO /* BAR */ doesn't expand into /* BAR */Jarkko Hietaniemi2015-06-071-2/+2
| | | | (the comments are whitespace and eaten away (yum) first)
* Add win32/GNUmakefile to build with GNU Make on Win32Tony Cook2015-06-082-0/+1381
|\
| * update to 5.23.0 and update with changes from the other makefilesTony Cook2015-06-081-9/+10
| |
| * kmx's original GNUmakefilekmx2015-06-082-0/+1380
|/
* Link typo in last minute tweak.Jarkko Hietaniemi2015-06-071-1/+1
|
* Forgot to adjust this: quadmath is not long doubles.Jarkko Hietaniemi2015-06-072-6/+6
|
* quadmath: long long versus round/truncJarkko Hietaniemi2015-06-061-4/+7
|
* regen/mk_invlists.pl: Add dependencyKarl Williamson2015-06-052-2/+6
| | | | | If the added script changes, it may affect the output of mk_invlists.pl, so needs to be added as a dependency.
* regen/regcharclass.pl: Add dependenciesKarl Williamson2015-06-052-2/+8
| | | | | If either of these two scripts change, it could affect this script, so things need to be regenerated.
* mktables: Reduce input fractions to lowest termsKarl Williamson2015-06-053-4/+52
| | | | | | | It turns out that the rational numbers furnished by the Unicode data are not guaranteed to be in lowest terms. Version 8 is the first version that has them this way. Add code to reduce them in preparation for that release.
* Fix Scalar-List-Utils build on Windows; patch sent upstreamSteve Hay2015-06-057-6/+23
|
* CONTRIBUTING.mkdn is IGNORABLE, so no need to list it as EXCLUDEDSteve Hay2015-06-051-1/+0
|
* Fix up the HTTP::Tiny upgradeSteve Hay2015-06-053-1/+36
| | | | | | I mistakenly thought I saw corpus/ being missing from Perl, so IGNORED it in Maintainers.pl, but actually the problem was simply that one file was missing (it's new) -- so add it now.
* LICENCE (e.g. in libnet) is IGNORABLE tooSteve Hay2015-06-051-3/+3
|
* Upgrade Scalar-List-Utils from version 1.41 to 1.42Steve Hay2015-06-059-137/+259
|
* Upgrade parent from version 0.232 to 0.234Steve Hay2015-06-055-37/+11
|
* Upgrade Module-Metadata from version 1.000026 to 1.000027Steve Hay2015-06-055-35/+33
|
* Upgrade libnet from version 3.05 to 3.06Steve Hay2015-06-0522-95/+154
|
* Upgrade HTTP-Tiny from version 0.054 to 0.056Steve Hay2015-06-054-34/+106
|
* Upgrade Getopt-Long from version 2.45 to 2.46Steve Hay2015-06-053-7/+11
|
* Upgrade CPAN-Meta-YAML from version 0.014 to 0.016Steve Hay2015-06-0511-16/+62
|