Commit graph

39 commits

Author SHA1 Message Date
Alex Garcia
f602ae1396 cast ambiguous to i64 2024-06-28 22:15:53 -07:00
Alex Garcia
39f6fa3dc9 gha: cl DEFAULT_FLAGS 2024-06-28 22:07:02 -07:00
Alex Garcia
be6900b0f9 gha: yeet out p 2024-06-28 22:03:54 -07:00
Alex Garcia
cc95770edd gha: please 2024-06-28 21:58:53 -07:00
Alex Garcia
50f6886ac3 drop th econst? 2024-06-28 21:38:50 -07:00
Alex Garcia
b7bfe1f805 address some cl.exe issues 2024-06-28 20:56:51 -07:00
Alex Garcia
76c421e0b9 win32 try 2024-06-28 20:50:20 -07:00
Alex Garcia
44aef7a50f memset 0 all applicable mallocs, fix windows? 2024-06-28 19:21:50 -07:00
Alex Garcia
2eafd843d7 no inline, windows i64 fix? 2024-06-28 16:00:58 -07:00
Alex Garcia
a5525c9a5d vec0 point and knn error handling 2024-06-28 15:29:13 -07:00
Alex Garcia
2fdd760dd1 fmt 2024-06-28 10:51:59 -07:00
Alex Garcia
b923c596df a ton more error handing, vec0 insert/delete/update, npy fixes 2024-06-28 10:51:49 -07:00
Alex Garcia
cd772ff858 properly dispose of drop stmt 2024-06-25 09:05:01 -07:00
Alex Garcia
9dc772e9f9 format, pragma_table_list -> sqlite_master 2024-06-25 08:54:51 -07:00
Alex Garcia
feea3bfe43 remove vec_expo, impl drop vec0 2024-06-25 08:52:48 -07:00
Alex Garcia
d5363ccde7 re-add threadsafe, tests for drop column support 2024-06-24 23:34:40 -07:00
Alex Garcia
3a8ab9b489 several vec0 and np fixes 2024-06-24 23:26:11 -07:00
Alex Garcia
4196f16b27 error handling on vec0 INSERT operations, introduce evidence-of 2024-06-23 17:46:42 -07:00
Alex Garcia
df48ac2416 make format 2024-06-13 16:32:57 -07:00
Daniel Levi-Minzi
4cb924aaad
Always Use Neon for L2 f32 (#20)
* use neon for vectors larger than 16 elements always

* remove commented out code
2024-06-10 11:56:42 -07:00
Alex Garcia
a210874c46 fix bus error 2024-06-09 00:05:19 -07:00
k.h.lai
80531b53e0
fix msvc build (#14) 2024-06-08 23:53:12 -07:00
Daniel Levi-Minzi
0c75fd292f
L2 int8 neon implementation (#18)
* initial work for l2 neon implementation

* remove comment
2024-06-08 11:52:24 -07:00
Daniel Levi-Minzi
e9bf355a70
int8 vec from text (#17)
* parse int8 vec from json format text

* add small test cases for text based loading
2024-06-08 11:50:10 -07:00
Alex Garcia
8c418f9349 vec_expo experiment 2024-05-26 22:59:29 -07:00
Alex Garcia
29d4750c0f doc 2024-05-26 20:54:37 -07:00
Alex Garcia
0af4e1eaed cosmocc support 2024-05-23 11:15:30 -07:00
Alex Garcia
f0c9282299 try out static blobs feature behind SQLITE_VEC_ENABLE_EXPERIMENTAL 2024-05-17 12:03:45 -07:00
Alex Garcia
ab45c39f31 small todo progress 2024-05-12 00:16:10 -07:00
Alex Garcia
e6067e2711 start simple examples 2024-05-10 20:51:42 -07:00
Alex Garcia
79d6ea1aea fix NaN in vec_to_json 2024-04-27 12:05:35 -07:00
Alex Garcia
a06df1e889 site: emcc skip some typedefs 2024-04-20 17:16:35 -07:00
Alex Garcia
cc46a6f2f0 typedef float f32 2024-04-20 17:05:37 -07:00
Alex Garcia
29507aa45d fmt + better typedef common types 2024-04-20 17:02:19 -07:00
Alex Garcia
0f08b94dbd gha: windows dont typedef, fix linux eqp 2024-04-20 16:06:49 -07:00
Alex Garcia
df4d629891 gha: more linxu + windows fix attempts 2024-04-20 16:04:08 -07:00
Alex Garcia
1b3731b2bb gha: trying to fix linux + windows testing 2024-04-20 15:58:44 -07:00
Alex Garcia
bf0886b3b7 gha: vendor scripts 2024-04-20 14:13:16 -07:00
Alex Garcia
4c8ad629e0 Initial commit 2024-04-20 13:38:58 -07:00