Commit Graph

4313 Commits

Author SHA1 Message Date
Kirill Nikiforov
070f0762a6
fix riscv64 build 2024-09-19 12:44:57 +04:00
Robert Schulze
71dd3d5cf6
Merge pull request #69746 from rschu1ze/sparse-pg
CI: Include PostgreSQL in sparse checkout script
2024-09-19 08:23:41 +00:00
Kirill Nikiforov
d802e2cb9d
upd sysroot after merge 2024-09-19 05:23:42 +04:00
Kirill Nikiforov
4ecb5c0442
fix builds 2024-09-19 04:17:11 +04:00
Kirill Nikiforov
dcfcfd08c6
upd mongo-c-driver 2024-09-19 01:26:26 +04:00
Robert Schulze
d2de15871c
Include postgres in sparse checkout script 2024-09-18 19:15:13 +00:00
Robert Schulze
b94a7167a8
Merge pull request #69580 from rschu1ze/bump-libpqxx
Bump libpqxx to v7.7.5
2024-09-18 18:56:12 +00:00
Robert Schulze
e818b65dc0
Bump libpq to v16.4 2024-09-18 17:11:40 +00:00
Kirill Nikiforov
2c360e86be
Merge remote-tracking branch 'origin' into mongodb_refactoring 2024-09-18 16:14:02 +04:00
Robert Schulze
813bcd896f
Bump to v18.8 2024-09-17 12:30:12 +00:00
Robert Schulze
97c8d2897c
Bump to v14.13 2024-09-13 09:36:19 +00:00
Robert Schulze
aab0d3dd9e
Bump to 7.7.5 2024-09-12 19:42:32 +00:00
Robert Schulze
5a34b9f24e
Bump to 7.6.1 2024-09-12 19:14:41 +00:00
Robert Schulze
a0a4858e00
Scratch build of libpqxx at 7.5.3 + patches 2024-09-12 18:55:35 +00:00
Robert Schulze
4963ab603c
Switch Postgres to 2f7bae2f92, adjust build description, delete libqp
Based on the code state of July 2021 which Kseniia copied over here:
https://github.com/ClickHouse/libpq/pull/5 (found out the hard way)
2024-09-12 15:53:26 +00:00
Robert Schulze
e2bfce66dd
Add postgres as a submodule 2024-09-12 15:20:10 +00:00
Robert Schulze
0bb3967d14
Remove obsolete target_include_directories (/config does not exist) 2024-09-12 15:20:10 +00:00
Robert Schulze
877002f689
3% more aesthetic build description 2024-09-12 14:42:17 +00:00
Robert Schulze
bde54b96f7
Move ENABLE_LIBPQXX in a central place 2024-09-12 14:03:22 +00:00
Robert Schulze
4a9b376e2a
Fix typo 2024-09-12 14:01:26 +00:00
Robert Schulze
9e335abe17
CMake: Add comment about ICU data files 2024-09-11 13:06:17 +00:00
Robert Schulze
4d0941072f
Merge pull request #69367 from rschu1ze/bump-libarchive
Bump libarchive to v3.7.4
2024-09-10 11:09:37 +00:00
Robert Schulze
6464d47d34
Bump to v3.7.4 2024-09-09 20:33:20 +00:00
Robert Schulze
e252bdc30d
Bump to v3.7.3 2024-09-09 20:27:10 +00:00
Robert Schulze
965977500b
Merge pull request #69240 from rschu1ze/update-icu-cmake
CMake: Update ICU build description
2024-09-09 14:40:13 +00:00
Robert Schulze
483dd7eebe
Bump to v3.7.2 2024-09-08 08:55:59 +00:00
Robert Schulze
33866fb5bd
Fix config.h for v3.7.1 2024-09-08 08:38:05 +00:00
Robert Schulze
2910580b12
Merge pull request #69318 from rschu1ze/bump-libarchive
Bump libarchive from v3.7.0 to v3.7.1
2024-09-07 18:53:18 +00:00
Robert Schulze
65161dc085
Merge pull request #69323 from rschu1ze/bump-grpc
Bump grpc to v1.59.5
2024-09-07 18:44:39 +00:00
Robert Schulze
d464bb5138
Merge pull request #69345 from rschu1ze/bump-libuv
Bump libuv to v1.48.0
2024-09-07 18:43:51 +00:00
Robert Schulze
b13df0b462
Merge pull request #69341 from rschu1ze/bump-openssl
Bump OpenSSL to v3.2.3
2024-09-07 18:39:40 +00:00
Robert Schulze
f65c869d4c
Bump libuv to v1.48.0 2024-09-06 18:52:43 +00:00
Robert Schulze
ac6eb1c520
Bump libuv to 1.47.0 2024-09-06 18:51:23 +00:00
Robert Schulze
22f1d9752e
Bump libuv to 1.46.0 2024-09-06 18:51:20 +00:00
Robert Schulze
cc2467542b
Bump libuv to 1.45.0 2024-09-06 18:50:08 +00:00
Robert Schulze
fb3de3451c
Make a clean start with v1.44.2 2024-09-06 18:49:35 +00:00
Robert Schulze
2bd36997f7
Bump grpc to v1.59.5
CVE-2024-7246
2024-09-06 18:36:32 +00:00
Robert Schulze
52024b7af3
Bump openssl to 3.2.3 2024-09-06 17:51:03 +00:00
Robert Schulze
86842766e4
Bump OpenSSL to 3.2.2 2024-09-06 16:59:14 +00:00
Robert Schulze
11fae9f321
Bump libarchive to v3.7.1 2024-09-06 16:37:42 +00:00
Robert Schulze
b3f4f3459b
Bump curl to v8.9.1 2024-09-06 12:03:53 +00:00
Robert Schulze
1b6fa8ef53
Bump curl to v8.9.0 2024-09-06 12:03:08 +00:00
Robert Schulze
66bd32bd18
Bump curl to v8.8.0 2024-09-06 12:02:29 +00:00
Robert Schulze
6f03c51368
Update 2024-09-04 09:40:45 +00:00
Robert Schulze
1c6e960719
Sort 2024-09-04 09:35:06 +00:00
Robert Schulze
e047c7c419
Update sources 2024-09-04 09:33:26 +00:00
Robert Schulze
e28066645b
Sort 2024-09-04 09:31:06 +00:00
Michael Kolupaev
ac861768bc Final submodule commit 2024-09-04 07:53:41 +00:00
Michael Kolupaev
e955b2fc71 Merge remote-tracking branch 'origin/master' into musysroot 2024-08-31 19:48:19 +00:00
Raúl Marín
837daf0fd0 Merge remote-tracking branch 'blessed/master' into faster_debug_startup 2024-08-30 17:01:26 +02:00
Han Fei
8fbfc61c55
Merge pull request #69018 from hanfei1991/hanfei/fix-false-leak-in-fiu
fix false leak detect in libfiu
2024-08-30 00:31:10 +00:00
Han Fei
a842994af1 fix false leak detect in libfiu 2024-08-28 15:21:49 +02:00
Robert Schulze
9fb4c23c06
Merge pull request #68678 from rschu1ze/usearch-2.14
Vector similarity index: make `bf16` the default quantization
2024-08-28 08:45:02 +00:00
Raúl Marín
49ee8d4109 Don't enable JEMALLOC_DEBUG on debug builds 2024-08-27 19:29:42 +02:00
Raúl Marín
08f5ecbf60 Build boost::options always with max optimizations 2024-08-27 19:29:22 +02:00
Nikita Mikhaylov
01523cce2a Bump replxx 2024-08-24 16:01:03 +02:00
Nikita Mikhaylov
78c175225b Done 2024-08-24 16:01:03 +02:00
Kirill Nikiforov
40462bc716
Merge remote-tracking branch 'origin' into mongodb_refactoring 2024-08-23 22:10:06 +04:00
Robert Schulze
1dc7d37ff7
Bump usearch to v2.14.0 2024-08-23 07:32:34 +00:00
Michael Kolupaev
f6edaeaade Merge remote-tracking branch 'origin/master' into musysroot 2024-08-22 01:49:41 +00:00
János Benjamin Antal
860bd66d7a
Merge pull request #68267 from azat/build/COMMAND_ERROR_IS_FATAL
Avoid ignoring errors of execute_process() (set COMMAND_ERROR_IS_FATAL=ANY)
2024-08-20 11:55:20 +00:00
Robert Schulze
67344be073
Merge pull request #68523 from rschu1ze/improve_upper_lower-2
Improve compatibility of `upper/lowerUTF8` with Spark
2024-08-20 10:30:06 +00:00
Michael Kolupaev
11658c07b6 Merge remote-tracking branch 'origin/master' into musysroot 2024-08-19 21:52:41 +00:00
taiyang-li
db1ba8d538
add submodule contrib/icu from clickhouse 2024-08-19 07:13:57 +00:00
taiyang-li
ef624e9b22
remote icu contrib 2024-08-19 07:12:48 +00:00
Robert Schulze
f5308635d1
Revert "Improve compatibility of upper/lowerUTF8 with Spark" 2024-08-18 15:25:07 +02:00
Robert Schulze
6cf5a7f7f8
Merge pull request #65761 from bigo-sg/improve_upper_lower
Improve compatibility of `upper/lowerUTF8` with Spark
2024-08-18 12:14:43 +00:00
Alexey Milovidov
487c6a097e Merge branch 'master' into revert-65361-revert-65164-ecs 2024-08-18 06:19:27 +02:00
Michael Kolupaev
52c5619a92 Merge remote-tracking branch 'origin/master' into musysroot 2024-08-17 03:28:31 +00:00
Michael Kolupaev
76960eff80 This should work 2024-08-16 18:38:03 +00:00
taiyang-li
3ee741bd5e add submodule contrib/icu from clickhouse 2024-08-16 18:04:15 +08:00
taiyang-li
4600b270da remote icu contrib 2024-08-16 17:58:54 +08:00
Michael Kolupaev
b3a3d1e720 another rebase 2024-08-16 05:53:17 +00:00
Michael Kolupaev
b1963738bd Rebase 2024-08-15 21:41:40 +00:00
Michael Kolupaev
82fc6bfa9e Merge remote-tracking branch 'origin/master' into musysroot 2024-08-15 21:39:38 +00:00
Robert Schulze
ebe9f6de99
Enable fp16, don't enable simsimd 2024-08-15 10:47:54 +00:00
Alexey Milovidov
dbbd2c7875
Merge pull request #68248 from rschu1ze/update-usearch
Bump usearch to v2.13.2
2024-08-15 01:24:17 +00:00
Robert Schulze
6170a8663f
Bump usearch to 2.13.2 2024-08-14 08:04:00 +00:00
Michael Kolupaev
c869b06519 Remove getpwuid() calls in Poco::PathImpl 2024-08-14 03:43:48 +00:00
Michael Kolupaev
0dc7cd7eb4 Update musl to have unwind info 2024-08-14 01:12:11 +00:00
Michael Kolupaev
f6f79e188d Apply libunwind changes needed for musl 2024-08-14 00:23:18 +00:00
Robert Schulze
58d76fabf6
Bump usearch to 2.12.0 2024-08-13 15:53:41 +00:00
Robert Schulze
72efc8308c
Bump usearch to 2.11.7 2024-08-13 15:53:38 +00:00
Robert Schulze
92aed17e7c
Bump usearch to 2.10.5 2024-08-13 15:53:35 +00:00
Robert Schulze
bd09e948ba
Bump usearch to 2.9.2 2024-08-13 15:53:32 +00:00
Robert Schulze
fe7da4e7d1
Bump usearch to 2.8.16 2024-08-13 15:53:28 +00:00
Robert Schulze
88f2d2e67d
Bump usearch to v2.7.8 2024-08-13 15:53:21 +00:00
Robert Schulze
383d2816e6
Bump usearch to 2.6.1 2024-08-13 15:53:18 +00:00
Robert Schulze
dbe66e6092
Bump usearch to 2.5.1 2024-08-13 15:53:15 +00:00
Robert Schulze
98c18eb341
Bump usearch to 2.4.1 2024-08-13 15:53:11 +00:00
Robert Schulze
5ca85674e6
Bump usearch to 2.3.2 2024-08-13 15:53:08 +00:00
Robert Schulze
94cc37a39f
Remove robin-map submodule
At some point, usearch stopped to use robin-map.
2024-08-13 15:53:04 +00:00
Robert Schulze
2ffcc97af2
Merge pull request #63675 from rschu1ze/vector-search
Initial implementation of vector similarity index
2024-08-13 15:06:20 +00:00
vdimir
6358dac156
upd mongo-c-driver 2024-08-13 10:25:18 +00:00
Azat Khuzhin
4c043301e6 Avoid ignoring errors of execute_process() (set COMMAND_ERROR_IS_FATAL=ANY)
This will fix with issues like this [1]:

    Aug 12 09:58:44 '/usr/bin/cmake' '--build' '/build/build_docker/native' '--target' 'pre_compressor'
    Aug 12 09:58:44 sccache: error: Server startup failed: cache storage failed to read: Unexpected (temporary) at stat
    Aug 12 09:58:45 ninja: build stopped: subcommand failed.
    Aug 12 09:58:45 -- Configuring done (77.7s)
    Aug 12 09:58:47 -- Generating done (1.8s)
    Aug 12 09:58:47 -- Build files have been written to: /build/build_docker

