Commit Graph

  • 84ed081f19 Merge 'Added random number generation to I/O trait for simulation' from mason Pekka Enberg 2024-08-22 18:43:01 +03:00
  • 156005694a added rng to io trait for simulation mazchew 2024-08-22 00:07:15 +08:00
  • d11dd9d06c cargo dist: Disable static library installation Pekka Enberg 2024-08-22 18:06:36 +03:00
  • 6e8a1117fe sqlite3: Format source code with cargo fmt Pekka Enberg 2024-08-22 17:54:25 +03:00
  • c69b2ab4f6 sqlite3: Fix LFS feature flag Pekka Enberg 2024-08-22 17:53:07 +03:00
  • b1f508db87 Limbo 0.0.4 Pekka Enberg 2024-08-22 17:44:28 +03:00
  • 51eebb8ea5 Merge 'Add support for nullif scalar function' from Kim Seon Woo Pekka Enberg 2024-08-20 20:47:35 +03:00
  • 8f617dd394 Apply fmt Kim Seon Woo 2024-08-20 18:44:06 +02:00
  • 8bb2a48cb6 Add support for nullif scalar function Kim Seon Woo 2024-08-20 18:36:06 +02:00
  • 87ff71152a Merge 'Fix INSERT to empty tables panic' from Kim Seon Woo Pekka Enberg 2024-08-19 07:35:23 +03:00
  • 9d878fda55 Remove failing test for now Kim Seon Woo 2024-08-18 21:05:01 +02:00
  • a95fcc0fc1 Fix test to check whether error message is included Kim Seon Woo 2024-08-18 06:08:08 +02:00
  • 98f32b6182 Remove database.db Kim Seon Woo 2024-08-17 23:23:30 +02:00
  • c6402aa341 Add tcl Kim Seon Woo 2024-08-17 21:56:35 +09:00
  • 78817d3804 Fix insert error Kim Seon Woo 2024-08-16 20:03:03 +09:00
  • f406481849 Explain why it fails Kim Seon Woo 2024-08-16 19:56:06 +09:00
  • 9404a561a9 Merge 'core: pretty-print EXPLAIN QUERY PLAN' from Piotr Sarna Pekka Enberg 2024-08-18 21:34:16 +03:00
  • d8002ff03c core: pretty-print EXPLAIN QUERY PLAN Piotr Sarna 2024-08-18 20:02:02 +02:00
  • ef30fe27d3 Update CHANGELOG Pekka Enberg 2024-08-18 16:37:06 +03:00
  • edf0f754f6 Merge 'More structured query planner' from Jussi Saurio Pekka Enberg 2024-08-18 16:36:51 +03:00
  • 68357ccb55 Update CHANGELOG Pekka Enberg 2024-08-18 15:53:24 +03:00
  • 9654840e64 Merge 'Add support for quote scalar function' from Jean Arhancet Pekka Enberg 2024-08-18 15:53:09 +03:00
  • a79c0c5b34 BytecodeGenerator struct was unnecessary jussisaurio 2024-08-17 14:35:44 +03:00
  • 2b71a5802d tweak jussisaurio 2024-08-17 14:24:20 +03:00
  • b7fbe57ca7 Move translate_table_columns to expr.rs jussisaurio 2024-08-17 14:16:56 +03:00
  • 05a6616803 BytecodeGenerator struct jussisaurio 2024-08-17 14:12:57 +03:00
  • d7d195a618 Cleanup and improve emitter.rs docs jussisaurio 2024-08-17 13:56:59 +03:00
  • e8c894e532 More flexible Emitter via stateful operators jussisaurio 2024-08-17 12:55:16 +03:00
  • b6c720c90a feat: add quote function JeanArhancet 2024-08-17 09:27:11 +02:00
  • d70eb6b3d7 fix seekrowid operator not emitting result when root jussisaurio 2024-08-17 09:16:24 +03:00
  • 69f549d2b9 remove unnecessary unwrap_or jussisaurio 2024-08-17 09:07:29 +03:00
  • 2e7f240bb5 use table_columns() for seekrowid result_columns() jussisaurio 2024-08-17 09:04:27 +03:00
  • 25033d280c more accurate variable name jussisaurio 2024-08-16 19:58:59 +03:00
  • 17cc3717c8 rebase jussisaurio 2024-08-16 19:43:29 +03:00
  • 069826820e Finish renaming node -> operator jussisaurio 2024-08-11 19:36:27 +03:00
  • 97dc98336c fix comment jussisaurio 2024-08-11 19:28:23 +03:00
  • e7cc04e157 Operator comments jussisaurio 2024-08-11 19:25:36 +03:00
  • 4c016b042b comment about bitmasks jussisaurio 2024-08-11 19:18:59 +03:00
  • 1130ccf203 mutable out parameter jussisaurio 2024-08-11 19:14:36 +03:00
  • 2d35641b86 whitespace jussisaurio 2024-08-11 17:18:26 +03:00
  • 989066eedf remove duplicate test after rebase jussisaurio 2024-08-11 17:13:19 +03:00
  • 9ab08ee2e6 is_rowid_alias instead of primary_key jussisaurio 2024-08-11 17:10:52 +03:00
  • 2e32ca0bdb More structured query planner jussisaurio 2024-08-11 16:58:32 +03:00
  • c2944f6eeb Merge 'Add support for concat scalar function' from Kim Seon Woo Pekka Enberg 2024-08-16 16:37:38 +03:00
  • 48d3c05fb0 Rebase Kim Seon Woo 2024-08-16 21:40:30 +09:00
  • a5bdfb62b8 Bump cargo-dist to 0.21.0 Pekka Enberg 2024-08-16 14:42:24 +03:00
  • cad0cd66d0 Update CHANGELOG.md Pekka Enberg 2024-08-16 14:38:53 +03:00
  • c9c0d2808c Merge 'Add support for ifnull scalar function' from Kim Seon Woo Pekka Enberg 2024-08-16 14:37:08 +03:00
  • ba3acedbc8 Merge 'Add support for substr scalar function' from Kim Seon Woo Pekka Enberg 2024-08-16 14:36:55 +03:00
  • 4992d81a32 Merge 'Implement char function support' from Kim Seon Woo Pekka Enberg 2024-08-16 14:36:32 +03:00
  • 10d452de2a Nit 김선우 2024-08-16 09:27:38 +09:00
  • 8fbcd10e0e Add support for ifnull scalar function 김선우 2024-08-16 09:25:04 +09:00
  • 27d9af2bf4 Add support for substr scalar function 김선우 2024-08-16 08:26:42 +09:00
  • fe526e118e Nit 김선우 2024-08-16 06:43:55 +09:00
  • ced664621f Allow char function to have empty args 김선우 2024-08-16 06:33:18 +09:00
  • 77c3d130f3 Add char function support 김선우 2024-08-16 06:26:06 +09:00
  • 39e77bac9f Merge 'Implement scala function substring(...) ' from Kim Seon Woo Pekka Enberg 2024-08-15 19:45:22 +03:00
  • a57870ed03 Merge 'Fix typo ' from Kim Seon Woo Pekka Enberg 2024-08-15 19:43:13 +03:00
  • e30b5f1082 Commit updated Cargo.lock and sqlite3.h Pekka Enberg 2024-08-15 19:42:10 +03:00
  • ac440495bd Nit 김선우 2024-08-15 18:59:46 +09:00
  • 28bd0275c0 Run cargo fmt, clippy 김선우 2024-08-15 18:56:02 +09:00
  • aff13de125 Nit 김선우 2024-08-15 18:50:40 +09:00
  • dc48c2e71d Add substring scala function with 2 arg 김선우 2024-08-15 18:47:32 +09:00
  • 3fa3c5c002 Add substr scala function 김선우 2024-08-15 18:27:18 +09:00
  • 08c1e13679 Merge 'Handle count(*)' from Vegard Stikbakke Pekka Enberg 2024-08-11 16:57:18 +03:00
  • e54fd83f49 Handle FunctionCallStar in analyze_expr Vegard Stikbakke 2024-08-11 13:49:16 +02:00
  • f75b43f28e Merge 'Add to sqlite3 static lib to cargo dist bundle' from Pekka Enberg Pekka Enberg 2024-08-11 12:22:28 +03:00
  • f633fc91cf sqlite3: Add to cargo dist bundle Pekka Enberg 2024-07-24 09:11:02 +03:00
  • 3f96b1d798 Merge 'Initial pass on Python API' from Jean Arhancet Pekka Enberg 2024-08-11 12:09:18 +03:00
  • 7c362b129f feat: impl python binding JeanArhancet 2024-08-06 09:21:06 +02:00
  • fc1f61acf9 Merge 'Use limbo instead of cargo run in command in README' from Vegard Stikbakke Pekka Enberg 2024-08-10 21:34:16 +03:00
  • 16f1e9c40b Use limbo instead of cargo run in command in README Vegard Stikbakke 2024-08-10 20:24:02 +02:00
  • 5083ba8ae9 Merge 'Update cbindgen dependency' from Pekka Enberg Pekka Enberg 2024-08-10 14:53:07 +03:00
  • 5219fc7258 Update cbindgen dependency Pekka Enberg 2024-08-10 14:29:20 +03:00
  • 896651229a Merge 'github: Cache Rust build dependencies' from Pekka Enberg Pekka Enberg 2024-08-10 08:40:49 +03:00
  • f3fc55eb8d github: Cache Rust build dependencies Pekka Enberg 2024-08-10 08:19:46 +03:00
  • 6b78573f79 Merge 'Implement NewRowid' from GV Pekka Enberg 2024-08-09 21:18:10 +03:00
  • 23a7d389b1 added unit tests for NewRowid gandeevanr 2024-08-08 19:04:10 -07:00
  • a9cb8157b5 initial pass at implementing NewRowId gandeevanr 2024-08-07 09:03:24 -07:00
  • 0cb45d4ebb Merge 'core: add datetime modifiers helpers.' from Sonny Pekka Enberg 2024-08-07 16:20:53 +03:00
  • c104e50a66 core: add datetime modifiers helpers. sonhmai 2024-08-07 13:43:51 +07:00
  • d4d7042373 Merge 'Use the correct integer PK column idx as the row-id alias' from GV Pekka Enberg 2024-08-06 08:11:06 +03:00
  • 7b06150df6 Update CHANGELOG.md and COMPAT.md Pekka Enberg 2024-08-06 08:06:43 +03:00
  • 5b7d112e74 Merge 'implementation of json function json(X)' from Jean Arhancet Pekka Enberg 2024-08-06 08:05:33 +03:00
  • 15ab7955d3 add licences JeanArhancet 2024-08-05 21:34:30 +02:00
  • 2b86f89d8d use the correct integer PK column idx as the row-id alias gandeevanr 2024-08-04 18:32:34 -07:00
  • 4050a3ebe2 refactor: impl json5 direclty JeanArhancet 2024-07-31 09:51:05 +02:00
  • 4d0a25c1b4 test: add json tcl test JeanArhancet 2024-07-26 22:18:56 +02:00
  • 8dbced6a39 refactor: delete Insn Json JeanArhancet 2024-07-26 13:04:18 +02:00
  • 552090cb29 feat: add json support JeanArhancet 2024-07-25 22:35:41 +02:00
  • a765828206 Merge 'First pass on WebAssembly I/O' from Pekka Enberg Pekka Enberg 2024-08-04 11:45:19 +03:00
  • 933bf89bb9 wasm: VFS interface to use Node filesystem API Pekka Enberg 2024-08-04 10:02:14 +03:00
  • 7df979cd3a wasm: Enable console.error() panic hook Pekka Enberg 2024-08-04 09:45:27 +03:00
  • e5034acb9e Merge 'fix: ctrl-c stop current query execution' from Jean Arhancet Pekka Enberg 2024-08-04 08:13:35 +03:00
  • 38a1b85094 fix: ctrl-c stop current query execution JeanArhancet 2024-08-03 22:53:52 +02:00
  • 31308f3699 core: Switch SQLite to use locking_mode EXCLUSIVE Pekka Enberg 2024-08-03 21:04:33 +03:00
  • 89079d1ccd Merge 'core: fix clippy' from Sonny Pekka Enberg 2024-08-03 17:53:51 +03:00
  • 0e7bd95e4e core: fix clippy sonhmai 2024-08-03 20:04:14 +07:00
  • e890a1d64f Merge 'More WAL work' from Pekka Enberg Pekka Enberg 2024-08-03 14:10:36 +03:00
  • a290b2f102 core: Open WAL file and parse header Pekka Enberg 2024-08-03 12:44:36 +03:00