Commit Graph

  • 776ffc6131 assert instead of fallback Jussi Saurio 2025-01-01 08:21:20 +02:00
  • 3e5be21707 remove commented out code Jussi Saurio 2025-01-01 08:18:49 +02:00
  • 2b5b54c44e clippy Jussi Saurio 2025-01-01 07:53:36 +02:00
  • 6633a3c66a condense comment Jussi Saurio 2025-01-01 07:42:39 +02:00
  • 80b9da95c0 replace termination_label_stack with much simpler LoopLabels Jussi Saurio 2025-01-01 07:40:51 +02:00
  • 1bc1f38737 Merge 'Refactor out repetitive agg_func code in vdbe' from Preston Thorpe Jussi Saurio 2024-12-31 15:02:57 +02:00
  • ed95007298 Separate exec insns to individual functions PThorpe92 2024-12-30 08:47:55 -05:00
  • 45eeee1589 Add comment and match case for improperly called values PThorpe92 2024-12-29 17:14:42 -05:00
  • d572089b80 Refactor out repetitive agg_func code in vdbe PThorpe92 2024-12-29 16:56:43 -05:00
  • 2066475e03 feat: subqueries in FROM clause Jussi Saurio 2024-12-31 14:13:11 +02:00
  • b1ca2b050b Merge 'External functions' from Pekka Enberg Pekka Enberg 2024-12-31 14:04:20 +02:00
  • 0aabcddf18 ext/uuid: Convert uuid4() to external function Pekka Enberg 2024-12-28 10:35:54 +02:00
  • 33dbd6c892 core: External functions Pekka Enberg 2024-12-27 13:26:41 +02:00
  • 858aecfea2 core: Drop Clone and PartialEq from Func enum Pekka Enberg 2024-12-28 10:23:21 +02:00
  • dca47f62ea core: Don't use Weak reference for connection database Pekka Enberg 2024-12-28 09:51:46 +02:00
  • 9b7b2f6241 Merge 'Codegen cleanups' from Pekka Enberg Jussi Saurio 2024-12-31 12:18:08 +02:00
  • 3046757d09 core/translate: Move prepare_delete_plan() to delete.rs Pekka Enberg 2024-12-31 11:39:17 +02:00
  • cb5d86ed8e core/translate: Move prepare_select_plan() to select.rs Pekka Enberg 2024-12-31 11:38:13 +02:00
  • dad3a5b069 core/translate: Move translate_insert() to top Pekka Enberg 2024-12-29 12:14:48 +02:00
  • f6149d3bd7 core/translate: Kill unused lifetimes Pekka Enberg 2024-12-29 12:06:49 +02:00
  • 719eda7cf7 Mark tests to fix for newer SQLite version Kacper Madej 2024-12-31 15:56:35 +07:00
  • 692301e72c Merge branch 'main' into json-extract Kacper Madej 2024-12-31 15:43:41 +07:00
  • c4b0eb398c Limbo 0.0.11 Pekka Enberg 2024-12-31 10:43:24 +02:00
  • 2e730ead25 Merge branch 'main' into json-extract Kacper Madej 2024-12-31 15:36:51 +07:00
  • f8d408e9a8 Merge 'enable sqpoll by default in io_uring' from Preston Thorpe Pekka Enberg 2024-12-31 10:37:39 +02:00
  • 21a9f293fd Merge 'simulator: allow failure assertions' from Alperen Keleş Pekka Enberg 2024-12-31 10:35:43 +02:00
  • 80fe5b0425 Merge 'Add in-memory mode to Python bindings' from Jean Arhancet Pekka Enberg 2024-12-31 10:33:18 +02:00
  • d12afe163c Merge 'Document how to add a new SQL function' from Sonny Pekka Enberg 2024-12-31 10:32:20 +02:00
  • 80e12dfbf7 Merge 'Fixes glob giving wrong results in some cases ' from Vrishabh Pekka Enberg 2024-12-31 10:31:49 +02:00
  • 4e8f3de535 Merge 'Clean up more Clippy warnings' from Lauri Virtanen Pekka Enberg 2024-12-31 10:30:19 +02:00
  • ad9acf7400 Add support for json_extract Kacper Madej 2024-12-20 14:51:54 +01:00
  • 3ac3fdf0a2 Fix glob psvri 2024-12-30 16:48:08 +05:30
  • 9a70dc8f78 fix: clippy error JeanArhancet 2024-12-30 10:22:36 +01:00
  • 2a0402ce7f fix: python lint JeanArhancet 2024-12-28 17:17:57 +01:00
  • cb69d8b0dd feat(python): add in-memory mode JeanArhancet 2024-12-23 17:05:21 +01:00
  • d8ce88c057 fix clippy warning alpaylan 2024-12-30 00:41:21 -05:00
  • 58f23983e1 minor changes, add maximum time bound to the simulator, fix bug in the table create shadowing alpaylan 2024-12-30 00:36:43 -05:00
  • c01f2d4ac2 fix formatting alpaylan 2024-12-29 16:09:49 -05:00
  • 8e2a1e4289 Merge remote-tracking branch 'turso/main' alpaylan 2024-12-29 16:08:35 -05:00
  • 4e77840ee5 Setup io_uring with sqpoll enabled PThorpe92 2024-12-29 15:24:53 -05:00
  • d3fee3b331 add empty line at the end of cargo.toml, add create counts to the interaction stats, turn the percentages into f64 alpaylan 2024-12-29 14:00:57 -05:00
  • db384c6828 Simplify init of delimiter_exprs Lauri Virtanen 2024-12-29 19:08:34 +02:00
  • 10065bda35 Don't use inaccurate pi values, make clippy happy Lauri Virtanen 2024-12-29 19:03:47 +02:00
  • 55916fdd9d Remove function parameter as it's only used in recursion Lauri Virtanen 2024-12-29 18:57:02 +02:00
  • 854005b977 Run cargo clippy --fix && cargo fmt Lauri Virtanen 2024-12-29 18:54:08 +02:00
  • b9187d57f6 Merge 'Add clippy CI, fix or ignore warnings where appropriate' from Preston Thorpe Pere Diaz Bou 2024-12-29 17:43:18 +01:00
  • 361e55f858 Fix checkout action for clippy ci PThorpe92 2024-12-27 18:28:54 -05:00
  • f6cd707544 Add clippy CI, fix or ignore warnings where appropriate PThorpe92 2024-12-27 18:17:06 -05:00
  • f87dc7cacc Merge 'Support like function with escape' from Vrishabh Pekka Enberg 2024-12-29 16:58:06 +02:00
  • 97647ff056 Clean up code to use Self adamnemecek 2024-12-26 16:13:29 -08:00
  • 948a2d3358 Merge pull request #572 from tursodatabase/commit-cargo-lock-changes Jussi Saurio 2024-12-29 09:09:10 +02:00
  • 8c9bd0deb9 chore: commit cargo lock changes from #553 Jussi Saurio 2024-12-29 08:58:26 +02:00
  • 1922b8ea38 Support like function with escape psvri 2024-12-28 13:55:12 +05:30
  • a8e2f48ab2 Merge 'Remainder vdbe opcode' from Preston Thorpe Pekka Enberg 2024-12-28 09:46:53 +02:00
  • 38e9ed7d5b make functions contrib doc better sonhmai 2024-12-28 11:28:54 +07:00
  • 2a3f4fd02a Merge branch 'tursodatabase:main' into feat/doc-functions-contributing Sonny 2024-12-28 11:07:56 +07:00
  • ddf229c432 Update COMPAT.md PThorpe92 2024-12-27 15:38:44 -05:00
  • 82de59dd88 Add compatability tests for mod operator PThorpe92 2024-12-27 15:38:29 -05:00
  • f08d62b446 Add Remainder vdbe oppcode PThorpe92 2024-12-27 15:38:07 -05:00
  • 3bc554f27c core: Remove unused import Pekka Enberg 2024-12-27 18:39:38 +02:00
  • 5b8f00cb8d Merge 'Fixes like function when pattern has regex meta chars' from Vrishabh Pekka Enberg 2024-12-27 18:35:47 +02:00
  • 8352dcd582 Merge 'Fix sqlite_version() out of bound panics' from Diego Reis Pekka Enberg 2024-12-27 18:34:47 +02:00
  • ae47665a25 Merge 'Add support for DELETE query planning ' from Kim Seon Woo Pekka Enberg 2024-12-27 18:34:02 +02:00
  • 5470ea2344 Add tests in like.test psvri 2024-12-27 21:49:26 +05:30
  • 2d0c16c428 Fix sqlite_version() out of bound Diego Reis 2024-12-27 11:39:33 -03:00
  • 9dea335a0a Add test function with regex Diego Reis 2024-12-27 11:39:02 -03:00
  • ad2d515ffd Merge branch 'main' into feature/delete-planning 김선우 2024-12-27 23:21:35 +09:00
  • 0beec6deaf doc: add contributing guide for functions sonhmai 2024-12-27 16:23:01 +07:00
  • 0feb6a519d Merge 'Random cleanups' from Pekka Enberg Pekka Enberg 2024-12-27 10:56:35 +02:00
  • b2f96ddfbd core/translate: Remove unnecessary mut Pekka Enberg 2024-12-27 10:39:24 +02:00
  • 9680471876 core: Remove unreachable pragma patterns Pekka Enberg 2024-12-27 10:36:20 +02:00
  • 464508bb29 core/vdbe: Kill unused next_free_register() Pekka Enberg 2024-12-27 10:35:25 +02:00
  • 244326ee57 core: Remove unused imports Pekka Enberg 2024-12-27 10:33:47 +02:00
  • 75992a84d8 cli: Fix unused result warnings Pekka Enberg 2024-12-27 10:30:15 +02:00
  • be481fc2cb Merge 'Rename RowResult to StepResult' from Pekka Enberg Pekka Enberg 2024-12-27 10:53:17 +02:00
  • f2ecebc357 Rename RowResult to StepResult Pekka Enberg 2024-12-27 10:20:26 +02:00
  • db0c59413b Merge 'Implement json_array_length' from Peter Sooley Pekka Enberg 2024-12-27 10:08:22 +02:00
  • 5065074617 Merge 'core: disk serialization changes to align with sqlite' from Jussi Saurio Pekka Enberg 2024-12-27 10:06:52 +02:00
  • 937779b8c0 Merge 'core/btree: small refactoring + documentation tweaks' from Jussi Saurio Pekka Enberg 2024-12-27 10:06:30 +02:00
  • cf1a3fb3e1 Merge 'Fix: core/translate/insert: fix four issues with inserts' from Jussi Saurio Pekka Enberg 2024-12-27 10:00:37 +02:00
  • 28244b10d6 implement json_array_length Peter Sooley 2024-12-26 14:36:44 -08:00
  • ad0288b39c fix formatting alpaylan 2024-12-26 15:23:10 -05:00
  • 12fee4df37 remove the regex dependency as functionality is possible without it alpaylan 2024-12-26 15:20:19 -05:00
  • 7524cf052e Merge branch 'tursodatabase:main' into main Alperen Keleş 2024-12-26 15:10:40 -05:00
  • 003ad6cc64 allow failure assertions in the simulator, add creating the same table two times to the list of checked properties as a failure property example alpaylan 2024-12-26 15:10:03 -05:00
  • 67c6409412 Add handling to busy row on RowIterator::next() Diego Reis 2024-12-26 14:09:11 -03:00
  • d7be6f91cd Fix formating and pass on tests Diego Reis 2024-12-21 20:24:43 -03:00
  • 860e8af84d Remove .db files after tests execution Diego Reis 2024-12-21 20:19:47 -03:00
  • 7235336501 Update dependencies of wasm tests Diego Reis 2024-12-21 20:19:04 -03:00
  • 979115ee59 Remove unused variable on RowIterator Diego Reis 2024-12-21 20:18:22 -03:00
  • 901a534e0a Remove broken test due unimplemented SQL feature Diego Reis 2024-12-21 20:17:15 -03:00
  • 71208f623f Add node_modules to .gitignore Diego Reis 2024-12-21 11:23:50 -03:00
  • 64414b888f Rollback js formatting to 4 spaces Diego Reis 2024-12-21 07:46:34 -03:00
  • 77c2b6f1a0 Make iterate() lazily evaluated on wasm Diego Reis 2024-12-20 17:19:04 -03:00
  • 12e49da1d0 fmt fixes psvri 2024-12-26 22:42:46 +05:30
  • 4368e8767b Fix like function giving wrong results psvri 2024-12-26 22:38:54 +05:30
  • c7448d2917 no allocation for serial types jussisaurio 2024-12-26 10:49:43 +02:00
  • 80933a32e9 remove space allocated for overflow pointer in non-overflow cases jussisaurio 2024-12-25 23:09:23 +02:00
  • 381335724a add tests for serialize() jussisaurio 2024-12-25 22:57:55 +02:00
  • 6bf1ab7726 add consts for integer lo/hi values and serial types jussisaurio 2024-12-25 22:34:34 +02:00