| Commit message (Collapse) | Author | Files | Lines | ||
|---|---|---|---|---|---|
| 2025-02-13 | fix tests for latest zig | 1 | -3/+3 | ||
| 2025-01-20 | Update some missed Int -> int | 1 | -2/+2 | ||
| 2025-01-17 | all: fix for latest zig | 1 | -15/+11 | ||
| 2025-01-06 | zig: remove workaround for ziglang#5149 | 1 | -12/+12 | ||
| error.Workaround was being returned due to https://github.com/ziglang/zig/issues/5149. This has been fixed. Remove the error and todo items | |||||
| 2024-12-19 | rework execMulti | 1 | -25/+6 | ||
| We don't have to expose the tail pointer to get execMulti to work: the tail pointer can stay local to execMulti instead of polluting the QueryOptions. This is a breaking change but as far as I can tell people only use execMulti, never the tail pointer for anything, so I guess it's fine. | |||||
| 2024-12-19 | dynamic statement: add prepareWithTail | 1 | -1/+5 | ||
| 2024-12-08 | add a fuzz test | 1 | -0/+67 | ||
| 2024-11-16 | support custom-binding unions | 1 | -2/+11 | ||
| 2024-10-23 | Reuse field for binding | 1 | -5/+43 | ||
| 2024-08-29 | fix for latest zig | 1 | -60/+60 | ||
| 2024-06-23 | Latest zig master has renamed std.rand to std.Random | 1 | -2/+2 | ||
| 2024-04-14 | all: use our workaround function for SQLITE_TRANSIENT | 1 | -1/+1 | ||
| 2024-04-14 | fix for latest zig | 1 | -6/+9 | ||
| Also some major refactoring around the query parsing state. | |||||
| 2023-12-19 | Add distinct EmptyQuery error | 1 | -5/+14 | ||
| The execMulti will otherwise fail if there's whitespace and comments. Which is common if for example using @embedFile("some-schema.sql"); | |||||
| 2023-12-06 | fix for latest zig | 1 | -1/+1 | ||
| 2023-12-02 | Update sqlite.zig | 1 | -1/+1 | ||
| std.mem.copy was deprecated | |||||
| 2023-11-23 | use @hasField | 1 | -3/+3 | ||
| 2023-11-23 | add the fasFn helper | 1 | -1/+1 | ||
| 2023-11-23 | add the isZigString helper | 1 | -6/+38 | ||
| 2023-11-23 | rewrite a helper to check if a type is a struct | 1 | -5/+11 | ||
| std.meta.trait doesn't exist anymore. | |||||
| 2023-11-21 | Update to zig 0.12.0-dev.1664+8ca4a5240 | 1 | -36/+36 | ||
| 2023-11-21 | Update sqlite.zig | 1 | -1/+1 | ||
| Missed one | |||||
| 2023-11-21 | Update sqlite.zig | 1 | -35/+35 | ||
| 2023-08-17 | update to Zig 0.11 | 1 | -1/+1 | ||
| workaround for https://github.com/ziglang/zig/issues/16663 | |||||
| 2023-07-10 | DynamicStatement.all: use iteratorAlloc | 1 | -1/+1 | ||
| Statement.all already does | |||||
| 2023-07-07 | test: add default value for TestUser.Color | 1 | -0/+1 | ||
| 2023-07-07 | readField remove unreachable and support default value in string backed enums | 1 | -2/+1 | ||
| 2023-07-06 | cast builtins removed type | 1 | -2/+2 | ||
| 2023-07-06 | support packed structs as columns backed by their int type | 1 | -2/+7 | ||
| 2023-07-02 | update for latest zig | 1 | -50/+45 | ||
| 2023-06-21 | update for latest zig | 1 | -6/+6 | ||
| 2023-06-18 | replace std.math.max with @max | 1 | -1/+1 | ||
| 2023-05-17 | replace meta.tagName with @tagName | 1 | -4/+4 | ||
| 2023-05-17 | Fix build failures on latest Zig | 1 | -2/+2 | ||
| Now the correct build APIs and `@memset` builtin are used. Unfortunately cImport fails for `aarch64` and `riscv64` targets, but I'm not sure how to fix this. | |||||
| 2023-03-11 | fix calls to sqlite3_bind_text in bindField | 1 | -2/+4 | ||
| 2023-02-22 | fix for latest zig by running 'zig fmt' | 1 | -12/+12 | ||
| 2023-02-16 | fix tests | 1 | -1/+1 | ||
| 2022-12-26 | fix for latest zig | 1 | -15/+15 | ||
| 2022-12-26 | stop using removed ascii functions | 1 | -2/+2 | ||
| 2022-12-19 | Update for latest Zig builtin renames | 1 | -7/+7 | ||
| See https://github.com/ziglang/zig/pull/13930 | |||||
| 2022-12-09 | fix redundant comptime | 1 | -1/+1 | ||
| 2022-12-01 | fix for latest zig | 1 | -2/+2 | ||
| 2022-11-01 | Fix compile error with Zig 0.10.0 | 1 | -1/+1 | ||
| Fixes the following error: ``` sqlite.zig:343:50: error: expected type '[*c]const u8', found '[:0]const u8' const result = c.sqlite3_open_v2(path, &db, flags, null); ^~~~ ``` | |||||
| 2022-09-29 | drop comptime from execMulti query | 1 | -1/+1 | ||
| not needed as we always prepare a dynamic statement | |||||
| 2022-09-18 | add the virtual table implementation | 1 | -0/+25 | ||
| 2022-09-18 | move test helpers | 1 | -44/+1 | ||
| 2022-09-18 | move setFunctionArgument to helpers.setTypeFromValue | 1 | -50/+2 | ||
| Will be used in the virtual table implementation | |||||
| 2022-09-18 | move setFunctionResult to helpers.setResult | 1 | -37/+4 | ||
| This function will also be used by the virtual table implementation. | |||||
| 2022-09-13 | remove pointless discard | 1 | -1/+0 | ||
| 2022-08-31 | drop the table in the tests | 1 | -4/+16 | ||
| Necessary for running the tests with eg `-Din_memory=false -Ddbfile=/tmp/my.db` | |||||