commit - 98eb4de836f36a52f9c5a01cb4f634e76d1af8b5
commit + 6087f489caf452646408e10883e78dc9b811f76e
blob - d7856d175682578a04b928e7cfca399041407c46
blob + 7b54799ddd4d94d90c02ce6e47077fa2b6f7e7d1
--- .github/workflows/debug_asan_clang.yml
+++ .github/workflows/debug_asan_clang.yml
timeout-minutes: 60
container:
- image: docker.io/tarantool/testing:ubuntu-jammy-clang16
+ image: docker.io/tarantool/testing:ubuntu-jammy-clang19
# Mount /dev to the container to be able to mount a disk image inside it
# for successful run of the .github/actions/environment action.
volumes:
revision: ${{ inputs.revision }}
- name: test
env:
- CC: clang-16
- CXX: clang++-16
+ CC: clang-19
+ CXX: clang++-19
run: make -f .test.mk test-debug-asan
- name: Send VK Teams message on failure
if: failure()
blob - aca1330eae6022f95e45388bf164450ce98a3961
blob + 2176b90525efd000df845b6d596364a5b4b4cb50
--- .github/workflows/release_asan_clang.yml
+++ .github/workflows/release_asan_clang.yml
timeout-minutes: 60
container:
- image: docker.io/tarantool/testing:ubuntu-jammy-clang16
+ image: docker.io/tarantool/testing:ubuntu-jammy-clang19
# Mount /dev to the container to be able to mount a disk image inside it
# for successful run of the .github/actions/environment action.
volumes:
revision: ${{ inputs.revision }}
- name: test
env:
- CC: clang-16
- CXX: clang++-16
+ CC: clang-19
+ CXX: clang++-19
run: make -f .test.mk test-release-asan
- name: Send VK Teams message on failure
if: failure()
blob - f129e6bb930b2cc07d2de1fcecd06b1a02f40979
blob + 8e03021ffdbf68b71e19f65bbf1cadf3bfd71720
--- .github/workflows/release_clang.yml
+++ .github/workflows/release_clang.yml
timeout-minutes: 60
container:
- image: docker.io/tarantool/testing:ubuntu-jammy-clang16
+ image: docker.io/tarantool/testing:ubuntu-jammy-clang19
# Mount /dev to the container to be able to mount a disk image inside it
# for successful run of the .github/actions/environment action.
volumes:
revision: ${{ inputs.revision }}
- name: test
env:
- CC: clang-16
- CXX: clang++-16
+ CC: clang-19
+ CXX: clang++-19
run: make -f .test.mk test-release
- name: Send VK Teams message on failure
if: failure()
blob - dcd7a0bd62f64ba9df6ed4b83ef4721e03dff2dc
blob + c95757c089ef011ffc484157a489f1405257029e
--- .github/workflows/release_lto_clang.yml
+++ .github/workflows/release_lto_clang.yml
timeout-minutes: 60
container:
- image: docker.io/tarantool/testing:ubuntu-jammy-clang16
+ image: docker.io/tarantool/testing:ubuntu-jammy-clang19
# Mount /dev to the container to be able to mount a disk image inside it
# for successful run of the .github/actions/environment action.
volumes:
revision: ${{ inputs.revision }}
- name: test
env:
- CC: clang-16
- CXX: clang++-16
+ CC: clang-19
+ CXX: clang++-19
CMAKE_EXTRA_PARAMS: -DENABLE_LTO=ON
run: make -f .test.mk test-release
- name: Send VK Teams message on failure
blob - 9a96bf9e1387cd249dc4a42c808677632639cf1e
blob + c10f888645550380164790fd44d4fa1b63d04ea5
--- cmake/BuildLibXXhash.cmake
+++ cmake/BuildLibXXhash.cmake
# Remaining properties are the same as for zstd
# (see cmake/BuildZSTD.cmake).
set_source_files_properties(${xxhash_src}
- PROPERTIES COMPILE_FLAGS "${DEPENDENCY_CFLAGS} -Ofast -DXXH_NAMESPACE=tnt_")
+ PROPERTIES COMPILE_FLAGS "${DEPENDENCY_CFLAGS} -O3 -ffast-math -DXXH_NAMESPACE=tnt_")
add_library(xxhash STATIC ${xxhash_src})
set(XXHASH_LIBRARIES xxhash)
blob - 0dceb759c49b9e6c2ddd0d578e0c2c7d4752ae2a
blob + 4d6b2c88954f3d2d52ffbfc429377c3fec84188f
--- cmake/BuildZSTD.cmake
+++ cmake/BuildZSTD.cmake
third_party/zstd/lib/compress/zstd_compress_sequences.c
third_party/zstd/lib/compress/zstd_compress_literals.c
)
- set(zstd_cflags "${DEPENDENCY_CFLAGS} -Ofast")
+ set(zstd_cflags "${DEPENDENCY_CFLAGS} -O3 -ffast-math")
if (CC_HAS_WNO_IMPLICIT_FALLTHROUGH)
set(zstd_cflags "${zstd_cflags} -Wno-implicit-fallthrough")
endif()