Commit Graph

  • b5d46803b5 update compact.md with vector concat and subvector listings bit-aloo 2025-07-30 09:40:20 +05:30
  • a5dce2b50b add subvector execution flow bit-aloo 2025-07-30 09:38:35 +05:30
  • 24c260a05f add as int method in Value bit-aloo 2025-07-30 09:31:00 +05:30
  • c8ba6a7d49 update subvector implementation to make handle out of bound cases correctly and correctly parse the vector bit-aloo 2025-07-30 09:29:21 +05:30
  • e4d79a6516 add vec_concat execution flow bit-aloo 2025-07-30 06:07:03 +05:30
  • d341ac1d10 fix clippy Nikita Sivukhin 2025-07-30 02:01:36 +04:00
  • 979299d5b7 add binary asset Nikita Sivukhin 2025-07-30 01:56:57 +04:00
  • 7cf296c7ab update deps Nikita Sivukhin 2025-07-30 00:58:04 +04:00
  • 63968ff522 add simple example Nikita Sivukhin 2025-07-30 00:57:55 +04:00
  • f08417af6c add lib Nikita Sivukhin 2025-07-30 00:57:40 +04:00
  • 43bbc34455 add public interface for synced database Nikita Sivukhin 2025-07-30 00:57:27 +04:00
  • fedecd8e60 add main implementation of synced database Nikita Sivukhin 2025-07-30 00:57:15 +04:00
  • a47582c62b add more errors specific to sync Nikita Sivukhin 2025-07-30 00:56:58 +04:00
  • 7481573cf1 add test to the DatabaseTape Nikita Sivukhin 2025-07-30 00:55:40 +04:00
  • 4269a1fe7a add helper WalSession RAII-wrapper Nikita Sivukhin 2025-07-30 00:44:45 +04:00
  • e0aeb032f0 add sync server module Nikita Sivukhin 2025-07-30 00:44:27 +04:00
  • 241cad65cd add filesystem module Nikita Sivukhin 2025-07-30 00:44:18 +04:00
  • da287f84b1 add blocking implementation of filesystem for tests Nikita Sivukhin 2025-07-30 00:44:05 +04:00
  • 904eef7628 add tokio-based implementation of filesystem Nikita Sivukhin 2025-07-30 00:43:48 +04:00
  • 649cc3f367 add local implementation of sync server for tests Nikita Sivukhin 2025-07-30 00:43:36 +04:00
  • 9c5a849f19 add implementation of TursoSyncServer Nikita Sivukhin 2025-07-30 00:43:17 +04:00
  • 949801951e add local database metadata Nikita Sivukhin 2025-07-30 00:42:56 +04:00
  • db2f8fa61c add TestContext in order to simplify fault injection Nikita Sivukhin 2025-07-30 00:42:36 +04:00
  • caa5fe3ef4 core/mvcc: simplify mvcc cursor types Pere Diaz Bou 2025-07-29 20:13:52 +02:00
  • e0b099f5ad refactor: Implement conversion between InsnFunctionStepResult and StepResult Diego Reis 2025-07-29 15:02:09 -03:00
  • 5a0622b937 add test for subvector method bit-aloo 2025-07-29 23:12:19 +05:30
  • cae4ead606 add vector concat test bit-aloo 2025-07-29 23:10:48 +05:30
  • 0e6708575d add vector subvector method bit-aloo 2025-07-29 22:58:08 +05:30
  • 3ca87a823f add vector concat method bit-aloo 2025-07-29 22:57:49 +05:30
  • a1c5a6efae begin_sync should return a Completion pedrocarlo 2025-07-29 13:40:18 -03:00
  • 9c4ce745ba wait_for_completion was not implemented for MemoryIO and VFS pedrocarlo 2025-07-29 12:46:32 -03:00
  • d72ba0c153 Merge 'bindings/java: Throw UnsupportedOperationException for unimplemented …' from Pekka Enberg Pekka Enberg 2025-07-29 19:07:51 +03:00
  • 76cbb71b53 Merge 'bindings/rust: return errors instead of vibecoded numbers' from Jussi Saurio Pekka Enberg 2025-07-29 19:07:47 +03:00
  • 2587d0cc76 Removing dbg RS2007 2025-07-28 20:34:08 +05:30
  • e31435e416 Typo fix RS2007 2025-07-26 17:38:29 +05:30
  • 282222a39f feat: execute_batch working RS2007 2025-07-26 17:34:10 +05:30
  • 8affc9d436 Prototyping execute_batch RS2007 2025-07-22 08:07:57 +05:30
  • 58b51e036d read_page should return a Completion pedrocarlo 2025-07-29 11:59:10 -03:00
  • 0aea7c1b62 Merge 'bindings/javascript: Run tests serially' from Diego Reis Pekka Enberg 2025-07-29 17:57:33 +03:00
  • 6edf65f752 append_frame should return a Completion pedrocarlo 2025-07-29 11:46:28 -03:00
  • 669f02f17c bindings/java: Throw UnsupportedOperationException for unimplemented methods Pekka Enberg 2025-07-29 17:47:35 +03:00
  • be3793e9f1 begin_write_wal_header should return completion + wait for completion in new_shared pedrocarlo 2025-07-29 11:42:42 -03:00
  • 72bf4a714a bindings/rust: return errors instead of vibecoded numbers Jussi Saurio 2025-07-29 17:36:37 +03:00
  • 5861145fb4 read_frame should return a Completion pedrocarlo 2025-07-29 11:38:18 -03:00
  • a35a490188 Force ava tests to run serially Diego Reis 2025-07-29 11:05:37 -03:00
  • 19bf4f7818 Merge 'Javascript testing cleanups' from Pekka Enberg Pekka Enberg 2025-07-29 16:50:48 +03:00
  • 9a50ab1232 Add cli Dockerfile Pere Diaz Bou 2025-07-29 15:18:44 +02:00
  • 6c6d74993c testing/javascript: Clean up after test runs Pekka Enberg 2025-07-29 16:17:11 +03:00
  • c39f0e7557 testing/javascript: Add libsql to compatibility test suite Pekka Enberg 2025-07-29 16:07:35 +03:00
  • b4dc9bebe0 testing/javascript: Improve error message if TURSO_DATABASE_URL is not set Pekka Enberg 2025-07-29 16:05:28 +03:00
  • c34f9de4ea serverless: Add URL validation on Connection constructor Pekka Enberg 2025-07-29 16:04:35 +03:00
  • f48b22a52f Merge 'Javascript API improvements' from Pekka Enberg Pekka Enberg 2025-07-29 15:55:53 +03:00
  • 41a6bba3fc Merge 'turso-sync package: initial commit' from Nikita Sivukhin Pekka Enberg 2025-07-29 15:24:31 +03:00
  • ee58a0bf32 serverless: Implement Connection.pragma() Pekka Enberg 2025-07-29 14:59:17 +03:00
  • 4841bfd78a serverless: Fix Connection.exec() Pekka Enberg 2025-07-29 14:56:14 +03:00
  • 43fd44aa1a serverless: Rename execute() to exec() Pekka Enberg 2025-07-29 14:39:16 +03:00
  • cace7abcd2 testing: Add JavaScript compatibility test suite Pekka Enberg 2025-07-29 14:22:30 +03:00
  • 795081b868 binding/javascript: Promise API by default Pekka Enberg 2025-07-29 13:41:30 +03:00
  • 298e0b459e fix after rebase Nikita Sivukhin 2025-07-29 14:42:51 +04:00
  • bb96ce50fb fix after rebase Nikita Sivukhin 2025-07-28 21:41:15 +04:00
  • 4d6fe905b8 fix clippy Nikita Sivukhin 2025-07-28 18:12:27 +04:00
  • 4b893d1631 small fixes Nikita Sivukhin 2025-07-28 18:01:36 +04:00
  • 4dc217c41a fix clippy Nikita Sivukhin 2025-07-28 17:56:37 +04:00
  • 134d5e8e2e add simple readme Nikita Sivukhin 2025-07-28 17:49:35 +04:00
  • 58134052e6 cleanup cargo.toml Nikita Sivukhin 2025-07-28 17:45:43 +04:00
  • 76cc8c05a5 add conversion method Nikita Sivukhin 2025-07-28 17:41:26 +04:00
  • ea2f9faa13 fix build Nikita Sivukhin 2025-07-28 17:40:55 +04:00
  • 40ded34ef6 add internal DatabaseTape types Nikita Sivukhin 2025-07-28 17:39:57 +04:00
  • 841bbe3f77 add CDC types Nikita Sivukhin 2025-07-28 17:38:02 +04:00
  • b27bc05c7d introduce turso-sync package with simple implementation of DatabaseTape Nikita Sivukhin 2025-07-28 17:34:27 +04:00
  • 8adc807cd7 Merge 'Change function signatures to return IO Completions' from Pedro Muniz Pekka Enberg 2025-07-29 12:41:14 +03:00
  • 94dc780669 Turso 0.1.3 Pekka Enberg 2025-07-29 12:37:18 +03:00
  • 0e0fe8739f Update CHANGELOG.md Pekka Enberg 2025-07-29 12:37:10 +03:00
  • 2d2f416e2c Revert "bindings/javascript: Add optional dependencies" Pekka Enberg 2025-07-29 12:36:12 +03:00
  • 150e888cc0 Merge branch 'main' of https://github.com/tursodatabase/limbo Pekka Enberg 2025-07-29 12:16:34 +03:00
  • a4737f82bc Turso 0.1.3-pre.10 Pekka Enberg 2025-07-29 12:16:02 +03:00
  • 9d7a77efde bindings/javascript: Add optional dependencies Pekka Enberg 2025-07-29 12:12:55 +03:00
  • 604ed4a13d Fix typo on manual.md Pekka Enberg 2025-07-29 11:47:20 +03:00
  • 532a014557 docs: Add JavaScript API to the manual Pekka Enberg 2025-07-29 11:45:12 +03:00
  • 4f4d321822 Turso 0.1.3-pre.9 Pekka Enberg 2025-07-29 10:58:09 +03:00
  • ae91a4ab6b bindings/javascript: Add index.js and sqlite3-error.js to package Pekka Enberg 2025-07-29 10:57:36 +03:00
  • a254f0ecaa Turso 0.1.3-pre.8 Pekka Enberg 2025-07-29 10:13:30 +03:00
  • 990bd41918 Merge 'bindings/javascript: Generate native npm packages at publish' from Pekka Enberg Pekka Enberg 2025-07-29 10:12:56 +03:00
  • 57a8c46560 bindings/javascript: Generate native npm packages at publish Pekka Enberg 2025-07-29 09:57:51 +03:00
  • 04e7d45ac3 Turso 0.1.3-pre.7 Pekka Enberg 2025-07-29 09:15:03 +03:00
  • 94e2d3a004 Merge 'perf: fix logic error in is_simple_count()' from Jussi Saurio Pekka Enberg 2025-07-29 09:14:48 +03:00
  • 8d5fdc3a9e Merge 'Replace custom wasm bindings with napi-rs' from Diego Reis Pekka Enberg 2025-07-29 09:14:21 +03:00
  • 574c15b5e4 perf: fix logic error in is_simple_count() Jussi Saurio 2025-07-29 09:11:54 +03:00
  • 738dec0a72 Address PR's comments Diego Reis 2025-07-28 17:07:34 -03:00
  • 25eb6f51aa Dinamically set cmake's parallel level based on the amount of cpus available Diego Reis 2025-07-28 17:07:18 -03:00
  • 3831e0db39 convert must_use compile warnings to unused_variables to track locations where we need to refactor in the future pedrocarlo 2025-07-28 15:37:32 -03:00
  • 3aba5821fc change clippy in CI to allow unused variables pedrocarlo 2025-07-28 15:25:25 -03:00
  • d30c7d54c8 change all Arc<Completion> to Completion pedrocarlo 2025-07-28 13:29:42 -03:00
  • 7789c569a0 make Completion implementation contain an inner Arc<CompletionInner> so that we can must_use the Completion struct pedrocarlo 2025-07-28 13:21:53 -03:00
  • 617254116d begin_read_page should return completions pedrocarlo 2025-07-28 13:07:07 -03:00
  • 28d6245440 begin_write_btree_page should return completion pedrocarlo 2025-07-28 12:54:26 -03:00
  • 3104e3fee5 adjust DatabaseStorage trait to return completions pedrocarlo 2025-07-28 12:27:55 -03:00
  • 0088e3e1a9 must_use IOResult pedrocarlo 2025-07-28 12:14:53 -03:00
  • bd57b1dd56 workflow: Add wasm target through rustup Diego Reis 2025-07-28 14:54:14 -03:00
  • bab10909c3 Disable extension loading for wasm Diego Reis 2025-07-28 14:46:10 -03:00