Commit Graph

  • 0149e86356 add todo comments to remove mutex from database structures Pere Diaz Bou 2025-03-04 12:47:22 +01:00
  • 8daf7666d1 Make database Sync + Send Pere Diaz Bou 2025-03-04 10:40:59 +01:00
  • 205cd148ca Merge 'Enable local file connection in Rust binding' from 南宫茜 Pere Diaz Bou 2025-03-05 14:05:35 +01:00
  • 8012c3484a Merge 'Shell command completion' from Pedro Muniz Pere Diaz Bou 2025-03-05 14:04:30 +01:00
  • c75e1ce263 Merge branch 'main' into completions Pedro Muniz 2025-03-05 09:47:48 -03:00
  • 49b75d33ba Limbo 0.0.16 Pekka Enberg 2025-03-05 13:45:39 +02:00
  • 71921ee178 Enable local file connection in Rust binding 南宫茜 2025-03-05 17:38:23 +08:00
  • 5d5e6be7dd cleanup comments pedrocarlo 2025-03-04 14:44:11 -03:00
  • 168a2deffb merging changes from extension cleanup PR pedrocarlo 2025-02-25 15:32:23 -03:00
  • 04d7d8ab87 autocomplete working pedrocarlo 2025-02-22 14:13:47 -03:00
  • 99d979eb80 first version of vtable with keyword autocomplete pedrocarlo 2025-02-22 02:21:27 -03:00
  • ca574651d9 wip pedrocarlo 2025-02-21 01:45:45 -03:00
  • 9f1b43d06d Merge 'Adjust codeowners order' from Pere Diaz Bou Pekka Enberg 2025-03-04 19:25:05 +02:00
  • 0f8bfefe6e Merge 'core: Clean up B-Tree creation code' from Pekka Enberg Pekka Enberg 2025-03-04 19:24:44 +02:00
  • f57d2b32af core: Clean up B-Tree creation code Pekka Enberg 2025-03-04 18:36:05 +02:00
  • 025f96e9bb adjust codeowners order Pere Diaz Bou 2025-03-04 17:30:50 +01:00
  • d2cf4c42cb Merge 'Cursor cleanups' from Pekka Enberg Pekka Enberg 2025-03-04 15:38:58 +02:00
  • f3ee86d784 core/vdbe: Replace get_btree_{table,index}_cursor() calls with get_cursor() Pekka Enberg 2025-03-04 14:35:57 +02:00
  • cdcaebb878 core/vdbe: Unify B-Tree cursors Pekka Enberg 2025-03-04 14:34:12 +02:00
  • 8e56646b12 Merge 'core/vdbe: Kill call_external_function macro' from Pekka Enberg Pekka Enberg 2025-03-04 14:32:20 +02:00
  • 1c0d9c3b46 core/vdbe: Replace get_pseudo_cursor() calls with get_cursor() Pekka Enberg 2025-03-04 14:15:52 +02:00
  • c12f2aeca4 core/vdbe: Replace get_sorter() calls with get_cursor() Pekka Enberg 2025-03-04 13:44:24 +02:00
  • 45539a4fe5 core/vdbe: Replace get_vtab_cursor() calls with get_cursor() Pekka Enberg 2025-03-04 13:43:49 +02:00
  • 085f93ce79 core/vdbe: Add ProgramState::get_cursor() helper Pekka Enberg 2025-03-04 12:23:35 +02:00
  • 3aeb11b673 core/vdbe: Add ProgramStatem::get_btree_{table,index}_cursor() helpers Pekka Enberg 2025-03-04 11:23:25 +02:00
  • 222808ab6c ore/vdbe: Add ProgramState::get_pseudo_cursor() helper Pekka Enberg 2025-03-04 11:20:19 +02:00
  • 06446b768b core/vdbe: Add ProgramState::get_sorter() helper Pekka Enberg 2025-03-04 11:16:13 +02:00
  • e4ebb6d9e1 core/vdbe: Add ProgramState::get_vtab_cursor() helper Pekka Enberg 2025-03-04 11:10:52 +02:00
  • dc525dd7d1 core/vdbe: Kill call_external_function macro Pekka Enberg 2025-03-04 11:01:09 +02:00
  • 19a348c91a Merge 'Print seed for failed fuzz tests' from Pedro Muniz Pekka Enberg 2025-03-04 10:25:47 +02:00
  • ddb188132c Merge 'Clean up extension types API, introduce json text subtype' from Preston Thorpe Pekka Enberg 2025-03-04 10:24:19 +02:00
  • 13ae224cf7 Merge 'Minor improvements to extension docs' from Pedro Muniz Pekka Enberg 2025-03-04 10:23:35 +02:00
  • 2e4c18dca2 Merge 'Escape character is ignored in LIKE function' from lgualtieri75 Pekka Enberg 2025-03-04 10:23:09 +02:00
  • 01f121b567 Merge 'adding limbo.quit to cleanly quit the subprocess in python tests' from Pedro Muniz Pekka Enberg 2025-03-04 10:21:49 +02:00
  • cedfa92b22 Merge 'Add sqlean ipaddr extension' from EmNudge Pekka Enberg 2025-03-04 10:21:11 +02:00
  • 8a3bdbfdf3 Merge 'Add "dump" and "load" to the help menu' from EmNudge Pekka Enberg 2025-03-04 10:16:59 +02:00
  • bb79aeeb08 Merge 'bindings/java: Implement returning updated counts and version information ' from Kim Seon Woo Pekka Enberg 2025-03-04 09:38:32 +02:00
  • fb91477e51 Merge 'Display blobs as blob literals in .dump' from Mohamed Hossam Pekka Enberg 2025-03-04 09:37:51 +02:00
  • 3204c889eb Merge 'Antithesis testing' from Pekka Enberg Pekka Enberg 2025-03-04 09:34:18 +02:00
  • be4014a1df Initial pass on Antithesis testing Pekka Enberg 2025-02-14 12:57:27 +02:00
  • 37df657b87 Use fold() and write! macro instead of format! m0hossam 2025-03-03 17:31:49 +02:00
  • dbe0a64d50 Display blob literals in .dump m0hossam 2025-03-03 16:43:21 +02:00
  • 412bdf5585 Apply cargo formatting 김선우 2025-03-03 21:55:10 +09:00
  • c393ce896a Merge 'Add BalanceInfo into WriteInfo' from Pere Diaz Bou Pere Diaz Bou 2025-03-03 11:38:13 +01:00
  • f8052a9860 Implement totalChanges 김선우 2025-03-03 14:33:02 +09:00
  • 6b223421ae Extract LimboPropertiesHolder 김선우 2025-03-03 14:23:20 +09:00
  • 1de4861414 fix balance_non_root should trigger balance again Pere Diaz Bou 2025-03-02 23:16:32 +01:00
  • 10824e3eb3 remove new_pages, remove extra divider_cells and cells capacity Pere Diaz Bou 2025-03-02 22:49:20 +01:00
  • 0da12df67c Introduce BalanceInfo to hold all balance procedure information Pere Diaz Bou 2025-03-02 22:42:48 +01:00
  • 116350d139 Add ipaddr extension EmNudge 2025-03-02 14:34:49 -05:00
  • 482d7b639e Merge 'Minor improvements and cleanups in btree' from Preston Thorpe Pere Diaz Bou 2025-03-02 22:02:58 +01:00
  • aa43cad082 Merge 'CODEOWNERS' from Pere Diaz Bou Pekka Enberg 2025-03-02 20:44:41 +02:00
  • b2a22b7f49 comment out codeowners without write access Pere Diaz Bou 2025-03-02 19:01:05 +01:00
  • 04720051ce remove krishvishal for now until write access granted Pere Diaz Bou 2025-03-02 18:53:49 +01:00
  • 4e0eaf2401 add bindings/{go,java}, simulator and extensions Pere Diaz Bou 2025-03-02 18:51:07 +01:00
  • 57c0341682 Add .dump and .load to help menu EmNudge 2025-03-01 00:34:45 -05:00
  • 588e43c5aa Minor improvements and cleanups in btree PThorpe92 2025-03-01 15:48:42 -05:00
  • 19d35882f9 Add convenience function for creating json ext value type PThorpe92 2025-03-01 14:34:51 -05:00
  • 741c4e8037 Add json subtype for extension value text type PThorpe92 2025-03-01 14:27:20 -05:00
  • c2fe1f631c Remove confusing comment from ext types PThorpe92 2025-02-27 20:21:22 -05:00
  • 5b8efd92a4 Update extension ownership cleanups for new vtab module PThorpe92 2025-02-27 13:40:20 -05:00
  • 04abb200a7 Get name of argument for scalars in extensions to allow for less rigid naming PThorpe92 2025-02-23 17:48:46 -05:00
  • e7713e87ec Prevent extensions from accidentally freeing value types, fix comments PThorpe92 2025-02-23 17:06:35 -05:00
  • 6449c79e93 Escape character is ignored in LIKE function #1051 l.gualtieri 2025-03-01 13:21:20 +01:00
  • 2bdb682a49 adding limbo quit to cleanly quit the subprocess pedrocarlo 2025-02-28 22:18:05 -03:00
  • 2f14b5ddbc fix: addresses comment https://github.com/tursodatabase/limbo/pull/897#discussion_r1975723452 Zaid Humayun 2025-03-01 01:26:00 +05:30
  • 23a904f38d Merge branch 'main' of https://github.com/tursodatabase/limbo Zaid Humayun 2025-03-01 01:18:45 +05:30
  • 489e66ee02 CODEOWNERS Pere Diaz Bou 2025-02-28 19:15:21 +01:00
  • 1de73b389e Merge ' fix usable_space calculation and wrong old pages cell count usage ' from Pere Diaz Bou Pekka Enberg 2025-02-28 19:45:07 +02:00
  • e545cc7057 fix btree_insert_fuzz_ex implementation Pere Diaz Bou 2025-02-28 18:21:38 +01:00
  • bbb3252ab6 fix usable_space calculation and wrong old pages cell count usage Pere Diaz Bou 2025-02-28 18:19:27 +01:00
  • 20d618f35c Disable some failing b-tree tests until we've fixed them Pekka Enberg 2025-02-28 19:17:29 +02:00
  • 13750e9255 Human Rust programmers exist to keep Clippy happy Pekka Enberg 2025-02-28 19:12:12 +02:00
  • b4e8afa3c7 Merge 'Implement SQLite balancing algorithm' from Pere Diaz Bou Pekka Enberg 2025-02-28 19:10:52 +02:00
  • a446b77de2 Merge 'rust_perf.yml: Remove duplicate lines from merge conflict' from Henrik Ingo Pekka Enberg 2025-02-28 16:29:59 +02:00
  • c5095e82a8 Merge 'Fix wrong count() result if the column specified contains a NULL' from lgualtieri75 Pekka Enberg 2025-02-28 16:28:08 +02:00
  • cf407f639e fix #1064 l.gualtieri 2025-02-27 18:35:26 +01:00
  • 672fe066c1 Merge 'Improve Rust bindings' from Pekka Enberg Pekka Enberg 2025-02-27 11:09:51 +02:00
  • 50f9cc449c bindings/rust: Fix complaints about non-Sync/Send use of Arc Pekka Enberg 2025-02-27 10:43:58 +02:00
  • 08c1dce549 bindings/rust: Improve API support Pekka Enberg 2025-02-27 10:37:11 +02:00
  • 98e3bc0c0c bindings/rust: Make library thread-safe Pekka Enberg 2025-02-27 10:10:07 +02:00
  • f0b29167cd bindings/rust: Fix Database::connect() signature Pekka Enberg 2025-02-27 10:01:14 +02:00
  • 9c170b6ed3 rust_perf.yml. Re-enable benchmarks (make bench) Henrik Ingo 2025-02-27 02:00:06 +02:00
  • e6ca5b60b4 rust_perf.yml: Remove duplicate lines from merge conflict Henrik Ingo 2025-02-27 01:56:36 +02:00
  • afb72b4cd4 minor improvements to extension docs pedrocarlo 2025-02-26 13:52:39 -03:00
  • ddee76e0fd Merge 'Enable Nyrkiö on PRs and clickbench' from Henrik Ingo Pekka Enberg 2025-02-26 17:37:39 +02:00
  • 0ecbd399c8 Merge 'Remove uri/dsn parsing in Go bindings' from Preston Thorpe Pekka Enberg 2025-02-26 17:36:48 +02:00
  • 6a919ac691 Remove uri parsing in go bindings because it has been added in core PThorpe92 2025-02-26 10:17:26 -05:00
  • 8a6d95e257 Merge 'Clean up extension python tests to use convenience CLI-test class' from Preston Thorpe Pekka Enberg 2025-02-26 13:50:31 +02:00
  • 5779e3dfb2 Merge 'core: Optimize read_record() function' from Pekka Enberg Pekka Enberg 2025-02-26 13:46:06 +02:00
  • 6d44ad22fd core: Optimize read_record() function Pekka Enberg 2025-02-26 13:22:42 +02:00
  • d1fa995ac5 Merge 'core: Kill value type' from Pekka Enberg Pekka Enberg 2025-02-26 12:27:36 +02:00
  • 936ae307b7 core: Kill value type Pekka Enberg 2025-02-26 09:41:22 +02:00
  • 6c98cf4d82 Clean up extension python tests to use convenience CLI-test class PThorpe92 2025-02-20 21:31:25 -05:00
  • fe440b7b34 Merge 'Fix casting text to integer to match SQLite' from Preston Thorpe Pekka Enberg 2025-02-25 15:44:37 +02:00
  • 7f2525ac27 Merge 'Implement create virtual table using vtab modules, more work on virtual tables' from Preston Thorpe Pekka Enberg 2025-02-25 15:31:12 +02:00
  • b31363aecb More improvements/cleanups to vdbe around casting PThorpe92 2025-02-24 21:31:06 -05:00
  • 6d55cdba3b Remove allocations from numeric text casting, cleanups PThorpe92 2025-02-24 12:30:38 -05:00
  • 7e94a152a5 Consolidate code to parse numerics from text PThorpe92 2025-02-23 15:27:46 -05:00
  • 66f0835d51 Add tests for corrected behavior around casting PThorpe92 2025-02-23 12:54:57 -05:00