summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'ci-qemu'Gravatar Vincent Rischmann2021-06-082-0/+22
|\
| * ci: run the tests with qemu tooGravatar Vincent Rischmann2021-06-072-0/+22
|/
* Merge branch 'more-windows-ci'Gravatar Vincent Rischmann2021-06-061-0/+8
|\
| * ci: build windows with i386 tooGravatar Vincent Rischmann2021-06-061-0/+8
|/
* Merge branch 'ci-windows'Gravatar Vincent Rischmann2021-06-061-2/+2
|\
| * ci: add steps for WindowsGravatar Vincent Rischmann2021-06-061-2/+2
|/
* ci: run the actions every dayGravatar Vincent Rischmann2021-05-301-0/+2
|
* Merge pull request #31 from vrischmann/change-branch-quotaGravatar Vincent Rischmann2021-05-301-5/+10
|\ | | | | set the eval branch quota in the return type block
| * set the eval branch quota in the return type blockGravatar Vincent Rischmann2021-05-301-5/+10
|/ | | | | | | | | | `prepare` and `prepareWithDiags` parse the query at comptime in the return type definition. This exceeds the branch quota since https://github.com/ziglang/zig/commit/b11ac9c5bfb4048eb4aa561f8b3b058a76787f7e. Use a block and `@setEvalBranchQuota` to work around this. Fixes #30.
* Merge branch 'fix-latest-zig'Gravatar Vincent Rischmann2021-05-282-5/+3
|\
| * all: update for latest zigGravatar Vincent Rischmann2021-05-192-5/+3
|/
* Merge branch 'fix-tests'Gravatar Vincent Rischmann2021-05-122-81/+81
|\
| * all: fix tests for latest zigGravatar Vincent Rischmann2021-05-092-81/+81
|/
* attempt to make the threading mode error clearerGravatar Vincent Rischmann2021-05-031-1/+1
|
* workaround compiler bugGravatar Vincent Rischmann2021-04-271-3/+9
| | | | | | | | | | | | | | | | | | | | | | | | | This workaround allows one to write this: const Foobar = struct { foo: usize, bar: []const u8, }; const row = try stmt.one(Foobar); Where the first field in the struct (here `foo`) is either an integer type, a float type or a boolean. Moving the first field of this type to second position resolves the bug. This is because readInt, readFloat and readBool have an empty error set and cause this bug to trigger. Removing the error altogether also triggers the bug so we define an explicit error set. If we actually want to return an error from these functions we'll simply remove the workaround. See https://github.com/ziglang/zig/issues/5149
* fix error nameGravatar Vincent Rischmann2021-04-231-1/+1
|
* Merge pull request #28 from daurnimator/array-exact-sizeGravatar Vincent Rischmann2021-04-221-11/+12
|\ | | | | Allow reading into static size arrays as long as size matches
| * Allow reading into static size arrays as long as size matchesGravatar daurnimator2021-04-231-11/+12
|/
* Merge pull request #26 from daurnimator/return-errorGravatar Vincent Rischmann2021-04-221-87/+87
|\ | | | | error: return error directly so that line in stacktrace is relevant
| * error: return error directly so that line in stacktrace is relevantGravatar daurnimator2021-04-231-87/+87
|/
* ignore zig.mod for linguist, we're not writing AMPL hereGravatar Vincent Rischmann2021-04-201-0/+1
|
* Merge pull request #25 from akvadrako/patch-1Gravatar Vincent Rischmann2021-04-201-2/+2
|\ | | | | Fix some typos in README
| * Fix some typos in READMEGravatar Devin Bayer2021-04-201-2/+2
|/
* improve logs in Statement.deinit and Statement.resetGravatar Vincent Rischmann2021-04-171-3/+6
|
* fix DetailedError and Diagnostics formattingGravatar Vincent Rischmann2021-04-171-4/+8
|
* make use_bundled work for all targetsGravatar Vincent Rischmann2021-04-171-4/+5
| | | | | We might want to force the use of the bundled source code even when testing all targets.
* Merge pull request #24 from vrischmann/pragma-arg-stringGravatar Vincent Rischmann2021-04-171-18/+15
|\ | | | | replace the pragma argument with a nullable string
| * replace the pragma argument with a nullable stringGravatar Vincent Rischmann2021-04-171-18/+15
|/
* fix documentationGravatar Vincent Rischmann2021-04-171-1/+1
|
* Merge branch 'readme-improvements'Gravatar Vincent Rischmann2021-04-121-3/+28
|\
| * document how to use zigmodGravatar Vincent Rischmann2021-04-121-3/+28
|/
* Merge branch 'zigmod'Gravatar Vincent Rischmann2021-04-121-0/+9
|\
| * add zigmod supportGravatar Vincent Rischmann2021-04-121-0/+9
|/
* build: cleanup test target for windowsGravatar Vincent Rischmann2021-04-031-10/+0
|
* Merge pull request #23 from vrischmann/cross-compile-testsGravatar Vincent Rischmann2021-03-235-54/+150
|\ | | | | Rework test runner script
| * ci: remove extraneous jobsGravatar Vincent Rischmann2021-03-234-26/+0
| |
| * build: run the tests on all targets we support for a given host OSGravatar Vincent Rischmann2021-03-221-28/+150
|/ | | | | | | For a given host OS (Linux or Windows), define all the test targets directly in the build script. Additionally, support using QEMU to run the non-native tests.
* Merge pull request #22 from data-man/sqlite_freshGravatar Vincent Rischmann2021-03-192-30/+51
|\ | | | | Update SQLite to 3.35.2
| * Update SQLite to 3.35.2Gravatar data-man2021-03-192-30/+51
|/
* ci: enable the bundled testGravatar Vincent Rischmann2021-03-131-5/+3
|
* tools: copy the c directory before since it basically never changesGravatar Vincent Rischmann2021-03-132-2/+2
|
* Merge branch 'github-ci-bundled'Gravatar Vincent Rischmann2021-03-131-5/+25
|\
| * ci: use two different jobs for in-memory/filesystem testsGravatar Vincent Rischmann2021-03-131-5/+21
| |
| * ci: also trigger the github workflow if C files are modifiedGravatar Vincent Rischmann2021-03-131-0/+4
|/
* build: fix building _without_ the bundled source codeGravatar Vincent Rischmann2021-03-131-6/+11
|
* Merge branch 'build-glibc'Gravatar Vincent Rischmann2021-03-132-1/+35
|\
| * readme: add a note about minimum glibc versionGravatar Vincent Rischmann2021-03-131-0/+14
| |
| * build: fix building with glibcGravatar Vincent Rischmann2021-03-131-1/+21
|/ | | | | sqlite3 requires at least glibc 2.28 from my testing; prevent building the tests using anything below that.
* add two dockerfiles to build with debian and fedoraGravatar Vincent Rischmann2021-03-133-0/+37
|
* Merge pull request #20 from data-man/sqlite_3_35Gravatar Vincent Rischmann2021-03-133-4592/+6992
|\ | | | | Update SQLite's sources to 3.35 version