| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | disable building for arm-musleabihf for now | 2022-10-26 | 1 | -7/+8 | ||
| | | ||||||
| * | drop comptime from execMulti query | 2022-09-29 | 1 | -1/+1 | ||
| | | | | | not needed as we always prepare a dynamic statement | |||||
| * | remove debug print | 2022-09-18 | 1 | -7/+0 | ||
| | | ||||||
| * | add the virtual table implementation | 2022-09-18 | 2 | -0/+1327 | ||
| | | ||||||
| * | move test helpers | 2022-09-18 | 2 | -44/+51 | ||
| | | ||||||
| * | move setFunctionArgument to helpers.setTypeFromValue | 2022-09-18 | 2 | -50/+49 | ||
| | | | | | Will be used in the virtual table implementation | |||||
| * | move setFunctionResult to helpers.setResult | 2022-09-18 | 2 | -37/+45 | ||
| | | | | | This function will also be used by the virtual table implementation. | |||||
| * | ci: test the loadable extension | 2022-09-18 | 1 | -0/+5 | ||
| | | ||||||
| * | examples: add a binary to test the zigcrypto loadable extension | 2022-09-18 | 1 | -0/+50 | ||
| | | ||||||
| * | examples: add the zigcrypto loadable extension example | 2022-09-18 | 1 | -0/+59 | ||
| | | ||||||
| * | build: add the zigcrypto loadable extension | 2022-09-18 | 1 | -0/+34 | ||
| | | ||||||
| * | add wrapper functions when building a loadable extension | 2022-09-18 | 2 | -3/+817 | ||
| | | ||||||
| * | c: add header files specifically for building loadable extensions | 2022-09-18 | 2 | -0/+12470 | ||
| | | ||||||
| * | build: add the preprocess-files tool | 2022-09-18 | 1 | -0/+15 | ||
| | | ||||||
| * | add a tool to preprocess files | 2022-09-18 | 1 | -0/+254 | ||
| | | ||||||
| * | c: add the sqlite3ext file | 2022-09-18 | 1 | -0/+701 | ||
| | | ||||||
| * | ci: stop testing on ubuntu 18.04 | 2022-09-18 | 1 | -1/+1 | ||
| | | ||||||
| * | fuzz: improve readme | 2022-09-17 | 1 | -0/+5 | ||
| | | ||||||
| * | update sqlite bundled source code to 3.39.3 | 2022-09-17 | 2 | -32/+100 | ||
| | | ||||||
| * | fix for latest zig | 2022-09-17 | 1 | -3/+3 | ||
| | | ||||||
| * | fix build for latest zig | 2022-09-17 | 1 | -4/+4 | ||
| | | ||||||
| * | remove pointless discard | 2022-09-13 | 1 | -1/+0 | ||
| | | ||||||
| * | gitignore: explicitly ignore only the zig output dirs | 2022-09-11 | 1 | -1/+2 | ||
| | | ||||||
| * | Merge branch 'update-sqlite' | 2022-09-03 | 2 | -3532/+5802 | ||
| |\ | ||||||
| | * | update sqlite bundled source code to 3.39.2 | 2022-09-03 | 2 | -3532/+5802 | ||
| |/ | ||||||
| * | ci: disable tests for Windows | 2022-09-03 | 1 | -1/+1 | ||
| | | | | | | They fail for some unknown reason, disable until someone has time to debug them. | |||||
| * | drop the table in the tests | 2022-08-31 | 1 | -4/+16 | ||
| | | | | | Necessary for running the tests with eg `-Din_memory=false -Ddbfile=/tmp/my.db` | |||||
| * | Remove unnecessary linkLibC() when static linking | 2022-08-29 | 2 | -3/+1 | ||
| | | ||||||
| * | Fix error formatting in readme for the newest zig 3685+dae7aeb33 | 2022-08-29 | 1 | -1/+1 | ||
| | | ||||||
| * | fuzz: explain how to debug | 2022-08-21 | 1 | -0/+9 | ||
| | | ||||||
| * | fuzz: reread the data from the table | 2022-08-21 | 1 | -0/+29 | ||
| | | ||||||
| * | ci: disable caching on Windows | 2022-08-21 | 1 | -0/+1 | ||
| | | | | | It's failing for this PR and I don't know why. | |||||
| * | fuzz: add a readme explaining how to use it | 2022-08-21 | 1 | -0/+42 | ||
| | | ||||||
| * | build: force the use of stage1 | 2022-08-21 | 1 | -0/+3 | ||
| | | ||||||
| * | readme: clearly document which Zig version is supported | 2022-08-20 | 1 | -0/+8 | ||
| | | ||||||
| * | `addPackage` is redundant | 2022-08-17 | 1 | -1/+1 | ||
| | | ||||||
| * | change `[]const u8` to `std.build.FileSource` | 2022-08-17 | 1 | -1/+1 | ||
| | | ||||||
| * | change a way to use bundled sqlite3 | 2022-08-17 | 1 | -1/+1 | ||
| | | ||||||
| * | make `c` public again | 2022-08-15 | 1 | -1/+1 | ||
| | | | | | Accidentally made it private during a refactoring | |||||
| * | require SQLite >= 3.21.0 | 2022-08-14 | 3 | -7/+13 | ||
| | | | | | | | | | | | | | After some testing it turns out we need at least SQLite 3.21.0 to compile. We _could_ work around this and make zig-sqlite work with older SQLite versions but I don't think it's necessary because: * "old" distributions like Debian Buster, RHEL 8 ship with SQLite > 3.21.0 * in any case if people want to build for OSes where SQLite is too old they can use the bundled source code. | |||||
| * | ci: only run the workflow on a push to master | 2022-08-06 | 1 | -0/+1 | ||
| | | | | | | | | | With both `push` and `pull_request` a push to an open PR triggers two redundant builds which we should avoid. This should have minimal impact since I typically open a PR when working on a feature. | |||||
| * | ci: cache the zig cache files | 2022-08-06 | 1 | -0/+8 | ||
| | | ||||||
| * | ci: cancel in progress job | 2022-08-06 | 1 | -0/+4 | ||
| | | ||||||
| * | ci: run the workflow on all changes | 2022-08-06 | 1 | -8/+0 | ||
| | | ||||||
| * | move versionGreaterThanOrEqualTo in sqlite.zig | 2022-08-05 | 2 | -4/+7 | ||
| | | | | | We will need it later on. | |||||
| * | move Text in sqlite.zig | 2022-08-05 | 2 | -4/+4 | ||
| | | | | | | | | | | At first Blob and Text were defined in query.zig because they were used for bind parameters, but now we also use them for reading text or blob columns appropriately. Both types now live in sqlite.zig which query.zig already imports so it doesn't change anything. | |||||
| * | move DetailedError, do some cleanup | 2022-08-04 | 2 | -49/+53 | ||
| | | | | | | | | | DetailedError uses getLastErrorOffset, which must check the SQLite version with versionGreaterThanOrEqualTo. Instead of publicly exposing versionGreaterThanOrEqualTo in sqlite.zig move DetailedError in errors.zig | |||||
| * | use a single cImport | 2022-08-04 | 3 | -6/+5 | ||
| | | | | | | | | | | Two cImport calls generate incompatible code: we can't use the structs generated in sqlite.zig in functions in errors.zig for example Up until now it wasn't actually a problem since in errors.zig we only ever used constants which does work, but now we want to introduce functions in this file. | |||||
| * | add greaterThanOrEqualsTo | 2022-08-04 | 1 | -5/+9 | ||
| | | ||||||
| * | ci: also trigger on ref creation | 2022-08-02 | 1 | -0/+1 | ||
| | | ||||||