Commit graph

391 commits

Author SHA1 Message Date
Alex Garcia
fdd1b2679e control path fixes 2024-08-09 10:25:31 -07:00
Sheldon Robinson
6cccfae273
Add implementation for __builtin_popcountl for Windows on ARM (#72)
Window on Arm missing the __popcnt64 function.
Adding static implementation based on b64f1e77b5/lib/ngtcp2_ringbuf.c, line 34-43
2024-08-09 10:07:15 -07:00
Jimmy Stridh
458cf0ba61
fix "Installing" link in README (#65) 2024-08-07 17:10:56 -07:00
little_huang
20fe3e1318
Update README.md Node.js Link (#67)
This link is 404: https://alexgarcia.xyz/sqlite-vec/nodejs.html 
updated to:  https://alexgarcia.xyz/sqlite-vec/js.html
2024-08-07 17:10:31 -07:00
Alex Garcia
ad11d46221 v0.1.1 2024-08-05 17:09:32 -07:00
Alex Garcia
b4ab5c8c3f v0.1.1-alpha.3 2024-08-05 17:03:57 -07:00
Alex Garcia
8a0063375c gha: just macos 2024-08-05 16:57:27 -07:00
Alex Garcia
fbd9790542 gha: math 2024-08-05 16:55:45 -07:00
Alex Garcia
7c2021029c gha: ensure sqlite-vec.h, skip msvc stuff 2024-08-05 16:53:30 -07:00
Alex Garcia
bc0e6c92e3 gha: wrong directory 2024-08-05 16:48:53 -07:00
Alex Garcia
530a3c95d2 Explicitly test that SQLite version 3.31.1 is compatible with sqlite-vec when statically compiling 2024-08-05 16:46:35 -07:00
Alex Garcia
2a8593a755 avoid referencing npt when numpy isn't installed 2024-08-05 16:19:10 -07:00
Alex Garcia
daf4e05491 v0.1.1-alpha.2 2024-08-05 16:12:47 -07:00
Alex Garcia
a52d77007b v0.1.1-alpha.1 2024-08-05 16:04:54 -07:00
Alex Garcia
9f14143e7b Merge branch 'main' of github.com:asg017/sqlite-vec into main 2024-08-05 16:04:13 -07:00
Alex Garcia
748110552c always include notes, even on alpha releases 2024-08-05 16:04:08 -07:00
Alex Garcia
4c262b1a9c update sqlite-dist 2024-08-05 16:03:09 -07:00
Nuno Cruces
5163f8ea40
Update go docs (#56)
I'm guessing this version (from the CGO example) is more widely applicable (I ship a `database/sql` driver as well).

PS: if you find that all the copies and allocs are a bottleneck, I'm guessing an `buf, err := sqlite_vec .AppendFloat32(buf, values)`, or even an API change (on my side) that allows serializing directly into "native" memory, would help.
2024-08-05 16:00:19 -07:00
Ikko Eltociear Ashimine
bd5c847a97
chore: update sqlite-vec.c (#61)
identifer -> identifier
2024-08-05 11:15:02 -07:00
Giovanni
22ca79d0f3
Update Turso links (#63) 2024-08-05 11:14:40 -07:00
Alex Garcia
21c5a14fc7 v0.1.0 2024-08-01 03:04:57 -07:00
Alex Garcia
fa96def687 v0.1.0-alpha.1 2024-08-01 02:55:56 -07:00
Alex Garcia
bbe52c6288 doc 2024-08-01 02:55:39 -07:00
Alex Garcia
5766210229 fix versioning link 2024-08-01 02:48:08 -07:00
Alex Garcia
e379c205c8 limit checks 2024-08-01 02:45:51 -07:00
Alex Garcia
09c3f05759 docs 2024-08-01 02:45:36 -07:00
Alex Garcia
5be4c980ca go rename 2024-08-01 02:45:25 -07:00
Alex Garcia
a0bc9404ce static updates 2024-07-31 12:56:09 -07:00
Alex Garcia
e91ccf38ff fmt 2024-07-31 12:56:02 -07:00
Alex Garcia
ca0a5eef5c doc 2024-07-31 12:55:50 -07:00
Alex Garcia
e8219064cb fmt 2024-07-31 12:55:46 -07:00
Alex Garcia
47e61aa187 nbc 2024-07-31 12:55:35 -07:00
Alex Garcia
dd972f6ffe examples + fmt 2024-07-31 12:55:20 -07:00
Alex Garcia
356f75cca7 docs 2024-07-31 12:55:03 -07:00
Alex Garcia
4febdff11a benchmark updates 2024-07-28 11:08:12 -07:00
Alex Garcia
156d6c1e3b Merge branch 'main' of github.com:asg017/sqlite-vec into main 2024-07-25 11:23:00 -07:00
Alex Garcia
65656cbadc fuzz work 2024-07-25 11:16:06 -07:00
Alex Garcia
ac01e330de benchmark work 2024-07-25 11:15:36 -07:00
Alex Garcia
0f5bc2f254 fmt 2024-07-23 23:57:42 -07:00
Alex Garcia
7a1b14976a vec_blob_close proper handling 2024-07-23 23:57:28 -07:00
Alex Garcia
21d442903e test vec0 vacuums 2024-07-23 22:36:42 -07:00
Alex Garcia
a0c4e202f6 update ncruces demo 2024-07-23 14:16:34 -07:00
Alex Garcia
77f9b0374c v0.0.1-alpha.37 2024-07-23 14:09:50 -07:00
Alex Garcia
b99f6bb92b update ncurces build process 2024-07-23 14:07:03 -07:00
Alex Garcia
633db6e9cc add l1 distance to vec0 tables 2024-07-23 14:04:17 -07:00
Alex Garcia
79491542e5 Merge branch 'main' of github.com:asg017/sqlite-vec into main 2024-07-23 12:27:37 -07:00
Daniel Levi-Minzi
25b85afc89
l1 distance (#39)
* initial work on l1

* l1 int8 neon implementation

* tweak l1 int8 and add test

* broken overflow still

* some progress on l1

* change to i32 instead of i64

* remove comment

* ignore poetry stuff

* unrolled l1 int8 and format

* remove comments
2024-07-23 09:04:15 -07:00
Alex Garcia
7fc8248f28 ensure statements opened by vec0 are finalize before commits. 2024-07-23 08:59:34 -07:00
Alex Garcia
ff6cf96e2a vec_type(), API references 2024-07-22 21:24:44 -07:00
Alex Garcia
cfd8e9a46b api ref work 2024-07-20 10:46:27 -07:00