Commit Graph

546 Commits

Author SHA1 Message Date
Andrew Kane
1982121694 Version bump to 0.4.4 [skip ci] v0.4.4 2023-06-12 01:55:22 -07:00
Andrew Kane
9c8c4483db Updated changelog [skip ci] 2023-06-12 01:23:47 -07:00
Andrew Kane
426ae1f16e Added scan-build to CI 2023-06-12 01:13:21 -07:00
Andrew Kane
06c3e68bef Fixed segmentation fault with text representation 2023-06-12 01:09:40 -07:00
Andrew Kane
e5a620e02c Improved tests 2023-06-11 19:23:30 -07:00
Andrew Kane
092bb80f58 Added test for small floats [skip ci] 2023-06-11 19:19:07 -07:00
Andrew Kane
b690cd4d5d Added tests for large floats [skip ci] 2023-06-11 19:17:54 -07:00
Andrew Kane
4e0d11acfe Improved test [skip ci] 2023-06-11 19:15:42 -07:00
Andrew Kane
aa63f80b69 Improved test [skip ci] 2023-06-11 19:14:32 -07:00
Andrew Kane
b8a7355731 Improved test [skip ci] 2023-06-11 19:12:56 -07:00
Andrew Kane
3332669489 Improved tests [skip ci] 2023-06-11 19:11:17 -07:00
Andrew Kane
08c70bb57f Added more input tests [skip ci] 2023-06-11 19:08:24 -07:00
Andrew Kane
eff0de6a64 Updated comments [skip ci] 2023-06-11 18:36:41 -07:00
Andrew Kane
3cf7ce6543 Added comment for CheckDim [skip ci] 2023-06-11 13:06:51 -07:00
Andrew Kane
3cb6440744 Simplified PrintVector [skip ci] 2023-06-11 12:54:18 -07:00
Andrew Kane
b6a0d2b12b Check for empty string like float4in [skip ci] 2023-06-11 12:34:24 -07:00
Andrew Kane
78632e3301 Added input test case [skip ci] 2023-06-11 12:22:52 -07:00
Andrew Kane
f8c85905c3 Use vector_isspace to remove whitespace before strtof 2023-06-11 12:21:27 -07:00
Andrew Kane
0a98a953cd Fixed consecutive delimiters with text representation 2023-06-11 12:10:52 -07:00
Andrew Kane
a577c2df80 Updated format [skip ci] 2023-06-11 12:04:02 -07:00
Andrew Kane
7ee9e86b10 Improved error message for invalid input syntax 2023-06-11 12:00:04 -07:00
Andrew Kane
5fdf5573a0 No need to manually free memory on errors 2023-06-11 09:42:20 -07:00
Andrew Kane
2b939edfee Improved error message for malformed vector literal - #153 2023-06-11 09:24:11 -07:00
Andrew Kane
987026a559 Improved benchmarking for index build [skip ci] 2023-06-10 21:50:31 -07:00
Andrew Kane
d158eefa60 Updated guidance on probes [skip ci] 2023-06-10 17:47:41 -07:00
Andrew Kane
a7bbb0772d Version bump to 0.4.3 [skip ci] v0.4.3 2023-06-10 12:19:41 -07:00
Andrew Kane
6ad276aa54 Added Postgres 16 to CI 2023-06-10 11:35:28 -07:00
Andrew Kane
c03ce7d62a Ensure insert page is always set 2023-06-10 11:29:47 -07:00
Andrew Kane
629fa6f0cd Updated cost estimation code (same logic) 2023-06-10 10:52:29 -07:00
Andrew Kane
a33e72d58e Always change some cost to sequential, and always update total cost 2023-06-10 02:10:53 -07:00
Andrew Kane
49e6a72d36 Remove cost of extra pages when random_page_cost equals seq_page_cost 2023-06-10 01:18:21 -07:00
Andrew Kane
b158a5fa48 Moved get_tablespace_page_costs [skip ci] 2023-06-10 01:07:54 -07:00
Andrew Kane
81cc04df61 Only adjust cost if random_page_cost is higher than seq_page_cost 2023-06-10 01:06:05 -07:00
Andrew Kane
d6ab4892fe Updated example [skip ci] 2023-06-09 21:29:42 -07:00
Andrew Kane
cbaf470f2e Added build arg to docs [skip ci] 2023-06-09 21:24:23 -07:00
Andrew Kane
8cb32cac76 Added comment [skip ci] 2023-06-09 21:20:48 -07:00
Andrew Kane
4ce915cf16 Improved cost estimate - #133 2023-06-09 21:11:16 -07:00
Andrew Kane
41b766c24b Use index tuples 2023-06-09 19:55:49 -07:00
Andrew Kane
d11fe7bbfb Updated changelog [skip ci] 2023-06-09 19:05:53 -07:00
Andrew Kane
2c35074f3a Use ref to fix CI for PRs 2023-06-09 18:56:43 -07:00
Andrew Kane
b4c1c3ab63 Fixed CI 2023-06-09 18:52:51 -07:00
Andrew Kane
edcbafca79 Fixed CI 2023-06-09 18:49:57 -07:00
Andrew Kane
cbec1b3f48 Improved warnings check 2023-06-09 18:46:26 -07:00
Andrew Kane
f81d863dfd Catch warnings on CI 2023-06-09 18:39:44 -07:00
Jonathan S. Katz
b8c7a4f4b6 Fix compiler warnings on Ubuntu (#156)
The compiler was complaining about a missing include due to the
addition of NaN/inf checks in 482a5f8b. Adding the include
silences the warnings.
2023-06-09 18:27:36 -07:00
Jonathan S. Katz
7446cbde8f Update ivfflat cost estimation to choose index for more searches (#133)
Co-authored-by: Andrew Kane <andrew@ankane.org>
2023-06-09 17:53:14 -07:00
Andrew Kane
9f2359894f Added todo [skip ci] 2023-06-09 00:27:01 -07:00
Andrew Kane
3c78130868 Removed extra line [skip ci] 2023-06-08 23:14:34 -07:00
Andrew Kane
768cd5d5d5 Default closest center to 0 2023-06-08 23:07:25 -07:00
Andrew Kane
7335a122db Added comments [skip ci] 2023-06-08 23:02:03 -07:00