Oliver Stöneberg
Oliver Stöneberg
callgrind in CI `g++` - `74,990,727` -> `76,190,727` `clang++` - `70,436,671` -> `71,500,835`
Trying to mitigate the regression makes things worse although I am able to reduce the amount of `std::string` copies. There is still `memcpy()` calls I do not even understand where...
It happens in the `timeDefine` test. That also fails several testing asserts: ``` ------ assertion failed --------- line 2891 expected:10 actual:2 ------ assertion failed --------- line 2894 expected:1 actual:0 ------...
The problem is that the asserts do not bail out. The underlying issue is actually #391.
Before we add that should probably resolve the existing inaccuracies including #6383 and #6385 so it is consistently named properly across.
Docker registry appears to be temporarily unavailable: ``` Error response from daemon: Head "https://registry-1.docker.io/v2/library/ubuntu/manifests/16.04": received unexpected HTTP status: 503 Service Unavailable ```
> Docker registry appears to be temporarily unavailable: > > ``` > Error response from daemon: Head "https://registry-1.docker.io/v2/library/ubuntu/manifests/16.04": received unexpected HTTP status: 503 Service Unavailable > ``` Appears to be...
This now crashes in Cygwin: ``` Thread 1 "testrunner" received signal SIGABRT, Aborted. 0x00007ff87dd6d5e4 in ntdll!ZwWaitForSingleObject () from /cygdrive/c/WINDOWS/SYSTEM32/ntdll.dll (gdb) bt #0 0x00007ff87dd6d5e4 in ntdll!ZwWaitForSingleObject () from /cygdrive/c/WINDOWS/SYSTEM32/ntdll.dll #1 0x00007ff87b5b1c4e...
Looks like it is caused by the static initialization order. So this requires https://trac.cppcheck.net/ticket/12080 to be fixed first.
We could also make the cache in simplecpp optional. Nevertheless these caches are completely horrible and need to be implemented in a different way.