Commit Graph

  • 2e62abe6df Implement basic getXX methods for JDBC4ResultSet 김선우 2025-01-29 11:41:56 +09:00
  • 8f24d18ad8 implement sqlite_source_id function Glauber Costa 2025-01-28 14:53:20 -05:00
  • cd58d6c37e update COMPAT matrix for journal_mod pragma Glauber Costa 2025-01-28 14:03:49 -05:00
  • bf1cfe3a1d avoid potentially expensive operations on prepare, query, execute Glauber Costa 2025-01-28 13:23:08 -05:00
  • bf6b80edab Continue progress go database/sql driver, add tests and CI PThorpe92 2025-01-28 10:58:26 -05:00
  • c950b177aa Add test for property: vector -> text -> vector produces an equal vector Jussi Saurio 2025-01-28 16:09:13 +02:00
  • e01555467f Add quickcheck property tests for vector extension Jussi Saurio 2025-01-28 15:29:03 +02:00
  • ac188808b6 Update README.md Pekka Enberg 2025-01-28 14:37:50 +02:00
  • a9d2ef3878 Update COMPAT.md Pekka Enberg 2025-01-28 14:26:09 +02:00
  • b9c89e79c2 testing: Add few TCL tests for vector extensions Pekka Enberg 2025-01-28 13:50:52 +02:00
  • ee05ad172b core: Bundle vector extension by default Pekka Enberg 2025-01-28 13:48:01 +02:00
  • 9462426685 Vector extension functions Pekka Enberg 2025-01-27 12:55:13 +02:00
  • 0eedea0bdb Merge 'Fix panic when double quoted strings are used for column names.' from Krishna Vishal Pekka Enberg 2025-01-28 14:20:58 +02:00
  • d164ad1035 Merge 'Improve docs' from Sonny Pekka Enberg 2025-01-28 14:19:18 +02:00
  • 3baca19f75 Merge 'bindings/java: Implement close() for LimboStatement and LimboResultSet ' from Kim Seon Woo Pekka Enberg 2025-01-28 14:18:01 +02:00
  • 810ad77951 Merge 'bindings/java: Add README.md for bindings/java' from Kim Seon Woo Pekka Enberg 2025-01-28 14:17:47 +02:00
  • f59379e0c9 fix wrong replacement in compat sonhmai 2025-01-28 11:35:49 +07:00
  • d4e5f83932 add references for dst sonhmai 2025-01-28 11:32:17 +07:00
  • fc4192362d add journaling modes to compat sonhmai 2025-01-28 11:13:37 +07:00
  • 793cdf8bad Fix memory issues, make extension types more efficient PThorpe92 2025-01-27 22:11:34 -05:00
  • 55a7cd230e Add README.md for bindings/java 김선우 2025-01-28 10:48:44 +09:00
  • b17511b559 Fix test to use lighter query 김선우 2025-01-28 09:25:57 +09:00
  • a82c459ed0 Implement close on LimboStatement and JDBC4Statement independently 김선우 2025-01-28 09:20:07 +09:00
  • 61d60cf4b7 Fix panic when double quoted strings are used for column names in SQL statements. Double quoted strings are not supported in SQLite. Fixes https://github.com/tursodatabase/limbo/issues/800 Krishna Vishal 2025-01-27 23:15:04 +05:30
  • 01626f9355 cleanup of some TODOs pedrocarlo 2025-01-27 12:23:59 -03:00
  • 75e78a6c70 cargo clippy pedrocarlo 2025-01-27 12:20:13 -03:00
  • ad8e05b9a1 Merge 'bindings/java: Implement LimboConnection close() ' from Kim Seon Woo Pekka Enberg 2025-01-27 14:51:04 +02:00
  • eeed305b07 Nit 김선우 2025-01-27 20:40:43 +09:00
  • c18418bed0 Nit 김선우 2025-01-27 20:35:11 +09:00
  • e48d7aa763 Add consumeAll method in LimboResultSet and let JDBC4Statement to use it 김선우 2025-01-27 20:31:37 +09:00
  • 4dd2d1c64a Implement close() on LimboStatement 김선우 2025-01-27 20:20:10 +09:00
  • 6252947232 Fix the logic on determining whether connection is closed 김선우 2025-01-27 19:49:10 +09:00
  • 1125e51a59 Add test for close() 김선우 2025-01-27 19:19:34 +09:00
  • dae15ef0e3 Implement limbo close() 김선우 2025-01-27 19:15:02 +09:00
  • ef6a1be335 Merge 'Enable static linking for 'built-in' extensions' from Preston Thorpe Pekka Enberg 2025-01-27 09:49:48 +02:00
  • e8600fa2a1 Merge branch 'main' into static Pekka Enberg 2025-01-27 09:49:34 +02:00
  • 5a1e1f690a Merge 'bindings/java: Log driver loading error' from Pekka Enberg Pekka Enberg 2025-01-27 09:09:03 +02:00
  • 97c716524b cargo fmt and clippy pedrocarlo 2025-01-26 20:51:14 -03:00
  • 515e281480 implement noop pedrocarlo 2025-01-26 20:49:23 -03:00
  • f5139f086e add select-limit property alpaylan 2025-01-27 01:24:20 +03:00
  • 847617df63 Created TCL tests for select queries with offset ben594 2025-01-26 16:30:33 -05:00
  • 54a6505b33 Handle negative limits and offsets ben594 2025-01-26 15:51:41 -05:00
  • 983fe4c151 Emit Integer, OffsetLimit instructions, and emit IfPos instruction to skip rows ben594 2025-01-26 01:15:37 -05:00
  • 0ff4389eea Add registers for offset and sum of limit and offset ben594 2025-01-25 16:24:23 -05:00
  • d03a0dbd39 Added parsing of offset clause ben594 2025-01-23 10:16:35 -05:00
  • a3c0602452 Implemented OffsetLimit opcode ben594 2025-01-22 22:57:13 -05:00
  • a94f2bcf9c cargo fmt pedrocarlo 2025-01-26 17:10:04 -03:00
  • 58cf453d2a strftime compatibility issue solved pedrocarlo 2025-01-26 17:01:08 -03:00
  • 6f93f290e1 bindings/java: Log driver loading error Pekka Enberg 2025-01-26 20:57:00 +02:00
  • 9b9d5f9b4c Merge 'bindings/go: Rename to Limbo' from Pekka Enberg Pekka Enberg 2025-01-26 21:04:43 +02:00
  • 0918fc40d4 bindings/go: Rename to Limbo Pekka Enberg 2025-01-26 20:52:23 +02:00
  • 4f1548d27b Merge 'bindings/java: Apply spotless formatting in bindings/java project ' from Kim Seon Woo Pekka Enberg 2025-01-26 20:48:42 +02:00
  • 089e4e66eb Merge 'Implemented json_valid function' from Harin Pekka Enberg 2025-01-26 20:48:16 +02:00
  • 76e76ba404 Merge 'core: Remove database header from BTreeCursor' from Pekka Enberg Pekka Enberg 2025-01-26 20:48:03 +02:00
  • 0903b9b019 Implemented JSON valid function Harin 2025-01-26 23:35:47 +05:30
  • 983875c443 core: Remove database header from BTreeCursor Pekka Enberg 2025-01-26 16:48:12 +02:00
  • 359576d910 Merge 'core: Kill Rows wrapper struct' from Pekka Enberg Pekka Enberg 2025-01-26 16:40:51 +02:00
  • 7967cc5efc core: Kill Rows wrapper struct Pekka Enberg 2025-01-26 16:22:04 +02:00
  • 9f3b2dcc92 Merge 'Program state optimizations' from Jussi Saurio Pekka Enberg 2025-01-26 16:05:04 +02:00
  • faa6d0c69d use vec for cursors, not map Jussi Saurio 2025-01-26 14:04:05 +02:00
  • cdafc9033e ProgramState::registers - no resize Jussi Saurio 2025-01-26 13:56:09 +02:00
  • b687cf66eb use bitfield for ended_coroutine Jussi Saurio 2025-01-26 13:12:47 +02:00
  • 2212cc2a09 Apply lints 김선우 2025-01-26 20:04:57 +09:00
  • 8b6e761496 Add lint commands in Makefile 김선우 2025-01-26 20:04:30 +09:00
  • 9e32ce6c77 Add Cursor enum and store a single BTreeMap of cursors in ProgramState Jussi Saurio 2025-01-26 12:32:22 +02:00
  • 609839d79a Merge 'core: Fix Statement::reset()' from Pekka Enberg Pekka Enberg 2025-01-26 11:56:44 +02:00
  • 8942c38bda core: Fix Statement::reset() Pekka Enberg 2025-01-26 10:52:58 +02:00
  • 17e7e03423 Revert "cargo: Disable LTO.." Pekka Enberg 2025-01-26 10:28:23 +02:00
  • 0d0906dce4 Merge 'simulator: implement --load and --watch flags' from Alperen Keleş Pekka Enberg 2025-01-26 08:52:58 +02:00
  • 6c80b1dc78 Merge 'bindings/go: Begin implementation of Go database/sql driver' from Preston Thorpe Pekka Enberg 2025-01-26 08:51:27 +02:00
  • 538b3ef823 Merge 'Implement strftime function' from Pedro Muniz Pekka Enberg 2025-01-26 08:47:44 +02:00
  • ef466cbdf7 Merge 'bindings/java: Add auto formatting for java bindings project ' from Kim Seon Woo Pekka Enberg 2025-01-26 08:47:00 +02:00
  • 32c985f9a8 Progress on Go bindings, add prepare + query statement PThorpe92 2025-01-24 22:19:37 -05:00
  • 9d858f5cb3 Merge branch 'tursodatabase:main' into feature/strftime Pedro Muniz 2025-01-25 16:23:32 -03:00
  • a316ab51ac feature: implement strftime function pedrocarlo 2025-01-25 16:22:53 -03:00
  • 4be1f9c3cc Begin work on Go bindings (purego) PThorpe92 2025-01-21 10:21:55 -05:00
  • aded7d3896 Merge 'Implement Or and And bytecodes' from Diego Reis Pekka Enberg 2025-01-25 08:42:03 +02:00
  • 7902d5f200 Fix Text handling of And bytecode Diego Reis 2025-01-25 03:08:51 -03:00
  • 7d81c32261 Add spotless support for bindings/java formatting 김선우 2025-01-25 15:25:13 +09:00
  • 12dd64a599 Merge 'chore: fix typos' from Sonny Pekka Enberg 2025-01-25 08:13:12 +02:00
  • 3c0d727c01 Merge 'Support returning column names from prepared statement' from Preston Thorpe Pekka Enberg 2025-01-25 08:12:21 +02:00
  • 27c9d06742 Merge 'Add Nyrkiö change point detection to 'cargo bench' workflow' from Henrik Ingo Pekka Enberg 2025-01-25 08:11:48 +02:00
  • dde164f06a Merge 'Correct discord link' from Pedro Muniz Pekka Enberg 2025-01-25 08:11:31 +02:00
  • d1b1ee2c96 Merge '[bindings/java] Fix failing tests ' from Kim Seon Woo Pekka Enberg 2025-01-25 08:08:34 +02:00
  • e7d95399e3 Add Or bytecode Diego Reis 2025-01-25 02:54:14 -03:00
  • aff454b5f6 Implement And bytecode Diego Reis 2025-01-25 02:12:50 -03:00
  • f10b41c5b5 Pass io to statement from db 김선우 2025-01-24 15:43:44 +09:00
  • 53586b9d00 Break the loop when step() returns Err 김선우 2025-01-24 15:06:10 +09:00
  • 0481e69217 Handle Err case from connection.io 김선우 2025-01-24 14:07:52 +09:00
  • 36dff168b3 Execute io.run_once when receiving StepResult::IO 김선우 2025-01-22 08:50:47 +09:00
  • d05ffce613 Apply fmt 김선우 2025-01-21 19:08:35 +09:00
  • 82e9fe0219 Handle invalid step results 김선우 2025-01-21 19:00:38 +09:00
  • f7a8d1b428 Change Java_org_github_tursodatabase_core_LimboStatement_step to run in loop to handle StepResult::IO 김선우 2025-01-21 19:00:25 +09:00
  • 545990f806 Support returning column names from prepared statement PThorpe92 2025-01-22 10:17:59 -05:00
  • f77eacd90f cargo fmt pedrocarlo 2025-01-23 03:31:01 -03:00
  • 946d431d96 refactor of json serialization using formatters as is in serde_json pedrocarlo 2025-01-23 03:12:52 -03:00
  • fcd893284b chore: fix typos sonhmai 2025-01-23 09:51:46 +07:00
  • 667a3f594e change foreign discord link pedrocarlo 2025-01-22 15:02:25 -03:00
  • c5e60d8e08 Enable only uuid by default, change tests back to account for this PThorpe92 2025-01-21 10:06:05 -05:00
  • f13d035965 Enable wasm to static link extensions PThorpe92 2025-01-19 22:44:31 -05:00