Commit Graph

  • 867dcbfbdc move reset/clear into putCachedStmt and always finalize on failure Yasuhiro Matsumoto 2026-04-08 13:42:26 +09:00
  • 0e58fa4d72 simplify prepareWithCache to call prepare instead of duplicating logic Yasuhiro Matsumoto 2026-04-08 13:41:29 +09:00
  • e9f47da5c5 do not bail out on finalize error in closeCachedStmtsLocked Yasuhiro Matsumoto 2026-04-08 13:40:21 +09:00
  • 325cb8d5d9 remove redundant stmtCacheSize check in putCachedStmt Yasuhiro Matsumoto 2026-04-08 13:39:22 +09:00
  • 061c2a5f43 check stmtCacheSize before acquiring mutex in takeCachedStmt Yasuhiro Matsumoto 2026-04-08 13:38:45 +09:00
  • efa9b1c75d add opt-in statement cache Yasuhiro Matsumoto 2026-04-07 14:08:53 +09:00
  • 8d12439413 Merge pull request #1386 from mattn/perf/reduce-cgo-overhead mattn 2026-04-06 22:36:14 +09:00
  • 89f4bbe489 fix build with SQLITE_ENABLE_UNLOCK_NOTIFY Yasuhiro Matsumoto 2026-04-06 22:29:28 +09:00
  • 49540487ae reduce CGO call overhead for exec and bind paths Yasuhiro Matsumoto 2026-04-06 22:22:20 +09:00
  • 4a311ff7de Merge pull request #1385 from mattn/perf/reduce-bind-overhead mattn 2026-04-06 21:38:56 +09:00
  • 61c5b98535 reduce sqlite bind overhead Yasuhiro Matsumoto 2026-04-06 21:30:35 +09:00
  • f92973809d Merge pull request #1384 from mattn/raise-go121-cleanup mattn 2026-04-03 22:09:55 +09:00
  • efae5e7686 raise minimum Go version to 1.21 Yasuhiro Matsumoto 2026-04-03 17:38:29 +09:00
  • b23d54cb76 Merge pull request #1383 from mattn/codex/next-row-batch-fetch mattn 2026-04-03 17:39:28 +09:00
  • e1557be6ce batch row column fetches in Next Yasuhiro Matsumoto 2026-04-03 12:45:26 +09:00
  • cc39db7160 Merge pull request #1382 from mattn/codex/sqlite3-bind-fastpath mattn 2026-04-03 12:00:00 +09:00
  • 9a908a9fd0 optimize sqlite bind fast path Yasuhiro Matsumoto 2026-04-03 11:47:49 +09:00
  • edadafaf61 Merge pull request #1381 from mattn/eliminate-bounds-checks mattn 2026-03-30 12:57:50 +09:00
  • 8f9f86ea43 Eliminate unnecessary bounds checks in hot paths Yasuhiro Matsumoto 2026-03-30 12:48:09 +09:00
  • 0d2388125f Merge pull request #1379 from theimpostor/pr-1322-missing-constraint-op-types mattn 2026-03-19 13:39:43 +09:00
  • 84bdc43851 add missing index constraint op types theimpostor 2025-04-27 13:06:36 -05:00
  • 57e50071ab Merge pull request #1313 from Jaculabilis/json-example mattn 2026-03-17 02:31:23 +09:00
  • bb8d0b2a05 Bump Go test matrix versions from 1.23-1.25 to 1.24-1.26 Yasuhiro Matsumoto 2026-03-17 02:06:10 +09:00
  • bc7436edad Bump GitHub Actions versions to latest Yasuhiro Matsumoto 2026-03-17 02:05:00 +09:00
  • 0f12d4e815 Ensure Close always removes runtime finalizer to prevent memory leak Yasuhiro Matsumoto 2026-03-17 01:59:20 +09:00
  • d71eda82d4 Fix upgrade.sh: add already-up-to-date check and fix changelog URL format Yasuhiro Matsumoto 2026-03-17 01:31:18 +09:00
  • 4ea2a9fb44 Upgrade SQLite to version 3051003 Yasuhiro Matsumoto 2026-03-17 01:27:55 +09:00
  • 8c99a68554 Call sqlite3_clear_bindings() in bind() to reset parameters Yasuhiro Matsumoto 2026-03-17 01:03:05 +09:00
  • 5a1f4d3045 use unsafe.Slice Yasuhiro Matsumoto 2026-03-04 09:15:06 +09:00
  • 8366a001c1 create pull-request Yasuhiro Matsumoto 2026-03-04 09:14:31 +09:00
  • 208733130e add script to create pull-request Yasuhiro Matsumoto 2026-01-16 17:19:36 +09:00
  • a5108832c7 Upgrade SQLite to version 3051002 Yasuhiro Matsumoto 2026-01-16 17:08:37 +09:00
  • dce6b34a89 Add percentile extension Daniël Sonck 2025-12-09 11:49:51 +01:00
  • 3c885a9512 Upgrade SQLite to version 3051001 Yasuhiro Matsumoto 2026-01-01 22:53:12 +09:00
  • 3e773a9be5 update github workflows Yasuhiro Matsumoto 2026-01-01 22:56:17 +09:00
  • 2f6a2bbbfd fix upgrade script Yasuhiro Matsumoto 2026-01-01 22:44:09 +09:00
  • aa7cdd300f update upgrade script Yasuhiro Matsumoto 2026-01-01 22:32:40 +09:00
  • a66908a543 use quote include instead of angled include for sqlite3-binding.h nautaa 2025-11-10 10:32:30 +08:00
  • 8bf7a8a844 update amalgamation code Yasuhiro Matsumoto 2025-08-14 21:31:57 +09:00
  • 2e165e0718 fix syntax error Eray Tufan 2025-08-11 14:46:25 +02:00
  • e63a0c3f5b fix test Yasuhiro Matsumoto 2025-07-30 20:30:09 +09:00
  • a9775d4d98 return error Yasuhiro Matsumoto 2025-07-30 20:26:53 +09:00
  • c857a95a18 drop call of AuthEnabled() Yasuhiro Matsumoto 2025-07-28 13:31:02 +09:00
  • eb86f084da check authEnabled Yasuhiro Matsumoto 2025-07-26 22:53:22 +09:00
  • 4372bf2fb0 enable test for sqlite_userauth but it is dropped at least Yasuhiro Matsumoto 2025-07-26 22:23:28 +09:00
  • 69a843e67f fix GitHub workflow Yasuhiro Matsumoto 2025-07-26 22:15:14 +09:00
  • 4c1ac1eb24 fix GitHub workflow Yasuhiro Matsumoto 2025-07-26 22:14:40 +09:00
  • a8be3f8183 fix GitHub workflow Yasuhiro Matsumoto 2025-07-26 22:12:15 +09:00
  • 37998ab68d drop tests for userauth Yasuhiro Matsumoto 2025-07-26 22:05:26 +09:00
  • 5629687fbd update GitHub workflows Yasuhiro Matsumoto 2025-07-26 21:23:50 +09:00
  • 90f0aff35d drop userauth feature Yasuhiro Matsumoto 2025-07-26 21:21:24 +09:00
  • d8fd268206 drop userauth implementation Yasuhiro Matsumoto 2025-07-26 21:16:49 +09:00
  • 8c283ed77e Update amalgamation code to 3.50.3 Yasuhiro Matsumoto 2025-07-24 18:17:10 +09:00
  • f76bae4b00 upgrade amalgamation code Yasuhiro Matsumoto 2025-04-16 17:29:34 +09:00
  • 65302b0708 Add ability to set an int64 file control (#1298) Jonathan Stacks 2025-04-05 20:42:20 +01:00
  • 8d69329881 revert #1259 Yasuhiro Matsumoto 2025-04-03 01:27:34 +09:00
  • 9794660801 docs: clarify GCP section justinsb 2024-12-13 07:20:47 -08:00
  • b9f4d8c067 chore: Fix memory leak in callbackRetText function Halil ibrahim Onay 2024-07-12 17:14:15 +03:00
  • cff37b40bd Fix json example Tim Van Baak 2025-01-21 06:38:39 -08:00
  • 7658c06970 Fix sqlite3_opt_unlock_notify with USE_LIBSQLITE3 (#1262) nina 2024-12-09 05:36:34 +01:00
  • c61eeb5d1d remove superfluous use of runtime.SetFinalizer on SQLiteRows Charlie Vieth 2024-12-07 20:23:58 -05:00
  • ab13d63ae7 Remove suggestion that CGO isn't always needed (#1290) Sam Jewell 2024-12-05 01:38:50 +00:00
  • 348128fdcf Upgrade upload-artifact action Jonathan Stacks 2024-11-26 09:16:45 -06:00
  • 82bc911e85 close statement when missing query arguments Yasuhiro Matsumoto 2024-10-04 23:52:25 +09:00
  • 846fea6c14 Update amalgamation code to 3.46.1 Yasuhiro Matsumoto 2024-09-04 22:05:10 +09:00
  • 3c0390b77c add support for libsqlite3 on z/OS Dustin Ward 2024-04-30 13:15:32 -04:00
  • 18cdded900 fix: some typos pomadev 2024-02-21 16:06:43 +09:00
  • 6ee3e6746e close channel Yasuhiro Matsumoto 2024-02-03 01:43:10 +09:00
  • 4702d9b5d6 Update amalgamation code to 3.45.1 Yasuhiro Matsumoto 2024-01-31 21:44:22 +09:00
  • 64bbe6202c add example Yasuhiro Matsumoto 2024-01-25 22:12:05 +09:00
  • cdc8095814 Update amalgamation code to 3.45.0 Yasuhiro Matsumoto 2024-01-25 21:46:52 +09:00
  • d3c33332c3 update go version Yasuhiro Matsumoto 2024-01-25 22:37:58 +09:00
  • 1f0dc0a0ef go fmt ./... Yasuhiro Matsumoto 2024-01-25 22:36:27 +09:00
  • c91bca4fb4 update go version to 1.19 Yasuhiro Matsumoto 2024-01-25 22:36:00 +09:00
  • 00b02e0ba9 Fix musl build (#1164) leso-kn 2023-12-08 16:22:05 +01:00
  • d9e2789502 temporary fix to make the job pass Diego Becciolini 2023-12-13 20:41:33 +00:00
  • c260ecf7e4 use locally checked out lib in the docker job Diego Becciolini 2023-12-13 20:40:44 +00:00
  • 9fd6f4ffd3 Update amalgamation code Yasuhiro Matsumoto 2023-11-04 20:17:58 +09:00
  • f08f1b6b9c Update amalgamation code Yasuhiro Matsumoto 2023-06-01 08:15:45 +09:00
  • d366d8de4e Update README.md Partho Kumar Rajvor 2023-05-17 00:50:30 +06:00
  • edc3bb6955 Fix virtual table example. (#1149) Andrew Zhang 2023-04-05 19:46:26 -07:00
  • 85a15a7254 Add build tags to support both x86 and ARM compilation on macOS (#1069) Denis Dmitriev 2023-02-23 08:00:03 +03:00
  • 819cc0ddf2 Add go 1.20 to workflow matrix, remove 1.17 (#1136) Connor Hindley 2023-02-15 21:42:36 -07:00
  • 7ce62b2ade Replace namedValue with driver.NamedValue to avoid copying exec/query args (#1128) Charlie Vieth 2023-02-11 17:14:42 -05:00
  • 1603038a4d Add Serialize and Deserialize support (#1089) Philip O'Toole 2022-11-17 08:03:02 -05:00
  • bce3773726 Update expected test output Philip O'Toole 2022-09-13 08:37:55 -04:00
  • 31c761827c Update amalgamation code Yasuhiro Matsumoto 2022-10-26 10:03:31 +09:00
  • 4b8633cceb Updating vtable example, "BestIndex" method (#1099) David Vassallo 2022-10-19 02:04:52 +03:00
  • 0b3708425e Update README.md to include vtable feature (#1100) David Vassallo 2022-10-19 01:31:09 +03:00
  • 90900be5db Cross Compiling for Mac OS via musl-cross Luca Guidi 2022-09-08 10:47:51 +02:00
  • be28dec3df Golang's linker add mingwex and mingw32 automatically,so we don't need add them manually. kkqy 2022-09-02 06:23:52 +08:00
  • 17f6553f94 Add support for sqlite_math_functions tag (#1059) Levi Gruspe 2022-09-17 22:45:46 +08:00
  • 7476442ed6 こんにちわ is wrong Japanse. The correct word is こんにちは KiYugadgeter 2022-09-04 17:28:49 +09:00
  • da62659c58 Fix "ennviroment" (#1077) RewardedIvan 2022-09-02 05:47:55 +03:00
  • 4ef63c9c0d Rollback on constraint failure (#1071) Joshua Hull 2022-09-02 02:45:11 +00:00
  • f92b6bb2a1 Fix TestQueryer test to use exec for multistatement insertion Joshua Hull 2022-08-29 17:47:32 +02:00
  • d5355d86f9 Fix TestQueryer test Joshua Hull 2022-08-29 17:46:03 +02:00
  • c8a114388a Update README to fix reference URL Yoshiki Shibukawa 2022-09-01 11:37:07 +09:00
  • f1eef49b3f TestQueryer: actually check Rows returned Oliver Giles 2022-07-01 11:41:50 +12:00
  • a2e94c9d58 Add build tag to enable OSTRACE() logging Ben Johnson 2022-07-23 08:57:35 -06:00