| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | ci: run the loadable extension test in another job | 2024-04-16 | 1 | -5/+12 | |
| | | |||||
| * | build: macos on GitHub Actions is actually x86_64 | 2024-04-16 | 1 | -1/+1 | |
| | | |||||
| * | ci: don't use -frosetta | 2024-04-16 | 1 | -1/+1 | |
| | | |||||
| * | build: revamp all test argets | 2024-04-16 | 1 | -116/+25 | |
| | | |||||
| * | build: don't test x86_64-macos in ci | 2024-04-16 | 1 | -1/+0 | |
| | | |||||
| * | Merge pull request #158 from vrischmann/workaround-sqlite-transient | 2024-04-14 | 8 | -111/+75 | |
| |\ | | | | | Workaround SQLITE_TRANSIENT | ||||
| | * | ci: run with -fqemu and -frosetta | 2024-04-14 | 1 | -0/+13 | |
| | | | |||||
| | * | ci: better output | 2024-04-14 | 1 | -3/+7 | |
| | | | |||||
| | * | 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 | |
| |/ | |||||