Commit Graph

  • 0d6e6a0aa4 syntactic changes: use Result::unwrap_or() instead of manual match Jorge López 2025-01-18 18:57:58 +01:00
  • 00c503dcf5 syntactic changes: lift return out of ifs Jorge López 2025-01-18 18:53:52 +01:00
  • 90a14a7bc7 syntactic changes: replace explicit while let Some in iterator with for..in loop (see https://rust-lang.github.io/rust-clippy/master/index.html#while_let_on_iterator) Jorge López 2025-01-18 18:51:59 +01:00
  • 683125fefb syntactic changes: factor duplicated code into helper function that can be reused Jorge López 2025-01-18 18:50:03 +01:00
  • bbe3cded38 syntactic changes: use f64::INFINITY instead of deprecated std::f64::INFINITY Jorge López 2025-01-18 18:49:00 +01:00
  • cfff4dd21c syntactic changes: fix typos in comments Jorge López 2025-01-18 18:48:03 +01:00
  • e4ab2fb273 syntactic changes: rewrite loop with while Jorge López 2025-01-18 18:47:02 +01:00
  • 07970468bd syntactic changes: remove unneeded parentheses Jorge López 2025-01-18 18:45:05 +01:00
  • 218a2e6dda syntactic changes: remove unneeded mut, lifetimes,references that get instantaneously dereferenced and casts Jorge López 2025-01-18 18:43:47 +01:00
  • 4a41736f89 Merge 'Implement IsNot operator' from Vrishabh Pekka Enberg 2025-01-18 19:39:57 +02:00
  • 2cc8cb9ad8 syntactic changes: use assert_eq!() instead of assert!() for equality comparisons Jorge López 2025-01-18 18:37:50 +01:00
  • f160206cdd syntactic changes: replace unwrap() with ? in functions that return Result<...> Jorge López 2025-01-18 18:33:43 +01:00
  • 86a4714711 syntactic changes: remove unneeded paths when the type is already imported Jorge López 2025-01-18 18:29:12 +01:00
  • b966351e1f Implement IsNot operator psvri 2025-01-18 16:49:14 +05:30
  • 315d225a85 Merge 'Implement Is operator' from Vrishabh Pekka Enberg 2025-01-18 19:05:39 +02:00
  • 5a13f0790f Implement is operator psvri 2025-01-18 15:57:26 +05:30
  • bfadd30f54 Add compare tests psvri 2025-01-18 15:51:31 +05:30
  • a48c9033e2 Merge pull request #724 from PThorpe92/extdocs Jussi Saurio 2025-01-18 11:08:35 +02:00
  • af039ffa6e Merge 'Initial support for aggregate functions in extensions' from Preston Thorpe Jussi Saurio 2025-01-18 11:07:06 +02:00
  • b79bc8f8b6 trigger CI Jorge Hermo 2025-01-18 09:39:22 +01:00
  • 7f372d5498 Merge 'bindings/java: Implement minimal execute method ' from Kim Seon Woo Pekka Enberg 2025-01-18 09:05:37 +02:00
  • 51e90ba5dd Merge 'Fix SQL comment handling Limbo shell' from Clyde Pekka Enberg 2025-01-18 08:45:57 +02:00
  • b57308003e Handle freeing memory in finalize, remove unused free fn PThorpe92 2025-01-17 21:54:25 -05:00
  • fc82461eff Complete percentile extension, enable col+delimeter args PThorpe92 2025-01-17 18:28:59 -05:00
  • dc16ed1ef6 Add documentation for extensions/core PThorpe92 2025-01-17 20:43:10 -05:00
  • ab23e20732 Revert java image. Disable some failing test for now. 김선우 2025-01-18 09:52:42 +09:00
  • 6542fefd83 Change java image 김선우 2025-01-18 09:49:02 +09:00
  • aa88dd5d1a Print out yest results while build 김선우 2025-01-18 09:42:48 +09:00
  • eaa8743c36 Nit 김선우 2025-01-18 09:16:09 +09:00
  • 39245f35cc Add TODOs 김선우 2025-01-18 09:08:43 +09:00
  • 5b9a158db1 Remove unused methods 김선우 2025-01-18 09:00:03 +09:00
  • a3a31e787c Initial pass on step function 김선우 2025-01-18 00:36:11 +09:00
  • 5fc5f650cd Extract set_err_msg_and_throw_exception to utils.rs 김선우 2025-01-18 00:00:47 +09:00
  • 7028d963ba Remove unused methods for now 김선우 2025-01-17 23:57:51 +09:00
  • f6ec2252cf Group "pointer to struct" and "struct to pointer" functions 김선우 2025-01-17 23:56:45 +09:00
  • 9765eaba52 Implement prepare 김선우 2025-01-17 22:48:04 +09:00
  • b77bf879f7 Implement prepare on java side 김선우 2025-01-17 04:26:44 +09:00
  • 3e2e998060 Rename fileName to filePath for clarity 김선우 2025-01-17 04:26:27 +09:00
  • 0819963b2f Implement rust side connect and prepare function 김선우 2025-01-17 04:25:23 +09:00
  • 7e78ec448b Clean up error code related classes 김선우 2025-01-17 03:56:26 +09:00
  • fcadc2f825 Add connect function for creating connections from limbo db 김선우 2025-01-17 03:55:45 +09:00
  • 3409a82513 Add LimboDBFactory to support multiple LimboDB in single process 김선우 2025-01-17 03:03:09 +09:00
  • 0a071d26f7 Add logback dependency for logging 김선우 2025-01-17 03:02:16 +09:00
  • a6f389125c Implement minimal JDBC4Statement#exec(String sql) 김선우 2025-01-16 14:43:19 +09:00
  • 8a1ffbbb65 Add JDBC4ResultSet 김선우 2025-01-16 13:50:37 +09:00
  • 5dfc3b8787 Create simple extension for testing aggregate functions, add tests PThorpe92 2025-01-17 14:30:12 -05:00
  • 44374b9e69 Clean up scalar trait remove unnecessary args method PThorpe92 2025-01-17 14:13:22 -05:00
  • a1b1c01e9a Alter existing extensions to match new API PThorpe92 2025-01-17 13:50:02 -05:00
  • 0c737d88f7 Support aggregate functions in Extensions PThorpe92 2025-01-16 09:27:47 -05:00
  • 9b7b794e07 Begin sketching out aggregates api PThorpe92 2025-01-15 09:21:50 -05:00
  • c30e2757b4 - implement '--load <PATH>' flag that loads an interaction plan and executes it instead of generating one from scratch - save a json serialization of the generated plans to <tempdir>/simulator.plan.json alpaylan 2025-01-17 22:04:55 +03:00
  • 57274fa40b Correct CLI comment handling to mimic sqlite behavior CK-7vn 2025-01-17 13:59:34 -05:00
  • 20837d217b Update COMPAT.md Pekka Enberg 2025-01-17 19:50:43 +02:00
  • 02d410eb79 Merge 'Add regexp extension' from Vrishabh Pekka Enberg 2025-01-17 19:49:22 +02:00
  • 67b4b24580 Merge 'Reduce liblimbo_sqlite3.a size' from Pekka Enberg Pekka Enberg 2025-01-17 13:42:23 +02:00
  • 21c5fe2909 cargo: Switch to "line-tables-only" debug symbols Pekka Enberg 2025-01-16 19:59:10 +02:00
  • 4943217045 cargo: Disable LTO.. Pekka Enberg 2025-01-16 15:30:41 +02:00
  • b2cbc3e0eb Merge 'github: Switch to upload-artifact v4' from Pekka Enberg Pekka Enberg 2025-01-17 11:52:00 +02:00
  • f550ee5f11 github: Switch to upload-artifact v4 Pekka Enberg 2025-01-16 20:02:01 +02:00
  • 718ba17c0a Merge 'Fix cli comments parsing' from Diego Reis Pekka Enberg 2025-01-17 07:40:29 +02:00
  • 6a7b269aa7 fixup dropped meta data Elijah Morgan 2025-01-16 21:30:36 -05:00
  • c6d4484e63 bump versions Elijah Morgan 2025-01-16 21:26:11 -05:00
  • f20a2d1334 Reorg to single package Elijah Morgan 2025-01-16 21:09:15 -05:00
  • f7be8b834b got vitest working Elijah Morgan 2025-01-11 19:59:35 -05:00
  • 02e4104932 reorg package structure Elijah Morgan 2025-01-11 19:42:37 -05:00
  • f75a1f89c4 WIP restructure Elijah Morgan 2025-01-11 18:58:25 -05:00
  • f81dfed922 Node and Web basic npm package test work Elijah Morgan 2025-01-11 13:17:00 -05:00
  • 8fa3a760c7 Web test of npm package works Elijah Morgan 2025-01-10 20:13:11 -05:00
  • 6bd40430bf Begin adding nodejs/web to a single npm package Elijah Morgan 2025-01-09 18:03:53 -05:00
  • 285eeccb84 Fix cli comments parsing Diego Reis 2025-01-16 17:55:20 -03:00
  • 28cde537a8 this commit; - makes interaction plans serializable - fixes the shadowing bug where non-created tables were assumed to be created in the shadow tables map - makes small changes to make clippy happy - reorganizes simulation running flow to remove unnecessary plan regenerations while shrinking and double checking alpaylan 2025-01-17 01:28:37 +03:00
  • f7ec7bd20b feat: remove wildcard in convert_db_type_to_json Jorge Hermo 2025-01-16 19:22:39 +01:00
  • e43271f53b Implement regexp extension psvri 2025-01-16 22:51:21 +05:30
  • 3e9f3ae652 Fix all args not being passed to external functions psvri 2025-01-16 22:04:46 +05:30
  • 20ea8fb941 Make Clippy happy Pekka Enberg 2025-01-16 15:57:08 +02:00
  • 41b8228744 Merge 'Enable all features and targets in clippy for CI' from Jorge Hermo Pekka Enberg 2025-01-16 15:10:11 +02:00
  • cc1e281314 Merge 'Extension cleanups' from Pekka Enberg Pekka Enberg 2025-01-16 14:54:18 +02:00
  • 38f7dec9e7 merge-pr.py: Fix random emails appearing in commit logs Pekka Enberg 2025-01-16 14:52:58 +02:00
  • e2cf5cf145 Merge 'cli: Improve .schema command output on errors' from Pekka Enberg Pekka Enberg 2025-01-16 14:49:46 +02:00
  • 9209641a07 cargo fmt Pekka Enberg 2025-01-16 14:43:23 +02:00
  • e8420a3cb7 Update Cargo.lock Pekka Enberg 2025-01-16 14:42:07 +02:00
  • 93903555aa Rename limbo_extension crate to limbo_ext Pekka Enberg 2025-01-16 14:40:52 +02:00
  • f83b34287e Move limbo_extension crate to extensions/core Pekka Enberg 2025-01-16 14:39:12 +02:00
  • f711d2b7ed cli: Improve .schema command output on errors Pekka Enberg 2025-01-16 14:08:37 +02:00
  • 465c923db1 Update COMPAT.md Pekka Enberg 2025-01-16 09:14:46 +02:00
  • f5616f5ddb Update vendored/sqlite3-parser/Cargo.toml Jorge Hermo 2025-01-15 23:50:28 +01:00
  • fe30a7b505 chore: include limbo-wasm in clippy checks Jorge Hermo 2025-01-15 23:39:45 +01:00
  • c6b9b0c9a1 chore: update clippy ci command Jorge Hermo 2025-01-15 23:25:04 +01:00
  • 15f7928551 chore: enable all features in clippy ci and fix more clippy lints Jorge Hermo 2025-01-15 23:23:12 +01:00
  • f6655b38c4 chore: remove TODO Jorge Hermo 2025-01-15 22:40:13 +01:00
  • f38da70920 chore: remove TODO Jorge Hermo 2025-01-15 22:38:49 +01:00
  • 71c9a1c9e3 chore: remove TODO Jorge Hermo 2025-01-15 22:35:56 +01:00
  • 8de42faa41 chore: remove TODO Jorge Hermo 2025-01-15 22:34:23 +01:00
  • ac48be4ff1 chore: remove TODO Jorge Hermo 2025-01-15 22:32:00 +01:00
  • cd16a19167 Merge with main Jorge Hermo 2025-01-15 22:12:42 +01:00
  • fa8eb9549a Merge with main Jorge Hermo 2025-01-15 22:10:35 +01:00
  • 2aaa981b18 Merge 'Initial implementation of Statement::bind_at' from Levy A. Pekka Enberg 2025-01-15 22:52:56 +02:00
  • 9b8722f38e refactor: more well rounded implementation Levy A. 2025-01-15 16:33:33 -03:00
  • 5de2694834 feat: more parameter support Levy A. 2025-01-14 22:15:24 -03:00
  • d3582a382f fix: small bugs Levy A. 2025-01-14 06:49:17 -03:00