Commit Graph
1699 Commits
Author SHA1 Message Date
Andrew Kane 3da186c1ca Synced .dockerignore with .gitignore [skip ci] 2025-07-09 16:22:43 -07:00
Andrew Kane 44bdfada56 Updated readme [skip ci] 2025-07-01 11:13:29 -07:00
Andrew Kane db2047940e Fixed relaxed results example for Postgres 17 - #862 [skip ci] 2025-07-01 10:11:50 -07:00
Andrew Kane c46d32d5d5 Updated link [skip ci] 2025-07-01 03:35:26 -07:00
Andrew Kane e3ee02d81e Ran pgindent [skip ci] 2025-06-18 20:07:46 -07:00
Jon DanielandGitHub 34351f923e Vectorizing vector_concat for improved performance (#861)
* Vectorizing vector_concat for improved performance

On an ARM chip this should generate SIMD instructions to copy the two
incoming vectors to the new vector as opposed to doing it all in
software.

* Moving declarations to above CheckDim

* Removing const from dims

* Formatting
2025-06-18 20:06:32 -07:00
Andrew Kane 06e4f97510 Improved variable names [skip ci] 2025-06-18 17:32:37 -07:00
Andrew Kane 988b83aac0 Fixed CI [skip ci] 2025-06-18 16:26:30 -07:00
Andrew Kane 03cc9e6176 Ran pgindent [skip ci] 2025-06-18 16:11:15 -07:00
Jon DanielandGitHub 8eb986fa14 vectorize: optimize VectorSumCenter and HalfvecSumCenter (#860)
* vectorize: optimize VectorSumCenter and HalfvecSumCenter

The functions VectorSumCenter and HalfvecSumCenter were not being
vectorized by the compiler. A few slight changes will allow these
optimizations to take place and get a performance boost by utilizing
SIMD instructions.

This optimization helps improve performance of vector operations in IVF
index building and updating.

* Removing const, commenting that it is only vectoirzed on ARM
2025-06-18 16:09:43 -07:00
Andrew Kane d130ab23ca Set random seed for IVFFLAT_BENCH [skip ci] 2025-06-18 10:57:18 -07:00
Andrew Kane 1e1ec9f4f7 Updated readme [skip ci] 2025-06-04 14:29:53 -07:00
Andrew Kane 30ed70d7f9 Updated Windows installation instructions - #593 [skip ci] 2025-06-04 14:18:53 -07:00
Andrew Kane f6543965ee Updated readme [skip ci] 2025-05-12 13:11:43 -07:00
Andrew Kane 35ffcf9bcf Updated readme [skip ci] 2025-05-06 21:39:51 -07:00
Andrew Kane d550a0288a Updated readme [skip ci] 2025-04-13 13:07:31 -07:00
Andrew Kane 9e0dbd343b Fixed CI for Postgres 18 [skip ci] 2025-04-05 13:05:27 -07:00
Andrew Kane c1a7f00523 Revert "Fixed warnings with Postgres 18 [skip ci]"
This reverts commit f903246b35.
2025-04-05 12:56:00 -07:00
Andrew Kane 656301014b Improved warning check [skip ci] 2025-04-05 12:38:30 -07:00
Andrew Kane f903246b35 Fixed warnings with Postgres 18 [skip ci] 2025-04-05 12:13:38 -07:00
Andrew Kane 19fbb2b4f8 Added fields to IndexAmRoutine for Postgres 18 [skip ci] 2025-04-05 11:31:57 -07:00
Andrew Kane bbd2440830 Added note about index options to index build time docs - #807 [skip ci] 2025-03-26 11:56:38 -07:00
Andrew Kane 25287f00af Added ARM to CI [skip ci] 2025-03-24 19:26:52 -07:00
Andrew Kane dd07dbf9fc Removed deprecated runner image [skip ci] 2025-03-24 19:18:01 -07:00
Andrew Kane fd924c1d29 Improved installation note [skip ci] 2025-03-23 14:59:28 -07:00
Andrew Kane bca95f261d Added Windows installation note about mismatched architecture - #593 #797 #804 [skip ci] 2025-03-23 11:51:10 -07:00
Andrew Kane 4f349969cc Updated readme [skip ci] 2025-02-20 00:05:35 -08:00
Andrew Kane 1c62ab95a1 Fixed compilation error with Postgres 18 - fixes #779 2025-02-17 16:38:14 -08:00
Andrew Kane 518abcd23f Updated readme [skip ci] 2025-02-17 13:22:50 -08:00
Andrew Kane 518588a569 Improved missing SDK docs [skip ci] 2025-02-17 13:16:31 -08:00
Andrew Kane 865fd940f5 Added tests for iterative index scan with empty index - resolves #679 [skip ci] 2025-02-13 16:28:14 -08:00
Andrew Kane 39e6d16b68 Updated Windows installation notes for Postgres 17.3 - closes #669 [skip ci] 2025-02-13 10:04:22 -08:00
Andrew Kane 159f6699f6 Fixed extra-semi warnings [skip ci] 2025-01-18 13:08:11 -08:00
Andrew Kane 29160b101a Restored assertion checking on CI for Postgres 18 [skip ci] 2025-01-15 19:24:24 -08:00
Andrew Kane 258bb04b4f Fixed undefined symbol: verify_compact_attribute error with Postgres 18 on CI 2025-01-10 13:54:18 -08:00
Andrew Kane d6795fa974 Updated license year [skip ci] 2025-01-10 08:51:07 -08:00
Andrew Kane 6a7c330bc9 Fixed compilation error with Postgres 18 2025-01-10 08:50:51 -08:00
Rui ChenandGitHub 3826225495 chore(ci): update to use pg 17 (#755)
* chore(ci): update to use pg 17

Signed-off-by: Rui Chen <[email protected]>

* chore(ci): update pg 14 to `REL_14_15`

Signed-off-by: Rui Chen <[email protected]>

---------

Signed-off-by: Rui Chen <[email protected]>
2025-01-10 08:39:32 -08:00
Andrew Kane 6190756845 Updated CI to support macos-15 [skip ci] 2025-01-10 08:37:52 -08:00
Andrew Kane 8c23ea7107 Updated FreeBSD docs [skip ci] 2024-12-09 08:11:11 -08:00
Andrew Kane 8f39870ab6 Added link to pgvector-fortran [skip ci] 2024-12-06 09:39:02 -08:00
Andrew Kane 90ffdeb9cd Added link to pgvector-erlang [skip ci] 2024-12-06 06:16:34 -08:00
Andrew Kane 6a27068df8 Added link to pgvector-gleam [skip ci] 2024-12-05 19:29:57 -08:00
Andrew Kane 1a4ce94424 Added link to pgvector-d [skip ci] 2024-12-05 16:56:21 -08:00
Andrew Kane 21cc677cbc Added link to pgvector-raku [skip ci] 2024-12-05 07:13:39 -08:00
Andrew Kane da920ca560 Added iterative index scans to troubleshooting docs [skip ci] 2024-11-22 15:22:06 -08:00
Andrew Kane 76d74c7564 Updated readme [skip ci] 2024-11-22 11:55:46 -08:00
Andrew Kane 9497d36013 Version bump to 0.8.0 [skip ci] v0.8.0 2024-10-30 13:06:34 -07:00
Andrew Kane 66810e75b4 Updated min Postgres version in META.json [skip ci] 2024-10-30 13:06:12 -07:00
Andrew Kane b7512da1f5 Removed unneeded code 2024-10-30 13:05:10 -07:00