summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Disable x86-windows tests due to Zig miscompilationGravatar Ryan Liptak2024-07-291-3/+6
| | | | The 32-bit Windows target currently has a miscompilation which was causing these tests to fail: https://github.com/ziglang/zig/issues/20047
* update fixmeGravatar Vincent Rischmann2024-07-141-25/+25
| | | | Fixes #163
* Merge pull request #161 from malcolmstill/masterGravatar Vincent Rischmann2024-06-233-4/+26
|\ | | | | Enable features without vendoring
| * Latest zig master has renamed std.rand to std.RandomGravatar Malcolm Still2024-06-232-3/+3
| |
| * Enable features without vendoringGravatar Malcolm Still2024-06-171-1/+23
|/
* update gitignoreGravatar Vincent Rischmann2024-06-021-1/+2
|
* Merge pull request #159 from lun-4/zig-package-fixesGravatar Vincent Rischmann2024-05-131-19/+19
|\ | | | | use b.path API when appropiate
| * use b.path API when appropiateGravatar Luna2024-05-131-19/+19
|/
* gitattributes: fix the vendored filesGravatar Vincent Rischmann2024-04-281-2/+2
|
* fix buildGravatar Vincent Rischmann2024-04-201-2/+2
|
* Merge branch 'improve-test-targets'Gravatar Vincent Rischmann2024-04-162-124/+38
|\
| * ci: don't need submodulesGravatar Vincent Rischmann2024-04-161-2/+0
| |
| * ci: run the loadable extension test in another jobGravatar Vincent Rischmann2024-04-161-5/+12
| |
| * build: macos on GitHub Actions is actually x86_64Gravatar Vincent Rischmann2024-04-161-1/+1
| |
| * ci: don't use -frosettaGravatar Vincent Rischmann2024-04-161-1/+1
| |
| * build: revamp all test argetsGravatar Vincent Rischmann2024-04-161-116/+25
|/
* build: don't test x86_64-macos in ciGravatar Vincent Rischmann2024-04-161-1/+0
|
* Merge pull request #158 from vrischmann/workaround-sqlite-transientGravatar Vincent Rischmann2024-04-148-111/+75
|\ | | | | Workaround SQLITE_TRANSIENT
| * ci: run with -fqemu and -frosettaGravatar Vincent Rischmann2024-04-141-0/+13
| |
| * ci: better outputGravatar Vincent Rischmann2024-04-141-3/+7
| |
| * ci: run with qemu and wineGravatar Vincent Rischmann2024-04-141-1/+1
| |
| * build: revamp the CI targetsGravatar Vincent Rischmann2024-04-141-54/+9
| |
| * build: stop building with the system library in CIGravatar Vincent Rischmann2024-04-141-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 testsGravatar Vincent Rischmann2024-04-141-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_TRANSIENTGravatar Vincent Rischmann2024-04-142-5/+5
| |
| * build: add the workaround C fileGravatar Vincent Rischmann2024-04-141-10/+16
| |
| * c: add a workaround for SQLITE_TRANSIENT being mistranslatedGravatar Vincent Rischmann2024-04-144-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 windowsGravatar Vincent Rischmann2024-04-141-2/+1
|/
* Merge pull request #157 from vrischmann/update-latest-zigGravatar Vincent Rischmann2024-04-145-190/+209
|\ | | | | fix for latest zig
| * build: use the already defined sqlite moduleGravatar Vincent Rischmann2024-04-141-12/+4
| |
| * build: disable PIEGravatar Vincent Rischmann2024-04-141-1/+0
| |
| * ci: use actions/cache v4Gravatar Vincent Rischmann2024-04-141-1/+1
| |
| * ci: use actions/checkout v4Gravatar Vincent Rischmann2024-04-141-1/+1
| |
| * fix for latest zigGravatar Vincent Rischmann2024-04-144-175/+203
|/ | | | Also some major refactoring around the query parsing state.
* Merge pull request #154 from JacobCrabill/dev/zig-0.12-modulesGravatar Vincent Rischmann2024-04-141-2/+8
|\ | | | | build.zig: Configure module to be used downstream
| * build.zig: Configure module to be used downstreamGravatar JacobCrabill2024-01-291-2/+8
| |
* | Merge pull request #155 from MFAshby/patch-2Gravatar Vincent Rischmann2024-02-071-1/+1
|\ \ | |/ |/| Update README.md
| * Update README.mdGravatar Martin Ashby2024-02-071-1/+1
|/ | | Update installation instructions for latest zig master
* Merge pull request #152 from jiacai2050/masterGravatar Vincent Rischmann2024-01-281-60/+61
|\ | | | | fix: keep up with zig master
| * pieGravatar jiacai20502024-01-281-1/+1
| |
| * refactor TestTargetGravatar jiacai20502024-01-281-35/+38
| |
| * fix: keep up with zig masterGravatar jiacai20502024-01-211-29/+27
|/
* update PR templateGravatar Vincent Rischmann2023-12-231-4/+0
|
* Merge pull request #150 from Cloudef/masterGravatar Vincent Rischmann2023-12-231-6/+6
|\ | | | | build.zig: fix invalid reference
| * build.zig: fix invalid referenceGravatar Jari Vetoniemi2023-12-231-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/masterGravatar Vincent Rischmann2023-12-192-6/+15
|\
| * Add distinct EmptyQuery errorGravatar Jari Vetoniemi2023-12-191-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 errorsGravatar Jari Vetoniemi2023-12-191-1/+1
| |
* | Merge pull request #148 from Cloudef/masterGravatar Vincent Rischmann2023-12-181-3/+21
|\| | | | | Improvements to ParsedQuery
| * query: parse names of bind parametersGravatar Jari Vetoniemi2023-12-181-1/+19
| | | | | | | | | | bind parameter amount should not increase if bind parameter with same name exists.