Commit Graph

  • 83b214a4e3 Added clear_over_pages it deletes all the overflow pages related to a cell. krishvishal 2025-01-26 17:07:30 +05:30
  • bf045da9dc Fix python extension test for generate_series() Jussi Saurio 2025-02-06 19:11:04 +02:00
  • d5f58f5fea Add quickcheck tests for generate_series() and refine implementation Jussi Saurio 2025-02-06 18:36:21 +02:00
  • 098da0794f Merge 'Complete initial pass on virtual tables' from Preston Thorpe Jussi Saurio 2025-02-06 16:29:14 +02:00
  • ae88d51e6f Remove TableReferenceType enum to clean up planner PThorpe92 2025-02-05 21:30:55 -05:00
  • cd83ac6146 Remove error from vcursor trait in extensions PThorpe92 2025-02-05 16:14:21 -05:00
  • a8ae957162 Add tests for series extension, finish initial vtable impl PThorpe92 2025-02-05 13:35:24 -05:00
  • ad30ccdc0e Add docs in extension README for vtable modules PThorpe92 2025-02-02 20:20:17 -05:00
  • d4c06545e1 Refactor vtable impl and remove Rc Refcell from module PThorpe92 2025-02-02 20:18:36 -05:00
  • 661c74e338 Apply new planner structure to virtual table impl PThorpe92 2025-02-01 18:51:27 -05:00
  • f5f77c0bd1 Initial virtual table implementation Jussi Saurio 2025-01-19 15:10:47 +02:00
  • da4b72eeef Merge 'Clean up functions' from Pekka Enberg Pekka Enberg 2025-02-06 14:03:42 +02:00
  • 982572078c Merge 'bindings/java: Rename package to tursodatabase' from Kim Seon Woo Pekka Enberg 2025-02-06 13:57:56 +02:00
  • 55eb55a634 Rename package to tursodatabase 김선우 2025-02-06 20:54:13 +09:00
  • f4a574e6bc core: Move strftime to functions module Pekka Enberg 2025-02-06 13:53:36 +02:00
  • ee8eabf167 core: Move datetime to functions module Pekka Enberg 2025-02-06 13:52:25 +02:00
  • 7513f859df core: Move printf to functions module Pekka Enberg 2025-02-06 13:50:05 +02:00
  • 238fb9c977 Merge 'Sqlean Crypto extension' from Diego Reis Pekka Enberg 2025-02-06 13:46:01 +02:00
  • f3902ef9b6 core: Rename OwnedRecord to Record Pekka Enberg 2025-02-06 13:40:34 +02:00
  • 8cdd3fc57e Merge 'core: Parse UTF-8 strings lazily' from Pekka Enberg Pekka Enberg 2025-02-06 13:39:12 +02:00
  • f9828e0e6f core: Parse UTF-8 strings lazily Pekka Enberg 2025-02-06 12:26:25 +02:00
  • c9dcef84a2 Merge 'core: Move result row to ProgramState' from Pekka Enberg Pekka Enberg 2025-02-06 12:00:27 +02:00
  • c210821100 core: Move result row to ProgramState Pekka Enberg 2025-02-06 07:52:00 +02:00
  • 0012e9d556 cargo fmt Pekka Enberg 2025-02-06 10:44:37 +02:00
  • f769d1aa2a s/LimboText/Text/g Pekka Enberg 2025-02-06 10:44:02 +02:00
  • 2546413d40 Merge 'Move vector into core from extensions' from Krishna Vishal Pekka Enberg 2025-02-06 07:41:28 +02:00
  • ba593a02b2 Merge 'Random Text related cleanups' from Pekka Enberg Pekka Enberg 2025-02-06 07:41:10 +02:00
  • 05057a04ac completes crypto extension Diego Reis 2025-02-06 01:42:47 -03:00
  • 846d5ed414 add md5 and encode to extension Diego Reis 2025-02-06 00:04:36 -03:00
  • dd58be3b60 Add basic structure for crypto extension Diego Reis 2025-02-05 23:08:20 -03:00
  • 32080aba5d Make vector function accessible through Function op code. krishvishal 2025-02-06 07:01:50 +05:30
  • d516821e27 Add vector to core and make necessary changes to types.rs. krishvishal 2025-02-06 07:00:51 +05:30
  • a3d0e1e974 Remove vector extension from different Cargo.toml files and add quickcheck, quickcheck_macros and rand crates to core's Cargo.toml file krishvishal 2025-02-06 06:58:41 +05:30
  • 7c86ac71da Move vector out of extensions krishvishal 2025-02-06 06:57:53 +05:30
  • 0d318d810e core: Add Text::from_str() helper Pekka Enberg 2025-02-05 19:58:42 +02:00
  • 5abf49a0be core: Rename LimboText to Text Pekka Enberg 2025-02-05 19:52:26 +02:00
  • f8905d1bc0 fix formatting alpaylan 2025-02-05 11:25:58 -05:00
  • 3adad219bd Merge branch 'main' of https://github.com/tursodatabase/limbo alpaylan 2025-02-05 11:24:42 -05:00
  • 6ea7fa06d2 Merge 'prepare perf: make ProgramBuilder aware of plan to count/estimate required memory' from Jussi Saurio Pekka Enberg 2025-02-05 18:24:16 +02:00
  • b5f5e40986 Merge 'prepare perf: dont eagerly allocate result column name strings' from Jussi Saurio Pekka Enberg 2025-02-05 18:20:01 +02:00
  • 795576b2ec dont eagerly allocate result column name strings Jussi Saurio 2025-02-05 14:59:36 +02:00
  • f599b5a752 Make programbuilder aware of plan to count/estimate required memory Jussi Saurio 2025-02-05 13:51:55 +02:00
  • f772fc83e1 core/mvcc: Disable test_overlapping_concurrent_inserts_read_your_writes test Pekka Enberg 2025-02-05 14:18:56 +02:00
  • 56d401fb67 Merge 'Implement json_set' from Marcus Nilsson Pekka Enberg 2025-02-05 14:14:59 +02:00
  • f69b166d80 Merge 'Import MVCC implementation to the source tree' from Pekka Enberg Pekka Enberg 2025-02-05 14:00:24 +02:00
  • acb98f56d5 core/mvcc: Thanks Clippy... Pekka Enberg 2025-02-05 13:44:55 +02:00
  • 36b487d281 core/mvcc: Make Clippy happy Pekka Enberg 2025-02-05 13:41:20 +02:00
  • 5870c92e9e core/mvcc: Fix MVCC benchmark SIGKILL Pekka Enberg 2025-02-05 13:33:38 +02:00
  • 44ca85e121 core: Enable MVCC benchmark Pekka Enberg 2025-02-05 13:26:05 +02:00
  • fad479ac59 core/mvcc: Move source code to module Pekka Enberg 2025-02-05 13:02:04 +02:00
  • a585b81148 mvcc/core: Kill S3 persistent storage Pekka Enberg 2025-02-05 12:51:58 +02:00
  • e923a2352e core/mvcc: Kill mvcc-rs crate Pekka Enberg 2025-02-05 12:44:57 +02:00
  • 9f0b33a8ef core/mvcc: Remove README.md Pekka Enberg 2025-02-05 12:44:36 +02:00
  • 5c9bb4bddd core/mvcc: Remove duplicate Cargo workspace config Pekka Enberg 2025-02-05 12:42:39 +02:00
  • 5e282c00bc Remove duplicate MIT license Pekka Enberg 2025-02-05 12:42:15 +02:00
  • 7d99894269 Move MVCC docs to top-level docs directory Pekka Enberg 2025-02-05 12:41:34 +02:00
  • df20213a4b core/mvcc: Remove C bindings Pekka Enberg 2025-02-05 12:40:28 +02:00
  • fcb4c7e46a core/mvcc: Remove Git metadata files Pekka Enberg 2025-02-05 12:40:06 +02:00
  • b9568b74af Merge "Hekaton MVCC implementation" from Pekka and others Pekka Enberg 2025-02-05 12:38:35 +02:00
  • 9fdf54de2b Merge 'Small perf optimizations to statement preparation' from Jussi Saurio Pekka Enberg 2025-02-05 10:46:57 +02:00
  • 4aad309bab Merge 'clarify README and future plans' from Glauber Costa Pekka Enberg 2025-02-05 10:46:34 +02:00
  • 64890f12e4 Merge 'core/vdbe: Lazy cursor borrowing' from Pekka Enberg Pekka Enberg 2025-02-05 10:46:04 +02:00
  • 0b0681c9f8 core/vdbe: Lazy cursor borrowing Pekka Enberg 2025-02-05 09:22:17 +02:00
  • e3169e5dcd Merge 'Simplify Statement::step()' from Pekka Enberg Pekka Enberg 2025-02-05 09:26:04 +02:00
  • 23cd8b10c3 core: Unify StepResult structs Pekka Enberg 2025-02-05 09:06:17 +02:00
  • 7573fc62e6 core: Unify Row and Record structs Pekka Enberg 2025-02-05 09:02:56 +02:00
  • ac6dc9f9e8 clarify README and future plans Glauber Costa 2025-02-04 19:43:41 -05:00
  • 20ffcb9d48 Merge 'core: Switch to parking_lot for RwLock' from Pekka Enberg Pekka Enberg 2025-02-04 20:55:54 +02:00
  • 1aca47a384 Replace cover art with Turso branding Pekka Enberg 2025-02-04 20:47:33 +02:00
  • 01492cf46f add support for json_set Marcus Nilsson 2025-02-04 17:51:51 +01:00
  • f004528e35 Update README.md Pekka Enberg 2025-02-04 20:07:21 +02:00
  • 68606d4d8c Update README.md cover art Pekka Enberg 2025-02-04 20:02:37 +02:00
  • 541270e38f Update README.md Pekka Enberg 2025-02-04 19:56:47 +02:00
  • 002ffb2e4d Update README.md Pekka Enberg 2025-02-04 19:35:07 +02:00
  • 4ad865af1d Merge 'Add Go example to main repo README' from Preston Thorpe Pekka Enberg 2025-02-04 19:31:47 +02:00
  • 1cbd33499e Add Go example to README PThorpe92 2025-02-04 11:53:07 -05:00
  • 3478352b18 move extraction of JsonPath from OwnedValue to separate function Marcus Nilsson 2025-02-04 16:58:47 +01:00
  • e4d7474372 core: Switch to parking_lot for RwLock Pekka Enberg 2025-02-04 18:13:01 +02:00
  • 750164fb85 Merge 'Sqlean Time extension' from Pedro Muniz Pekka Enberg 2025-02-04 18:27:44 +02:00
  • 733f7de688 Merge branch 'main' into feature/time-ext Pekka Enberg 2025-02-04 18:27:14 +02:00
  • f69804969c Merge 'Adding checkpoint result' from Sonny Pekka Enberg 2025-02-04 18:26:24 +02:00
  • a045866a6c Merge 'core: Fix benchmark panic if syscall is interrupted' from Pekka Enberg Pekka Enberg 2025-02-04 18:25:34 +02:00
  • b20ad42892 Merge 'github: Fix Python release workflow' from Pekka Enberg Pekka Enberg 2025-02-04 18:25:26 +02:00
  • bf1ef13c91 Merge 'Add Printf Support' from Zaid Humayun Pekka Enberg 2025-02-04 17:53:27 +02:00
  • 15b46e73eb test fix Zaid Humayun 2025-02-04 21:02:51 +05:30
  • 39d57ba541 test fix again Zaid Humayun 2025-02-04 20:58:03 +05:30
  • 4cb6f8cc6a fixing: failing test was expecting 2.50000 Zaid Humayun 2025-02-04 20:53:10 +05:30
  • 6a863b3da9 printf: this commit adds support for https://github.com/tursodatabase/limbo/issues/885 tracking printf functionality Zaid Humayun 2025-02-04 20:05:14 +05:30
  • 1817b75d9b github: Fix Python release workflow Pekka Enberg 2025-02-04 15:55:19 +02:00
  • 73a345aa4d Limbo 0.0.14 Pekka Enberg 2025-02-04 15:06:36 +02:00
  • 31552f0862 core/json: Kill some unwrap() calls Pekka Enberg 2025-02-04 14:53:48 +02:00
  • 2d9a54ccba Merge 'implement json_pretty' from Pedro Muniz Pekka Enberg 2025-02-04 14:51:47 +02:00
  • 0050f4aeea Merge 'Support column aliases in GROUP BY, ORDER BY and HAVING' from Jussi Saurio Pekka Enberg 2025-02-04 14:51:05 +02:00
  • b4a3cadf58 Merge 'Improve in-memory IO performance, remove runtime borrow checking' from Preston Thorpe Pekka Enberg 2025-02-04 14:50:38 +02:00
  • e2cf2d2c37 Merge 'doc: refine function contributing doc' from Sonny Pekka Enberg 2025-02-04 14:50:11 +02:00
  • 1a1366e46b Merge 'core: Kill Statement::query() method' from Pekka Enberg Pekka Enberg 2025-02-04 14:01:57 +02:00
  • 097e56c19f core: Kill Statement::query() method Pekka Enberg 2025-02-04 13:34:57 +02:00
  • 7dbfdba59f core: Fix benchmark panic if syscall is interrupted Pekka Enberg 2025-02-04 13:23:53 +02:00
  • fb0a560d76 Merge 'dont store insn comments unless the query is EXPLAIN' from Jussi Saurio Pekka Enberg 2025-02-04 13:10:37 +02:00
  • da96072780 Merge 'Lower ownership requirement for Value' from Levy A. Pekka Enberg 2025-02-04 13:10:10 +02:00