Commit Graph

  • 162c3a5644 Merge 'Commit uncommitted whopper lockfile' from Jussi Saurio Pekka Enberg 2025-09-12 10:13:41 +03:00
  • 4f7ffa0e62 Commit uncommitted whopper lockfile Jussi Saurio 2025-09-12 08:42:42 +03:00
  • aa32574554 core/mvcc: Fix begin_exclusive_tx() Pekka Enberg 2025-09-12 08:42:14 +03:00
  • a9a48f6272 Merge 'core/schema: Optimize get_dependent_materialized_views() when no views' from Pekka Enberg Pekka Enberg 2025-09-12 08:29:24 +03:00
  • a349e7684a Merge 'perf: Add simple throughput benchmark' from Pekka Enberg Pekka Enberg 2025-09-12 08:29:14 +03:00
  • 06371d8894 Merge 'Add BEGIN CONCURRENT support for MVCC mode' from Pekka Enberg Pekka Enberg 2025-09-12 07:38:53 +03:00
  • 964dd0cd43 perf: Add simple throughput benchmark Pekka Enberg 2025-09-11 16:12:51 +03:00
  • d80814fa2c core/schema: Optimize get_dependent_materialized_views() when no views Pekka Enberg 2025-09-12 07:21:16 +03:00
  • f9f7a44955 Merge 'add explicit usize type annotation to range iterator in test' from Denizhan Dakılır Preston Thorpe 2025-09-11 21:12:32 -04:00
  • 36425b2ada Refactor UPSERT to use wal_expr_mut to walk AST. PThorpe92 2025-09-11 21:08:11 -04:00
  • 70102f5f6e add explicit usize type annotation to range iterator in test Denizhan Dakılır 2025-09-12 02:18:49 +03:00
  • 9b14c0022d Implement the balance_quick algorithm Jussi Saurio 2025-09-12 00:35:16 +03:00
  • e9944f5d1f Merge 'Fix automatic indexes' from Jussi Saurio Preston Thorpe 2025-09-11 17:04:53 -04:00
  • dbb7d6f532 reprepare optimization using reset() pedrocarlo 2025-09-11 12:50:42 -03:00
  • c04cf535b0 flip is_done to is_busy pedrocarlo 2025-09-11 12:50:42 -03:00
  • 5b9e849415 Merge 'core/mvcc: Eliminate RwLock wrapping Transaction' from Pekka Enberg Pekka Enberg 2025-09-11 20:55:14 +03:00
  • 45288b1297 core/mvcc: Eliminate RwLock wrapping Transaction Pekka Enberg 2025-09-11 19:54:08 +03:00
  • 6264d694d5 on reprepare create new state with updated number of cursors and registers, so that the Program insns are in sync with ProgramState pedrocarlo 2025-09-10 15:49:42 -03:00
  • 1559cd127e Merge ' bindings/java: PreparedStatement executeUpdate ' from zongkx Pekka Enberg 2025-09-11 18:43:58 +03:00
  • 61c5b4530c Merge 'handle EXPLAIN like sqlite' from Lâm Hoàng Phúc Pekka Enberg 2025-09-11 18:43:24 +03:00
  • 7d8a1a0d5f Merge 'whopper: A new DST with concurrency' from Pekka Enberg Pekka Enberg 2025-09-11 18:42:45 +03:00
  • 72fddccca7 fix: use sqlite compatible math functions Levy A. 2025-09-11 12:24:34 -03:00
  • 453ca6c531 Merge 'Document DEFERRED and IMMEDIATE transaction modes' from Pekka Enberg Pekka Enberg 2025-09-11 18:21:17 +03:00
  • ebd9da4369 Merge 'Fix tx isolation test semantics after #3023' from Jussi Saurio Pekka Enberg 2025-09-11 18:21:00 +03:00
  • 6a7bead482 Fix tx isolation test semantics after #3023 Jussi Saurio 2025-09-11 16:44:28 +03:00
  • aeb3c217e1 Merge 'Fix: read transaction cannot be allowed to start with a stale max frame' from Jussi Saurio Jussi Saurio 2025-09-11 16:20:05 +03:00
  • 433b60555f Add BEGIN CONCURRENT support for MVCC mode Pekka Enberg 2025-09-10 19:43:46 +03:00
  • c30d320cab Fix: read transaction cannot be allowed to start with a stale max frame Jussi Saurio 2025-09-11 15:58:13 +03:00
  • 874047276e views: pass a DeltaSet for merge_delta Glauber Costa 2025-09-08 20:23:31 -07:00
  • 841de334b7 view: catch all tables mentioned, instead of just one. Glauber Costa 2025-09-08 17:28:15 -07:00
  • 98ed6c2b0e keep alias in logical plan Glauber Costa 2025-09-09 10:41:31 -07:00
  • c15ac87a3c fix cursor validation Glauber Costa 2025-09-09 12:35:03 -07:00
  • e6008e532a Add a second delta to the EvalState, Commit Glauber Costa 2025-09-08 09:09:13 -05:00
  • 6541a43670 move hashable_row to dbsp.rs Glauber Costa 2025-09-08 07:29:38 -05:00
  • 1fd345f382 unify code used for persistence. Glauber Costa 2025-09-08 05:37:41 -05:00
  • 8997670936 include dbsp tables in the list of tables that cannot be modified Glauber Costa 2025-09-08 05:34:14 -05:00
  • 92e211f278 Merge remote-tracking branch 'origin/main' zongkx 2025-09-11 12:26:52 +00:00
  • d7096bdd28 fix executeUpdate updated count zongkx 2025-09-11 12:25:14 +00:00
  • 22cbd3a02c Merge branch 'tursodatabase:main' into main zongkx 2025-09-11 20:18:11 +08:00
  • 5d6e97b46b add executeUpdate updated count zongkx 2025-09-11 12:17:05 +00:00
  • 4c17fa87c5 remove .explain() TcMits 2025-09-11 18:28:46 +07:00
  • 68e8d5a36b clippy TcMits 2025-09-11 18:16:01 +07:00
  • 830e10da8f resolve merge conflict TcMits 2025-09-11 18:13:29 +07:00
  • e3bd00883b Fix creation of automatic indexes Jussi Saurio 2025-09-11 12:27:21 +03:00
  • b9e2879f74 Add fuzz test for CREATE TABLE Jussi Saurio 2025-09-11 12:26:43 +03:00
  • b56cb0b403 useless file TcMits 2025-09-11 18:06:54 +07:00
  • b574b4bcea finish EXPLAIN TcMits 2025-09-11 18:04:59 +07:00
  • bb74b2eaf9 Merge 'Refactor parseschema' from Jussi Saurio Jussi Saurio 2025-09-11 13:35:36 +03:00
  • dc9fc8c0c6 Merge 'Fix value conversion for function parameters' from Levy A. Jussi Saurio 2025-09-11 13:34:07 +03:00
  • 7ac18a6952 Merge 'Remove some traces in super hot paths in btree' from Preston Thorpe Jussi Saurio 2025-09-11 13:33:25 +03:00
  • ae3c1fc2a6 Turso 0.2.0-pre.1 Pekka Enberg 2025-09-11 11:44:42 +03:00
  • 5ae4756760 Merge 'Sync package opfs' from Nikita Sivukhin Pekka Enberg 2025-09-11 11:44:26 +03:00
  • a7373c9a97 update some helper function TcMits 2025-09-11 15:12:38 +07:00
  • 020b3f61f3 add CI step for debugging in future Nikita Sivukhin 2025-09-11 11:41:28 +04:00
  • 772af0d692 Merge 'Ensure that Connection::query() checks whether its schema is up to date' from Jussi Saurio Pekka Enberg 2025-09-11 10:10:39 +03:00
  • f17997fc5d Extract methods for populating indices/views from schema Jussi Saurio 2025-09-11 09:51:46 +03:00
  • 07944e23b5 Extract common logic for handling sqlite_schema rows Jussi Saurio 2025-09-11 09:30:18 +03:00
  • 89d1c9a421 whopper: Switch to mmap2 crate to fix Windows build Pekka Enberg 2025-09-11 07:42:45 +03:00
  • c5ca259abc whopper: Run cargo clippy --fix Pekka Enberg 2025-09-10 16:13:53 +03:00
  • ae920c435d whopper: Ragnarök mode with cosmic rays Pekka Enberg 2025-09-10 15:51:47 +03:00
  • a9694c87b1 whopper: A new DST with concurrency Pekka Enberg 2025-09-09 13:20:40 +03:00
  • 74c14efdfa sql_generation: Add support for DROP INDEX Pekka Enberg 2025-09-09 18:57:41 +03:00
  • b572366a2b core/vbe: Demote op_transaction() logging to debug Pekka Enberg 2025-09-09 18:48:41 +03:00
  • ca51a60b3c core/storage: Demote restart_log() logging to debug Pekka Enberg 2025-09-09 15:02:40 +03:00
  • 4070e05cd2 fix: math function parameter conversion Levy A. 2025-09-10 13:42:49 -03:00
  • 47592f976d fix workflow file Nikita Sivukhin 2025-09-11 00:19:48 +04:00
  • d54c271890 add explicit dependency Nikita Sivukhin 2025-09-11 00:17:58 +04:00
  • 53967cb8fb do not test sync - because it needs server for now Nikita Sivukhin 2025-09-11 00:10:54 +04:00
  • 1a4d334e47 fix clippy and remove old action yaml Nikita Sivukhin 2025-09-11 00:03:01 +04:00
  • fde376f36c fix CI one more time Nikita Sivukhin 2025-09-10 23:56:59 +04:00
  • 5f410fd568 Add missing maybe_update_schema() calls Jussi Saurio 2025-09-10 22:44:26 +03:00
  • 1eec8f85f4 fix CI Nikita Sivukhin 2025-09-10 23:40:49 +04:00
  • 9e9d5f56de yarn install Nikita Sivukhin 2025-09-10 23:03:17 +04:00
  • aef0a6c83b fix CI Nikita Sivukhin 2025-09-10 23:02:11 +04:00
  • 0aa9d59438 rebuild Nikita Sivukhin 2025-09-10 22:48:37 +04:00
  • a93fe6be52 Merge 'refactor cli: readline will write to input_buf' from Lâm Hoàng Phúc Preston Thorpe 2025-09-10 14:39:38 -04:00
  • 11e582c058 update update-script Nikita Sivukhin 2025-09-10 22:28:27 +04:00
  • d55026f84f opfs for sync in one commit! Nikita Sivukhin 2025-09-10 03:01:37 +04:00
  • 0ef5712d64 Merge branch 'main' into cli-1 TcMits 2025-09-11 00:15:27 +07:00
  • 5caf9a2640 make it more safe + clippy TcMits 2025-09-11 00:14:38 +07:00
  • 656b0af1be Document DEFERRED and IMMEDIATE transaction modes Pekka Enberg 2025-09-10 19:39:58 +03:00
  • 8ab8b31cb1 Merge 'serverless: Add Connection.reconnect() method' from Mayank Pekka Enberg 2025-09-10 18:36:24 +03:00
  • ce5e67a483 Merge 'Return parse error for unsupported exprs' from Jussi Saurio Pekka Enberg 2025-09-10 17:56:22 +03:00
  • 4efa0a57fd Merge 'translate: return parse error for unsupported join types' from Jussi Saurio Pekka Enberg 2025-09-10 17:14:33 +03:00
  • ba1ed72ed8 Add tracing_release feature for benchmarks to compile tracing macros to noops PThorpe92 2025-09-10 09:50:41 -04:00
  • f117b2c966 Remove unused lru dependency PThorpe92 2025-09-10 09:50:56 -04:00
  • b93ad749a9 Remove some traces in super hot paths in btree PThorpe92 2025-09-09 21:40:34 -04:00
  • 5adb586282 s/2024/2025/ Pekka Enberg 2025-09-10 16:39:11 +03:00
  • bb3fbb7962 Merge 'check freelist count in integrity check' from Jussi Saurio Pekka Enberg 2025-09-10 16:15:39 +03:00
  • 84ecef2718 Return parse error for unsupported exprs Jussi Saurio 2025-09-10 16:10:21 +03:00
  • d7ce781a2a Merge 'Enable the use of indexes in DELETE statements' from Jussi Saurio Jussi Saurio 2025-09-10 16:00:54 +03:00
  • eb2710438c translate: return parse error for unsupported join types Jussi Saurio 2025-09-10 15:46:52 +03:00
  • 752627a213 Merge 'Add scripts that help debug bugs from simulator' from Jussi Saurio Jussi Saurio 2025-09-10 15:44:54 +03:00
  • e3594d0ae0 make the comment for skip_advance more accurate Jussi Saurio 2025-09-10 15:31:10 +03:00
  • 32c4f5ce81 Assert that skip_advance is not set in the middle of a seek Jussi Saurio 2025-09-10 15:30:56 +03:00
  • 4eb61a9527 Add gaps to update/delete fuzz test where clauses Jussi Saurio 2025-09-10 15:30:26 +03:00
  • 284ade3497 add query mode TcMits 2025-09-10 19:21:21 +07:00
  • 860627942a Merge 'core: Rename IO::run_once() to IO::step()' from Pekka Enberg Pekka Enberg 2025-09-10 15:11:28 +03:00
  • 8b7c0334d4 RUFFFffff Jussi Saurio 2025-09-10 15:00:08 +03:00
  • e0a3d2741b Merge 'simulator: Clean up code to use extract_if()' from Pavan Nambi Pekka Enberg 2025-09-10 14:59:42 +03:00