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

Commit Graph

  • 7d78d8fa9e remove useless protobuf gen in libsql ad hoc 2023-11-28 13:56:24 +01:00
  • 5026ddb83d The json_patch() code for JSONB compiles and works sometimes, but there are still issues. Incremental check-in. drh 2023-11-28 12:28:28 +00:00
  • 8b1c490e19 added optional close action to libsql::Transaction Bartosz Sypytkowski 2023-11-28 21:07:30 +09:00
  • 04ce3ee9b8 Merge pull request #713 from tursodatabase/nemesis-bin Avinash Sajjanshetty 2023-11-28 08:51:56 +00:00
  • 822b2e1b81 Merge pull request #712 from psarna/extwasmwal Piotr Sarna 2023-11-28 08:37:48 +00:00
  • b23d053024 nemesis: use correct path for binaries Avinash Sajjanshetty 2023-11-28 13:59:45 +05:30
  • dfa4ce43c0 ext/wasm: allow WAL mode Piotr Sarna 2023-11-28 09:26:28 +01:00
  • 3b14db1c01 Merge pull request #710 from psarna/wasimicr Piotr Sarna 2023-11-28 08:17:27 +00:00
  • 1445e42483 wasi: add poor man's microbenchmark Piotr Sarna 2023-11-28 09:00:49 +01:00
  • 999d368044 Merge pull request #709 from tursodatabase/remove-nemesis Avinash Sajjanshetty 2023-11-28 06:47:13 +00:00
  • a4a5eea269 nemesis test: switch cron based schedule Avinash Sajjanshetty 2023-11-28 12:05:23 +05:30
  • 1af626b7dc Merge pull request #708 from tursodatabase/lucio/update-example Lucio Franco 2023-11-28 01:23:26 +00:00
  • 0a0e012e43 modified libsql Conn trait: async is_autocommit + removed close Bartosz Sypytkowski 2023-11-28 09:54:54 +09:00
  • c80ce93262 added conditionals for batch statement execution Bartosz Sypytkowski 2023-11-22 09:29:27 +09:00
  • fb31a1aec0 moved Conn impl from HttpTransaction to HttpStream Bartosz Sypytkowski 2023-11-21 08:20:01 +09:00
  • 40dcb5e5f5 added hrana transactions to wasm Bartosz Sypytkowski 2023-11-20 18:18:55 +09:00
  • cb210468da add futures to hrana feature flag Bartosz Sypytkowski 2023-11-20 10:09:19 +09:00
  • 0ae1e45301 introduced distinction between stream- and connection-based statement execution Bartosz Sypytkowski 2023-11-20 09:53:50 +09:00
  • e87d9dccd9 skip statement preparation in transaction execute Bartosz Sypytkowski 2023-11-20 09:24:25 +09:00
  • fc29986354 fixed transaction tests Bartosz Sypytkowski 2023-11-20 08:52:43 +09:00
  • 6a86928c7e basic transaction features compile (not working yet) Bartosz Sypytkowski 2023-11-20 08:32:10 +09:00
  • 0c9b19a04a introduced concepts of streams and transactions to Hrana HTTP Bartosz Sypytkowski 2023-11-14 11:34:16 +09:00
  • 2ee5c4a773 Merge pull request #706 from ashleygwilliams/no-more-musl ad hoc 2023-11-28 01:04:25 +00:00
  • f46f89df97 More aggressive use of jsonBlobEdit(). Improvements to the MergePatch implementation sketch. drh 2023-11-28 00:27:58 +00:00
  • eb04a0bb7b Add untested (#ifdefed-out) code for the MergePatch algorithm against JSONB. Add (and test) the jsonBlobEdit() routine that is needed by the new MergePatch. drh 2023-11-27 23:46:12 +00:00
  • f817a8bca9 libsql: update example with serde Lucio Franco 2023-11-27 17:00:16 -05:00
  • bae2d0f2eb Have SQLITE_ENABLE_SETLK_TIMEOUT builds block when locking a read-lock slot. dan 2023-11-27 20:37:03 +00:00
  • 32c0d0be32 Merge pull request #707 from mistydemeo/tweak_cargo_toml ad hoc 2023-11-27 20:14:23 +00:00
  • e52854a9e6 In SQLITE_ENABLE_SETLK_TIMEOUT builds, use blocking locks in place of sleep() when opening a read-transaction. dan 2023-11-27 19:22:50 +00:00
  • 52120a214b libsql: fix for rust-cache Misty De Méo 2023-11-27 10:16:33 -08:00
  • d3bda1cf59 fix(release): remove musl target Ashley Williams 2023-11-27 11:57:32 -06:00
  • 8a3034add8 Enhance the (SQLITE_DEBUG-only) json_parse() routine so that it shows a decoding of JSONB when given a BLOB argument. drh 2023-11-27 17:13:18 +00:00
  • 821a4c9f8c Give the json_valid() function an optional second argument that determines what is meant by "valid". drh 2023-11-27 15:57:11 +00:00
  • 6f5e1a4717 Merge pull request #705 from tursodatabase/cleanups libsql-server-v0.22.6 ad hoc 2023-11-27 14:52:12 +00:00
  • dd746a1e7c Merge pull request #699 from wyhaya/fix_panic ad hoc 2023-11-27 14:43:14 +00:00
  • 20238668a0 cleanups ad hoc 2023-11-27 15:42:19 +01:00
  • 85eafe6f3b Convert the json_tree() and json_each() virtual tables over to use JSONB has their internal representation. drh 2023-11-27 12:36:29 +00:00
  • b4e5bc6cdb All tests passing. drh 2023-11-27 12:30:55 +00:00
  • 3ff1253b76 Merge pull request #696 from learn-tursodatabase/main ad hoc 2023-11-27 11:40:48 +00:00
  • bb2f9aca07 Merge pull request #703 from psarna/wasilib Piotr Sarna 2023-11-27 10:31:20 +00:00
  • a5cd4f3d81 wasi: refactor to libsql-wasi crate Piotr Sarna 2023-11-27 08:22:05 +01:00
  • c24c91c2b8 Merge pull request #695 from psarna/wasistub Piotr Sarna 2023-11-26 18:54:10 +00:00
  • 3b0d30f7af wasi,demo: add creating a table Piotr Sarna 2023-11-26 14:18:38 +01:00
  • 52bf745b32 apply clippy Piotr Sarna 2023-11-26 14:13:36 +01:00
  • 7cb1eee19c wasi: implement the rest of VFS Piotr Sarna 2023-11-26 14:11:32 +01:00
  • d2c3b1eadc wasi: add close() Piotr Sarna 2023-11-26 11:48:08 +01:00
  • 0bbf971c61 wasi: add write support Piotr Sarna 2023-11-26 11:29:36 +01:00
  • 9974e2c745 wasi: implement stub for reading files Piotr Sarna 2023-11-25 21:41:54 +01:00
  • 6113da3db9 wasi: ensure exclusive locking mode and WAL journaling Piotr Sarna 2023-11-24 19:47:15 +01:00
  • 15a6e43c3c wasi: add WASI demo stub Piotr Sarna 2023-11-24 15:38:13 +01:00
  • b1bbbf05c7 wasi: add vfs.c to the build path Piotr Sarna 2023-11-24 15:37:27 +01:00
  • dc75074a37 wasi: add WASI VFS stub Piotr Sarna 2023-11-24 15:37:04 +01:00
  • b52dcc8dc5 Merge pull request #697 from tursodatabase/test-embedded-replica-load-snapshots ad hoc 2023-11-26 13:06:10 +00:00
  • f19b97caba fmt ad hoc 2023-11-25 14:45:35 +01:00
  • bfc21223e7 test sync embedded replica with snapshots ad hoc 2023-11-24 15:21:19 +01:00
  • 15c0b03c5d Fix corner-case error conditions. drh 2023-11-26 00:56:40 +00:00
  • 50b37832b2 Same results as the legacy JsonNode implementation on a small set of test cases. drh 2023-11-26 00:48:37 +00:00
  • e09a38c2e8 Remove unused elements from the json_tree() cursor. drh 2023-11-25 23:00:50 +00:00
  • 796abda538 Remove the vestigal JsonNode logic from json_tree() and json_each(). drh 2023-11-25 20:59:03 +00:00
  • 056b3eae5c Merge pull request #656 from pjhades/deserialize-rows ad hoc 2023-11-25 20:09:32 +00:00
  • aea2d23121 Almost working. Path is still not exactly right when Root is defined on json_tree(). drh 2023-11-25 19:28:44 +00:00
  • c2474105ca Generate the fullkey and path columns of json_tree(). drh 2023-11-25 18:11:11 +00:00
  • cd1acac4d6 Add utf8 error message wyhaya 2023-11-25 22:24:24 +08:00
  • 6660c32cd3 Merge pull request #701 from tursodatabase/fix-connection-error-handling ad hoc 2023-11-25 13:53:20 +00:00
  • 43672c45c4 Merge pull request #680 from tursodatabase/docs ad hoc 2023-11-25 13:51:26 +00:00
  • 14dbcedeab Merge pull request #700 from tursodatabase/fix-replica-resync-from-scratch ad hoc 2023-11-25 13:48:02 +00:00
  • 8f5f5ca352 remove unwraps when opening connections ad hoc 2023-11-25 14:43:02 +01:00
  • b7d5cb711a Handle the path argument to json_tree() and json_each(). drh 2023-11-25 13:40:19 +00:00
  • bc1b16d5b9 fmt ad hoc 2023-11-25 14:36:31 +01:00
  • 911406181b fix replica re-syncing from 0 on restart ad hoc 2023-11-25 14:28:29 +01:00
  • 51afddeabe test embedded replica don't resync from scratch on restart ad hoc 2023-11-25 14:26:52 +01:00
  • 7446402fd0 Fix remote connection panic wyhaya 2023-11-25 17:46:35 +08:00
  • 5e6500c81c Continuing work on json_tree() against a JSONB. drh 2023-11-24 21:57:38 +00:00
  • 48cca2422e Add the --buildonly and --dryrun options to testrunner.tcl. dan 2023-11-24 20:14:18 +00:00
  • abbdbdfc1f Incremental progress toward getting json_each() and json_tree() to work directly off of a JSONB blob. drh 2023-11-24 18:44:00 +00:00
  • 88a61ff8ba Allow a pattern to filter test scripts to be appended to testrunner.tcl "mdevtest", "sdevtest" and "release" commands. e.g. "tclsh test/testrunner.tcl sdevtest fts5%". dan 2023-11-24 18:33:40 +00:00
  • 19c5cb7bb5 libsql had been moved under https://github.com/tursodatabase/libsql T.J. Yang 2023-11-24 10:21:25 -06:00
  • f5232b3a97 Get all CLI print calls which went to stdout in 3.44.0 to continue going to stdout. larrybr 2023-11-24 15:58:14 +00:00
  • f3612a05f1 Merge pull request #693 from tursodatabase/fix-embedded-replication ad hoc 2023-11-24 14:54:26 +00:00
  • ab70266698 Fix jsonParseReset() to properly clear the JsonParse.aBlob element. drh 2023-11-24 14:25:56 +00:00
  • c0f8d58b21 Omit precompiled binaries from the source tree. drh 2023-11-24 14:03:20 +00:00
  • d47719ee02 Omit the precompiled binary from the source tree. drh 2023-11-24 14:01:56 +00:00
  • ac8b6e70c9 Merge the latest trunk enhancements and fixes into the jsonb branch. drh 2023-11-24 13:41:20 +00:00
  • 77044f30a2 CLI .output/.once to not redirect ".timer on" results. larrybr 2023-11-24 13:26:42 +00:00
  • 03330453dc Merge pull request #694 from tursodatabase/update-bindings ad hoc 2023-11-24 13:21:04 +00:00
  • e96be96299 fix embedded replica replication ad hoc 2023-11-24 14:07:14 +01:00
  • af89521a2b update ffi bindings ad hoc 2023-11-24 14:09:50 +01:00
  • e0d98e91a0 Merge pull request #685 from psarna/wasmwasiwal Piotr Sarna 2023-11-23 19:20:29 +00:00
  • 65bc09890e libsql: port row deserializer from rust client Jing Peng 2023-11-19 13:05:42 -05:00
  • cc9bcb1e15 wasm: add make wasi command Piotr Sarna 2023-11-23 13:38:23 +01:00
  • 85abb3b987 add rollback to ReplicationClient ad hoc 2023-11-23 17:39:28 +01:00
  • d78fac7f78 Merge pull request #689 from tursodatabase/injector-fixes ad hoc 2023-11-23 16:37:47 +00:00
  • 2af6c8b03b fmt ad hoc 2023-11-23 17:24:36 +01:00
  • 42b1a56f00 set injector to NeedHandshake state on unexpected errror ad hoc 2023-11-23 14:07:03 +01:00
  • 7aa3ddb98f rollback injector on error ad hoc 2023-11-23 14:03:12 +01:00
  • d43abe4a66 add injector mid transaction error test ad hoc 2023-11-23 17:00:10 +01:00
  • 2e7b88fad1 Merge pull request #661 from tursodatabase/improve-replication-error-handling ad hoc 2023-11-23 12:30:06 +00:00
  • 226aebae07 Fix an fts5 problem that could occur when mixing regular and secure delete operations on a single table. dan 2023-11-23 11:18:06 +00:00
  • 49f3f6ef8d Docs: update User Guide with namespace creation info Avinash Sajjanshetty 2023-11-23 14:53:23 +05:30
  • a5cd846d59 Merge pull request #679 from tursodatabase/document-admin-api ad hoc 2023-11-23 07:56:08 +00:00