Commit Graph

  • 36bf88119f add tests Pavan-Nambi 2025-10-12 05:55:06 +05:30
  • 00bde0d52a Nyrkiö nightly: Reduce frequency to 1 per 24h Henrik Ingo 2025-10-12 13:46:26 +03:00
  • bd9ce7c485 add test Pavan-Nambi 2025-10-11 20:51:31 +05:30
  • c59b0ffa65 fix(core/vdbe):pass largest value from table to op_new_rowid Pavan-Nambi 2025-10-11 20:42:23 +05:30
  • 9061024fad add test rajajisai 2025-10-11 21:39:46 -04:00
  • 6c082660ca convert table name to lower case rajajisai 2025-10-11 21:39:41 -04:00
  • 88d5ee0cf1 names shall not be shared between tables,index,vtabs,views Pavan-Nambi 2025-10-12 05:45:59 +05:30
  • ae00542755 get em aliases shall they be used Pavan-Nambi 2025-10-12 05:25:22 +05:30
  • fafbdbfa9d persist files in sim memory io for integrity check pedrocarlo 2025-10-11 14:18:46 -03:00
  • 99f2df3d70 Merge 'Fix cloning database with autoincrement primary keys' from Preston Thorpe 2025-10-11 13:33:15 -04:00
  • 5153e2aa32 Fix disallow reserved prefixes in ALTER TABLE RENAME TO ultraman 2025-10-11 16:30:25 +08:00
  • fb1042187b Turso 0.3.0-pre.1 Pekka Enberg 2025-10-10 19:25:58 +03:00
  • 4af61d8049 Merge 'core/btree: try to introduce trait for cursors' from Pere Diaz Bou Pekka Enberg 2025-10-10 19:25:39 +03:00
  • f593080c2a add Query::AlterTable variant pedrocarlo 2025-10-08 13:46:29 -03:00
  • 2cc7947107 define alter table in sql_generation pedrocarlo 2025-10-07 23:34:54 -03:00
  • 160a84250e core: add CursorTrait imports where needed Pere Diaz Bou 2025-10-10 15:03:31 +02:00
  • b3ab51d66a core/vdbe: store cursor as a dyn CursorTrait Pere Diaz Bou 2025-10-10 15:03:07 +02:00
  • d0d6db301b core/btree: CursorTrait Pere Diaz Bou 2025-10-10 12:39:39 +02:00
  • 7725f336b8 Merge 'Fix incorrectly using an equality constraint twice for index seek' from Jussi Saurio Jussi Saurio 2025-10-10 13:33:43 +03:00
  • 74e04634aa Fix incorrectly using an equality constraint twice for index seek Jussi Saurio 2025-10-10 13:12:53 +03:00
  • 12783ef01e Merge 'bindings/java: Add support for publishing to Maven Central' from Kim Seon Woo Pekka Enberg 2025-10-10 13:12:01 +03:00
  • e727b8e0dc Merge 'Vector improvements' from Nikita Sivukhin Pekka Enberg 2025-10-10 13:08:46 +03:00
  • 77924c6c71 Merge 'Optimize sorter' from Jussi Saurio Pekka Enberg 2025-10-10 13:06:53 +03:00
  • cf22819817 Merge 'Make sqlite_version() compatible with SQLite' from Glauber Costa Pekka Enberg 2025-10-10 13:06:36 +03:00
  • 51122d3e9c fix clippy Nikita Sivukhin 2025-10-10 11:39:06 +04:00
  • c88061e1eb Merge 'Fix IN operator NULL handling' from Diego Reis Jussi Saurio 2025-10-10 10:17:57 +03:00
  • 6980128a24 Ignore sqlite_sequence table when dumping tables in .clone rajajisai 2025-10-09 22:50:18 -04:00
  • 2c698525de Merge 'Cleanup Simulator + Fix Column constraints in sql generation' from Pedro Muniz Jussi Saurio 2025-10-09 23:37:22 +03:00
  • 642ec3032d use parser's ColumnDefinition for Sql Generation Column struct pedrocarlo 2025-10-08 12:07:49 -03:00
  • fb6c5ffcff move SimValue generation to separate files to facilitate generation of new types of values in the future pedrocarlo 2025-10-09 16:48:57 -03:00
  • b6f94b2fa1 remove dead code in sim pedrocarlo 2025-10-09 17:19:47 -03:00
  • 7e727d07af fix bugs add tests Nikita Sivukhin 2025-10-09 23:23:16 +04:00
  • 10c51c8da0 add test for convert operation Nikita Sivukhin 2025-10-09 22:14:38 +04:00
  • e18f26a1f1 fix bug after refactoring Nikita Sivukhin 2025-10-09 21:28:46 +04:00
  • ac9a25a417 fix clippy Nikita Sivukhin 2025-10-09 21:16:55 +04:00
  • 5336801574 add jaccard distance Nikita Sivukhin 2025-10-09 20:59:27 +04:00
  • 585d11b736 implement operations for sparse vectors Nikita Sivukhin 2025-10-09 20:52:58 +04:00
  • edf40cc65b clippy Jussi Saurio 2025-10-09 19:00:40 +03:00
  • 27a88b86dc Reuse a single RecordCursor per PseudoCursor Jussi Saurio 2025-10-09 18:37:10 +03:00
  • 812709cf8e inline collation comparison functions Jussi Saurio 2025-10-09 18:23:47 +03:00
  • 84643dc4f2 implement sparse vector operations Nikita Sivukhin 2025-10-09 19:19:33 +04:00
  • d2d265a06f Small nits and code clean ups Diego Reis 2025-10-09 12:14:20 -03:00
  • b8f8a87007 Refactor bytecode emission Diego Reis 2025-10-08 15:37:49 -03:00
  • 84e8d11764 Fix bug when jump_if_true is enabled Diego Reis 2025-10-08 14:42:55 -03:00
  • 625403cc2a Fix register reuse when called inside a coroutine Diego Reis 2025-10-07 16:54:50 -03:00
  • da323fa0c4 Some clean ups and correctly working on WHERE clauses Diego Reis 2025-10-07 02:34:33 -03:00
  • 79958f468d Add jump_target_null to ConditionMetadata Diego Reis 2025-10-06 21:49:34 -03:00
  • 52ed0f7997 Add in expr optimization at the parser level instead of translation. Diego Reis 2025-10-06 21:34:54 -03:00
  • 70fc509046 First step to fix 3277 Diego Reis 2025-10-06 02:14:15 -03:00
  • 0356a7102c remove another expensive assert Jussi Saurio 2025-10-09 17:50:15 +03:00
  • a1a83c689b Don't yield if completion already succeeded Jussi Saurio 2025-10-09 17:50:06 +03:00
  • 1c35d5b342 avoid expensive Arc cloning Jussi Saurio 2025-10-09 17:43:28 +03:00
  • 1f310a4738 Remove expensive hot path assert Jussi Saurio 2025-10-09 17:29:18 +03:00
  • 7aa91d7c24 add pragma autovacuum_mode to simulator Mikaël Francoeur 2025-10-09 17:28:48 +03:00
  • f4116eb3d4 lie about sqlite version Glauber Costa 2025-10-08 08:25:01 -07:00
  • 68632cc142 rename euclidian to L2 for consistency Nikita Sivukhin 2025-10-09 17:26:36 +04:00
  • 1ebf2b7c8d add f32 sparse vector type Nikita Sivukhin 2025-10-09 17:25:40 +04:00
  • 9e68fa7f4a simplify vector_slice operation Nikita Sivukhin 2025-10-09 17:11:13 +04:00
  • d7f3a450ad return Nan for cosine distance instead of error Nikita Sivukhin 2025-10-09 17:06:49 +04:00
  • 14e104f830 add convert operation Nikita Sivukhin 2025-10-09 16:56:36 +04:00
  • 8584ee18a3 refactor parsing/deserialization Nikita Sivukhin 2025-10-09 16:31:49 +04:00
  • bcca404551 Avoid string allocation in sorter record comparison Jussi Saurio 2025-10-09 15:34:27 +03:00
  • a2f4376bd2 move more operations to the operations/ folder Nikita Sivukhin 2025-10-09 16:18:53 +04:00
  • 7e9e102f20 move vector operations under operations/ folder Nikita Sivukhin 2025-10-09 16:01:37 +04:00
  • e0461dd78a Sorter: compute values upfront instead of deserializing on every comparison Jussi Saurio 2025-10-09 15:01:47 +03:00
  • 7948259d37 Merge 'optimizer: optimize range scans to use upper and lower bounds more efficiently' from Jussi Saurio Jussi Saurio 2025-10-09 14:47:15 +03:00
  • f9f8eda3c3 Merge 'add Calendar-based timezone conversion support in JDBC4ResultSet' from 김민석 Jussi Saurio 2025-10-09 12:52:09 +03:00
  • e726803ab4 Merge 'translate: make bind_and_rewrite_expr() reject unbound identifiers if no referenced tables exist' from Jussi Saurio Jussi Saurio 2025-10-09 12:45:16 +03:00
  • ab88e7c206 Merge 'don't allow duplicate col names in create table' from Pavan Nambi Jussi Saurio 2025-10-09 12:44:28 +03:00
  • 190e6f2e93 Merge 'Simulator: ignore Property::AllTableHaveExpectedContent when counting stats' from Pedro Muniz Jussi Saurio 2025-10-09 12:43:56 +03:00
  • a76cdb83c5 fuzz: sometimes add another condition on the same column to exercise index range queries Jussi Saurio 2025-10-09 12:34:12 +03:00
  • 5b6e8e4b84 Float32/Float64 -> Float32Dense/Float64Dense Nikita Sivukhin 2025-10-09 13:28:40 +04:00
  • 4313f57ecb Optimize range scans Nikita Sivukhin 2025-08-31 18:06:08 +04:00
  • 414f92d0a0 go back to for loop Pavan-Nambi 2025-10-09 13:31:47 +05:30
  • acb3c97fea Merge 'When pwritev fails, clear the dirty pages' from Pedro Muniz Jussi Saurio 2025-10-09 10:38:47 +03:00
  • e3144a74aa Merge 'Add Nightly versions of benchmarks that run on Nyrkiö runners' from Henrik Ingo Pekka Enberg 2025-10-09 10:09:57 +03:00
  • f54b1132ca ignore Property::AllTableHaveExpectedContent when counting stats, so we can generate more interesting interactions pedrocarlo 2025-10-09 01:16:10 -03:00
  • f0d9ead19f add more tests Pavan-Nambi 2025-10-09 08:17:46 +05:30
  • f138448da2 don't allow duplicate col names in create table Pavan-Nambi 2025-10-09 08:09:31 +05:30
  • 76320e82db lint issues with spotless kimminseok 2025-10-09 11:19:29 +09:00
  • f9e95697c8 handle empty string in findColumn() method kimminseok 2025-10-09 10:46:27 +09:00
  • 76b57e5d0c correctly detect empty ResultSet in next() kimminseok 2025-10-09 10:29:46 +09:00
  • f06ee571be Merge 'MVCC: Don't modify the row version chain on rollback' from Duy Dang Pere Diaz Bou 2025-10-08 18:00:02 +02:00
  • 08cf663d7b Merge 'Add support for sqlite_version() star syntax' from Glauber Costa Pekka Enberg 2025-10-08 17:41:27 +03:00
  • 3c525219a2 Merge 'mvcc: Disable automatic checkpointing by default' from Pekka Enberg Pekka Enberg 2025-10-08 17:09:37 +03:00
  • 4fe3282d8e Fix missing let from merge Duy Dang 2025-10-08 21:06:13 +07:00
  • f7b3033a09 Merge branch 'main' into rollback-fix Duy Dang 2025-10-08 20:56:54 +07:00
  • 17a578a496 bindings/rust: Tokio is not required Pekka Enberg 2025-10-08 11:47:39 +03:00
  • d8fc548b7f Merge 'Fix rusqlite compatibility claim' from Dave Warnock Pekka Enberg 2025-10-08 11:47:10 +03:00
  • 06bc90bffe Merge 'core/translate: implement basic foreign key constraint support' from Preston Thorpe Jussi Saurio 2025-10-08 11:44:24 +03:00
  • 435a472bca fix(cli): clippy error Konstantinos Artopoulos 2025-10-08 11:09:20 +03:00
  • e28ece6950 Update Doc regarding rusqlite compatibility Dave Warnock 2025-10-08 08:03:43 +01:00
  • 88b4b86a48 Revert removed file Kim Seon Woo 2025-10-08 15:55:36 +09:00
  • a911cff0bd Remove unnecessary directory Kim Seon Woo 2025-10-08 15:54:51 +09:00
  • 3feac63888 Merge branch 'main' into java-bindings-maven-central Kim Seon Woo 2025-10-08 15:50:48 +09:00
  • 247fa6ce77 Nit Kim Seon Woo 2025-10-08 15:47:21 +09:00
  • 722c906ca6 Change variable names Kim Seon Woo 2025-10-08 15:43:27 +09:00
  • f92d19ddeb Tweak README a bit Pekka Enberg 2025-10-08 09:20:44 +03:00
  • 94c343770d mvcc: Disable automatic checkpointing by default Pekka Enberg 2025-10-07 09:32:48 +03:00
  • 111b6fcb81 support the same syntax as sqlite for version function Glauber Costa 2025-10-07 22:58:24 -07:00