Commit Graph

  • 0f85c36416 Merge pull request #189 from penberg/translate-cleanup Pekka Enberg 2024-07-22 10:09:55 +03:00
  • 595ab432ee Merge pull request #194 from JoanFM/docs-contribute-build-perf-latency Pekka Enberg 2024-07-21 21:01:22 +03:00
  • 326814e530 docs: contribute update Joan Martinez 2024-07-21 19:58:42 +02:00
  • 4de7dbf3a2 Update CONTRIBUTING.md Pekka Enberg 2024-07-21 20:40:43 +03:00
  • f9348786e5 Update CHANGELOG.md Pekka Enberg 2024-07-21 20:37:43 +03:00
  • a5dd8fd92c core: Move select.rs to translate/ Pekka Enberg 2024-07-21 19:05:39 +03:00
  • 8ce67768e3 core: Move where_clause.rs to translate/ Pekka Enberg 2024-07-21 19:04:13 +03:00
  • fee1530ea6 core: Move expr.rs to translate/ Pekka Enberg 2024-07-21 19:02:47 +03:00
  • 25228f44dc core: Rename translate.rs as translate/mod.rs Pekka Enberg 2024-07-21 19:01:14 +03:00
  • 25dff72dec Merge pull request #190 from JoanFM/fix-io-arc Pekka Enberg 2024-07-21 20:36:29 +03:00
  • 6ff27454cc Merge branch 'main' of https://github.com/JoanFM/limbo into fix-io-arc Joan Martinez 2024-07-21 19:30:52 +02:00
  • ea7595dac5 Merge pull request #179 from benclmnt/orderby Pekka Enberg 2024-07-21 20:29:45 +03:00
  • 642603b6c7 perf-latency: fix enabling to build multitenancy Joan Martinez 2024-07-21 19:13:02 +02:00
  • 4bcae54aa9 fix: use Arc to handle IO Joan Martinez 2024-07-21 19:01:58 +02:00
  • 0a4e094ef6 Update COMPAT table and remove unused deps Bennett Clement 2024-07-20 00:35:15 +08:00
  • 4590c3cc7c Support select <columns> for order by operation Bennett Clement 2024-07-22 00:28:27 +08:00
  • 2e0d4c6fdb Implement basic ORDER BY Bennett Clement 2024-07-18 22:29:06 +08:00
  • 865b3a04e9 Implement orderby translation Bennett Clement 2024-07-22 00:27:46 +08:00
  • 28a078726a Merge pull request #188 from JeanArhancet/feat/add-length-scalar-function Pekka Enberg 2024-07-21 18:20:12 +03:00
  • 50c12d24c8 feat: add length scalar function JeanArhancet 2024-07-21 16:30:40 +02:00
  • 557eb25ba7 Add partial scalar function support to CHANGELOG.md Pekka Enberg 2024-07-21 15:26:52 +03:00
  • 5df0254a07 Mention file locking issue in CHANGELOG.md Pekka Enberg 2024-07-21 15:25:47 +03:00
  • 17727ef1af sqlite3: Make stub function failures more explicit Pekka Enberg 2024-07-21 13:34:39 +03:00
  • 15eb26f802 Merge pull request #187 from mazchew/cpython-error-compatibility Pekka Enberg 2024-07-21 13:32:44 +03:00
  • c90f7b8222 add cpython compatibility for error codes and messages mazchew 2024-07-21 16:41:23 +08:00
  • 5227beb99c Merge pull request #186 from JeanArhancet/feat/add-round-scalar-function Pekka Enberg 2024-07-21 12:55:04 +03:00
  • 569322446a feat: add round scalar function JeanArhancet 2024-07-20 18:38:52 +02:00
  • ba0aa663ee Merge pull request #184 from JeanArhancet/feat/add-trim-scalar-function Pekka Enberg 2024-07-20 16:39:22 +03:00
  • fd5dd4f3e7 feat: add trim scalar function JeanArhancet 2024-07-20 11:39:13 +02:00
  • db030d6825 Merge pull request #183 from JeanArhancet/feat/add-random-function Pekka Enberg 2024-07-19 22:48:33 +03:00
  • a2d4d73ce5 refactor: use getrandom JeanArhancet 2024-07-19 21:22:14 +02:00
  • 6a5d6847c0 feat: add random function JeanArhancet 2024-07-19 17:45:20 +02:00
  • 15bdeaba9a Merge pull request #182 from brayanjuls/upper_lower_scalar_func Pekka Enberg 2024-07-19 10:50:18 +03:00
  • 73c8fc23ba implementation of scalar functions upper and lower Brayan Jules 2024-07-19 00:38:12 -04:00
  • 3805311508 Merge pull request #181 from jussisaurio/translate-breakup-1 Pekka Enberg 2024-07-18 17:42:35 +03:00
  • dcd08e3b38 Extract modules expr,select,where_clause from translate.rs jussisaurio 2024-07-18 14:31:26 +03:00
  • 148ef06b8d Merge pull request #180 from jussisaurio/update-compat-changelog Pekka Enberg 2024-07-18 13:39:00 +03:00
  • 745d7f0547 Update changelog/compat re: joins jussisaurio 2024-07-18 13:32:54 +03:00
  • 4baa27869b Merge pull request #148 from jussisaurio/left-join Pekka Enberg 2024-07-18 13:28:00 +03:00
  • 70953a4fd0 Left join initial nested loop implementation jussisaurio 2024-07-15 15:02:58 +03:00
  • 573f19c494 Merge pull request #178 from brayanjuls/main Pekka Enberg 2024-07-18 08:25:17 +03:00
  • 3a46ca7d1c Update CHANGELOG.md Pekka Enberg 2024-07-18 08:17:31 +03:00
  • b7c08b8fd5 feat: abs func initial implementation Brayan Jules 2024-07-17 22:55:41 -04:00
  • 188ecf8593 Merge pull request #151 from gvos94/graghura/lock-files Pekka Enberg 2024-07-17 22:11:47 +03:00
  • c391b7b9a6 implemented the drop trait for all the limbo_core::File implementations gandeevanr 2024-07-17 11:34:19 -07:00
  • 9ef212edd3 Added support to disallow multiple processes from opening the same database file in linux and darwin gandeevanr 2024-07-14 18:32:57 -07:00
  • a6369982fe Enable cargo dist explicitly for the CLI only Pekka Enberg 2024-07-17 20:23:41 +03:00
  • 5d94dc2b63 Wrap installation command to multiple lines Pekka Enberg 2024-07-17 17:01:55 +03:00
  • eee140939a Add installation instructions to README Pekka Enberg 2024-07-17 17:00:27 +03:00
  • 013b634c5f Fix cargo dist install target path Pekka Enberg 2024-07-17 16:51:01 +03:00
  • 088315c720 Merge pull request #176 from penberg/sqlite3-improvements Pekka Enberg 2024-07-17 14:01:35 +03:00
  • af7b8b6768 sqlite3: Implement some auxiliary functions Pekka Enberg 2024-07-17 12:53:55 +03:00
  • a08051b106 sqlite3: Disable tests that SIGSEGV with sqlite3 on x86 Pekka Enberg 2024-07-17 12:44:04 +03:00
  • 4efa6e5efa sqlite3: API function tracing Pekka Enberg 2024-07-17 12:33:55 +03:00
  • 8fb50cc9bc sqlite3: Auto initialize in sqlite3_open() Pekka Enberg 2024-07-17 12:27:41 +03:00
  • d81a346d74 sqlite3: Implement sqlite3_{initialize,shutdown} Pekka Enberg 2024-07-17 12:26:23 +03:00
  • 80fc9bacf1 sqlite3: Fix test linking Pekka Enberg 2024-07-17 12:32:51 +03:00
  • 3e73694370 build: Add sqlite3 API tests to make test Pekka Enberg 2024-07-17 12:06:32 +03:00
  • 54feddabed sqlite3/tests: Add missing test-prepare.c Pekka Enberg 2024-07-17 12:09:32 +03:00
  • 58260a356a Merge pull request #175 from jussisaurio/conditional-disable-rusqlite-bench Jussi Saurio 2024-07-17 11:57:43 +03:00
  • 40aa081ec2 Conditionally disable rusqlite benchmark jussisaurio 2024-07-17 11:52:17 +03:00
  • 6f00a406dd 0.0.1 Pekka Enberg 2024-07-17 08:40:32 +03:00
  • a0c92f6d80 Switch to workspace versioning Pekka Enberg 2024-07-17 08:39:36 +03:00
  • f3585e4a45 Configure cargo dist for the project Pekka Enberg 2024-07-17 08:32:39 +03:00
  • cf85baf6fc simulator: Disable package publishing Pekka Enberg 2024-07-17 08:31:29 +03:00
  • c984877ac9 Merge pull request #172 from ethanniser/improve-flake Pekka Enberg 2024-07-17 07:42:11 +03:00
  • 5c8719175d improve nix flake by moving to fenix Ethan Niser 2024-07-16 19:52:39 -07:00
  • ad70a240d4 Merge pull request #147 from benclmnt/feat/where-and Pekka Enberg 2024-07-16 21:35:01 +03:00
  • ae7bfe1d05 Merge pull request #170 from benclmnt/read-index-from-disk Pekka Enberg 2024-07-16 20:38:50 +03:00
  • c42647c352 Merge pull request #171 from pereman2/translate-ref Pekka Enberg 2024-07-16 20:36:04 +03:00
  • 01b96abbac core: use references to ast instead of hard copies Pere Diaz Bou 2024-07-16 13:40:29 +02:00
  • 9bb15c5788 Read raw bytes for index btree pages Bennett Clement 2024-07-17 00:38:35 +08:00
  • 43a764381e Merge pull request #167 from JoanFM/validate-io-urint-result Pekka Enberg 2024-07-16 15:53:33 +03:00
  • b4cd8e39b5 core: validate result from CQ Joan Martinez 2024-07-16 14:08:49 +02:00
  • b7599abd2c Merge pull request #166 from penberg/fix-io-uring Pekka Enberg 2024-07-16 14:51:14 +03:00
  • 207ec5ce92 core: Enable direct I/O optimistically Pekka Enberg 2024-07-16 14:33:00 +03:00
  • 44d189668b Update docs Pekka Enberg 2024-07-16 14:43:18 +03:00
  • e3211b11ff Merge pull request #165 from benclmnt/like Jussi Saurio 2024-07-16 14:27:24 +03:00
  • 812a8b9ea2 core: Switch io_ring to Readv and Writev Pekka Enberg 2024-07-16 14:24:12 +03:00
  • 3c4f2b07e6 Respect jump_if_true in like implementation Bennett Clement 2024-07-16 17:17:23 +08:00
  • 6f983702c3 Refactor if/ifnot implementation Bennett Clement 2024-07-16 16:33:57 +08:00
  • 05558527af Implement like in where clause Bennett Clement 2024-07-16 15:55:33 +08:00
  • 2f738e0c8b Implement like function Bennett Clement 2024-07-16 15:20:45 +08:00
  • 7fa8f5c62e Add benchmarks for prepare() Pekka Enberg 2024-07-16 08:44:49 +03:00
  • 4cb90eaef3 Merge pull request #160 from benclmnt/fix-real-explain-format Pekka Enberg 2024-07-16 08:37:04 +03:00
  • 1df2ee6683 Fix real explain format Bennett Clement 2024-07-16 13:29:47 +08:00
  • b6c0bf57dc Fix conflicts Bennett Clement 2024-07-16 13:16:24 +08:00
  • c629aa02e2 Merge pull request #157 from penberg/compat-test-cleanup Pekka Enberg 2024-07-16 07:27:01 +03:00
  • 190e5844e7 testing: select.test Pekka Enberg 2024-07-15 21:22:48 +03:00
  • fbe71cc1d7 testing: pragma.test Pekka Enberg 2024-07-15 21:21:26 +03:00
  • ce1efa35eb testing: agg-functions.test Pekka Enberg 2024-07-15 21:20:25 +03:00
  • 75e72a4926 testing: where.test Pekka Enberg 2024-07-15 21:17:58 +03:00
  • 9fc48315cc testing: coalesce.test Pekka Enberg 2024-07-15 21:16:36 +03:00
  • 04b96a3d6c testing: join.test Pekka Enberg 2024-07-15 21:15:25 +03:00
  • 7858c350c5 Reintroduce overwritten optimization Bennett Clement 2024-07-16 08:51:41 +08:00
  • 4d077cf3e5 Implement std::cmp::PartialOrd for OwnedValue Bennett Clement 2024-07-16 08:32:10 +08:00
  • fdf77cee2b Merge branch 'main' of github.com:benclmnt/limbo into feat/where-and Bennett Clement 2024-07-16 08:10:24 +08:00
  • 15619e06f4 Merge pull request #152 from pereman2/and-or Jussi Saurio 2024-07-15 21:44:52 +03:00
  • ecacf8bfa1 Merge pull request #156 from pereman2/fix-typo Pekka Enberg 2024-07-15 21:07:30 +03:00
  • 881c12026f README: fix typo Pere Diaz Bou 2024-07-15 19:59:49 +02:00