Commit Graph

  • c945dee62b fix(3274): Command .schema should work for sqlite_schema Diego Reis 2025-09-25 10:38:45 -03:00
  • 433f5a52b1 Disallow ORDER BY and LIMIT in a non-compound VALUES() Jussi Saurio 2025-09-25 16:30:34 +03:00
  • c07a227560 Merge 'core/mvcc/logical-log: load logical log from disk' from Pere Diaz Bou Jussi Saurio 2025-09-25 16:26:34 +03:00
  • 00466aa84e Fix incorrect "column is ambiguous" error with USING clause Jussi Saurio 2025-09-25 16:06:40 +03:00
  • 152074d2d7 fix LIMIT OFFSET test Jussi Saurio 2025-09-25 15:42:32 +03:00
  • bb082c25f5 Fix incorrect LIMIT/OFFSET parsing of form LIMIT x,y Jussi Saurio 2025-09-25 15:10:14 +03:00
  • 8f3332377a core/mvcc/logical-log: fmt fmt fmt fmt Pere Diaz Bou 2025-09-25 13:33:16 +02:00
  • b75eb9f09d core/mvcc/logical-log: drain consumed bytes on read_more_data Pere Diaz Bou 2025-09-25 13:31:03 +02:00
  • 7b131b0b0d core/mvcc/logical-log: test fuzz logical log read Pere Diaz Bou 2025-09-25 13:23:43 +02:00
  • 3b2529e812 core: Wrap Connection::busy_timeout with RwLock Pekka Enberg 2025-09-24 10:29:37 +03:00
  • e4b34b5160 core: Wrap Connection::sync_mode with RwLock Pekka Enberg 2025-09-24 10:17:20 +03:00
  • 72031a1692 core: Wrap Connection::encryption_cipher_mode with RwLock Pekka Enberg 2025-09-24 10:09:29 +03:00
  • d8465f5a5e core: Wrap Connection::encryption_key with RwLock Pekka Enberg 2025-09-24 09:32:30 +03:00
  • fb39661809 core: Wrap Connection::metrics with RwLock Pekka Enberg 2025-09-24 09:14:25 +03:00
  • 8f32817423 translate: disable support for UPDATE ... ORDER BY Jussi Saurio 2025-09-25 13:40:41 +03:00
  • dd0a71484d core/mvcc/logical-log: test insert 100 transactions Pere Diaz Bou 2025-09-25 12:40:05 +02:00
  • 8528f92248 core/mvcc/logical-log: fix is_eof Pere Diaz Bou 2025-09-25 12:39:48 +02:00
  • 654f9a9412 core/mvcc/logical-log: read column_count from immutable record Pere Diaz Bou 2025-09-25 12:27:30 +02:00
  • fa1e986dca core: Wrap Connection::mv_tx with RwLock Pekka Enberg 2025-09-24 08:42:10 +03:00
  • 3113822ceb Merge 'MVCC: support alter table' from Jussi Saurio Jussi Saurio 2025-09-25 12:25:22 +03:00
  • 189caa5d5d rsoundex danawan 2025-09-25 16:10:34 +07:00
  • 3d38c5a101 mvcc: disallow promote to exclusive tx if another tx committed in between Jussi Saurio 2025-09-25 10:47:06 +03:00
  • d4bcf2c15a mvcc: disallow BEGIN after BEGIN CONCURRENT Jussi Saurio 2025-09-25 09:21:35 +03:00
  • 1ff2e07404 mvcc: disallow BEGIN CONCURRENT after BEGIN Jussi Saurio 2025-09-25 09:16:52 +03:00
  • 04f9cbfa8d we do not allow DDL inside BEGIN CONCURRENT, so remove test Jussi Saurio 2025-09-25 08:50:27 +03:00
  • 7c86e7b9c4 merge conflicts with atomics PRs Jussi Saurio 2025-09-25 08:20:16 +03:00
  • b12387b2e3 mvcc/fuzz: make some ALTER TABLE ops in mvcc fuzz test Jussi Saurio 2025-09-24 14:43:26 +03:00
  • 8f46721848 Merge 'Normalize target table name identifier on table or column rename' from Iaroslav Zeigerman Jussi Saurio 2025-09-25 11:41:45 +03:00
  • 27a7f7faa7 fix clippy Nikita Sivukhin 2025-09-25 12:12:39 +04:00
  • 3c0b04b530 fix clippy Nikita Sivukhin 2025-09-25 12:08:10 +04:00
  • 6015dee36e fix tests in testing/javascript Nikita Sivukhin 2025-09-25 12:07:57 +04:00
  • a938bdcf09 fix exec to run over multiple statements in the string Nikita Sivukhin 2025-09-25 12:03:52 +04:00
  • b81cc1da1d Merge 'Fix: NULL values in group_concat()' from Pekka Enberg 2025-09-25 10:19:41 +03:00
  • ddfa77997d adjust sync package napi-rs code Nikita Sivukhin 2025-09-25 10:54:50 +04:00
  • f8d077c24b replace cell with mutex Nikita Sivukhin 2025-09-25 10:54:31 +04:00
  • 6fe5a0b61e add comments and small test adjustments Nikita Sivukhin 2025-09-25 10:52:18 +04:00
  • d08bcb6a17 adjust sync package Nikita Sivukhin 2025-09-25 10:52:05 +04:00
  • 54a566967c Merge 'Fix result columns binding precedence' from Jussi Saurio Jussi Saurio 2025-09-25 09:26:24 +03:00
  • ede2a882f1 mvcc: revert connection schema changes in mv rollback Jussi Saurio 2025-09-24 14:42:08 +03:00
  • 1626ef046b mvcc: abort tx if other tx made a schema change in between Jussi Saurio 2025-09-24 14:41:36 +03:00
  • 864fa379dd mvcc: require exclusive transaction for schema changes Jussi Saurio 2025-09-24 14:39:06 +03:00
  • b37ddc208f Merge 'mvcc: add blocking checkpoint' from Jussi Saurio Jussi Saurio 2025-09-25 08:42:43 +03:00
  • 4799f23261 Fix: Normalize the target table name identifier when renaming a table / column Iaroslav Zeigerman 2025-09-24 16:24:44 -07:00
  • a27257f7d8 Merge 'use a different seed for gen_rng' from Pedro Muniz Pekka Enberg 2025-09-25 08:19:15 +03:00
  • 49602f409f fixes after atomics merge conflicts Jussi Saurio 2025-09-25 08:16:52 +03:00
  • f7806cbc33 mvcc: add basic checkpoint test Jussi Saurio 2025-09-24 08:23:46 +03:00
  • 3010dc0255 mvcc: add CheckpointStateMachine Jussi Saurio 2025-09-24 08:21:28 +03:00
  • 429f305fe8 mvcc: add MvStore::get_next_table_id() Jussi Saurio 2025-09-24 08:13:37 +03:00
  • b702af8ac0 mvcc: add truncate method to logical log Jussi Saurio 2025-09-24 08:05:53 +03:00
  • 8f33b31c3d mvcc: update global header on commit end Jussi Saurio 2025-09-24 08:04:25 +03:00
  • 7464d1c172 mvcc: remove tx from store when commit write set is empty Jussi Saurio 2025-09-24 08:03:22 +03:00
  • 949e6dd728 mvcc: remove unused states and fields from CommitStateMachine Jussi Saurio 2025-09-24 08:02:34 +03:00
  • c18c44b032 fix: result columns have varying binding precedence Jussi Saurio 2025-09-24 09:44:24 +03:00
  • 0a78ea87d5 Merge 'core: Wrap Connection::attached_databases with RwLock' from Pekka Enberg Pekka Enberg 2025-09-25 07:46:48 +03:00
  • 11288619af Merge 'Add built-in manual pages for Turso' from Glauber Costa Pekka Enberg 2025-09-25 07:46:40 +03:00
  • 4cbf861699 use a different seed for gen_rng pedrocarlo 2025-09-25 01:12:18 -03:00
  • 54a95a0b55 add caverphone danawan 2025-09-25 10:23:24 +07:00
  • 1478538cb9 core/mvcc/logical-log: load logical log from disk Pere Diaz Bou 2025-09-25 02:14:43 +02:00
  • 74f0830920 Merge 'core/mvcc/logical-log: on disk format for logical log' from Pere Diaz Bou Pere Diaz Bou 2025-09-25 00:39:03 +02:00
  • b9ef9d6c63 Ignore null values in group concat rajajisai 2025-09-24 18:11:02 -04:00
  • 5dfd67b118 feat: add CAST to fuzzer Levy A. 2025-09-24 16:37:35 -03:00
  • 456bd619b8 Merge 'Wrap more Connection fields with atomics' from Pekka Enberg Pekka Enberg 2025-09-24 20:16:42 +03:00
  • f8f23a2a15 core: Wrap Connection::attached_databases with RwLock Pekka Enberg 2025-09-23 15:05:04 +03:00
  • 03263a9977 core: Wrap Connection::data_sync_retry with AtomicBool Pekka Enberg 2025-09-24 10:25:58 +03:00
  • 60e9d1a1c4 core: Wrap Connection::is_nested_stmt in AtomicBool Pekka Enberg 2025-09-24 09:20:37 +03:00
  • a50771fe38 core: Wrap Connection::query_only with AtomicBool Pekka Enberg 2025-09-23 15:47:48 +03:00
  • 465dba573d core: Wrap Connection::closed with AtomicBool Pekka Enberg 2025-09-23 15:00:03 +03:00
  • 84588c03a8 Merge 'core/mvcc: Wrap Transaction::database_header with RwLock' from Pekka Enberg Pekka Enberg 2025-09-24 19:14:22 +03:00
  • eaddf1030d Merge 'core: Wrap Connection::capture_data_changes in RwLock' from Pekka Enberg Pekka Enberg 2025-09-24 19:14:15 +03:00
  • afbfa98a8d adjust sync native package Nikita Sivukhin 2025-09-24 18:43:50 +04:00
  • fbc3d0dbc3 Add built-in manual pages for Turso Glauber Costa 2025-09-24 11:08:15 -03:00
  • 0511183abc Merge 'Fix program counter update in sequence test op' from Preston Thorpe Preston Thorpe 2025-09-24 10:01:01 -04:00
  • 8ce506fded cleanup remove unnecessary comments and correct spelling Pavan-Nambi 2025-09-24 19:11:48 +05:30
  • 28c9850b57 properly guard access to the private fields Nikita Sivukhin 2025-09-24 17:24:27 +04:00
  • cd9cf71568 cleanup napi-rs bindings Rust code Nikita Sivukhin 2025-09-24 17:06:52 +04:00
  • 2ccd50ad69 add explicit async connect method to the database instance Nikita Sivukhin 2025-09-24 17:06:23 +04:00
  • 49d5141f2d Merge remote-tracking branch 'origin/main' into cdc_fail_autoincrement Pavan-Nambi 2025-09-24 18:06:02 +05:30
  • 3f11badf24 Merge 'antithesis-tests: Rename "utils.py" to "helper_utils.py"' from Pekka Enberg Pekka Enberg 2025-09-24 15:31:24 +03:00
  • 47aa03997b fix pc issue in sequence test op PThorpe92 2025-09-24 08:26:34 -04:00
  • b590b353eb core/mvcc: Wrap Transaction::database_header with RwLock Pekka Enberg 2025-09-24 10:36:56 +03:00
  • 7f7ad90244 antithesis-tests: Rename "utils.py" to "helper_utils.py" Pekka Enberg 2025-09-24 14:27:32 +03:00
  • 91e40e7431 Merge remote-tracking branch 'upstream/main' danawan 2025-09-24 15:42:07 +07:00
  • 41d26d807b core: Wrap Connection::capture_data_changes in RwLock Pekka Enberg 2025-09-23 14:32:40 +03:00
  • c894dcf438 Merge 'Make some Connection fields atomic' from Pekka Enberg Pekka Enberg 2025-09-24 11:27:57 +03:00
  • d0e15f9ac0 Merge 'Fix INSERT INTO t DEFAULT VALUES' from Jussi Saurio Pekka Enberg 2025-09-24 11:09:27 +03:00
  • 30d00eff46 Merge 'Support referring to rowid as _rowid_ or oid' from Jussi Saurio Pekka Enberg 2025-09-24 11:08:32 +03:00
  • edb6da2d57 pre.8 danawan 2025-09-24 15:01:41 +07:00
  • a5c2d5beb7 get rid of global module variable - otherwise there will be a race when both database-browser and sync-browser are used Nikita Sivukhin 2025-09-24 12:01:27 +04:00
  • 815f0ffe25 add phonetic and soundex danawan 2025-09-24 13:58:19 +07:00
  • 5c82b72e5f fix INSERT INTO t DEFAULT VALUES Jussi Saurio 2025-09-24 09:54:43 +03:00
  • 726bc24e78 Support referring to rowid as _rowid_ or oid Jussi Saurio 2025-09-24 09:17:28 +03:00
  • 042a8dd031 core: Wrap Connection::wal_auto_checkpoint_disabled with AtomicBool Pekka Enberg 2025-09-23 14:03:24 +03:00
  • aa95cb24ea core: Wrap Connection::page_size with AtomicU16 Pekka Enberg 2025-09-23 13:38:15 +03:00
  • 60d3a837b7 core: Wrap Connection::cache_size with AtomicI32 Pekka Enberg 2025-09-22 17:52:05 +03:00
  • 0b6f535f4a core: Wrap Connection fields with AtomicI64 Pekka Enberg 2025-09-22 17:47:36 +03:00
  • f72600431b Turso 0.2.0-pre.8 Pekka Enberg 2025-09-24 09:08:34 +03:00
  • c3132d0368 Merge branch 'tursodatabase:main' into main Danawan Bimantoro 2025-09-24 13:05:41 +07:00
  • 73571d9c55 Merge 'Don't allow duplicate columns and get column type as passed ' from Pavan Nambi Jussi Saurio 2025-09-24 09:04:08 +03:00
  • c697638413 Merge 'Simulator Runtime generation' from Pedro Muniz Jussi Saurio 2025-09-24 09:03:19 +03:00
  • 75a989a215 Merge 'fix: CTE alias resolution in planner' from Mayank Jussi Saurio 2025-09-24 09:01:45 +03:00