| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The intent is to test with non-C locales and non-default Unicode handling,
but to do this the values need to be set as environment variables for the
test (and build - occasionally bugs are not exposed by the testsuite).
Configure happily accepts anything on the command line, and records all its
command line arguments in config.sh (and hence also within %Config::Config).
But nothing acts on them.
It's easier to set these in a separate workflow job (and test only a couple)
rather than creating a second environment matrix in this job, and hence
test $m * $n combinations.
Unfortunately the GH test machines only have the locales C, C.UTF-8, POSIX
and en_US.utf8, so we can't easily test anything more "interesting" than
en_US.utf8.
|
|
|
|
|
|
|
|
| |
This was originally added for MinGW, which no longer needs it, and
only still used by Symbian, which is now removed.
This also leaves perlapi.[ch] empty, but we keep the header for CPAN
backwards compatibility.
|
|
|
|
| |
This reverts commit 83067d4902203c0bd0a6e901cd25f3b871668331.
|
| |
|
|
|
|
|
| |
the repository key is deprecated, and we now produce the correct
full URL, so the comment is meaningless
|
|
|
|
|
|
|
|
|
|
|
|
| |
I expect a -DPERL_GLOBAL_STRUCT_PRIVATE build to catch most
-DPERL_GLOBAL_STRUCT issues, and these are very rarely used options
anyway, so eliminate the second.
Expand the usesitecustomize case to also check long doubles and
an English Unicode locale.
Replace the removed case to check quadmath, cbacktrace and a non-English
Unicode locale.
|
|
|
| |
SInce `clang` was removed as a compiler option in the previous change to `.travis.yml`, no need to exclude Linux from using it. Also, no need for the excludes for OS X since was removed.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Resolves #17209
A full Travis CI build time is about 4 hours,
most of the time is spent on osx servers.
Travis CI does not seem to have the same kind
of resources for Darwin than it has for linux.
Disabling Darwin will speedup the builds to ~15 min
Also enable fast finish to stop on first failure.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This configuration is going to considerably slowing
down smokes but this is a useful alternate when
preparing a release.
We can probably consider commenting these extra config
and only check them for release. Or we could also provide
two travis.yaml:
- .travis.yml.light
- .travis.yml.full
And use a symlink depending which one we want to use.
|
|
|
|
|
| |
run brew update before installing ccache
use TRAVIS_OS_NAME macro to check os
|
|
|
|
|
|
| |
- builds are now using ccache
- use multiline syntax for main script
- irc notifications are now enabled and sent to #p5p-qa channel
|
|
|
|
|
|
| |
- Unset PERL_BUILD_PACKAGING during builds
- Set JOBS to indicate how parallel we want builds to be (4)
- Assure tags are fetched to allow t/porting/cmp_version.t to build.
|
|
|
|
|
|
|
| |
The goal is to have a quick smoke on travis smokers
to plug in short future CI for any new commits/PR.
NPD
|
|
This is largely based on work done by "c9s <yoanlin93@gmail.com>" and
Dennis Kaarsemaker (Seveas)
|