So as you can see even if ninja fails it still wrote build files, while
it should fail.

  [1]: https://s3.amazonaws.com/clickhouse-test-reports/64955/0af41e32a5822d25ac3760f1ebb2313557474701/builds/report.html
  [2]: 0af41e32a5/binary_darwin_aarch64/build_log.log

Note, COMMAND_ERROR_IS_FATAL is 3.19+, and the requirement for now is
3.20

Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2024-08-13 10:35:54 +02:00
vdimir
b84e285917
contrib/mongo-c-driver 2024-08-12 16:46:33 +00:00
vdimir
5195bc9060
Merge branch 'master' into pr/allmazz/63279 2024-08-12 16:45:58 +00:00
Robert Schulze
218421c255
Remove Annoy indexes
Annoy indexes fell out of favor in the community, at least when it comes
to vector databases. Such indexes work okay-ish low dimensions but they
suffers badly from a curse of dimensionality which makes them inapt for
a high number of dimensions.

Now that Annoy is gone, issue (*) also disappears and we can drop
'no-ubsan', 'no-cpu-aarch64', and 'no-asan' from tests.

(*) spotify/annoy#456
2024-08-12 15:24:49 +00:00
Robert Schulze
d7211f9d12
Fix CMake integration of usearch and annoy
Registers usearch and annoy properly via configure_config.cmake and
config.h.in like all other 3rd party libs, instead of (mis)using
target_compile_definitions.
2024-08-12 15:24:18 +00:00
Robert Schulze
a39b9cf643
Un-screw usearch's build description
No directory 'SimSIMD-map' exists, the build only worked because SimSIMD
support in usearch was (accidentally?) disabled. This commit corrects
the build description. SimSIMD support in usearch will be enabled by a
later commit.
2024-08-12 15:24:14 +00:00