43ec7b378c
libsql: prepare v0.4.0 release ( #1469 )
2024-06-11 14:27:13 +00:00
0c730c439a
Propagate schema migration errors correctly ( #1403 )
...
* 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 ( #1330 )
2024-04-19 17:26:30 +00:00
6e91f3a533
parser regression tests ( #1216 )
...
* fix a bunch of parse panics
* add parser regression tests
2024-03-15 09:43:48 +00:00
cf6bf609c7
Fix parser panics ( #1215 )
...
fix a bunch of parse panics
2024-03-14 19:07:38 +00:00
42c25205ee
fix parser error ( #1209 )
2024-03-13 23:30:15 +00:00
1158b506e4
libsql: prepare v0.3.0 release ( #1151 )
2024-03-07 12:57:53 +00:00
c5aef08915
rusqlite: enable libsql-ffi/wasmtime-bindings feature for wasm ( #1002 )
...
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 #447
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 #333
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