1
0
mirror of https://github.com/pgvector/pgvector.git synced 2026-10-23 10:48:54 +03:00

Commit Graph

  • a0b8e5df18 Fixed conversion code in array_to_sparsevec [skip ci] Andrew Kane 2026-08-13 22:10:14 -07:00
  • 5a058d6218 Improved casting [skip ci] Andrew Kane 2026-08-13 22:01:50 -07:00
  • 572039bf47 Improved cast [skip ci] Andrew Kane 2026-08-13 20:19:33 -07:00
  • 6e57410123 Fixed conversion warning [skip ci] Andrew Kane 2026-08-13 20:12:38 -07:00
  • f879613825 Fixed conversion warnings in ivfkmeans Andrew Kane 2026-08-13 20:06:29 -07:00
  • 7d1045fd45 Fixed conversion warnings with pq_getmsgint [skip ci] Andrew Kane 2026-08-13 19:41:34 -07:00
  • b8b38f0ad6 Fixed conversion warnings in hnswutils [skip ci] Andrew Kane 2026-08-13 19:27:21 -07:00
  • 7664e16cfa Fixed conversion warnings with popcount64 [skip ci] Andrew Kane 2026-08-13 19:20:50 -07:00
  • e590279063 Fixed conversion warnings [skip ci] Andrew Kane 2026-08-13 19:15:53 -07:00
  • 29dbbe022d Fixed conversion warnings with pq_sendint16 and pq_sendint32 [skip ci] Andrew Kane 2026-08-13 19:09:21 -07:00
  • 0cd6b58078 Fixed conversion warning [skip ci] Andrew Kane 2026-08-13 19:04:20 -07:00
  • 05bf40b8bc Fixed conversion warnings [skip ci] Andrew Kane 2026-08-13 19:00:24 -07:00
  • bf404c9c04 Fixed conversion warnings [skip ci] Andrew Kane 2026-08-13 18:55:47 -07:00
  • d8aae47773 Hardened IvfflatParallelScanAndSort [skip ci] Andrew Kane 2026-08-13 18:52:09 -07:00
  • 1c9169f27b Fixed conversion warnings [skip ci] Andrew Kane 2026-08-13 18:50:22 -07:00
  • ef8e78dc05 Fixed conversion warnings [skip ci] Andrew Kane 2026-08-13 18:43:32 -07:00
  • 61b83b67ab Fixed conversion warnings [skip ci] Andrew Kane 2026-08-13 18:39:32 -07:00
  • 52386f36c7 Fixed conversion warnings [skip ci] Andrew Kane 2026-08-13 18:11:33 -07:00
  • 744d75e819 Improved check [skip ci] Andrew Kane 2026-08-13 18:06:21 -07:00
  • dc1d9c4daf Improved HNSW test [skip ci] Andrew Kane 2026-08-13 18:04:53 -07:00
  • 2be49035e4 Hardened IvfflatBeginParallel [skip ci] Andrew Kane 2026-08-13 17:58:28 -07:00
  • 7463c52cc1 Fixed conversion warnings [skip ci] Andrew Kane 2026-08-13 17:57:30 -07:00
  • a0bd768bcb Fixed conversion warnings [skip ci] Andrew Kane 2026-08-13 17:50:37 -07:00
  • 1b03f094ee Fixed implicit int conversion warnings [skip ci] Andrew Kane 2026-08-13 17:07:05 -07:00
  • 53397cfd44 Fixed implicit int conversion warnings [skip ci] Andrew Kane 2026-08-13 16:52:13 -07:00
  • 03a5dceba4 Fixed implicit float conversion warnings [skip ci] Andrew Kane 2026-08-13 16:23:07 -07:00
  • 3dcfba36e4 Improved types for halfvec_accum and halfvec_avg [skip ci] Andrew Kane 2026-08-13 16:16:46 -07:00
  • 76e82d3b46 Replaced pq_sendint with pq_sendint16 and pq_sendint32 [skip ci] Andrew Kane 2026-08-13 15:40:16 -07:00
  • 1e26db177d Improved error messages for safety checks [skip ci] Andrew Kane 2026-08-13 13:13:02 -07:00
  • 4de2932a27 Improved error messages for safety checks [skip ci] Andrew Kane 2026-08-13 13:08:41 -07:00
  • 521957586f Improved consistency [skip ci] Andrew Kane 2026-08-07 23:08:21 -07:00
  • 5db88cacab Added comments to operators - #1013 [skip ci] Andrew Kane 2026-08-07 23:04:38 -07:00
  • 34b831e9bf Added comments to aggregates - #1013 [skip ci] Andrew Kane 2026-08-07 22:46:31 -07:00
  • c5eee38fbb Added comments to functions - #1013 [skip ci] Andrew Kane 2026-08-07 22:34:12 -07:00
  • 01dfb9bd39 Updated readme [skip ci] Andrew Kane 2026-08-07 21:15:28 -07:00
  • 29af652744 Added comments to data types - #1013 [skip ci] Andrew Kane 2026-08-07 20:47:42 -07:00
  • cfd5eb7374 Removed extra line [skip ci] Andrew Kane 2026-08-07 11:52:40 -07:00
  • 2dc4bcd208 Improved vector_combine function Andrew Kane 2026-08-07 11:18:32 -07:00
  • ebd5228536 Added another test for vector_combine [skip ci] Andrew Kane 2026-08-07 11:15:57 -07:00
  • dc60ae7b1d Fixed error with avg aggregate when no matching rows - resolves #1012 Andrew Kane 2026-08-07 10:49:40 -07:00
  • 1102b6269a Add -ffp-contract=fast to PG_CFLAGS to enable multiply and add (#1008) Andreas Krebbel 2026-08-04 14:39:24 +02:00
  • 3b72e5b524 Fix duplicate neighbors race between HNSW INSERT and VACUUM (#1010) upenderbh 2026-08-04 17:22:49 +05:30
  • 4f3d17f6f7 Fixed test on i386 [skip ci] Andrew Kane 2026-07-29 12:29:47 -07:00
  • 8ee86c96f0 Version bump to 0.8.6 [skip ci] v0.8.6 Andrew Kane 2026-07-29 11:28:54 -07:00
  • 636a92a339 Fixed buffer overflow with IVFFlat index build on 32-bit systems Andrew Kane 2026-07-29 11:26:48 -07:00
  • 9ba3db7efe Updated max level to be more realistic [skip ci] Andrew Kane 2026-07-29 10:55:20 -07:00
  • ecd003dc5e Improved size types Andrew Kane 2026-07-29 10:44:48 -07:00
  • c4bdea82ea Hardened InitBuildState [skip ci] Andrew Kane 2026-07-29 10:35:16 -07:00
  • d9101a5132 Hardened ivfbuild [skip ci] Andrew Kane 2026-07-29 09:49:25 -07:00
  • 9759ef7737 Improved k-means types [skip ci] Andrew Kane 2026-07-29 09:47:36 -07:00
  • b79a05e533 Hardened HnswLoadNeighborTids [skip ci] Andrew Kane 2026-07-29 09:42:27 -07:00
  • 87f925a139 Hardened HnswLoadNeighborTids [skip ci] Andrew Kane 2026-07-29 02:22:02 -07:00
  • 32fd578add Hardened HnswInitNeighbors [skip ci] Andrew Kane 2026-07-29 02:12:04 -07:00
  • 18b871aa7f Hardened VECTOR_ARRAY_SIZE [skip ci] Andrew Kane 2026-07-29 01:26:33 -07:00
  • 74b0e144c2 Updated Windows Makefile for Postgres 19 - closes #1005 [skip ci] Andrew Kane 2026-07-29 01:21:41 -07:00
  • 2ae4790189 Improved naming [skip ci] Andrew Kane 2026-07-28 19:37:29 -07:00
  • 1962735602 Improved naming [skip ci] Andrew Kane 2026-07-28 19:32:29 -07:00
  • f0e8dabffe Improved scoping [skip ci] Andrew Kane 2026-07-28 19:29:30 -07:00
  • b00dec8c98 Fixed warning Andrew Kane 2026-07-28 18:39:35 -07:00
  • bf8bbf34bf Improved includes [skip ci] Andrew Kane 2026-07-28 18:38:27 -07:00
  • d631064394 Updated comments [skip ci] Andrew Kane 2026-07-28 18:30:08 -07:00
  • 331f8c82a2 Fixed CI Andrew Kane 2026-07-28 18:29:05 -07:00
  • 5ed9fe6120 Hardened HnswBeginParallel [skip ci] Andrew Kane 2026-07-28 18:09:38 -07:00
  • e7771fd7d3 Hardened VectorArrayInit [skip ci] Andrew Kane 2026-07-28 18:08:13 -07:00
  • b818ae17ec Added tests for halfvec_avg and halfvec_accum [skip ci] Andrew Kane 2026-07-28 17:36:19 -07:00
  • 335dd317cf Improved IvfflatCheckMemoryUsage [skip ci] Andrew Kane 2026-07-28 17:12:03 -07:00
  • c13e4fc299 Hardened out functions [skip ci] Andrew Kane 2026-07-28 17:04:42 -07:00
  • 5c97c034a6 Hardened size macros Andrew Kane 2026-07-28 16:57:57 -07:00
  • 2fffad6bbb Hardened array alloc functions for earlier patch versions of Postgres Andrew Kane 2026-07-28 16:15:08 -07:00
  • 5c36d4dfa2 Hardened HnswSharedMemoryAlloc [skip ci] Andrew Kane 2026-07-28 15:18:40 -07:00
  • ec0d8ddb10 Revert "Updated max level to be more realistic [skip ci]" Andrew Kane 2026-07-28 15:03:40 -07:00
  • d103dea830 Updated max level to be more realistic [skip ci] Andrew Kane 2026-07-28 15:02:41 -07:00
  • 29e94adf79 Added extra bytes to buffer for safety in the event of negative integers [skip ci] Andrew Kane 2026-07-28 14:18:39 -07:00
  • a3cf81a784 Added extra byte to buffers for safety in the event of an empty vector [skip ci] Andrew Kane 2026-07-28 14:11:37 -07:00
  • 5ffa6d022b Fixed buffer size for empty sparsevec with max dimensions (no impact to users due to Postgres allocation alignment) [skip ci] Andrew Kane 2026-07-28 14:01:57 -07:00
  • 751f5a21d8 Added more tests for vector functions [skip ci] Andrew Kane 2026-07-28 12:57:18 -07:00
  • e859c0a67b Added expected output from previous commit [skip ci] Andrew Kane 2026-07-28 12:54:05 -07:00
  • 3e365966d5 Added more tests for vector_avg [skip ci] Andrew Kane 2026-07-28 12:49:42 -07:00
  • d5b80b8e48 Added another test for vector_accum [skip ci] Andrew Kane 2026-07-28 12:45:58 -07:00
  • 24e40f107c Added more tests for vector_combine [skip ci] Andrew Kane 2026-07-28 12:45:08 -07:00
  • f72795031b Added tests for vector_accum [skip ci] Andrew Kane 2026-07-28 12:40:06 -07:00
  • b22c0e422c Improved type in vector_accum [skip ci] Andrew Kane 2026-07-28 12:34:01 -07:00
  • bb03516bb0 Improved type in vector_avg [skip ci] Andrew Kane 2026-07-28 12:30:51 -07:00
  • eb7913b2d9 Hardened vector_combine (currently fails at allocation for some sizes) [skip ci] Andrew Kane 2026-07-28 12:29:24 -07:00
  • 721fcf4d2c Improved tests for rescans / nested loop joins [skip ci] Andrew Kane 2026-07-28 02:49:06 -07:00
  • 2f99911554 Fixed tests for Postgres < 16 Andrew Kane 2026-07-28 00:49:43 -07:00
  • 982593ef01 Added tests for rescans / nested loop joins - #1002 Andrew Kane 2026-07-28 00:44:44 -07:00
  • 2a7b954beb Fixed version check for palloc variants, take 2 Andrew Kane 2026-07-27 22:30:23 -07:00
  • 0b2d92bc4f Fixed version check for palloc variants Andrew Kane 2026-07-27 22:25:21 -07:00
  • e6bd4c8acf Improved CreateStateDatums [skip ci] Andrew Kane 2026-07-27 22:09:33 -07:00
  • 1be6148eca Switched to palloc_array and palloc0_array where possible Andrew Kane 2026-07-27 21:51:15 -07:00
  • bc4e6a13a2 Updated changelog [skip ci] Andrew Kane 2026-07-27 21:47:57 -07:00
  • c267348f21 Updated changelog [skip ci] Andrew Kane 2026-07-27 21:39:46 -07:00
  • 93a5b4a16d Fix memory leak in ivfrescan zthhhhh 2026-07-27 18:13:21 +08:00
  • c0919bc26a Added nnz check for vector/halfvec to sparsevec casts (in case limits change in future) [skip ci] Andrew Kane 2026-07-27 20:38:17 -07:00
  • 3566276bd4 Fixed array to sparsevec cast not limiting to 16,000 non-zero elements [skip ci] Andrew Kane 2026-07-27 20:33:15 -07:00
  • 3e523434f4 Added test for array to halfvec cast [skip ci] Andrew Kane 2026-07-27 20:30:04 -07:00
  • d2e2aa0e63 Switched to palloc_object and palloc0_object when possible Andrew Kane 2026-07-27 19:26:50 -07:00
  • 573040d3a2 Hardened VectorArrayGet [skip ci] Andrew Kane 2026-07-27 16:14:25 -07:00
  • a6420355c5 Updated FreeBSD package name in readme [skip ci] Andrew Kane 2026-07-10 22:17:27 -07:00