Commit graph

  • c8ab3b2271
    Merge d4c03d426c into ad7eabeefc Pekka Enberg 2025-07-07 22:55:01 +03:00
  • 5306f1baba
    Merge cfa16d8736 into ad7eabeefc Levy A. 2025-07-07 15:52:13 -03:00
  • 3564e22f13
    Merge baee80558b into ad7eabeefc Rohith Suresh 2025-07-08 00:05:10 +05:30
  • ad7eabeefc Merge 'remove experimental_flag from script + remove -q flag default flag from TestTursoShell' from Pedro Muniz main Pekka Enberg 2025-07-07 21:35:05 +03:00
  • 90878e12b1 remove cargo-c from CI + let makefile decide what is needed to uv sync for testing pedrocarlo 2025-07-07 15:05:56 -03:00
  • 81f80edd4a remove experimental_flag from script + remove -q flag default flag from TestTursoShell pedrocarlo 2025-07-07 14:04:31 -03:00
  • 341f963a8e Merge 'Fix infinite loops, rollback problems, and other bugs found by I/O fault injection' from Pedro Muniz Pekka Enberg 2025-07-07 21:31:26 +03:00
  • 7ecf475d0b
    Merge 2c5a6ef16c into 0d17d35ef4 Krishna Vishal 2025-07-07 22:39:11 +05:30
  • 00e1198ea1
    Merge a7d7206b11 into 0d17d35ef4 Andika Tanuwijaya 2025-07-07 17:07:16 +00:00
  • a7d7206b11 remove the other returning access handle Andika Tanuwijaya 2025-07-08 00:07:10 +07:00
  • d4c03d426c core/translate: Fix aggregate star error handling in prepare_one_select_plan() Pekka Enberg 2025-07-07 19:54:57 +03:00
  • 3f278596f8 remove returning access handle Andika Tanuwijaya 2025-07-07 23:51:27 +07:00
  • 53cf3cb576 revert log level Andika Tanuwijaya 2025-07-07 23:48:51 +07:00
  • b67eb6794b fix opfs npm test and ui test Andika Tanuwijaya 2025-07-07 23:46:06 +07:00
  • d21a629cd9 rollback simulator table when we encounter a Rollback query pedrocarlo 2025-07-07 12:46:37 -03:00
  • 7199bf4828
    Merge 91bf973ab1 into 0d17d35ef4 Krishna Vishal 2025-07-07 19:28:38 +03:00
  • 8736b40de1
    Merge fb27c01908 into 0d17d35ef4 Pedro Muniz 2025-07-07 12:57:36 -03:00
  • 5b587571ec
    Merge a079f14e4b into 0d17d35ef4 Jussi Saurio 2025-07-07 18:45:53 +03:00
  • a079f14e4b clippy union-index-fixes Jussi Saurio 2025-07-07 18:42:30 +03:00
  • ebd5739968 Fix cases where Insn::Insert needs to seek to ensure correct insertion Jussi Saurio 2025-07-07 18:42:18 +03:00
  • 49cb8d4c15 VDBE: NewRowid needs to call next() in case op_not_exists() is not called afterwards Jussi Saurio 2025-07-07 17:52:10 +03:00
  • a73c373db1 Add target cell tracking for EQ seeks Jussi Saurio 2025-07-07 17:31:16 +03:00
  • 9ebb3daec4 btree: allow overwriting index interior cell Jussi Saurio 2025-07-07 15:56:36 +03:00
  • 08aed7e655 btree: use seek() when inserting -- replaces find_cell() Jussi Saurio 2025-07-07 15:56:14 +03:00
  • f77c95730d btree: fix not setting cell_index properly after a failed EQ seek Jussi Saurio 2025-07-07 15:53:28 +03:00
  • b3091b1ca3 btree: dont call next/prev on empty page Jussi Saurio 2025-07-07 15:52:21 +03:00
  • 34350a4de8 sqlite3_ondisk: generalize left-child-pointer reading function to both index/table btrees Jussi Saurio 2025-07-07 15:51:17 +03:00
  • bba117bdb9 Ephemeral UNION indexes don't need to be UNIQUE Jussi Saurio 2025-07-07 14:55:51 +03:00
  • e6acc7323e btree: fix incorrect comparison implementation in key_exists_in_index() Jussi Saurio 2025-07-07 14:45:33 +03:00
  • df641605cd
    Merge 566151c533 into 0d17d35ef4 KaguraMilet 2025-07-07 23:39:43 +08:00
  • 79660f268f rust pass arguments to run-sim pedrocarlo 2025-07-07 12:21:06 -03:00
  • 6b60dd06c6 only rollback on write transaction pedrocarlo 2025-07-07 12:08:31 -03:00
  • 0d17d35ef4 Merge 'Change data capture' from Nikita Sivukhin Pekka Enberg 2025-07-07 18:03:07 +03:00
  • 367002fb72 rename change_schema to schema_did_change pedrocarlo 2025-07-07 11:54:26 -03:00
  • 1b742a3357
    Merge a8cf30c5f3 into 4a3b0bcf42 Zaid Humayun 2025-07-07 20:25:42 +05:30
  • 1f2199ea44 run less tests in simulator in CI pedrocarlo 2025-07-05 21:24:21 -03:00
  • d8ad4a27f8 only finish appending frames when we are done in cacheflush pedrocarlo 2025-07-05 18:28:28 -03:00
  • b85687658d change instrumentation level to INFO pedrocarlo 2025-07-05 17:24:51 -03:00
  • 4639a4565f change max_frame count only after wal sync in cacheflush pedrocarlo 2025-07-05 15:44:47 -03:00
  • 46f59e4f0f add more instrumentation + add faults to shrunk plan pedrocarlo 2025-07-04 20:14:51 -03:00
  • 7c8737e292 do not shadow + continue the assertion on injected fault error pedrocarlo 2025-07-04 19:33:20 -03:00
  • 7c10ac01e6 do_allocate_page should return a Result pedrocarlo 2025-07-04 16:19:56 -03:00
  • e32cc5e0d1 fix query shadowing in faulty query pedrocarlo 2025-07-04 15:34:59 -03:00
  • 711b1ef114 make all run_once be run under statement or connection so that rollback is called pedrocarlo 2025-07-04 13:19:48 -03:00
  • 5559c45011 more instrumentation + write counter should decrement if pwrite fails pedrocarlo 2025-07-04 12:24:18 -03:00
  • b69472b5a3 pass correct change schema to step rollback pedrocarlo 2025-07-04 12:01:56 -03:00
  • 7ec47e90cc turn off tracing by default so that errors are not printed in the cli env is not set pedrocarlo 2025-07-04 01:56:43 -03:00
  • 89a81f9926 remove logging in test pedrocarlo 2025-07-03 20:32:56 -03:00
  • 9632ab0a41 rollback transaction when we fail in step pedrocarlo 2025-07-03 16:35:37 -03:00
  • 897426a662 add error tracing to relevant functions + rollback transaction in step_end_write_txn + make move_to_root return result pedrocarlo 2025-07-03 15:35:28 -03:00
  • d82b526a5c fix infinite loop with write counter pedrocarlo 2025-07-03 15:12:32 -03:00
  • 5f9abb62c4 enable faulty query pedrocarlo 2025-07-03 15:12:32 -03:00
  • 4a3b0bcf42 Merge 'Import subset of SQLite TCL tests' from Pekka Enberg Pekka Enberg 2025-07-07 17:20:32 +03:00
  • baee80558b Fix: cargo clippy warning RS2007 2025-07-07 19:47:14 +05:30
  • c206c56847 Merge 'Fix infinite loops, rollback problems, and other bugs found by I/O fault injection' from Pedro Muniz next Pekka Enberg 2025-07-07 17:06:32 +03:00
  • 5a2257c4b7
    Merge 650c85ccd7 into 931a33642e Ihor Andrianov 2025-07-07 17:02:52 +03:00
  • 566151c533 make clippy happy KaguraMilet 2025-07-07 21:30:38 +08:00
  • b8c54ac0fc
    Merge e62d415309 into 931a33642e Pere Diaz Bou 2025-07-07 15:17:04 +02:00
  • ac95758f76 feat(vector): integrate euclidean distance into limbo KaguraMilet 2025-07-07 21:08:24 +08:00
  • d49707a80d feat(vector): implement euclidean distance calculation KaguraMilet 2025-07-07 19:56:59 +08:00
  • ce39f341a6
    Merge f44aeeef47 into 931a33642e Zaid Humayun 2025-07-07 18:38:26 +05:30
  • 989fdca6e3 testing/sqlite3: Import function TCL tests Pekka Enberg 2025-07-07 15:05:37 +03:00
  • 53070d74a4 testing/sqlite3: Import JOIN TCL tests Pekka Enberg 2025-07-07 15:02:40 +03:00
  • 790b0da97c testing/sqlite3: Import INSERT statement TCL tests Pekka Enberg 2025-07-07 15:00:35 +03:00
  • c26adcdeb4 testing/sqlite3: Disable SELECT test that takes forever Pekka Enberg 2025-07-07 15:17:53 +03:00
  • 3c968df0b2 testing/sqlite3: Disable SELECT tests that require views Pekka Enberg 2025-07-07 14:38:02 +03:00
  • 38f3d213db testing/sqlite3: Import SELECT statement TCL tests Pekka Enberg 2025-07-07 15:34:32 +03:00
  • 4206fc2e23 testing/sqlite3: Add TCL tester harness Pekka Enberg 2025-07-07 15:35:03 +03:00
  • 27b171c841
    Merge 13ad950b29 into 931a33642e Lâm Hoàng Phúc 2025-07-07 21:40:36 +09:30
  • 931a33642e Merge 'add interactive transaction to property insert-values-select' from Pere Diaz Bou Pekka Enberg 2025-07-07 14:29:02 +03:00
  • f640298a6e Merge 'add pere to antithesis' from Pere Diaz Bou Pekka Enberg 2025-07-07 14:28:24 +03:00
  • bcfb9df6f5 Merge 'cli: Add support for .headers command' from Pekka Enberg Pekka Enberg 2025-07-07 14:28:17 +03:00
  • 05793c37da
    Merge 4b6b2c9b00 into 3acd0b5097 Kim Seon Woo 2025-07-07 18:12:09 +07:00
  • 3acd0b5097 antithesis: Install procps in Docker image Pekka Enberg 2025-07-07 13:58:11 +03:00
  • 91bf973ab1 Add regression test Krishna Vishal 2025-07-07 16:27:22 +05:30
  • 4faacc2066
    Merge fbef8fc338 into 8d844c13da meteorgan 2025-07-07 17:57:01 +07:00
  • f6263850ac Add a way to semi randomly generate rowid when the max rowid reaches i64::MAX. We do this by attempting to generate random values smaller than i64::MAX for 100 times and returns DatabaseFull error on failure Krishna Vishal 2025-07-07 16:13:56 +05:30
  • cae3a9b54e add pere to antithesis Pere Diaz Bou 2025-07-07 12:38:21 +02:00
  • 38d40ef94d
    Merge 87472ff6d2 into 8d844c13da meteorgan 2025-07-07 17:25:09 +07:00
  • 42c08b5bea cli: Add support for .headers command Pekka Enberg 2025-07-07 13:19:27 +03:00
  • 8d844c13da Merge 'stress: add a way to run stress with indexes enabled' from Jussi Saurio Pekka Enberg 2025-07-07 13:18:10 +03:00
  • 4aa987d65c Merge 'core/translate: Unify no such table error messages' from Pekka Enberg Pekka Enberg 2025-07-07 13:17:59 +03:00
  • 0762c8f780 stress: add a way to run stress with indexes enabled Jussi Saurio 2025-07-07 11:09:38 +03:00
  • a12645b588
    Merge fe20a865b9 into 99a23330a5 Andika Tanuwijaya 2025-07-07 11:43:21 +02:00
  • ece34baddf Return number of rows changed from Connection.execute RS2007 2025-07-07 14:54:15 +05:30
  • 87472ff6d2 fix Minimum cell size must not be less than 4 meteorgan 2025-07-06 17:15:15 +08:00
  • e7c5de71e1 cargo fmt meteorgan 2025-07-06 00:40:49 +08:00
  • 974dfd111c return early if index is not found in op_idx_delete meteorgan 2025-07-04 17:54:48 +08:00
  • 5f78ace90a fix test data meteorgan 2025-06-27 17:28:42 +08:00
  • 9521dc05fa cargo fmt meteorgan 2025-06-27 17:11:40 +08:00
  • a738830f1b add tests for except operator meteorgan 2025-06-24 22:23:24 +08:00
  • 7e7fe03603 fix: IdxDelete shouldn't raise error if P5 == 0 meteorgan 2025-06-24 22:05:55 +08:00
  • 2c63688471 Support except operator for compound select meteorgan 2025-06-23 22:43:10 +08:00
  • 1655c0b84f small fixes Nikita Sivukhin 2025-07-07 12:49:14 +04:00
  • 3e7e66c0e7 add basic cdc tests Nikita Sivukhin 2025-07-07 12:44:50 +04:00
  • cc81680c00
    Merge 640261e8ae into 99a23330a5 Kim Seon Woo 2025-07-07 10:17:42 +02:00
  • 82ecc80f75
    Merge bbee068128 into 99a23330a5 Pere Diaz Bou 2025-07-07 10:17:41 +02:00
  • a96a6e87f4
    Merge 8e988a394d into 99a23330a5 Levy A. 2025-07-07 10:17:41 +02:00
  • f7c6d68435 fmt Pere Diaz Bou 2025-07-07 08:16:21 +00:00
  • e34058c2d7 clippy Pere Diaz Bou 2025-07-07 10:14:40 +02:00