| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Move c-sources to c folder | 2021-03-13 | 3 | -3/+3 | |
| | | |||||
| * | Update SQLite's sources to 3.35 version | 2021-03-13 | 2 | -4589/+6989 | |
| | | |||||
| * | configure linguist for github | 2021-02-28 | 1 | -0/+2 | |
| | | | | | Ignore the bundled sqlite3 files from the langage statistics | ||||
| * | simplify iterator usage in code and doc | 2021-02-27 | 2 | -12/+6 | |
| | | |||||
| * | ci: add a lint GitHub step | 2021-02-27 | 1 | -0/+9 | |
| | | |||||
| * | Merge pull request #6 from vrischmann/diagnostics | 2021-02-27 | 2 | -11/+147 | |
| |\ | | | | | add a way to get diagnostics | ||||
| | * | readme: document prepareWithDiags | 2021-02-27 | 1 | -0/+13 | |
| | | | |||||
| | * | add Diagnostics | 2021-02-27 | 1 | -11/+130 | |
| | | | |||||
| | * | store the database handle in Iterator and Statement | 2021-02-27 | 1 | -0/+4 | |
| |/ | |||||
| * | Merge pull request #10 from vrischmann/incremental-blob-io | 2021-01-31 | 3 | -2/+243 | |
| |\ | | | | | implement incremental blob io | ||||
| | * | add Blob.reopen | 2021-01-31 | 1 | -17/+53 | |
| | | | |||||
| | * | build: add the dbfile option | 2021-01-31 | 1 | -0/+2 | |
| | | | |||||
| | * | add incremental i/o on blob | 2021-01-31 | 2 | -2/+205 | |
| |/ | |||||
| * | add the Db.getLastInsertRowID method | 2021-01-31 | 1 | -1/+24 | |
| | | |||||
| * | Merge branch 'gyro' | 2021-01-30 | 1 | -0/+16 | |
| |\ | |||||
| | * | add support for gyro | 2021-01-30 | 1 | -0/+16 | |
| |/ | |||||
| * | Merge branch 'improve-readme' | 2021-01-26 | 1 | -9/+29 | |
| |\ | |||||
| | * | keep the same case for 'sqlite' everywhere | 2021-01-26 | 1 | -1/+1 | |
| | | | |||||
| | * | fix typo in readme | 2021-01-26 | 1 | -1/+1 | |
| | | | |||||
| | * | update readme | 2021-01-26 | 1 | -7/+27 | |
| |/ | | | | | Add more information about building with the system sqlite library or the bundled sqlite source file. | ||||
| * | ci: stop building with the bundled sqlite on aarch64 | 2021-01-24 | 1 | -4/+0 | |
| | | | | | | | | | Building sqlite increases the build time to close to an hour, which is way too long. We might need to build for aarch64 on another CI platform, but for now just disable this step. | ||||
| * | remove debug print statements | 2021-01-24 | 1 | -2/+0 | |
| | | |||||
| * | update readme, fix typo | 2021-01-24 | 1 | -1/+1 | |
| | | |||||
| * | update readme | 2021-01-24 | 1 | -5/+7 | |
| | | |||||
| * | Merge pull request #5 from vrischmann/sqlite-source | 2021-01-24 | 9 | -70/+244110 | |
| |\ | | | | | embed sqlite source code | ||||
| | * | ci: try to fix the build with sqlite bundled | 2021-01-24 | 1 | -1/+1 | |
| | | | | | | | | | | | For some reason the build fails with an undefined symbol on Debian aarch64, apparently can be fixed by using musl instead of glibc. | ||||
| | * | ci: test both in-memory and filesystem | 2021-01-24 | 5 | -21/+33 | |
| | | | |||||
| | * | build: default to in-memory tests | 2021-01-24 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | Now that we use `std.testing.tmpDir` we're actually hitting the disk, which made me realize that the tests run significantly slower than before, because on my system `/tmp` is a tmpfs which is already in memory. | ||||
| | * | rework of the test database initialization | 2021-01-24 | 1 | -45/+48 | |
| | | | | | | | | | | | | | | | | | The hardcoded path we used is invalid on Windows, instead use a temp directory from std.testing.tmpDir. Need to do some refactoring too because now we compute the database file path and therefore need an allocator while the Mode is in use in Db.init. | ||||
| | * | ci: disable the bundled test on Debian | 2021-01-09 | 1 | -3/+5 | |
| | | | |||||
| | * | ci: test with the bundled source too | 2021-01-09 | 3 | -0/+12 | |
| | | | |||||
| | * | bundle the sqlite amalgamation | 2021-01-09 | 2 | -0/+243991 | |
| | | | |||||
| | * | allow building with the bundled sqlite source code | 2021-01-09 | 1 | -9/+29 | |
| |/ | |||||
| * | readme: update type mappings rules | 2021-01-06 | 1 | -2/+5 | |
| | | |||||
| * | Merge pull request #15 from vrischmann/optional | 2021-01-06 | 1 | -1/+58 | |
| |\ | | | | | Optional | ||||
| | * | allow binding and reading optionals | 2021-01-06 | 1 | -2/+32 | |
| | | | | | | | | | Also allow binding the '(null)' value. | ||||
| | * | add a test for optionals | 2021-01-06 | 1 | -0/+27 | |
| | | | |||||
| | * | fix compile error in readField | 2021-01-06 | 1 | -1/+1 | |
| |/ | |||||
| * | Merge pull request #12 from vrischmann/read-pointers | 2021-01-06 | 2 | -33/+80 | |
| |\ | | | | | Read pointers | ||||
| | * | readme: mention that pointers are allowed | 2021-01-06 | 1 | -0/+2 | |
| | | | |||||
| | * | add a test that reads only pointers | 2021-01-06 | 1 | -0/+35 | |
| | | | |||||
| | * | implement reading a value into a one-element pointer | 2021-01-06 | 1 | -1/+6 | |
| | | | |||||
| | * | add readField | 2021-01-06 | 1 | -15/+20 | |
| | | | |||||
| | * | reorder fields to workaround a compiler bug | 2021-01-06 | 1 | -17/+17 | |
| | | | |||||
| * | | ci: aarch64 builds are super slow, don't do them twice | 2021-01-06 | 1 | -4/+0 | |
| |/ | |||||
| * | fix typo in readme | 2021-01-05 | 1 | -1/+1 | |
| | | |||||
| * | fix readme | 2021-01-05 | 1 | -1/+1 | |
| | | |||||
| * | Merge pull request #14 from Sobeston/patch-1 | 2021-01-05 | 1 | -1/+1 | |
| |\ | | | | | logging file open {} -> {s} | ||||
| | * | logging file open {} -> {s} | 2021-01-05 | 1 | -1/+1 | |
| |/ | |||||
| * | convert {} to {s} or {d} | 2021-01-03 | 2 | -5/+5 | |
| | | |||||