summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add new release to perlhistv5.21.1Matthew Horsfall (alh)2014-06-201-1/+2
|
* Finalize perldeltaMatthew Horsfall (alh)2014-06-201-39/+163
|
* Update Module::CoreList for 5.21.1Matthew Horsfall (alh)2014-06-204-0/+202
|
* Update perldelta acknowledgementsMatthew Horsfall (alh)2014-06-201-3/+31
|
* Begin to finalize perldelta for releaseMatthew Horsfall (alh)2014-06-201-187/+3
|
* GCC_DIAG_IGNORE/RESTORE whine in non-gcc if at file level.Jarkko Hietaniemi2014-06-202-3/+23
|
* Couple more (optionally) unused contexts.Jarkko Hietaniemi2014-06-201-0/+10
|
* Avoid blank lines in backslash warnings test.Craig A. Berry2014-06-191-16/+18
| | | | | | | | | | | | This is a follow-up to 12f55bbce575aecc, which fell victim to a bug workaround. Because the broken pipes on VMS sometimes put multiple blank lines in test output, we collapse multiple newlines into one. Which breaks tests that genuinely have multiple blank lines in the output. So don't leave the output blank, which coincidentally makes it a lot easier to see which print statement produces which line of output.
* fix a typo in perl520deltaRicardo Signes2014-06-191-1/+1
|
* Remove x2p remnantsMatthew Horsfall (alh)2014-06-191-18/+1
|
* Remove old file from @writables; was taken out in autodie 2.24Matthew Horsfall (alh)2014-06-191-1/+0
|
* In case someone manages to call g++ with -Wc++-compat.Jarkko Hietaniemi2014-06-191-0/+1
|
* Note the open RT ticket.Jarkko Hietaniemi2014-06-191-0/+3
|
* Disable ODBM (via i_dbm) in HP-UX, seems to be buggy.Jarkko Hietaniemi2014-06-192-1/+4
|
* Lower the optimization on Digest-SHA for HP-UX cc.Jarkko Hietaniemi2014-06-192-0/+14
| | | | Upstream, but we are adding a platform specific hints file.
* HP-UX cc in PA-RISC2.0 optimizer crashes with some files.Jarkko Hietaniemi2014-06-191-0/+17
|
* The g++ flags removal was not right.Jarkko Hietaniemi2014-06-191-3/+5
|
* Silence -Wunused-parameter my_perl under threads.Jarkko Hietaniemi2014-06-1910-6/+48
| | | | | | | | | | | | | | For S_ functions, remove the context. For Perl_ functions, add PERL_UNUSED_CONTEXT. Tricky because sometimes depends on DEBUGGING, and sometimes on whether we are have PERL_IMPLICIT_SYS. (Why all the mathoms Perl_is_uni_... and Perl_is_utf8_... functions are not being whined about is a mystery.) vutil.c (included via util.c) has one of these, but it's cpan/, and a known problem: https://rt.cpan.org/Ticket/Display.html?id=96100
* Revert "/* NOTREACHED */ belongs *before* the unreachable."Jarkko Hietaniemi2014-06-1913-142/+70
| | | | | | This reverts commit 148f39b7de6eae9ddd59e0b0aff691d6abea7aca. (Still needs more work, but wanted to see how well this passed with Jenkins.)
* /* NOTREACHED */ belongs *before* the unreachable.Jarkko Hietaniemi2014-06-1913-70/+142
| | | | | | Definitely not *after* it. It marks the start of the unreachable, not the first unrechable line. And if they are in that order, it looks better to linebreak after the lint hint.
* Revert the perl.h part of a3ccabc.Jarkko Hietaniemi2014-06-181-2/+2
| | | | (Worked in smokes, bombed under Jenkins.)
* GCC_DIAG_IGNORE needs to end with semicolon (inline.h).Jarkko Hietaniemi2014-06-182-4/+3
| | | | | | | Furthermore, make the GCC_DIAG_IGNORE and _RESTORE to be dNOOPs, so that they can be at any level of the code, including global, even when the compiler is not gcc (or lookalike). If they are just empty, ";" will be left at the call site.
* Regenerate podcheck.t db for new too-long verbatim linesKarl Williamson2014-06-181-1/+1
|
* PATCH: [perl #122126] BBC DBD::SQLiteKarl Williamson2014-06-181-2/+2
| | | | | | | | | | | | | This problem turns out to be a misspelling in two places of a compiler definition. Since the definition didn't exist (as it was misspelled), the #ifdef failed. I don't know how really to test this as it is locale collation, which varies by locale, and we would be relying on vendor-supplied locales which may be inconsistent between platforms. I intend to tackle improvements to collaction later this release cycle, and should come up with tests at that time. The failing tests in the module were comparing the Perl sort results with those of the module, and finding they differ.
* Add a note about the HP-UX "internal linkage" warning.Jarkko Hietaniemi2014-06-181-0/+9
|
* Try silencing the infamous PerlSIO_set_ptr in perlio.c.Jarkko Hietaniemi2014-06-181-0/+13
|
* __clang__ seems to be thing, but leave also __clang.Jarkko Hietaniemi2014-06-182-8/+3
| | | | This fixes the GCC_DIAG_IGNORE() + GCC_DIAG_RESTORE with clang.
* Add note about the -std=c89 needing -pedantic.Jarkko Hietaniemi2014-06-181-2/+7
|
* Echo also these added options.Jarkko Hietaniemi2014-06-181-3/+12
|
* -Wextra is the new -W, do not use both.Jarkko Hietaniemi2014-06-181-2/+12
|
* -Wendif-labels is actually the default.Jarkko Hietaniemi2014-06-181-1/+1
| | | | | Has been AFAICT for years / always, the documentation just had it wrong in pre-4.0 gccs.
* Enable -Werror=declaration-after-statement.Jarkko Hietaniemi2014-06-181-3/+12
| | | | | For C89 compliancy, this is the most common thinko people make. While waiting for -pedantic -std=c89, which will catch the same.
* Comment tweaking.Jarkko Hietaniemi2014-06-181-2/+13
|
* Make also cflags.SH clean with g++ -Wunused-*Jarkko Hietaniemi2014-06-181-33/+0
| | | | "clean" as in "not needed anymore".
* With this we are g++ -Wunused-* clean.Jarkko Hietaniemi2014-06-181-0/+6
|
* Looks like the core is now -Wunused-value clean with clang.Jarkko Hietaniemi2014-06-181-20/+0
| | | | | | Another possibility is that clang has become smarter, and that needs to be made dependent on clang version. But for now, let's opt for simplicity and less logic.
* Avoid missing return warning in pp_die.Craig A. Berry2014-06-181-0/+1
| | | | | Even though it can't be reached, the absence of a return statement makes the VMS C compiler warn that it's missing.
* cflags.SH: Whitespace only.Jarkko Hietaniemi2014-06-181-6/+6
|
* Move ccflags edits to extraction time.Jarkko Hietaniemi2014-06-181-56/+92
| | | | | | | | (Except for the possible toke_cflags customizations.) Do the -Wno-unused-... edits only if -Wall. Echo the edits done during extraction time, to make the magic more visible.
* Allow cflags.SH edits to ccflags to stick.Jarkko Hietaniemi2014-06-181-5/+3
|
* lib/locale.t: White space onlyKarl Williamson2014-06-171-10/+10
| | | | Indent inside a newly-formed block
* lib/locale.t: Skip testing $! unless LC_MESSAGES existsKarl Williamson2014-06-171-1/+3
| | | | | Some platforms don't have LC_MESSAGES for some or all locales, so skip these tests on them.
* PATCH:[perl #12202] locale fails on OS XKarl Williamson2014-06-171-0/+2
| | | | | | It turns out that the bug is in OS X for this Chinese Big5 locale. So this patch just makes the failing test one that we don't fail the whole .t for unless too many locales fail.
* lib/locale.t: Don't test strftime without LC_TIMEKarl Williamson2014-06-171-2/+3
| | | | | | | On netbsd, not all locales have an LC_TIME, and so they are all failing the tests for that. This is true even though they have LC_ALL. I don't know if that is legal or not, but Perl can't do anything about it, so this skips the LC_TIME tests for locales that don't have it.
* lib/locale.t: Add %p to strftime testKarl Williamson2014-06-171-2/+2
| | | | | This can also output alpha text, so should be included in the alpha tests for strftime.
* lib/locale.t: Add debugging statementKarl Williamson2014-06-171-1/+2
| | | | This will aid in debugging on platforms where strftime has problems
* lib/locale.t: Add debugging subroutineKarl Williamson2014-06-171-0/+58
| | | | | This prints out a string unambiguously, both well and ill-formed UTF-8. The next commit will use it.
* lib/locale.t: Modify debug statementsKarl Williamson2014-06-171-43/+43
| | | | | | | | The debugging statements should begin with a '#' so TAP ignores them. It's easier to do this in the subroutine that prints them, rather than remember to do so in each call to it. This doesn't change the few debugf() calls, because one doesn't want a # (it just outputs an empty line)
* lib/locale.t: Don't test locales without LC_NUMERICKarl Williamson2014-06-171-1/+1
| | | | | | There are quite a few tests that depend on LC_NUMERIC. Some platforms will say they have LC_ALL, but that doesn't include all the official categories, so check that does include LC_NUMERIC
* lib/locale.t: Refactor some tests common to 2 branchesKarl Williamson2014-06-171-8/+14
| | | | | These tests can go in the same straight-line code as they are the same in both branches they were previously in.