Commit graph

  • 6329ea0cae
    Merge 39177f41b6 into fa7b2ef2d9 Khashayar Fereidani 2025-12-23 10:35:39 +03:30
  • 39177f41b6 fix eat_until and eat_past implementation fereidani 2025-12-23 10:35:32 +03:30
  • 6d3364d1b5 add memchr as dependency fereidani 2025-12-23 10:08:12 +03:30
  • 275e2014e0 optimize eat_minus_or_comment_or_ptr using eat_until fereidani 2025-12-23 10:07:14 +03:30
  • b8d2191efd optimize eat_slash_or_comment using eat_past fereidani 2025-12-23 10:06:45 +03:30
  • bea724277a optimize eat_lit_or_id using eat_past fereidani 2025-12-23 10:05:10 +03:30
  • 085bdc55db optimize eat_bracket using eat_past fereidani 2025-12-23 10:03:52 +03:30
  • 2e7ae5f871 add eat_past and eat_until simd accelerated helper functions fereidani 2025-12-23 10:01:25 +03:30
  • 61b8dfd08d
    Merge affc3f468c into fa7b2ef2d9 Vivek Nathani 2025-12-23 08:28:24 +05:30
  • 6a30c9a964
    Merge 6ec514ce67 into fa7b2ef2d9 Mikaël Francoeur 2025-12-22 21:30:27 -05:00
  • 6ec514ce67
    add multiverse debugging instructions antithesis-instructions Mikaël Francoeur 2025-12-22 21:29:10 -05:00
  • 9171f2d8ec
    Merge ffb3254178 into fa7b2ef2d9 Wang Ru 2025-12-23 09:08:09 +07:00
  • 7aec36d828
    Merge f327fd37cf into fa7b2ef2d9 Pedro Muniz 2025-12-23 09:45:50 +09:00
  • 410f267bd0
    Merge 2278435626 into fa7b2ef2d9 Kelvin 2025-12-22 21:32:00 -03:00
  • e749b0b569
    Merge 320d5b1ba0 into fa7b2ef2d9 Martin Mauch 2025-12-23 00:25:00 +00:00
  • 2f293619f1
    Merge 2a43fde03a into fa7b2ef2d9 Nuno Gonçalves 2025-12-23 01:03:34 +02:00
  • 82e8e5af06
    Merge 888361c346 into fa7b2ef2d9 Nuno Gonçalves 2025-12-23 01:00:49 +02:00
  • ee1f69d817
    Merge e19efb07b2 into fa7b2ef2d9 Nikita Sivukhin 2025-12-23 04:24:21 +05:30
  • 2cb7fb9fe8
    Merge bed90fe73e into fa7b2ef2d9 Jussi Saurio 2025-12-22 22:11:30 +00:00
  • bed90fe73e perf/vdbe: reuse&clear ephemeral cursor on repeat invocations openephemeral-reuse Jussi Saurio 2025-12-22 23:56:04 +02:00
  • 8634e6613f
    Merge 668fa361ea into fa7b2ef2d9 Juan V. García 2025-12-22 21:45:50 +00:00
  • 668fa361ea fix: should peek and not move to next Juan Garcia Orozco 2025-12-22 22:45:44 +01:00
  • dce99a9bbc fix: pacify clippy Juan Garcia Orozco 2025-12-22 22:30:27 +01:00
  • a76e397721 feat: wired modifier handling to unixepoch (with problems) Juan Garcia Orozco 2025-12-22 22:11:30 +01:00
  • 4966891a6e refactor: use name fields in DtTransform Juan Garcia Orozco 2025-12-22 19:38:53 +01:00
  • 4f453e6541 refactor: separate modify from format to reuse format Juan Garcia Orozco 2025-12-22 00:06:24 +01:00
  • 526c6e9b6f refactor: use owned dt in modify_dt Juan Garcia Orozco 2025-12-21 23:09:03 +01:00
  • 36a4e2c089
    Merge eb3fcb31a7 into fa7b2ef2d9 Pedro Muniz 2025-12-22 16:04:58 -05:00
  • fa7b2ef2d9
    Merge 'remove unneeded Result in exec unixepoch' from Juan V. García main Preston Thorpe 2025-12-22 16:04:15 -05:00
  • 21e8fc93f1
    Merge 'Fix squeue overflow issue in io_uring' from Preston Thorpe Preston Thorpe 2025-12-22 16:03:38 -05:00
  • 308b8644ae
    Merge 6dc03558b4 into 167f838e12 Abdelrahman Khalifa 2025-12-22 21:37:20 +02:00
  • 2486b2a167
    Merge branch 'tursodatabase:main' into main Juan V. García 2025-12-22 19:34:14 +01:00
  • dcae3a34fd
    Merge 85b278eb49 into 167f838e12 Pedro Muniz 2025-12-22 18:16:45 +00:00
  • 30c9d88386
    Merge 3c79785040 into 167f838e12 Pedro Muniz 2025-12-22 18:16:45 +00:00
  • 85b278eb49 add norowidalias database to tests pedrocarlo 2025-12-14 14:46:11 -03:00
  • 3c79785040 run examples in makefile pedrocarlo 2025-12-20 13:35:03 -03:00
  • bb2e1bc21a add mat views test pedrocarlo 2025-12-14 14:18:35 -03:00
  • fcb6175471 validate paths exist before running tests pedrocarlo 2025-12-20 13:33:03 -03:00
  • ad9772314e move somes tests to be only for turso pedrocarlo 2025-12-14 12:21:40 -03:00
  • 37821b06ce fix more tests pedrocarlo 2025-12-13 22:40:36 -03:00
  • 2561962ed6 fix pragma test hallucinations pedrocarlo 2025-12-13 19:39:02 -03:00
  • c8db28052e modify test files to read correct databases pedrocarlo 2025-12-13 18:33:49 -03:00
  • a4b0ab2cbd port tcl tests pedrocarlo 2025-12-13 16:52:14 -03:00
  • cd8535ebf6 remove wals pedrocarlo 2025-12-15 18:37:57 -03:00
  • aee333a6a3 databases should be in wal mode pedrocarlo 2025-12-14 19:27:11 -03:00
  • 683ad350a5 track empty wals for test runner as read only mode requires an existing wal pedrocarlo 2025-12-14 19:24:22 -03:00
  • 6cc5346658 add test workflows pedrocarlo 2025-12-14 16:46:06 -03:00
  • 35aa8fb5a1 remove unused executor file pedrocarlo 2025-12-14 16:28:33 -03:00
  • 1153f4d684 print db name that failed pedrocarlo 2025-12-14 14:46:11 -03:00
  • 35fdd53682 format duration properly pedrocarlo 2025-12-14 12:35:19 -03:00
  • 976ca962ed register time extension pedrocarlo 2025-12-14 12:21:40 -03:00
  • 434a14991b stream test results pedrocarlo 2025-12-14 02:11:33 -03:00
  • 028dbd4893 add raw keyword for expect tests to not trim anything from the block pedrocarlo 2025-12-14 01:37:22 -03:00
  • a99d02d59c add better error reports with miette pedrocarlo 2025-12-13 22:40:36 -03:00
  • 27f152fbce remove whitespace and | from error comparisons pedrocarlo 2025-12-13 19:45:12 -03:00
  • d7d9cf49a5 add databases to separate file pedrocarlo 2025-12-13 18:29:14 -03:00
  • ca4866b680 only pass certain cli flags if tursodb is in the cli name pedrocarlo 2025-12-13 16:52:14 -03:00
  • 5a0b43a81d modify how we parse blocks + handle in memory databases in differently when sending sql commands pedrocarlo 2025-12-13 15:49:52 -03:00
  • 55433a6d5d add rust analyzer component pedrocarlo 2025-12-13 15:22:35 -03:00
  • 610712c0d6 add final docs pedrocarlo 2025-12-13 15:17:09 -03:00
  • e3e348594d adjust cli and test output pedrocarlo 2025-12-13 15:06:28 -03:00
  • 521a8462f0 parallelism + runner pedrocarlo 2025-12-13 14:45:57 -03:00
  • ec5586752d create cli backend pedrocarlo 2025-12-13 14:34:31 -03:00
  • 3b02b9178b stub backend code + write comparison functions pedrocarlo 2025-12-13 14:22:41 -03:00
  • 63f1f530c1 init test runner with parser and lexer pedrocarlo 2025-12-13 13:02:33 -03:00
  • f327fd37cf create async and blocking statements pedrocarlo 2025-12-21 22:40:02 -03:00
  • 15243923b6 pass Waker::noop instead of None waker for _step to simplify code pedrocarlo 2025-12-22 00:07:12 -03:00
  • e19efb07b2 fix python lint errors partial-sync-experimental Nikita Sivukhin 2025-12-22 22:03:09 +04:00
  • 8b04ce7235 rename partial_sync_opts to partial_sync_experimental for Python driver Nikita Sivukhin 2025-12-22 21:48:03 +04:00
  • 1a1d06b708 rename partialSyncOpts to partialSyncOptsExperimental in the JS driver Nikita Sivukhin 2025-12-22 21:24:34 +04:00
  • f63ae56ddb rename options in go driver to *Experimental Nikita Sivukhin 2025-12-22 21:08:19 +04:00
  • ffa8f69336
    Merge 937007e908 into 167f838e12 gigagrug 2025-12-22 12:43:40 -05:00
  • c98c025ca6
    Merge ba450fb93b into 167f838e12 Fahd Ashour 2025-12-22 19:35:39 +02:00
  • 167f838e12
    Merge 'Implement busy handlers/callbacks' from Preston Thorpe Preston Thorpe 2025-12-22 12:35:14 -05:00
  • e4c61aaf65
    Add tests for busy handlers for sqlite3 C api PThorpe92 2025-12-21 19:03:50 -05:00
  • e472cc7aa3
    Add more unit tests for core/busy.rs PThorpe92 2025-12-21 17:18:52 -05:00
  • d796eee5a6
    Add busy handler plumbing to sqlite3 C api PThorpe92 2025-12-21 16:06:26 -05:00
  • e1fbb7d619
    Introduce/incorporate BusyHandler PThorpe92 2025-12-21 15:51:32 -05:00
  • dd9692c83a
    Add core/busy.rs with busy handler/busy timeout logic PThorpe92 2025-12-21 13:22:32 -05:00
  • e19c89e77f
    Merge 'Lexer/Parser Optimization and refactoring' from Khashayar Fereidani Preston Thorpe 2025-12-22 12:19:04 -05:00
  • 9e333aea56
    Merge 8b45877ce5 into b507c884ae Jussi Saurio 2025-12-22 20:24:42 +03:30
  • d3b6df5e07
    Fix squeue overflow issue in io_uring PThorpe92 2025-12-22 11:43:05 -05:00
  • 9bf05c9522 fix clippy warnings Khashayar Fereidani 2025-12-22 19:51:11 +03:30
  • dcd7bd2570 Add TK_NONE variant to TokenType and utility methods Khashayar Fereidani 2025-12-22 19:22:49 +03:30
  • 2773f760be
    Merge dc93b27a6c into b507c884ae Pavan Nambi 2025-12-22 10:39:47 -05:00
  • 286fc6d42c update devcontainer setup Nikita Sivukhin 2025-12-22 18:07:46 +04:00
  • b507c884ae
    Merge 'Affinity fixes' from Pedro Muniz Preston Thorpe 2025-12-22 10:21:17 -05:00
  • 2aca809511
    Merge 'Read only fixes' from Pedro Muniz Preston Thorpe 2025-12-22 09:57:19 -05:00
  • 562192f336
    Merge 16fc94d9b5 into 37e8cf176a Pavan Nambi 2025-12-22 14:20:57 +00:00
  • 16fc94d9b5
    exclude ruby - workflows complain aint no header Pavan-Nambi 2025-12-22 19:46:58 +05:30
  • eb3fcb31a7 assert different structs with send and sync pedrocarlo 2025-12-17 19:14:47 -03:00
  • cc0bf4985a add send + sync assert macros pedrocarlo 2025-12-17 19:14:47 -03:00
  • 6416d00f72 simplify affinity checking and avoid allocating string if it will not be used later pedrocarlo 2025-12-19 17:35:04 -03:00
  • 69eed773a2 clippy pedrocarlo 2025-12-19 16:55:38 -03:00
  • 3c782897b4 add tcl tests pedrocarlo 2025-12-19 16:43:53 -03:00
  • af919d10a3 add affinity conversion in update + upsert pedrocarlo 2025-12-19 16:31:17 -03:00
  • 6f93eba58a add affinity emission code for in list pedrocarlo 2025-12-19 13:59:03 -03:00
  • 1159e561dd simplify wal creation and do not open the wal file 2 times in header validation. open_shared_if_exists will open a new file if needed pedrocarlo 2025-12-20 11:29:19 -03:00
  • 2a7b06ea79 allow read only databases to open without wal if wal is empty pedrocarlo 2025-12-15 16:22:56 -03:00
  • 5e691a74c8 delete the correct wal in turso cli test pedrocarlo 2025-12-14 22:51:51 -03:00