1
0
mirror of https://github.com/tensorchord/pgvecto.rs.git synced 2025-04-18 21:44:00 +03:00

16 Commits

Author SHA1 Message Date
Usamoi
f0a0d4d7bc
ci: increase concurrency (#362)
Signed-off-by: usamoi <usamoi@outlook.com>
2024-02-19 10:12:55 +00:00
Usamoi
1a36641145
chore: add '-c logging_collector=on' to docker CMD (#353)
Signed-off-by: usamoi <usamoi@outlook.com>
2024-02-07 08:09:30 +00:00
Usamoi
ca9a1b90ea
ci: fix cargo-install for pgrx patch (#341)
Signed-off-by: usamoi <usamoi@outlook.com>
2024-02-05 07:03:22 +00:00
Usamoi
7ec3c88c1e
feat: support vector subscript (#329)
* feat: support vector subscript

Signed-off-by: usamoi <usamoi@outlook.com>

* test: tests for vector subscript

Signed-off-by: usamoi <usamoi@outlook.com>

* test: pg14 tests

Signed-off-by: usamoi <usamoi@outlook.com>

---------

Signed-off-by: usamoi <usamoi@outlook.com>
2024-02-02 08:52:15 +00:00
Usamoi
da6686e823
chore: set schema and search_path (#273)
* chore: set schema and search_path

Signed-off-by: usamoi <usamoi@outlook.com>

* fix: remove unnecessary changes

Signed-off-by: usamoi <usamoi@outlook.com>

* fix: set search_path for docker

Signed-off-by: usamoi <usamoi@outlook.com>

* fix: ci

Signed-off-by: usamoi <usamoi@outlook.com>

* fix: docker

Signed-off-by: usamoi <usamoi@outlook.com>

* fix: search_path search order

Signed-off-by: usamoi <usamoi@outlook.com>

---------

Signed-off-by: usamoi <usamoi@outlook.com>
2024-01-16 07:34:10 +00:00
Usamoi
64af11e8cf
docs: advice developers to setup all PostgreSQL versions (#265)
Signed-off-by: usamoi <usamoi@outlook.com>
2024-01-13 09:02:36 +00:00
Usamoi
1411fefccf
docs: development docs (#226)
Signed-off-by: usamoi <usamoi@outlook.com>
2024-01-05 08:45:30 +00:00
Usamoi
d0349f1aa8
chore: fine-grained upgrade hint (#220)
* chore: upgrade instruction for every index

Signed-off-by: usamoi <usamoi@outlook.com>

* fix: soft_version check

Signed-off-by: usamoi <usamoi@outlook.com>

* fix: index_stat view if need upgrade

Signed-off-by: usamoi <usamoi@outlook.com>

* fix: size info of write segment

Signed-off-by: usamoi <usamoi@outlook.com>

---------

Signed-off-by: usamoi <usamoi@outlook.com>
2024-01-03 09:19:11 +00:00
Usamoi
3ae8ff2ad9
chore: upgrade scripts for unsupported version (#221)
* chore: upgrade scripts for unsupported version

Signed-off-by: usamoi <usamoi@outlook.com>

* fix: release ci

Signed-off-by: usamoi <usamoi@outlook.com>

---------

Signed-off-by: usamoi <usamoi@outlook.com>
2024-01-03 09:19:00 +00:00
Usamoi
4d34b45b23
fix: upgrade instructions (#203)
* fix: upgrade instructions

Signed-off-by: usamoi <usamoi@outlook.com>

* fix: rename scripts to install

Signed-off-by: usamoi <usamoi@outlook.com>

* fix: ipc error-handling

Signed-off-by: usamoi <usamoi@outlook.com>

* feat: soft version

Signed-off-by: usamoi <usamoi@outlook.com>

* chore: freebsd

Signed-off-by: usamoi <usamoi@outlook.com>

---------

Signed-off-by: usamoi <usamoi@outlook.com>
2023-12-28 08:16:22 +00:00
Usamoi
5bd1792ee0
fix: do not config cross compilation in config.toml, document it in docs (#198)
* fix: do not config cross compilation in config.toml, document it in docs

Signed-off-by: usamoi <usamoi@outlook.com>

* docs: improve install-from-source-code instructions

Signed-off-by: usamoi <usamoi@outlook.com>

* ci: enable all checks for all PRs

Signed-off-by: usamoi <usamoi@outlook.com>

---------

Signed-off-by: usamoi <usamoi@outlook.com>
2023-12-18 09:38:31 +00:00
Usamoi
ebd276e834
ci: bump release version (#186)
* ci: bump release version

[skip ci]

Signed-off-by: usamoi <usamoi@outlook.com>

* ci: bot git name and email

[skip ci]

Signed-off-by: usamoi <usamoi@outlook.com>

---------

Signed-off-by: usamoi <usamoi@outlook.com>
2023-12-16 15:08:23 +00:00
Usamoi
5c0450274d
feat: fp16 vector (#178)
* feat: fp16 vector

Signed-off-by: usamoi <usamoi@outlook.com>

* feat: detect avx512fp16

Signed-off-by: usamoi <usamoi@outlook.com>

* fix: install clang-16 for ci

Signed-off-by: usamoi <usamoi@outlook.com>

* fix: clippy

Signed-off-by: usamoi <usamoi@outlook.com>

* fix: rename c to pgvectorsc

Signed-off-by: usamoi <usamoi@outlook.com>

* feat: hand-writing avx512fp16

Signed-off-by: usamoi <usamoi@outlook.com>

* fix: index on fp16

Signed-off-by: usamoi <usamoi@outlook.com>

* feat: hand-writing avx2

Signed-off-by: usamoi <usamoi@outlook.com>

* fix: clippy

Signed-off-by: usamoi <usamoi@outlook.com>

* fix: add rerun in build script

Signed-off-by: usamoi <usamoi@outlook.com>

* fix: cross compilation

Signed-off-by: usamoi <usamoi@outlook.com>

* fix: do not leave uninitialized bytes in datatype input function

Signed-off-by: usamoi <usamoi@outlook.com>

* fix: compiler built-in function calling convention workaround

Signed-off-by: usamoi <usamoi@outlook.com>

* fix: cross compile on aarch64

Signed-off-by: usamoi <usamoi@outlook.com>

* fix: fix detect avx512fp16

Signed-off-by: usamoi <usamoi@outlook.com>

* fix: avx512 codegen by multiversion

Signed-off-by: usamoi <usamoi@outlook.com>

* fix: enable more target features for c

Signed-off-by: usamoi <usamoi@outlook.com>

* fix: use tensorchord/stdarch

Signed-off-by: usamoi <usamoi@outlook.com>

* fix: ci

Signed-off-by: usamoi <usamoi@outlook.com>

* fix: remove no-run cross test

Signed-off-by: usamoi <usamoi@outlook.com>

* fix: vbase

Signed-off-by: usamoi <usamoi@outlook.com>

* fix: error and document

Signed-off-by: usamoi <usamoi@outlook.com>

* [skip ci]

Signed-off-by: usamoi <usamoi@outlook.com>

---------

Signed-off-by: usamoi <usamoi@outlook.com>
2023-12-14 09:50:52 +00:00
Mingzhuo Yin
189fe96b1d
fix: reindex failed due to existing old index (#169)
* fix: reindex failed due to existing old index

Signed-off-by: silver-ymz <yinmingzhuo@gmail.com>

* fix: destory index according to smgrGetPendingDeletes list

Signed-off-by: silver-ymz <yinmingzhuo@gmail.com>

* update pgrx repo url

Signed-off-by: silver-ymz <yinmingzhuo@gmail.com>

* remove incorrect panic

Signed-off-by: silver-ymz <yinmingzhuo@gmail.com>

* typo

Signed-off-by: silver-ymz <yinmingzhuo@gmail.com>

* replace rpc id from indexoid to relfileid

Signed-off-by: silver-ymz <yinmingzhuo@gmail.com>

* remove optimize_handle

Signed-off-by: silver-ymz <yinmingzhuo@gmail.com>

---------

Signed-off-by: silver-ymz <yinmingzhuo@gmail.com>
2023-11-28 13:23:00 +00:00
Usamoi
a0762daa9a
fix: envd (#166)
Signed-off-by: usamoi <usamoi@outlook.com>
2023-11-23 06:44:09 +00:00
Usamoi
39e8ee9797
feat: mmap transport for macos (#137)
* feat: mmap transport for macos

Signed-off-by: usamoi <usamoi@outlook.com>

* fix: building with feature pg12, pg13

Signed-off-by: usamoi <usamoi@outlook.com>

* fix: call unlink for shmem

Signed-off-by: usamoi <usamoi@outlook.com>

* fix: reduce shmem filename on macos

Signed-off-by: usamoi <usamoi@outlook.com>

* chore: enable testing on all Postgresql versions

Signed-off-by: usamoi <usamoi@outlook.com>

* fix: use file instead of shmem for macos

Signed-off-by: usamoi <usamoi@outlook.com>

* chore: select simpler matrix for pull requests in CI

Signed-off-by: usamoi <usamoi@outlook.com>

* fix: remove macos-latest-16

Signed-off-by: usamoi <usamoi@outlook.com>

* chore: reduce use of nightly features

Signed-off-by: usamoi <usamoi@outlook.com>

---------

Signed-off-by: usamoi <usamoi@outlook.com>
2023-11-17 16:26:15 +00:00