Commit Graph

  • 6e0ce3dd01 chore: cargo fmt Levy A. 2025-01-14 06:39:11 -03:00
  • 08c8c655e9 feat: initial implementation of Statement::bind Levy A. 2025-01-14 06:35:02 -03:00
  • b589203fea Merge 'Fix MustBeInt opcode semantics' from Vrishabh Pekka Enberg 2025-01-15 21:14:54 +02:00
  • 845de125db Align MustBeInt logic with sqlite psvri 2025-01-08 22:22:04 +05:30
  • f7af8150d2 Merge 'Simulator: show inner error if any' from Jussi Saurio Pekka Enberg 2025-01-15 19:45:49 +02:00
  • 0f4cc8f0cc Simulator: expose inner error in assertion failure, if any Jussi Saurio 2025-01-15 19:22:05 +02:00
  • bdc06f2d66 Merge 'Implement ShiftRight' from Vrishabh Pekka Enberg 2025-01-15 18:53:23 +02:00
  • c01c80baee Merge 'Run all statements from sql argument in cli' from Vrishabh Pekka Enberg 2025-01-15 18:44:17 +02:00
  • 7c549bc978 Merge 'Expr: fix recursive binary operation logic' from Jussi Saurio Pekka Enberg 2025-01-15 18:32:59 +02:00
  • 4fafaba607 simulator: Reduce generated sequence size defaults Pekka Enberg 2025-01-15 18:31:48 +02:00
  • d3f28c51f4 Implement ShiftRight psvri 2025-01-15 21:21:51 +05:30
  • 519ba75642 Merge 'Implement ShiftLeft' from Vrishabh Pekka Enberg 2025-01-15 17:14:19 +02:00
  • 5b4d82abbf Implement ShiftLeft psvri 2025-01-15 00:37:54 +05:30
  • 9cc9577c91 Run all statements from sql argument in cli psvri 2025-01-08 22:17:36 +05:30
  • 84ef8a8951 translate_condition_expr(): unify how the AND and OR cases look Jussi Saurio 2025-01-15 14:24:40 +02:00
  • f8b3b06163 Expr: fix recursive binary operation logic Jussi Saurio 2025-01-15 14:12:08 +02:00
  • ffe65140c1 Merge 'simulator: add counterexample minimization' from Alperen Keleş Pekka Enberg 2025-01-15 13:12:17 +02:00
  • ea6ad8d414 remove debug print alpaylan 2025-01-15 12:44:43 +03:00
  • c446e29a50 add missed updates from the merge alpaylan 2025-01-15 11:42:48 +03:00
  • ecb0f782ac Merge branch 'main' of https://github.com/tursodatabase/limbo alpaylan 2025-01-15 10:59:46 +03:00
  • d0b5f50f2f Merge 'Replace scalar function declaration in extension API with proc macro' from Preston Thorpe Pekka Enberg 2025-01-15 09:15:13 +02:00
  • ca2333d0c4 Merge 'Add load_extension function, resolve shared lib extensions' from Preston Thorpe Pekka Enberg 2025-01-15 09:14:34 +02:00
  • d1b05ac6e9 Merge 'java/bindings: Add support for creating statement ' from Kim Seon Woo Pekka Enberg 2025-01-15 09:09:42 +02:00
  • d151824f66 Update JDBC4Statement to include resultSetType, resultSetConcurrency, resultSetHoldability 김선우 2025-01-15 09:46:42 +09:00
  • 7104a290e4 Basic support for close method 김선우 2025-01-15 09:20:44 +09:00
  • e5bf3c2644 Add Codes.java 김선우 2025-01-15 09:11:51 +09:00
  • eed610d457 Add JDBC4Statement.java 김선우 2025-01-15 09:08:45 +09:00
  • 256c0d4604 Merge 'Add support for rowid keyword' from Kould Pekka Enberg 2025-01-14 21:10:20 +02:00
  • 3c118db20d simulator: Welcome banner Pekka Enberg 2025-01-14 19:15:14 +02:00
  • 23d9d09b70 Add load_extension function, resolve shared lib extensions PThorpe92 2025-01-14 10:09:03 -05:00
  • 343ccb3f72 Replace declare_scalar_functions in extension API with proc macro PThorpe92 2025-01-14 11:49:34 -05:00
  • a9ffa72151 simulator: Replace println() calls with log::info() Pekka Enberg 2025-01-14 18:40:03 +02:00
  • 9db5061d64 Merge 'Simulator improvements' from Pekka Enberg Pekka Enberg 2025-01-14 18:37:31 +02:00
  • 053bc0b8cf Add Jussi to .github.json Pekka Enberg 2025-01-14 18:37:09 +02:00
  • 0c7ebd4df5 simulator: Enable info-level logging by default Pekka Enberg 2025-01-14 17:54:39 +02:00
  • 30a380cab1 simulator: Move more logging under trace level Pekka Enberg 2025-01-14 17:54:29 +02:00
  • d355ce785c core/storage: Remove debug printout Pekka Enberg 2025-01-14 17:54:17 +02:00
  • 3c6c6041ff simulator: Log query errors with debug level Pekka Enberg 2025-01-14 17:41:07 +02:00
  • e1f5fa875e simulator: Make simulator runs longer by default Pekka Enberg 2025-01-14 17:37:53 +02:00
  • 14ec057a34 simulator: Make stats printout prettier Pekka Enberg 2025-01-14 17:30:11 +02:00
  • 5b4c7ec7f5 simulator: Rename stats in SimulatorFile Pekka Enberg 2025-01-14 17:24:14 +02:00
  • 1df1f7afc5 Add scripts/run-sim helper Pekka Enberg 2025-01-14 17:19:58 +02:00
  • 9c9a6e5821 Merge 'Fix unsafe calls to mark_last_insn_constant()' from Jussi Saurio Pekka Enberg 2025-01-14 17:15:38 +02:00
  • 1bf651bd37 chore: rollback using rowid(sqlite3 unsupported) Kould 2025-01-14 22:56:49 +08:00
  • 5305a9d0fd feat: support keyword rowid Kould 2025-01-03 01:42:36 +08:00
  • 3cbb2d2d7c Add regression test for multi insert with unary operator Jussi Saurio 2025-01-14 16:22:16 +02:00
  • fcfee24c50 Remove mark_last_insn_constant() from places where it is not safe to do so Jussi Saurio 2025-01-14 16:06:42 +02:00
  • 55e79a72c1 Merge 'Initial pass on loadable rust extensions' from Preston Thorpe Pekka Enberg 2025-01-14 15:36:56 +02:00
  • 9c208dc866 Add tests for first extension PThorpe92 2025-01-12 17:32:20 -05:00
  • e4ce6402eb Remove previous uuid implementation PThorpe92 2025-01-12 16:47:43 -05:00
  • 3099e5c9ba Improve api, standardize conversions between types, finish extension PThorpe92 2025-01-12 16:35:56 -05:00
  • 6e05258d36 Add safety comments and clean up extension types PThorpe92 2025-01-12 15:48:26 -05:00
  • 98eff6cf7a Enable passing arguments to external functions PThorpe92 2025-01-12 15:24:50 -05:00
  • 852817c9ff Have args macro in extension take a range PThorpe92 2025-01-12 12:19:05 -05:00
  • c565fba195 Adjust types in extension API PThorpe92 2025-01-12 11:35:02 -05:00
  • 3412a3d4c2 Rough design for extension api/draft extension PThorpe92 2025-01-11 22:48:06 -05:00
  • 0a10d893d9 Sketch out runtime extension loading PThorpe92 2025-01-08 23:16:57 -05:00
  • bfbaa80bdc Merge 'Change bindings/java to support java 8' from Kim Seon Woo Pekka Enberg 2025-01-14 14:17:39 +02:00
  • 537aea590f Merge 'Clean up license management ' from Kim Seon Woo Pekka Enberg 2025-01-14 14:15:53 +02:00
  • e6d389e89c Merge 'v2 of Consolidate libc implementations' from Jorge López Tello Pekka Enberg 2025-01-14 14:14:56 +02:00
  • b3883d03d6 Apply necessary changes for java 8 김선우 2025-01-14 20:14:32 +09:00
  • eacd7b7945 Change bindings/java to support java 8 김선우 2025-01-14 20:08:13 +09:00
  • e687ae3bdf Update README.md 김선우 2025-01-14 19:51:50 +09:00
  • 8e4f6e7d30 Split serde-license.md to serde-apache-license.md and serde-mit-license.md 김선우 2025-01-14 19:44:13 +09:00
  • 8ed2d14ca4 Reposition licenses in core package 김선우 2025-01-14 19:42:09 +09:00
  • 66c9832bec Create top level licenses directory 김선우 2025-01-14 19:33:29 +09:00
  • a16282ea62 core: remove nix as a dependency Jorge López 2025-01-14 11:06:13 +01:00
  • 55e06b0c72 core/io: make file locks non-blocking so they fail right away Jorge López 2025-01-14 01:15:17 +01:00
  • b6ae8990e3 Limbo 0.0.12 Pekka Enberg 2025-01-14 11:39:17 +02:00
  • 0461fd4c41 Update CHANGELOG Pekka Enberg 2025-01-14 11:38:26 +02:00
  • a2506528d8 Merge '[bindings/java] Add support for Java nullability checks ' from Kim Seon Woo Pekka Enberg 2025-01-14 11:25:48 +02:00
  • a48cb8bbfc Merge branch 'main' into java-nullability 김선우 2025-01-14 17:49:36 +09:00
  • d4f55d4a1b Merge 'Change VALID_URL_PREFIX to use sqlite instead' from Kim Seon Woo Pekka Enberg 2025-01-14 10:48:53 +02:00
  • cd04bf796a Update README.md Pekka Enberg 2025-01-14 10:34:00 +02:00
  • d3c2868fcb Merge 'refactor: json functions vdbe code should be consistent with scalar functions' from Jorge Hermo Jussi Saurio 2025-01-14 10:30:33 +02:00
  • 5c9505e8f7 Revert "core/io/io_uring: replace nix and libc calls with their rustix counterparts." Pekka Enberg 2025-01-14 10:25:23 +02:00
  • d223c72d03 Revert "core: Previous commits didn't actually remove nix as dependency, so do that here" Pekka Enberg 2025-01-14 10:25:11 +02:00
  • 04cd655574 Change VALID_URL_PREFIX to use sqlite instead 김선우 2025-01-14 17:19:33 +09:00
  • f604e227b1 Update java.yaml workflow to use java 17 김선우 2025-01-14 17:12:50 +09:00
  • f03b6bffde Update license path 김선우 2025-01-14 17:12:03 +09:00
  • 5c9990f41a Merge branch 'main' into java-nullability 김선우 2025-01-14 17:09:45 +09:00
  • 945a91dee5 Merge 'core: Consolidate libc implementations' from Jorge López Tello Pekka Enberg 2025-01-14 10:07:20 +02:00
  • 2186af6c89 Bump "build-native" timeout to 10 minutes Pekka Enberg 2025-01-14 10:07:00 +02:00
  • a3b9cf823a Merge 'Initial pass on Rust bindings' from Pekka Enberg Pekka Enberg 2025-01-14 09:19:50 +02:00
  • f1b6003d2a Merge 'Fix the rest of the flaky datetime tests' from Preston Thorpe Pekka Enberg 2025-01-14 09:18:17 +02:00
  • af020c27d6 Initial take on Rust bindings Pekka Enberg 2025-01-03 10:47:22 +02:00
  • c66783603f Merge '[bindings/java] Add support for limbo connection using DriverManager' from Kim Seon Woo Pekka Enberg 2025-01-14 09:15:47 +02:00
  • 9178c4943c Merge 'Make translate_* functions accept ProgramBuilder' from Levy A. Jussi Saurio 2025-01-14 08:58:05 +02:00
  • abb3fda19f Fix all the flaky datetime tests PThorpe92 2025-01-13 18:49:21 -05:00
  • 2f2c96fa2c chore: cargo fmt Levy A. 2025-01-13 21:31:33 -03:00
  • eff5de50c5 refactor: make translate_* functions accept ProgramBuilder Levy A. 2025-01-13 19:53:06 -03:00
  • b3d3c8cf65 docs: update COMPAT.md Jorge Hermo 2025-01-14 00:04:40 +01:00
  • fea8d19359 test: add TCL tests for json_object Jorge Hermo 2025-01-14 00:00:31 +01:00
  • 23d17dba25 Merge branch 'main' into java-limbo-connection 김선우 2025-01-14 07:35:09 +09:00
  • a4cab8e628 test: add tests for json_object Jorge Hermo 2025-01-13 23:20:15 +01:00
  • 20566919a4 fix: compilation in CI Jorge Hermo 2025-01-13 23:19:57 +01:00
  • c1702b34eb Merge with main Jorge Hermo 2025-01-13 22:21:13 +01:00
  • df3123e128 Merge with main Jorge Hermo 2025-01-13 22:20:17 +01:00
  • cca3846f95 core: Previous commits didn't actually remove nix as dependency, so do that here Jorge López 2025-01-13 21:15:36 +01:00
  • 2f90a06533 core/io/unix: replace O_NONBLOCK flag from libc with equivalent from rustix Jorge López 2025-01-13 21:03:05 +01:00