| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | ci: run with qemu and wine | 2024-04-14 | 1 | -1/+1 | |
| | | |||||
| * | build: revamp the CI targets | 2024-04-14 | 1 | -54/+9 | |
| | | |||||
| * | build: stop building with the system library in CI | 2024-04-14 | 1 | -4/+0 | |
| | | | | | | GitHub Actions workflows run on Ubuntu 22.04 which provides sqlite 3.37, we depend on at least 3.38 so we can't test this. | ||||
| * | build: rework and fix the CI tests | 2024-04-14 | 1 | -40/+21 | |
| | | | | | | * stop having a global sqlite3 compile step variable * remove the test_lib which doesn't do anything | ||||
| * | all: use our workaround function for SQLITE_TRANSIENT | 2024-04-14 | 2 | -5/+5 | |
| | | |||||
| * | build: add the workaround C file | 2024-04-14 | 1 | -10/+16 | |
| | | |||||
| * | c: add a workaround for SQLITE_TRANSIENT being mistranslated | 2024-04-14 | 4 | -0/+10 | |
| | | | | | | | | | | | | See https://github.com/ziglang/zig/issues/15893 zig's translate-c creates an invalid type for SQLITE_TRANSIENT on some architectures (aarch64, riscv64 and others). We can work around this by making a C function that returns -1 cast to the proper destructor type and use that from zig (thanks https://github.com/Cloudef for mentioning this in this comment: https://github.com/ziglang/zig/issues/15893#issuecomment-1925092582) | ||||
| * | ci: reenable windows | 2024-04-14 | 1 | -2/+1 | |
| | | |||||
| * | Merge pull request #157 from vrischmann/update-latest-zig | 2024-04-14 | 5 | -190/+209 | |
| |\ | | | | | fix for latest zig | ||||
| | * | build: use the already defined sqlite module | 2024-04-14 | 1 | -12/+4 | |
| | | | |||||
| | * | build: disable PIE | 2024-04-14 | 1 | -1/+0 | |
| | | | |||||
| | * | ci: use actions/cache v4 | 2024-04-14 | 1 | -1/+1 | |
| | | | |||||
| | * | ci: use actions/checkout v4 | 2024-04-14 | 1 | -1/+1 | |
| | | | |||||
| | * | fix for latest zig | 2024-04-14 | 4 | -175/+203 | |
| |/ | | | | Also some major refactoring around the query parsing state. | ||||
| * | Merge pull request #154 from JacobCrabill/dev/zig-0.12-modules | 2024-04-14 | 1 | -2/+8 | |
| |\ | | | | | build.zig: Configure module to be used downstream | ||||
| | * | build.zig: Configure module to be used downstream | 2024-01-29 | 1 | -2/+8 | |
| | | | |||||
| * | | Merge pull request #155 from MFAshby/patch-2 | 2024-02-07 | 1 | -1/+1 | |
| |\ \ | |/ |/| | Update README.md | ||||
| | * | Update README.md | 2024-02-07 | 1 | -1/+1 | |
| |/ | | | Update installation instructions for latest zig master | ||||
| * | Merge pull request #152 from jiacai2050/master | 2024-01-28 | 1 | -60/+61 | |
| |\ | | | | | fix: keep up with zig master | ||||
| | * | pie | 2024-01-28 | 1 | -1/+1 | |
| | | | |||||
| | * | refactor TestTarget | 2024-01-28 | 1 | -35/+38 | |
| | | | |||||
| | * | fix: keep up with zig master | 2024-01-21 | 1 | -29/+27 | |
| |/ | |||||
| * | update PR template | 2023-12-23 | 1 | -4/+0 | |
| | | |||||
| * | Merge pull request #150 from Cloudef/master | 2023-12-23 | 1 | -6/+6 | |
| |\ | | | | | build.zig: fix invalid reference | ||||
| | * | build.zig: fix invalid reference | 2023-12-23 | 1 | -6/+6 | |
| |/ | | | | | computeTestTargets returns reference to a function local scope variable which goes out of scope once the function returns. | ||||
| * | Merge pull request #149 from Cloudef/master | 2023-12-19 | 2 | -6/+15 | |
| |\ | |||||
| | * | Add distinct EmptyQuery error | 2023-12-19 | 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"); | ||||
| | * | query: fix zig fmt errors | 2023-12-19 | 1 | -1/+1 | |
| | | | |||||
| * | | Merge pull request #148 from Cloudef/master | 2023-12-18 | 1 | -3/+21 | |
| |\| | | | | | Improvements to ParsedQuery | ||||
| | * | query: parse names of bind parameters | 2023-12-18 | 1 | -1/+19 | |
| | | | | | | | | | | | bind parameter amount should not increase if bind parameter with same name exists. | ||||
| | * | query: support [] and ` identifiers | 2023-12-18 | 1 | -2/+2 | |
| |/ | |||||
| * | fix for latest zig | 2023-12-06 | 2 | -3/+3 | |
| | | |||||
| * | Merge pull request #146 from Krvopije/master | 2023-12-02 | 2 | -2/+2 | |
| |\ | | | | | Fix for deprecated std.mem.copy | ||||
| | * | Update sqlite.zig | 2023-12-02 | 1 | -1/+1 | |
| | | | | | | | std.mem.copy was deprecated | ||||
| | * | Update query.zig | 2023-12-02 | 1 | -1/+1 | |
| |/ | | | std.mem.copy was deprecated | ||||
| * | fix build on non x86_64 architectures | 2023-11-29 | 1 | -2/+12 | |
| | | | | | Closes #145 | ||||
| * | Merge pull request #144 from vrischmann/update-latest-zig | 2023-11-26 | 5 | -196/+677 | |
| |\ | | | | | Updates | ||||
| | * | ci: run tests with the -Dci flag | 2023-11-26 | 1 | -1/+1 | |
| | | | |||||
| | * | ci: use checkout@v4 | 2023-11-26 | 1 | -1/+1 | |
| | | | |||||
| | * | build: rework how we choose the test targets | 2023-11-26 | 1 | -10/+76 | |
| | | | |||||
| | * | c: create_filename now returns a `const char*` | 2023-11-26 | 1 | -1/+1 | |
| | | | |||||
| | * | run 'preprocess-files' to update the C headers | 2023-11-26 | 2 | -183/+598 | |
| |/ | |||||
| * | Merge branch 'fix-latest-zig' | 2023-11-23 | 4 | -35/+98 | |
| |\ | |||||
| | * | use @hasField | 2023-11-23 | 1 | -3/+3 | |
| | | | |||||
| | * | add the fasFn helper | 2023-11-23 | 3 | -11/+27 | |
| | | | |||||
| | * | add the isZigString helper | 2023-11-23 | 1 | -6/+38 | |
| | | | |||||
| | * | use our helper to check a typ has a specific declaration | 2023-11-23 | 1 | -10/+19 | |
| | | | |||||
| | * | rewrite a helper to check if a type is a struct | 2023-11-23 | 1 | -5/+11 | |
| | | | | | | | | | std.meta.trait doesn't exist anymore. | ||||
| | * | fix preprocess_files | 2023-11-23 | 1 | -2/+2 | |
| |/ | |||||
| * | Merge pull request #143 from edyu/master | 2023-11-22 | 6 | -2378/+4324 | |
| |\ | | | | | Update to sqlite 3.44.0 | ||||