0
0
mirror of https://github.com/tursodatabase/libsql.git synced 2025-05-25 04:00:43 +00:00

38 Commits

Author SHA1 Message Date
43ec7b378c libsql: prepare v0.4.0 release () 2024-06-11 14:27:13 +00:00
0c730c439a Propagate schema migration errors correctly ()
* Update hecrj/setup-rust-action to v2

Signed-off-by: Piotr Jastrzebski <piotr@chiselstrike.com>

* Update rust-toolchain.toml to 1.78

Signed-off-by: Piotr Jastrzebski <piotr@chiselstrike.com>

* Propagate schema migration errors correctly

Signed-off-by: Piotr Jastrzebski <piotr@chiselstrike.com>

---------

Signed-off-by: Piotr Jastrzebski <piotr@chiselstrike.com>
2024-05-21 11:53:42 +00:00
f26baff7b4 use user query string for queries rather than generated () 2024-04-19 17:26:30 +00:00
6e91f3a533 parser regression tests ()
* fix a bunch of parse panics

* add parser regression tests
2024-03-15 09:43:48 +00:00
cf6bf609c7 Fix parser panics ()
fix a bunch of parse panics
2024-03-14 19:07:38 +00:00
42c25205ee fix parser error () 2024-03-13 23:30:15 +00:00
1158b506e4 libsql: prepare v0.3.0 release () 2024-03-07 12:57:53 +00:00
c5aef08915 rusqlite: enable libsql-ffi/wasmtime-bindings feature for wasm ()
Otherwise linker errors are to be expected -- wasmtime-bindings crate
provides symbols necessary for WebAssembly runtime.
2024-02-08 08:50:04 +00:00
0b422eb040 rusqlite: amend the sqlite3_profile test to account...
... for SQLite3MultipleCiphers internal statements.
2024-01-19 08:22:57 +01:00
21ee7d035a rusqlite: same 2024-01-19 08:22:57 +01:00
528c40e029 sqlite3-parser: bump to 0.11.1 2024-01-17 10:23:40 +01:00
d944b5cf80 sqlite3-parser: add support for ALTER TABLE ALTER COLUMN
Fixes 
2024-01-17 10:23:03 +01:00
04436f2b4e libsql: fix ffi crate cargo.toml for publish 2024-01-04 14:43:55 -05:00
99c5b0061f libsql: prepare crates for publishing 2024-01-04 14:38:42 -05:00
05f6d47643 make pager's wal a pointer 2023-11-30 11:26:44 +01:00
b426b236b0 restore deprecated libsql open methods, introduce v3 2023-11-30 11:25:22 +01:00
ff53bcbc57 rename libsql_create_wal to libsql_wal_manager 2023-11-30 11:25:22 +01:00
ad01831821 make all crates depend on libsql-sys 2023-11-30 11:24:49 +01:00
f236a97a1b expose rusqlite methods for open with create_wal 2023-11-30 11:24:48 +01:00
1151955e8a fix(manifest): update and/or comment out Cargo.toml repo keys 2023-11-17 08:42:27 -06:00
e2ae8a65b5 sqlite3-parser: replace debug! with trace! 2023-11-15 17:23:10 -05:00
a89c3f0dc7 vendored/sqlite3-parser: support RANDOM ROWID
It's done in a hacky way, similarly to how "STRICT"
is already handled. Sad, but I tried making it work properly
with a registered RANDOM keyword and it failed. There's precedence
in using this runtime string comparisons (like in STRICT case),
so I guess it's here for a reason.

Tested locally, properly activates random rowid.

Fixes 
2023-11-05 21:39:33 +01:00
6c87f263bd clippy & fmt 2023-10-30 17:26:18 +01:00
f03057b44c sqlite3-parser: disable benchmarks and features 2023-10-27 10:11:30 -04:00
b685ab5723 Vendored sqlite3-parser and remove patch 2023-10-27 10:00:54 -04:00
661377e32a add libsql-sys session feature 2023-10-20 11:31:30 +02:00
92073a6f15 remove libsqlite3-sys 2023-10-20 11:31:29 +02:00
170d537084 make rusqlite use libsql-sys 2023-10-20 11:31:29 +02:00
eb015437ab add sqlite3 artifacts to dockerignore 2023-10-18 11:28:52 +02:00
69997e39d8 Fix features, publish libsql & server 2023-10-17 22:50:01 +00:00
cc3468b6dc chore: Fix sqld docker builds 2023-10-17 22:00:07 +00:00
99996d0cfe move sqld release workflow 2023-10-17 17:41:29 +02:00
71ca43a7b6 make sqld compile 2023-10-17 17:41:26 +02:00
d64145cecd prevent rusqlite-sys rebuild 2023-10-17 11:56:46 +02:00
938ccb92fe fix make command 2023-10-17 11:32:28 +02:00
a9e58baf4a remove bundled 2023-10-17 11:30:25 +02:00
1342caaad0 build rusqlite against libsql 2023-10-17 11:28:52 +02:00
915a6aa64b add rusqlite 2023-10-17 10:36:28 +02:00