Commit Graph

  • a372e07bb8 Merge 'Use SQL over HTTP batch statements for sync push' from Nikita Sivukhin Pekka Enberg 2025-09-24 09:01:26 +03:00
  • 89b9439b1d Merge 'JavaScript bindings browser tests' from Nikita Sivukhin Pekka Enberg 2025-09-24 09:00:22 +03:00
  • 248b38b6a9 Merge 'core: Wrap Connection::transaction_state with RwLock' from Pekka Enberg Pekka Enberg 2025-09-24 08:44:40 +03:00
  • d5de088abe Merge 'translate: implement Sequence opcode and fix sort order' from Preston Thorpe Jussi Saurio 2025-09-24 08:38:08 +03:00
  • 4cc02dbed1 Add regression test for sort order with aggregate term in orderby with groupby PThorpe92 2025-09-23 23:08:31 -04:00
  • 58625b1c6d Use expr.is_constant instead of matching for literal directly PThorpe92 2025-09-23 23:08:04 -04:00
  • 376d2bf7b1 Add plumbing to add sequence column to stabilize tiebreakers in order+group by PThorpe92 2025-09-23 22:35:59 -04:00
  • 5afebc5f74 Add Sequence and SequenceTest opcode to explain PThorpe92 2025-09-23 22:34:33 -04:00
  • 3c8216caab Add Sequence and SequenceTest opcodes to vdbe and sorter PThorpe92 2025-09-23 22:34:13 -04:00
  • 7dccff0bee Update COMPAT.md, add sequence and sequencetest opcodes PThorpe92 2025-09-23 22:32:22 -04:00
  • 44c08c02d1 do not shadow interactions when generating the next plan, only after the interaction is ran pedrocarlo 2025-09-23 13:06:24 -03:00
  • 69d09bcf8c modify code to use runtime generation pedrocarlo 2025-09-22 17:58:52 -03:00
  • 5f83f3bdfe modify plan generation to generate interactions on demand pedrocarlo 2025-09-22 17:58:52 -03:00
  • dbc05df0e7 trigger CI Mikaël Francoeur 2025-09-23 14:44:37 -04:00
  • 8cc206e748 compat Mikaël Francoeur 2025-09-23 14:23:42 -04:00
  • 3e915d9868 implement json_tree Mikaël Francoeur 2025-09-12 11:55:39 -04:00
  • 57c3d783e1 fix clippy Nikita Sivukhin 2025-09-23 18:24:52 +04:00
  • e89dac98f3 use hrana batch stmt with Not(IsAutocommit) condition for push operation Nikita Sivukhin 2025-09-23 16:33:40 +04:00
  • f5d3962459 core: Wrap Connection::transaction_state with RwLock Pekka Enberg 2025-09-22 17:04:37 +03:00
  • 9f96380bbc Merge 'core: Wrap Connection::autocommit in AtomicBool' from Pekka Enberg Pekka Enberg 2025-09-23 13:52:10 +03:00
  • 057d2275e5 add browser tests CI step Nikita Sivukhin 2025-09-23 12:34:47 +04:00
  • fa8065ca52 core: Wrap Connection::autocommit in AtomicBool Pekka Enberg 2025-09-22 11:57:11 +03:00
  • 1ca647fe68 Merge 'use wasm-runtime from NPM instead of patched sources' from Nikita Sivukhin Pekka Enberg 2025-09-23 13:07:10 +03:00
  • 2f961d2a41 Merge 'core: Wrap Connection::database_schemas in RwLock' from Pekka Enberg Pekka Enberg 2025-09-23 12:30:16 +03:00
  • 1b6050338d core: Wrap Connection::database_schemas in RwLock Pekka Enberg 2025-09-22 11:37:17 +03:00
  • 233beeb8e7 Merge 'core: Wrap Connection::schema in RwLock' from Pekka Enberg Pekka Enberg 2025-09-23 11:50:24 +03:00
  • 1faafdb57e use wasm-runtime from NPM instead of patched sources Nikita Sivukhin 2025-09-23 12:28:01 +04:00
  • b94aa22499 core: Wrap Connection::schema in RwLock Pekka Enberg 2025-09-22 10:55:57 +03:00
  • 59660f0c25 remove tests for column type spaces Pavan-Nambi 2025-09-23 12:48:35 +05:30
  • 80508910ea ruff check --fix danawan 2025-09-23 13:28:13 +07:00
  • 8e02855c98 update seq table onconflict nothing too and refactor logic into seperate function Pavan-Nambi 2025-09-23 10:52:30 +05:30
  • 48ec200c17 clippy danawan 2025-09-23 13:11:42 +07:00
  • 16b706a8d4 add sqlean fuzzy string distances danawan 2025-09-23 11:49:41 +07:00
  • f114570a91 add autoincr to fuzztest Pavan-Nambi 2025-09-23 10:08:55 +05:30
  • 9d395a5a52 Merge 'Stop incrementing n_changes for idx delete' from Preston Thorpe Pekka Enberg 2025-09-23 07:30:41 +03:00
  • b857f94fe4 Merge 'core: Wrap Connection::pager in RwLock' from Pekka Enberg Pekka Enberg 2025-09-23 07:29:09 +03:00
  • 3bf40560c4 Merge 'Disable extension loading at runtime' from Preston Thorpe Pekka Enberg 2025-09-23 07:28:44 +03:00
  • efe7891482 Add test to ensure we return proper changes() PThorpe92 2025-09-22 19:18:18 -04:00
  • 9238584a75 Stop incrementing n_changes for idx delete PThorpe92 2025-09-22 19:10:35 -04:00
  • 04d364d2d0 Merge 'Differential testing fixes' from Pedro Muniz Jussi Saurio 2025-09-22 22:58:03 +03:00
  • 4568e76d0c run differential testing in CI pedrocarlo 2025-09-22 15:21:56 -03:00
  • 6569d27bdc compare rows order insensitively for differential testing pedrocarlo 2025-09-22 15:00:50 -03:00
  • 2cd7c68c35 adjust property generation to not panic by always having some property to select from pedrocarlo 2025-09-22 14:33:58 -03:00
  • 7d1f23dd3a better diffing with similar crate pedrocarlo 2025-09-22 13:11:44 -03:00
  • 05034e1f9d instead of incrementing interaction counter, just substitue the current state pedrocarlo 2025-09-22 12:29:00 -03:00
  • f6e3beda45 Turso 0.2.0-pre.7 Pekka Enberg 2025-09-22 20:44:08 +03:00
  • f61fa35fbe remove &1 file Pavan-Nambi 2025-09-22 22:40:36 +05:30
  • 0854bd3e9a clippy error Pavan-Nambi 2025-09-22 22:39:59 +05:30
  • 837d441861 Update core/translate/insert.rs Pavan Nambi 2025-09-22 22:35:31 +05:30
  • 57805e0f6a fmt Pavan-Nambi 2025-09-22 21:13:26 +05:30
  • f1ac855441 Merge branch 'main' into cdc_fail_autoincrement Pavan Nambi 2025-09-22 21:11:26 +05:30
  • 215307a9bd cleanup - remove comments Pavan-Nambi 2025-09-22 21:08:02 +05:30
  • 10662ee5c5 Fix error in test missing DatabaseOpts field PThorpe92 2025-09-22 09:51:35 -04:00
  • 0c54c2b255 Add turos_cli option to CLI DatabaseOpts PThorpe92 2025-09-22 09:42:50 -04:00
  • 8420b9be04 Disable runtime extension loading unless enabled PThorpe92 2025-09-22 09:42:28 -04:00
  • 4ac4aff30c Add a flag to DatabaseOpts, only for cli_only feature to enable rt extension loading PThorpe92 2025-09-22 09:42:07 -04:00
  • cfa89c9ddb use cli_only feature in CLI Cargo.toml PThorpe92 2025-09-22 09:41:36 -04:00
  • d2c643da06 Add cli_only feature to core PThorpe92 2025-09-22 09:41:11 -04:00
  • 1d4b301f05 Merge 'mvcc: simplify StateMachine' from Jussi Saurio Jussi Saurio 2025-09-22 17:03:16 +03:00
  • aa454a6637 core: Wrap Connection::pager in RwLock Pekka Enberg 2025-09-22 09:40:51 +03:00
  • cd1f1ce46e add tests for duplicate columns and column type Pavan-Nambi 2025-09-22 19:07:09 +05:30
  • 69b2e86c9c Merge 'Fix busy handler' from Lâm Hoàng Phúc Pekka Enberg 2025-09-22 16:43:51 +03:00
  • 4af49ef98c mvcc: simplify StateMachine Jussi Saurio 2025-09-22 16:28:54 +03:00
  • 5498816d0b Merge 'mvcc: add blocking checkpoint lock' from Jussi Saurio Jussi Saurio 2025-09-22 16:16:26 +03:00
  • 44dc4c9636 Merge 'translate/emitter: Implement partial indexes' from Preston Thorpe Preston Thorpe 2025-09-22 09:09:54 -04:00
  • 972c01f6f7 Merge 'core: Wrap Pager::io_ctx in RwLock' from Pekka Enberg Pekka Enberg 2025-09-22 15:41:30 +03:00
  • 8dc485e5f7 don't allow duplicate columns and get column type more precisely Pavan-Nambi 2025-09-22 16:24:22 +05:30
  • 372daef656 core: Wrap Pager::io_ctx in RwLock Pekka Enberg 2025-09-22 09:18:17 +03:00
  • 2af98223ae Merge 'Enable checksum tests if checksum feature is on' from Kacper Kołodziej Pekka Enberg 2025-09-22 14:40:34 +03:00
  • 2f4426fc33 core/mvcc/logical-log: change order of Data size in InsertRow Pere Diaz Bou 2025-09-22 13:25:46 +02:00
  • 4cc88ee2bb core/mvcc/logical-log: rename Insert and Delete -> InsertRow and DeleteRow in LogRecordType Pere Diaz Bou 2025-09-22 13:21:54 +02:00
  • db326affc6 core/mvcc/logical-log: rename LogRowType to LogRecordType Pere Diaz Bou 2025-09-22 13:19:02 +02:00
  • e22a3893d5 core/mvcc/logical-log: remove column_count from insert row type Pere Diaz Bou 2025-09-22 13:18:17 +02:00
  • 4c959e760b core/mvcc/logical-log: add rows size field for transaction format Pere Diaz Bou 2025-09-22 13:15:07 +02:00
  • 2cd1562966 core/mvcc/logical-log: add format for transaction fields and marker end Pere Diaz Bou 2025-09-22 13:06:11 +02:00
  • 6fc1bed187 core/mvcc/logical-log: add format for logical log header Pere Diaz Bou 2025-09-22 13:00:52 +02:00
  • 49f551e6c3 Merge 'Wrap Pager vacuum state in RwLock' from Pekka Enberg Pekka Enberg 2025-09-22 13:44:22 +03:00
  • 36a728d984 core/mvcc/logical-log: add format for row types Pere Diaz Bou 2025-09-22 12:43:54 +02:00
  • 127bc471ff Merge 'Enhancement to Sim Snapshot isolation code' from Pedro Muniz Jussi Saurio 2025-09-22 12:48:36 +03:00
  • 6a20735fe0 mvcc: add blocking checkpoint lock Jussi Saurio 2025-09-22 12:40:19 +03:00
  • 17c91c1fe2 resolve conflicts TcMits 2025-09-22 16:03:52 +07:00
  • 76f2e4e217 Enable checksum tests if checksum feature is on Kacper Kołodziej 2025-09-22 10:45:38 +02:00
  • 37866e74e5 Merge 'core/io: Ensure callbacks are invoked once' from Pedro Muniz Pekka Enberg 2025-09-22 11:44:39 +03:00
  • 26f90257a6 Turso 0.2.0-pre.6 Pekka Enberg 2025-09-22 11:44:21 +03:00
  • 979e2542af Merge branch 'main' of https://github.com/tursodatabase/limbo Pekka Enberg 2025-09-22 11:44:07 +03:00
  • 14da972358 add test case for CTE with alias Mayank Verma 2025-09-22 14:13:14 +05:30
  • f4b0fb17f7 Turso 0.2.0-pre.5 Pekka Enberg 2025-09-22 11:34:22 +03:00
  • 7505a2a567 fix CTE alias resolution in planner Mayank Verma 2025-09-22 13:51:48 +05:30
  • 0144ea8059 Merge 'Support UNION queries in DBSP-based Materialized Views' from Glauber Costa Pekka Enberg 2025-09-22 11:33:19 +03:00
  • 19849c7895 Merge 'DBSP: Return a parse error for a non-equality join' from Glauber Costa Pekka Enberg 2025-09-22 11:32:43 +03:00
  • 390181c024 Merge 'Upgrade dist to 0.30.0' from Pekka Enberg Pekka Enberg 2025-09-22 11:30:51 +03:00
  • 6f258b37d9 core/storage: Wrap Pager vacuum state in RwLock Pekka Enberg 2025-09-22 09:12:54 +03:00
  • f1b0ffc053 clippy is angry about printing an empty string Jussi Saurio 2025-09-22 10:21:16 +03:00
  • e5a3512f79 Upgrade dist to 0.30.0 Pekka Enberg 2025-09-22 10:19:46 +03:00
  • c0fc2ad234 fix optimizer tests Jussi Saurio 2025-09-22 10:18:03 +03:00
  • eada24b508 Store in-memory index definitions most-recently-seen-first Jussi Saurio 2025-09-22 10:11:50 +03:00
  • ef9f2f9a33 test/fuzz: add prints to get exact executed statements for debugging Jussi Saurio 2025-09-22 10:11:42 +03:00
  • 751261566e Fix Antithesis and simulator Dockerfiles Pekka Enberg 2025-09-22 10:02:01 +03:00
  • f053b76518 core/storage: Move vacuum state machines to VacuumState Pekka Enberg 2025-09-22 08:08:55 +03:00
  • fbad158213 Turso 0.2.0-pre.4 Pekka Enberg 2025-09-22 09:15:55 +03:00