You've already forked pgvecto.rs
mirror of
https://github.com/tensorchord/pgvecto.rs.git
synced 2025-07-07 09:01:08 +03:00
* 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>
11 lines
272 B
Rust
11 lines
272 B
Rust
fn main() {
|
|
println!("cargo:rerun-if-changed=src/c.h");
|
|
println!("cargo:rerun-if-changed=src/c.c");
|
|
cc::Build::new()
|
|
.compiler("/usr/bin/clang-16")
|
|
.file("./src/c.c")
|
|
.opt_level(3)
|
|
.debug(true)
|
|
.compile("pgvectorsc");
|
|
}
|