Commit Graph

  • 2ff5e15f58 Add scripts that help debug bugs from simulator Jussi Saurio 2025-09-10 12:43:57 +03:00
  • 618f51330a advance despite skip_advance flag if cursor not pointing at record Jussi Saurio 2025-09-10 00:12:20 +03:00
  • 80f8794fda add comments Jussi Saurio 2025-09-09 17:32:00 +03:00
  • 53eaf56a63 let's apply clippy's suggestion that makes the code less readable Jussi Saurio 2025-09-09 17:26:11 +03:00
  • 36ec654631 Seek with GE after delete balancing and skip next advance Jussi Saurio 2025-09-09 13:02:51 +03:00
  • 813bdc088b Adjust fuzz test to do a WHERE-less update or delete sometimes Jussi Saurio 2025-09-09 16:01:15 +03:00
  • f469113d9f Don't crash if DELETE uses index Jussi Saurio 2025-09-09 11:32:04 +03:00
  • e0ca0cf8af Enable access path optimizer for DELETE Jussi Saurio 2025-08-18 10:52:13 +03:00
  • 6d43bdbf71 emit the Delete instruction for the iteration index cursor, and do it last Jussi Saurio 2025-08-18 10:50:32 +03:00
  • df83b56083 check freelist count in integrity check Jussi Saurio 2025-09-10 14:40:12 +03:00
  • c620a15a55 Merge 'core: Support ceiling modifier in datetime' from Ceferino Patino Pekka Enberg 2025-09-10 14:46:07 +03:00
  • a3d23c2738 Merge 'Fix jsonb functions check valid json string binary' from Pekka Enberg 2025-09-10 14:44:54 +03:00
  • 2131a04b7d core: Rename IO::run_once() to IO::step() Pekka Enberg 2025-09-09 13:43:36 +03:00
  • 0b91f8a715 Merge 'IO: handle errors properly in io_uring' from Preston Thorpe Pekka Enberg 2025-09-10 14:24:43 +03:00
  • f3ee355fa1 testing/compare.test: Clean up tests by using in-memory database Pekka Enberg 2025-09-10 14:14:46 +03:00
  • 22b352bc2f Merge 'core: Fix integer/float comparison' from Pavan Nambi Pekka Enberg 2025-09-10 14:13:15 +03:00
  • 1ec6233fe1 Merge 'pager: fix incorrect freelist page count bookkeeping' from Jussi Saurio Pekka Enberg 2025-09-10 14:10:48 +03:00
  • ab871b70b1 Merge 'core/vdbe: Don't rollback transaction when write upgrade fails' from Pekka Enberg Pekka Enberg 2025-09-10 14:09:29 +03:00
  • 5c8afc5caf pager: fix incorrect freelist page count bookkeeping Jussi Saurio 2025-09-10 14:01:34 +03:00
  • 9655b455ed Clippy you are so smart Pekka Enberg 2025-09-10 13:54:42 +03:00
  • a2f0725a62 Fix publish-create.sh script Pekka Enberg 2025-09-10 13:49:55 +03:00
  • e04938eaf5 Turso 0.1.5 Pekka Enberg 2025-09-10 13:30:18 +03:00
  • f3d1c8c1a4 Update CHANGELOG Pekka Enberg 2025-09-10 13:30:04 +03:00
  • eeef8b85fa always use consume instead of run_query, handle_dot_command TcMits 2025-09-10 16:54:51 +07:00
  • 688dc6dde3 minor TcMits 2025-09-10 16:31:57 +07:00
  • 65f5fbd1f6 no errors in consume TcMits 2025-09-10 16:31:12 +07:00
  • ddf0df0aea merge main TcMits 2025-09-10 15:59:56 +07:00
  • dbcd01bf8b make consume safer TcMits 2025-09-10 15:56:20 +07:00
  • 0287512a47 stress: Disable database reopen and reconnect Pekka Enberg 2025-09-10 11:50:22 +03:00
  • 1d34122414 Turso 0.1.5-pre.5 Pekka Enberg 2025-09-10 11:40:21 +03:00
  • 086dac3a8c Merge 'add missing module type for browser package' from Nikita Sivukhin Pekka Enberg 2025-09-10 11:37:01 +03:00
  • a874530db8 Fix semantics of transaction isolation test Jussi Saurio 2025-09-10 11:01:18 +03:00
  • 12104df16a await on .close() Mayank Verma 2025-09-10 13:42:21 +05:30
  • 11339fc941 Merge 'Fix clear_page_cache method and rollback' from Preston Thorpe Jussi Saurio 2025-09-10 11:11:37 +03:00
  • ab9dbba17c Merge 'Fix read_entire_wal_dumb: incrementally build the frame cache' from Preston Thorpe Jussi Saurio 2025-09-10 11:09:42 +03:00
  • b6d99cd188 Merge 'clean print_query_result' from Lâm Hoàng Phúc Jussi Saurio 2025-09-10 11:08:40 +03:00
  • 8161badbf4 core/vdbe: Don't rollback transaction when write upgrade fails Pekka Enberg 2025-09-10 07:22:17 +03:00
  • aa38c9e099 make reconnect() async Mayank Verma 2025-09-10 13:08:06 +05:30
  • cd88681261 Merge 'update update-script to properly handle JS workspace' from Nikita Sivukhin Pekka Enberg 2025-09-10 09:18:49 +03:00
  • e8b853ed25 pretty mode's table need a line break TcMits 2025-09-10 12:03:59 +07:00
  • e5d3594fa2 fmt Pavan-Nambi 2025-09-10 07:35:20 +05:30
  • a04bde12a9 resolve errors that came after merging Pavan-Nambi 2025-09-10 07:34:59 +05:30
  • 6728384b47 Merge remote-tracking branch 'origin/main' into cdc_fail_autoincrement Pavan-Nambi 2025-09-10 07:30:22 +05:30
  • 9d21f3be15 Merge 'Make 'faultless' sim profile create some indexes too' from Jussi Saurio Preston Thorpe 2025-09-09 21:42:58 -04:00
  • f3f69598c5 add missing module type for browser package Nikita Sivukhin 2025-09-10 03:06:34 +04:00
  • b2638968fa Merge 'no need QueryStatistics if self.opts.timer is not set' from Lâm Hoàng Phúc Preston Thorpe 2025-09-09 17:59:32 -04:00
  • f5a15bfb3d run 50% of AWS sims with faultless profile Jussi Saurio 2025-09-10 00:38:37 +03:00
  • 23c55eab6c Make 'faultless' sim profile create some indexes too Jussi Saurio 2025-09-10 00:32:09 +03:00
  • 745feb131f add Connection.reconnect() to serverless driver Mayank Verma 2025-09-10 02:17:12 +05:30
  • d32d19b47f Merge 'Implement 2-args json_each' from Mikaël Francoeur Preston Thorpe 2025-09-09 16:43:24 -04:00
  • 2f4f67efa8 Remove some unused attributes PThorpe92 2025-09-09 16:17:49 -04:00
  • 02bebf02a5 Remove read_entire_wal_dumb in favor of reading chunks PThorpe92 2025-09-09 16:06:27 -04:00
  • cb12a1319d Fix page cache clear method to not re-initialize every slot PThorpe92 2025-09-09 14:57:55 -04:00
  • b49deb64d8 fix lint error Nikita Sivukhin 2025-09-09 23:23:32 +04:00
  • 62e4f15f22 update update-script to properly handle JS workspace Nikita Sivukhin 2025-09-09 22:15:08 +04:00
  • 8cc4e7f7a0 Fix rollback method to stop using highly inefficient cache::clear_dirty PThorpe92 2025-09-09 13:28:17 -04:00
  • f7471a22c0 Fix clear_page_cache method and stop iterating over every entry PThorpe92 2025-09-09 13:22:56 -04:00
  • 37ec77eec2 Fix read_entire_wal_dumb to prefer streaming read if over 32mb wal file PThorpe92 2025-09-09 13:06:01 -04:00
  • 77e5190113 Turso 0.1.5-pre.4 Pekka Enberg 2025-09-09 19:57:31 +03:00
  • 46c3bb21ad Merge 'Add OPFS support to JavaScript bindings' from Nikita Sivukhin Pekka Enberg 2025-09-09 19:57:19 +03:00
  • 6b8b90129d remove aqlitedb Pavan-Nambi 2025-09-09 20:11:31 +05:30
  • b833e71c20 inserting ain't working Pavan-Nambi 2025-09-04 15:00:27 +05:30
  • 318124d864 fight with github ci Nikita Sivukhin 2025-09-09 15:16:58 +04:00
  • cad8be1ed6 Merge 'test/fuzz: add UPDATE/DELETE fuzz test' from Jussi Saurio Jussi Saurio 2025-09-09 15:05:15 +03:00
  • 28f23973a4 fix logic TcMits 2025-09-09 18:38:33 +07:00
  • 463fd75f0b no need QueryStatistics TcMits 2025-09-09 18:35:27 +07:00
  • 87dd707911 remove garbage files TcMits 2025-09-09 17:59:41 +07:00
  • 8a72b24c0e add writeln_fmt TcMits 2025-09-09 17:57:58 +07:00
  • 036235a518 clean 'print_query_result' TcMits 2025-09-09 17:41:08 +07:00
  • 853afbf4f9 update lock files Nikita Sivukhin 2025-09-09 14:32:29 +04:00
  • 45c5a96630 fix workflow file Nikita Sivukhin 2025-09-09 14:30:59 +04:00
  • f827731727 rename database-core -> database-common Nikita Sivukhin 2025-09-09 14:26:21 +04:00
  • 1c286193c0 fix CI Nikita Sivukhin 2025-09-09 14:20:58 +04:00
  • 53e535f535 fix perf Nikita Sivukhin 2025-09-09 14:20:35 +04:00
  • 7fe494e888 test/fuzz: add UPDATE/DELETE fuzz test Jussi Saurio 2025-09-09 12:40:58 +03:00
  • 7618dfb519 final adjustments Nikita Sivukhin 2025-09-09 14:00:10 +04:00
  • 048e72abf5 consume remaining TcMits 2025-09-09 16:27:31 +07:00
  • 8a6667a829 refactor cli: will write to TcMits 2025-09-09 16:23:08 +07:00
  • 69aebd5a88 fighting with paths Nikita Sivukhin 2025-09-09 12:34:02 +04:00
  • dfea7f0458 fix clippy again Nikita Sivukhin 2025-09-09 12:25:40 +04:00
  • e6047cd300 cancel in-progress workflows Nikita Sivukhin 2025-09-09 12:23:34 +04:00
  • 8b1b71d8b0 fix clippy Nikita Sivukhin 2025-09-09 12:21:54 +04:00
  • 9f891f891c adjust github workflow Nikita Sivukhin 2025-09-09 12:06:02 +04:00
  • 816aa8b2bc small fixes Nikita Sivukhin 2025-09-09 12:05:41 +04:00
  • 8160f4dc04 restructure js bindings Nikita Sivukhin 2025-09-09 11:30:47 +04:00
  • 96a595069c add browser-specific OPFS file system and few other helpers Nikita Sivukhin 2025-09-09 11:21:49 +04:00
  • 4d80f8255f use MemoryIO for ephemeral tables for wasm target Nikita Sivukhin 2025-09-09 11:20:24 +04:00
  • 794440606a sligthly adjust attach to use same IO as main DB (if no custom VFS is specified) Nikita Sivukhin 2025-09-09 11:06:54 +04:00
  • 457aaeb1a7 Merge 'optimizer: convert outer join to inner join if possible' from Jussi Saurio Pekka Enberg 2025-09-09 08:50:31 +03:00
  • 0ef857f98e Merge 'Handle case where null flag is set in op_column' from Jussi Saurio Pekka Enberg 2025-09-09 08:49:22 +03:00
  • c7c669b5af Merge 'Fix merge script to prompt if tests are still in progress' from Preston Thorpe Pekka Enberg 2025-09-09 08:49:08 +03:00
  • b911a87070 Merge 'SQL generation fixes' from Pekka Enberg Pekka Enberg 2025-09-09 08:48:51 +03:00
  • 3787126aea Merge 'remove &1' from Lâm Hoàng Phúc Pekka Enberg 2025-09-09 08:48:41 +03:00
  • 5167096893 remove &1 TcMits 2025-09-09 11:52:16 +07:00
  • b01033975a regression test for crash in op_column Jussi Saurio 2025-09-09 00:11:19 +03:00
  • c930f28643 Handle case where null flag is set in op_column Jussi Saurio 2025-09-09 00:00:19 +03:00
  • 2d1d284279 optimizer: convert outer join to inner join if possible Jussi Saurio 2025-09-08 23:21:34 +03:00
  • d2a762534c Fix merge script to prompt if tests are still in progress PThorpe92 2025-09-08 13:22:40 -04:00
  • ccae3ab0f2 Change callsites to cancel any further IO when an error occurs and drain PThorpe92 2025-08-25 16:23:00 -04:00
  • a750505762 Impl cancel and drain methods for io_uring PThorpe92 2025-08-25 16:22:29 -04:00