| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Before php7.4, it seems that the curl module was loaded by default, but since
it's no the case anymore, it has to be manually specified in the testsuite.
Interestingly, Php's testsuite mechanism is running snippets to determine some
runtime parameters like the extension directory. Unfortunately,it tries to run
them with Snuffleupagus loaded, resulting in an error, since no configuration
file is passed.
|
|
|
|
It seems that the snapshot was fixed,
and that the bug is gone (https://externals.io/message/105884)
|
|
Since PHP7.4 isn't released yet and is^w might
break snuffleupagus, we're allowing the testsuite
to fail on it, until there is a proper release.
|
|
|
|
VLD isn't yet available for PHP7.4, so don't
install it on PHP > 7.3
|
|
- Use clang-format on the code
- Improve portability wrt. php8
- Fix php7.4 compatibility. See https://dustri.org/b/fixing-snuffleupagus-sloppy-comparison-on-array_keys-for-php74.html for a detailed writeup
|
|
Credit goes to @szepeviktor, this commit is a straight
ripoff of https://github.com/nbs-system/snuffleupagus/pull/273
but without the bits that I'm not fond of, so we can move this forward
while still being able to bikeshed around the bust the rest
of it if we want to.
|
|
This will dramatically lower the time required to
run the CI. Clang isn't really supported by php
on travis anyway, since it's using weird constructs
that clang can't compile.
|
|
Snuffleupagus doesn't support php7.4 for now
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PHP is breaking too many things on nightly, we'll only support releases from now on.
This should also make our vld-based file-upload checker more resilient: no more random warnings on stderr.
|
|
This should close #129
|
|
See #129 for details. This _will_ be fixed.
|
|
- Install only what's necessary for different matrices
- Run valgrind only in one of the matrices
|
|
|
|
|
|
|
|
The joomla testsuite is now run on travis automatically,
with and without snuffleupagus, to give us a rough overview
of the performance impact of snuffleupagus on realâ„¢ code.
|
|
- if something is failing, display the guilty outputs.
- Don't spam php's tracker
- Failing tests are now triggering an `exit 1`
- Fix a test to make it work on every php version (php changed the error
message)
- `make -j2` on travis
|
|
|
|
|
|
|
|
|
|
|
|
|