Nikita Taranov
b81ad6aaf7
Add google benchmark to contrib ( #43779 )
...
* add google benchmark to contrib
* rework integer_hash_tables_and_hashes
* update readme
* keep benchmarks near the benchmarked code
* fix fasttests build
* rm old target
* fix
2022-12-08 13:38:08 +01:00
jinjunzh
47c3508337
fixed build issues for QPL 0.3.0
2022-12-07 16:41:12 -05:00
jinjunzh
5206816b6c
Update contrib/qpl to latest v0.3.0
2022-12-06 16:10:13 -05:00
Antonio Andelic
2623804dc5
Update NuRaft
2022-12-02 08:17:48 +00:00
Antonio Andelic
c12c0cc8af
Merge branch 'master' into parallel-log-appending
2022-12-01 08:53:52 +00:00
Antonio Andelic
0921356e91
Merge branch 'master' into parallel-log-appending
2022-11-30 09:42:38 +01:00
Alexey Milovidov
54e27d4230
Merge branch 'master' into build-libcxx-and-libcxxabi-from-llvm-project
2022-11-30 00:25:25 +01:00
Alexander Gololobov
e94ac23a4e
Update Poco
2022-11-29 15:03:52 +01:00
Robert Schulze
829958e13a
Merge branch 'master' into build-libcxx-and-libcxxabi-from-llvm-project
2022-11-28 16:09:14 +01:00
Antonio Andelic
599f381217
Merge branch 'master' into parallel-log-appending
2022-11-26 09:04:27 +01:00
Nikita Taranov
d1c258cf20
Add xxh3
hash function ( #43411 )
...
* impl
* try fix
* add docs
* add test
* rm unused file
* excellent
2022-11-26 00:14:08 +01:00
Antonio Andelic
f79af2aea7
Merge branch 'master' into parallel-log-appending
2022-11-24 11:13:04 +00:00
Antonio Andelic
2d2c6eee30
Update NuRaft
2022-11-21 15:06:33 +00:00
Azat Khuzhin
ddfea23804
Do not include libcxx library for C
...
If you will have the same header in both libraries you may have some
tricky failures.
And there is at least one header that exists in both: stdatomic.h
Right now there is a workaround for this header, that allows to use C++
version of this header for C - the workaround is called "set
_LIBCPP_COMPILER_CLANG_BASED not only for CXX" [1] and use include_next
[2].
[1]: 9a457ab3c6/include/__config (L39)
[2]: 9a457ab3c6/include/stdatomic.h (L223-L231)
However #42730 changes this, and now it fails to compile because of this.
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2022-11-11 14:43:14 +01:00
Antonio Andelic
25b19e6ba0
Merge branch 'master' into manual_snapshot_for_keeper
2022-11-03 08:55:01 +01:00
Robert Schulze
c8068bdfa2
Merge pull request #42816 from azat/build/llvm-fix
...
Fix compilation of LLVM with cmake cache
2022-11-01 08:22:06 +01:00
Azat Khuzhin
b62170426a
Fix compilation of LLVM with cmake cache
...
Simple reproducer:
$ cmake
$ ninja contrib/llvm-project/llvm/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MasmParser.cpp.o # will have -std=c++14
$ touch CMakeLists.txt
$ cmake
$ ninja contrib/llvm-project/llvm/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MasmParser.cpp.o # will have -std=c++20 and fail
(fails because std::vector cannot work with opaque types anymore)
Fixes : #42249 (cc @rschu1ze)
2022-10-31 10:56:05 +01:00
Alexey Milovidov
25d35a97f9
Update CCTZ to 2022f
2022-10-29 18:10:33 +02:00
Sema Checherinda
df3e4d26ad
Merge pull request #42463 from ClibMouse/update_zlib
...
Update zlib-ng to latest commit
2022-10-27 12:45:23 +02:00
Robert Schulze
a9427888be
Build libcxx and libcxxabi from llvm-project
...
Resolves #42245
2022-10-27 09:55:27 +00:00
Robert Schulze
31ef6c66cb
Merge pull request #42513 from ClickHouse/update-libcxx-to-15
...
Build with libcxx(abi) 15
2022-10-27 10:30:36 +02:00
Alexey Milovidov
8a56beb74a
Merge branch 'master' into update_zlib
2022-10-25 08:55:44 +02:00
Alexey Milovidov
c48127534b
Merge pull request #41753 from pkit/morton_coding
...
add Morton Coding (ZCurve)
2022-10-25 06:10:37 +02:00
Alexey Milovidov
dcf45e83a9
Merge branch 'master' into update_zlib
2022-10-25 05:08:09 +02:00
Robert Schulze
240637f8f1
Merge branch 'master' into update-libcxx-to-15
2022-10-24 11:11:01 +02:00
Robert Schulze
7243e12ef8
Fix build
2022-10-24 07:42:20 +00:00
Alexey Milovidov
729692f862
Merge pull request #42462 from ClibMouse/power_build_fix
...
Fix power8+ support add power9+ support
2022-10-24 09:30:38 +02:00
Robert Schulze
c119cd2f00
Merge branch 'master' into update-libcxx-to-15
2022-10-24 08:29:37 +02:00
JackyWoo
39c88c74e8
check whether last manually created snapshot is done
2022-10-22 22:31:17 +08:00
Yakov Olkhovskiy
d285c9e7ff
move libfuzzer to dedicated contrib/libfuzzer-cmake
2022-10-21 14:04:01 +00:00
Yakov Olkhovskiy
bd33c4f180
add lib_fuzzer and lib_fuzzer_no_main to llvm-project build
2022-10-21 01:25:51 +00:00
Robert Schulze
eda3955f01
Update libcxx submodule
2022-10-20 14:50:51 +00:00
Robert Schulze
820e6b4276
Build with libcxx(abi) 15
2022-10-20 10:52:43 +00:00
Constantine Peresypkin
5b3b11b517
add Morton Coding (ZCurve)
2022-10-19 15:59:25 +02:00
Boris Kuschel
4645d465b1
update zlib-ng to latest
2022-10-18 17:38:06 -05:00
Boris Kuschel
e45c800cdf
Fix power8+ support add power9+ support
2022-10-18 17:14:43 -05:00
Alexey Milovidov
87296eb90b
Update CCTZ to 2022e.
2022-10-14 22:01:26 +02:00
Dom Del Nano
6bbbbda868
Update cctz to pull in upstream 2022e changes
2022-10-12 21:46:51 -07:00
Robert Schulze
50ae7d8484
Merge branch 'master' into cleanup-llvm
2022-10-12 10:02:55 +02:00
Robert Schulze
c08387eb0d
Minor cleanups of LLVM integration
2022-10-11 14:18:52 +00:00
Raúl Marín
dbed82e74c
Fix LLVM build
2022-10-10 12:18:05 +02:00
Maksim Kita
4eb29f7428
Updated submodule
2022-10-07 10:55:08 +02:00
Alexey Milovidov
25d13b89e9
Merge pull request #41142 from MeenaRenganathan22/OpenSSL_InHouse
...
Changes to support the OpenSSL In-house build.
2022-10-05 23:02:04 +03:00
Kseniia Sumarokova
46c20a7197
Merge pull request #42031 from kssenii/update-amqp
...
Update amqp-cpp
2022-10-05 12:06:58 +02:00
Kseniia Sumarokova
7935337513
Update CMakeLists.txt
2022-10-04 19:59:08 +02:00
Robert Schulze
af8d32bb1f
Merge pull request #42023 from ClickHouse/llvm-without-clothes
...
Build against an LLVM version which has clang[-extra-tools], lldb and lld removed
2022-10-04 17:13:50 +02:00
Kseniia Sumarokova
aacb314a41
Update cmake
2022-10-04 16:15:33 +02:00
kssenii
620b0673d0
Update AMQP
2022-10-03 17:24:57 +02:00
Vitaly Baranov
65c61877c7
Merge pull request #33435 from BoloniniD/BLAKE3
...
Integrating Rust code into ClickHouse
2022-10-03 15:25:06 +02:00
Robert Schulze
aadb999913
Build against an LLVM version which has clang[-extra-tools], lldb and lld removed
...
Saves ca. 600 MB of disk space
2022-10-03 12:44:11 +00:00