Commit Graph

  • 3796f7d976 rename Limbo to Turso in the README and other files Glauber Costa 2025-06-27 15:38:15 -05:00
  • a60da8186f Merge 'Remove dependency on test extension pkg' from Preston Thorpe Pekka Enberg 2025-06-27 18:22:45 +03:00
  • 486c4b69fb WAL record db_size frame on commit last frame Pere Diaz Bou 2025-06-27 16:21:23 +02:00
  • b655ac8267 Remove tests that dynamically load generate_series extension PThorpe92 2025-06-27 09:50:15 -04:00
  • 708aaf95ee Add generate_series to default built-in extensions PThorpe92 2025-06-27 09:48:17 -04:00
  • 0e26cf77cb Remove dependency on testing extension crate PThorpe92 2025-06-27 09:38:05 -04:00
  • 5791ab9dff Merge 'Cache reserved_space and page_size values at Pager init to prevent doing redundant IO' from Krishna Vishal Pekka Enberg 2025-06-27 16:40:14 +03:00
  • 9c20008d94 Update README.md Pekka Enberg 2025-06-27 16:33:22 +03:00
  • 27736d3785 Update README.md Pekka Enberg 2025-06-27 16:04:38 +03:00
  • d938ac47c3 Turso 0.1.0-pre.2 Pekka Enberg 2025-06-27 16:02:09 +03:00
  • 280587eb92 github: Fix JavaScript publish pipeline Pekka Enberg 2025-06-27 15:41:36 +03:00
  • f9685515e4 Merge 'Fix executing multiple statements' from Pere Diaz Bou Pekka Enberg 2025-06-27 15:37:03 +03:00
  • 22cb95bc5d execute run on multiple parsed statements Pere Diaz Bou 2025-06-27 14:02:34 +02:00
  • 09ba89e2ba core/translate: Replace todo with bail_parse_error Pekka Enberg 2025-06-27 13:42:49 +03:00
  • a87f294f24 cli: Switch to syntect development version Pekka Enberg 2025-06-27 13:21:10 +03:00
  • c12b291f9a Merge 'Fix evaluation of ISNULL/NOTNULL in OR expressions' from Piotr Rżysko Pekka Enberg 2025-06-27 13:15:21 +03:00
  • 09795ca512 Turso 0.1.0-pre.1 Pekka Enberg 2025-06-27 12:56:22 +03:00
  • a539c557d6 scripts/update-version.py: s/Limbo/Turso/ Pekka Enberg 2025-06-27 12:56:06 +03:00
  • da7152020b Merge 'cli: Rename CLI to Turso' from Pekka Enberg Pekka Enberg 2025-06-27 12:55:50 +03:00
  • c414db2196 Merge 'Fix database header contents on initialization' from Pere Diaz Bou Pekka Enberg 2025-06-27 12:47:31 +03:00
  • 8e0f8041ed properly set database header contents on initialization Pere Diaz Bou 2025-06-27 11:44:11 +02:00
  • 45c1a72d0a cli: Rename CLI to Turso Pekka Enberg 2025-06-27 12:26:39 +03:00
  • 81609845ba Merge 'bindings/javascript: Rename package to @tursodatabase/turso' from Pekka Enberg Pekka Enberg 2025-06-27 12:30:24 +03:00
  • 568da9bff7 bindings/javascript: Rename package to @tursodatabase/turso Pekka Enberg 2025-06-27 12:08:47 +03:00
  • 947f11676d Merge 'bindings/python: Rename package to pyturso' from Pekka Enberg Pekka Enberg 2025-06-27 11:59:20 +03:00
  • 5653f96701 cargo fmt Pekka Enberg 2025-06-27 11:46:14 +03:00
  • aaecca0ec9 cli: Add disclaimer that software is ALPHA Pekka Enberg 2025-06-27 11:28:32 +03:00
  • a5b539f1bf bindings/python: Rename package to pyturso Pekka Enberg 2025-06-27 10:58:57 +03:00
  • cda1ab8d76 Use OnceCell instead of OnceLock. Krishna Vishal 2025-06-27 13:32:03 +05:30
  • e23835ed8e github: Make labels lower case consistently Pekka Enberg 2025-06-27 10:44:23 +03:00
  • af2ab87810 Cache reserved_space and page_size values at Pager init. We use OnceLock for this. TODO: Invalidate reserved_space when we make functionality the to change it. Krishna Vishal 2025-06-27 12:51:11 +05:30
  • 116df2ec86 Fix evaluation of ISNULL/NOTNULL in OR expressions Piotr Rzysko 2025-06-27 08:13:02 +02:00
  • e1c8c676ca Merge 'Support insersect operator for compound select' from meteorgan Pekka Enberg 2025-06-27 09:13:16 +03:00
  • 8c03a7c1c9 Merge 'Simulator: add latency to File IO' from Pedro Muniz Pekka Enberg 2025-06-27 09:02:08 +03:00
  • 0ed94f13f5 resolve conflicts meteorgan 2025-06-26 17:23:01 +08:00
  • 51764d882e fix comments meteorgan 2025-06-22 17:52:13 +08:00
  • 2c4847210f ajust code to accommodate index_experimental feature meteorgan 2025-06-21 23:59:34 +08:00
  • c060905d00 add INTERSECT to compound_select_fuzz meteorgan 2025-06-21 23:18:02 +08:00
  • 41def8895f make intersect in compound work with insert meteorgan 2025-06-17 16:51:13 +08:00
  • 1fcc2ddd90 support limit meteorgan 2025-06-16 23:03:04 +08:00
  • d4789d0a05 add tests meteorgan 2025-06-16 22:31:06 +08:00
  • cd36fc26fd support intersect operation for compound select meteorgan 2025-06-12 23:08:03 +08:00
  • 1dc28e32f0 fix io_uring completion + clippy pedrocarlo 2025-06-24 22:44:49 -03:00
  • 9aa733f80c sleep inside Io completion pedrocarlo 2025-06-24 22:41:42 -03:00
  • bac5e4b563 refactor File and Database Storage to remove Arc<Connection> and return Arc<Connection> for caller to wait for completion pedrocarlo 2025-06-24 22:29:14 -03:00
  • 64d9193e7b refactor Completion to have a type field and lift common is_complete property pedrocarlo 2025-06-24 18:11:01 -03:00
  • e2aafacbb4 add cli option to adjust latency probability pedrocarlo 2025-06-18 00:52:06 -03:00
  • c8937976e5 generate_latency for each io operation on the file pedrocarlo 2025-06-18 00:27:21 -03:00
  • 56547f7127 change refcell values to cell pedrocarlo 2025-06-17 23:38:01 -03:00
  • e162b56d01 Merge 'Rename Limbo to Turso Database' from Pekka Enberg Pekka Enberg 2025-06-26 21:35:48 +03:00
  • 662615a7ad antithesis: Fix endpoint name too Pekka Enberg 2025-06-26 21:28:10 +03:00
  • 018b17b6f2 Rename Limbo to Turso Database Pekka Enberg 2025-06-03 19:44:14 +03:00
  • b702b4e59c Merge 'bindings/javascript: Fix StepResult:IO handling' from Pekka Enberg Pekka Enberg 2025-06-26 20:50:35 +03:00
  • 572c722390 Merge 'write page1 on database initialization' from Pere Diaz Bou Pekka Enberg 2025-06-26 20:43:40 +03:00
  • dc2e7ce942 bindings/javascript: Fix StepResult:IO handling Pekka Enberg 2025-06-26 20:36:56 +03:00
  • 9620c0cd8b antithesis: Fix experiment duration parameter for launch.sh Pekka Enberg 2025-06-26 20:28:58 +03:00
  • aa93b70a96 empty -> unitialized Pere Diaz Bou 2025-06-26 17:59:23 +02:00
  • d87ab33dcd Merge branch 'main' into feat/db-open-js-impl Forato 2025-06-26 11:34:33 -03:00
  • 4863564213 feat: only call close if it is open Forato 2025-06-26 10:24:18 -03:00
  • e341b80051 clippy Pere Diaz Bou 2025-06-26 15:01:54 +02:00
  • 4d80b8237d write page1 on database initialization Pere Diaz Bou 2025-06-26 14:44:23 +02:00
  • d5b06b96ef Merge 'Bring back TPC-H benchmarks' from Pekka Enberg Pekka Enberg 2025-06-26 11:38:05 +03:00
  • 129713018c Bring back TPC-H benchmarks Pekka Enberg 2025-06-26 10:27:46 +03:00
  • 00edfa888c Merge 'Switch to runtime flag for enabling indexes' from Pekka Enberg Pekka Enberg 2025-06-26 10:26:40 +03:00
  • 2fc5c0ce5c Switch to runtime flag for enabling indexes Pekka Enberg 2025-06-25 14:11:51 +03:00
  • 344eecb7ac bindings/rust: Fix RustDoc Pekka Enberg 2025-06-26 09:56:21 +03:00
  • 39aa7ad1b0 cargo fmt Pekka Enberg 2025-06-26 09:48:40 +03:00
  • 532b9cbcdb bindings/rust: API documentation Pekka Enberg 2025-06-26 09:45:58 +03:00
  • 7c6fdbdfad stress: Thank you Clippy Pekka Enberg 2025-06-26 09:05:05 +03:00
  • 317d8f763c feat: add napi to open Forato 2025-06-25 18:53:05 -03:00
  • 897898fdbd fix: remove unused Mutex Forato 2025-06-25 18:52:12 -03:00
  • 7919ff032a feat: implement open in lib.rs Forato 2025-06-25 18:45:23 -03:00
  • e109562449 Update COMPAT.md Pekka Enberg 2025-06-25 20:03:16 +03:00
  • a45f07a6ad antithesis: Add rollback parallel test driver Pekka Enberg 2025-06-25 18:15:46 +03:00
  • 2123858770 bindings/python: Add Connection.rollback() Pekka Enberg 2025-06-25 18:14:01 +03:00
  • 5be52a5260 stress: Interactive transactions Pekka Enberg 2025-06-25 13:11:02 +03:00
  • a48198ec60 Merge 'Rollback simple support' from Pere Diaz Bou Pekka Enberg 2025-06-25 18:09:05 +03:00
  • 0297773a02 bindings/javascript: Pass readonly flag to open Pekka Enberg 2025-06-25 18:59:44 +03:00
  • 4e852036c5 bindings/javascript: Drop README.md Pekka Enberg 2025-06-25 18:38:35 +03:00
  • 772ba761e6 bindings/javascript: implement readonly functionality Forato 2025-06-20 08:55:07 -03:00
  • f1197c064b Merge 'fix: use uv run instead of uvx for Pytest' from Pedro Muniz Pekka Enberg 2025-06-25 17:02:51 +03:00
  • 66546c59a5 Merge 'core/db&pager: fix locking for initializing empty database' from Jussi Saurio Pekka Enberg 2025-06-25 17:01:52 +03:00
  • 156027836e add another test Pere Diaz Bou 2025-06-25 12:30:51 +02:00
  • c02337c8cc clear dirty pages on rollback Pere Diaz Bou 2025-06-25 12:26:36 +02:00
  • 34a6d236ab fix comp Pere Diaz Bou 2025-06-25 09:28:31 +02:00
  • 96c30be488 more clippy Pere Diaz Bou 2025-06-24 20:10:39 +02:00
  • 0119b0f99d clippy Pere Diaz Bou 2025-06-24 19:59:12 +02:00
  • b3e0ba030d add rollback tcl tests Pere Diaz Bou 2025-06-24 19:49:44 +02:00
  • a3ad138df8 checkpoint clear dirty page if it was on cache Pere Diaz Bou 2025-06-24 19:24:13 +02:00
  • 4c3ca2caee remove hacked cacheflush on cli app Pere Diaz Bou 2025-06-24 19:23:52 +02:00
  • 22f9cd695d commit_txn track rollback case Pere Diaz Bou 2025-06-24 19:23:40 +02:00
  • b6a948e513 add cute log for translate input Pere Diaz Bou 2025-06-24 19:21:54 +02:00
  • 8517cea530 add finish append frames log Pere Diaz Bou 2025-06-24 10:56:03 +02:00
  • e2df4e1d33 run cacheflush until completion cli Pere Diaz Bou 2025-06-24 10:55:51 +02:00
  • bdd2010df3 autocommit rollback Pere Diaz Bou 2025-06-23 11:23:21 +02:00
  • cb29f325e2 No need for Database::is_empty to be pub Jussi Saurio 2025-06-25 14:53:39 +03:00
  • d66c683a4c implement rollback translation Pere Diaz Bou 2025-06-19 11:39:10 +02:00
  • 27b3ecf599 core/db&pager: fix locking for initializing empty database Jussi Saurio 2025-06-25 14:43:43 +03:00
  • 325aa320ba Merge remote-tracking branch 'origin/main' Pekka Enberg 2025-06-25 14:41:26 +03:00
  • 15fed363c7 Update COMPAT.md Pekka Enberg 2025-06-25 14:06:46 +03:00