Commit Graph

  • 0d95a2924a pass optional waker to step pedrocarlo 2025-10-01 13:02:09 -03:00
  • e64aa5d014 add tokio console to write-throughput test pedrocarlo 2025-10-02 11:56:35 -03:00
  • 796ff4b2ac resolve explicit aliases for cannonical col binding Pavan-Nambi 2025-10-14 20:44:04 +05:30
  • 3cbdf433a9 fuzz: update multiple columns in table_index_mutation_fuzz Jussi Saurio 2025-10-14 17:26:21 +03:00
  • 0ae4425e4c fuzz: create multi-column indices in table_index_mutation_fuzz Jussi Saurio 2025-10-14 17:23:21 +03:00
  • b3b07252dc Add TCL smoke tests for UPDATEs affecting indexes Jussi Saurio 2025-10-14 16:25:05 +03:00
  • b3be21f472 Do not count ephemeral table INSERTs as changes Jussi Saurio 2025-10-14 16:15:20 +03:00
  • 87434b8a72 Do not count DELETEs occuring in an UPDATE stmt as separate changes Jussi Saurio 2025-10-14 16:11:43 +03:00
  • 0173d31c04 clippy: collapse nested if Jussi Saurio 2025-10-14 15:51:31 +03:00
  • 4b80678898 Allow case where cursor for btree is already opened Jussi Saurio 2025-10-14 15:32:48 +03:00
  • 495e66e12b fuzz: run rusqlite integrity check after each DML operation Jussi Saurio 2025-10-14 15:32:22 +03:00
  • 3465a01bf5 fuzz: sometimes make UPDATEd value a function of the old value Jussi Saurio 2025-10-14 15:31:43 +03:00
  • f5ee4807da Properly differentiate between source and target in UPDATE Jussi Saurio 2025-10-14 13:47:16 +03:00
  • 691dce6b8a Make decision about UpdatePlan::ephemeral_plan _after_ optimizer Jussi Saurio 2025-10-14 12:19:25 +03:00
  • c2fe13ad4f Update documentation of UpdatePlan::ephemeral_plan Jussi Saurio 2025-10-14 12:18:53 +03:00
  • bc80ac1754 require &mut ProgramBuilder argument in optimize_plan() Jussi Saurio 2025-10-14 12:18:13 +03:00
  • 29770382f9 temporarily remove ephemeral plan construction from prepare_update_plan Jussi Saurio 2025-10-14 12:14:15 +03:00
  • 7cf51e74ca Merge 'core/mvcc: implement CursorTrait on MVCC cursor' from Pere Diaz Bou Pekka Enberg 2025-10-14 10:24:42 +03:00
  • 07b94faeb7 Merge 'Add test case for vector() format crash' from Pedro Muniz Pekka Enberg 2025-10-14 09:37:11 +03:00
  • 9822fc2c90 Merge 'bindings/rust: Bump version recommendation to 0.2' from Kyle Kelley Pekka Enberg 2025-10-14 09:32:07 +03:00
  • 9a1bd2112d Merge 'Run simulator under Miri' from Bob Peterson Pekka Enberg 2025-10-14 09:26:55 +03:00
  • 829ca291f9 Merge 'Import workspace crates by name and not path' from Pedro Muniz Pekka Enberg 2025-10-14 09:25:13 +03:00
  • 4e34c6be51 Merge 'names shall not be shared between tables,indexs,vtabs,views' from Pavan Nambi Jussi Saurio 2025-10-14 07:30:37 +03:00
  • bd15fee1f8 Merge 'Get aliases to where shall they be used' from Pavan Nambi Jussi Saurio 2025-10-14 07:28:09 +03:00
  • cce2bf9328 Merge 'Add correct unique constraint test for tcl' from Pedro Muniz Jussi Saurio 2025-10-14 07:26:48 +03:00
  • 1aed9c9694 Merge 'remove cfg for MAP_ANONYMOUS' from Pedro Muniz Jussi Saurio 2025-10-14 07:26:09 +03:00
  • ebc4ddb2a2 Merge 'Simulator: fix alter table shadowing to modify index column name ' from Pedro Muniz Jussi Saurio 2025-10-14 07:25:29 +03:00
  • a710d2f124 Merge 'Simulator: Drop Index' from Pedro Muniz Jussi Saurio 2025-10-14 07:25:02 +03:00
  • 61109963fc Merge 'fix backwards compatible rowid alias behaviour' from Pedro Muniz Jussi Saurio 2025-10-14 07:24:42 +03:00
  • 5b2cce946a do not reference workspace package by path pedrocarlo 2025-10-13 21:04:43 -03:00
  • 2e722af93c proof issue 1710 pedrocarlo 2025-10-13 15:18:38 -03:00
  • 83dde9b55c fix backwards compatible rowid alias behaviour pedrocarlo 2025-10-13 20:26:07 -03:00
  • 0ef5ec007c remove cfg for MAP_ANONYMOUS pedrocarlo 2025-10-13 18:04:51 -03:00
  • 4d843804b7 Add --disable-integrity-check option to simulator Bob Peterson 2025-10-13 14:53:08 -05:00
  • 3d4c10df40 Document using Miri to run the simulator Bob Peterson 2025-10-13 13:55:48 -05:00
  • dfc77b0350 Non-Unix arena: use zeroed alloc to avoid UB Bob Peterson 2025-10-13 13:53:07 -05:00
  • 74ef9ad5ca Drop weak in TursoRwLock::read's compare_exchange Bob Peterson 2025-10-13 13:04:42 -05:00
  • ce2f286df0 Replace git shell commands with std shims Bob Peterson 2025-10-13 12:57:26 -05:00
  • cd56f52bd6 Add cfg attributes for running under Miri Bob Peterson 2025-10-13 12:57:13 -05:00
  • 2798fafa6c proof issue 1454 pedrocarlo 2025-10-13 14:45:51 -03:00
  • bd62c80536 Implement generic file lock/unlock as a noop Bob Peterson 2025-10-12 23:08:17 -05:00
  • bc05497d99 core/mvcc: implement CursorTrait on MVCC cursor Pere Diaz Bou 2025-10-13 19:26:18 +02:00
  • 45567e6837 fix alter table shadowing to modify index column name on rename and alter pedrocarlo 2025-10-13 13:59:25 -03:00
  • bfeccf6543 integrate DropIndex in query generator pedrocarlo 2025-10-13 13:32:45 -03:00
  • f7ba978701 Recommend 0.2 in rust bindings Kyle Kelley 2025-10-13 09:33:58 -07:00
  • b2e54d9816 add Drop Index to simulator model pedrocarlo 2025-10-13 13:17:42 -03:00
  • 294f842e62 DROP INDEX sql generation pedrocarlo 2025-10-13 13:09:11 -03:00
  • 42de657b5c Merge 'Fix typo in manual.md' from Yevhen Kostryka Pekka Enberg 2025-10-13 18:55:07 +03:00
  • 08efce510e Fix typo in manual.md Yevhen Kostryka 2025-10-13 18:45:31 +03:00
  • 1c9eaa3d95 Merge 'Restrict joins to max 63 tables and allow arbitrary number of table columns' from Jussi Saurio Pekka Enberg 2025-10-13 18:23:11 +03:00
  • 9d6066381e sql_generation: Fix implementation of LTValue and GTValue Jussi Saurio 2025-10-13 14:48:37 +03:00
  • 41b7693c13 add test Pavan-Nambi 2025-10-13 19:12:35 +05:30
  • 6b3fcfd3d4 explicit column aliase must have preference Pavan-Nambi 2025-10-13 19:11:55 +05:30
  • 57a06835bf add test and fmt and clippy Pavan-Nambi 2025-10-12 05:26:40 +05:30
  • c54e150a52 Merge 'Fix: Table entry is not removed from sqlite_schema when a table is dropped' from Jussi Saurio 2025-10-13 15:02:29 +03:00
  • c12c1db275 Merge 'Simulator: persist files in sim memory IO for integrity check' from Pedro Muniz Jussi Saurio 2025-10-13 14:23:53 +03:00
  • c2deee1ce5 Merge 'Simulator: ALTER TABLE' from Pedro Muniz Jussi Saurio 2025-10-13 14:16:49 +03:00
  • 2baea154b0 clippy Jussi Saurio 2025-10-13 14:07:17 +03:00
  • 3669437482 Add vibecoded tests for ColumnUsedMask Jussi Saurio 2025-10-13 14:03:34 +03:00
  • e055ed9a8d Allow arbitrarily many columns in a table Jussi Saurio 2025-10-13 13:30:26 +03:00
  • 59a1c2ae2e Disallow joining more than 63 tables Jussi Saurio 2025-10-13 13:12:33 +03:00
  • bd97c117ed whopper: Remove debug printouts Pekka Enberg 2025-10-13 12:19:09 +03:00
  • 77492641db Merge 'Move all checksum tests behind the feature flag' from Avinash Sajjanshetty Pekka Enberg 2025-10-13 11:46:56 +03:00
  • 4a29694475 rename checksums tests appropriately Avinash Sajjanshetty 2025-10-13 13:48:07 +05:30
  • ee479d2e52 Move all checksum tests behind the feature flag Avinash Sajjanshetty 2025-10-13 13:47:25 +05:30
  • 523b155df1 Fix another "should have been rewritten" translation panic Jussi Saurio 2025-10-13 10:34:33 +03:00
  • 9e7c1e9061 Merge 'core/vdbe: Improve IdxDelete error messages with context' from Pekka Enberg Pekka Enberg 2025-10-13 10:19:08 +03:00
  • 9eeefa27e9 Merge 'stress: Add busy timeout support with 5 second default' from Pekka Enberg Pekka Enberg 2025-10-13 10:19:01 +03:00
  • 49bf81ab8b Merge 'Add WINDOW functions to COMPAT.md' from Jussi Saurio Pekka Enberg 2025-10-13 10:18:54 +03:00
  • 171bcd83ec COMPAT.MD: note about WINDOW functions Jussi Saurio 2025-10-13 10:16:13 +03:00
  • 2a02cafc73 core/vdbe: Improve IdxDelete error messages with context Pekka Enberg 2025-10-13 09:40:37 +03:00
  • 7b1b37095d stress: Add busy timeout support with 5 second default Pekka Enberg 2025-10-13 09:09:07 +03:00
  • eb000c3d0f Merge 'core/translate: Add if alias and allow iff to have more arguments' from Pavan Nambi Pekka Enberg 2025-10-13 08:53:00 +03:00
  • c0f35cc17d disable ALTER COLUMN due to incompatibility with SQLITE INTEGRITY CHECK pedrocarlo 2025-10-11 14:03:53 -03:00
  • 773fa28063 workaround in sqlite for schema changes become visible to other connections pedrocarlo 2025-10-10 15:51:31 -03:00
  • dca1137f81 rusqlite stop trying to get rows when we error with InvalidColumnIndex pedrocarlo 2025-10-10 13:08:41 -03:00
  • d99e3f590f ALTER TABLE should be added to is_ddl pedrocarlo 2025-10-10 13:06:58 -03:00
  • 5f65196115 fix load_bug pedrocarlo 2025-10-10 12:39:34 -03:00
  • b6c5fee300 do not count certain interactions in the InteractionPlan and correctly report the length when shrinking pedrocarlo 2025-10-10 11:24:25 -03:00
  • 49e96afd39 generate ALTER COLUMN pedrocarlo 2025-10-10 00:04:38 -03:00
  • a18a472685 add option to disable alter column for differential testing pedrocarlo 2025-10-09 23:25:22 -03:00
  • ca8be11a56 fix binary compare in simulator by taking into account NULL for certain compare ops pedrocarlo 2025-10-09 22:32:52 -03:00
  • 703efaa724 adjust Properties to skip Alter Table in certain conditions pedrocarlo 2025-10-09 21:15:31 -03:00
  • a149e55209 fix Drop Column to only be generated if no columns conflict in Indexes pedrocarlo 2025-10-09 19:29:14 -03:00
  • 9c2edbb8b7 create separate Index struct for sql generation pedrocarlo 2025-10-09 19:05:50 -03:00
  • ab152890dd adjust generation of GTValue and LTValue to accomodate for Null Values pedrocarlo 2025-10-09 17:33:13 -03:00
  • c072058e4b add Alter Table query generation in Sim pedrocarlo 2025-10-08 16:24:16 -03:00
  • 230755eb2e shadow for AlterTable pedrocarlo 2025-10-08 14:09:28 -03:00
  • 9bbf3bb780 Add tests rajajisai 2025-10-12 22:46:53 -04:00
  • f703cc7fa7 Remove function rajajisai 2025-10-12 22:46:41 -04:00
  • cd763ce373 Fix evalauting expression for limit and offset. rajajisai 2025-10-12 22:46:25 -04:00
  • 295612feea add test Pavan-Nambi 2025-10-12 23:11:28 +05:30
  • 90615239a0 use update flag conditionally before incrementing changes Pavan-Nambi 2025-10-12 23:02:21 +05:30
  • 87a630ca12 missing file Mikaël Francoeur 2025-10-12 19:57:23 +03:00
  • e1f23aeb2c fmt and add tests Pavan-Nambi 2025-10-12 22:23:04 +05:30
  • 3491e1f42e add if alais and allow iff to have more arguments Pavan-Nambi 2025-10-12 22:17:35 +05:30
  • 7221f79a2f Merge 'Stop ignoring table's max value incase of a manual update in autoincrement.' from Pavan Nambi Pekka Enberg 2025-10-12 18:38:13 +03:00
  • 487a1772fc Merge 'Fix disallow reserved prefixes in ALTER TABLE RENAME TO' from xmchx Pekka Enberg 2025-10-12 18:37:44 +03:00
  • 3fafc23d96 Merge 'Nyrkiö nightly: Reduce frequency to 1 per 24h' from Henrik Ingo Pekka Enberg 2025-10-12 18:37:25 +03:00
  • 7e8dabaee5 make comparison case sensitive Pavan-Nambi 2025-10-12 18:02:03 +05:30