summaryrefslogtreecommitdiff
path: root/c (unfollow)
Commit message (Collapse)AuthorFilesLines
2025-08-09chore: update to zig 0.15Gravatar Tesseract221-54/+52
Everything other than loadextension works. zig 0.15 remove usingnamespac, so tha whole mechanism has to be reworked, and idk how
2025-02-16stop vendoring the sqlite C code, rework the buildGravatar Vincent Rischmann5-274803/+47
* Use the zig package manager to fetch sqlite directly from upstream * Integrate the preprocessing tool directly into the build script This makes it simpler to upgrade the SQLite source code: * use `zig fetch` * run `zig build preprocess-headers`
2024-12-07regenerate the loadable-ext-sqlite3.h fileGravatar Vincent Rischmann1-3/+3
2024-12-07update sqlite to 3.47.2Gravatar Vincent Rischmann2-30/+35
2024-11-30regenerate the loadable-ext-sqlite3.h fileGravatar Vincent Rischmann1-63/+385
2024-11-30update sqlite to 3.47.1Gravatar Vincent Rischmann2-2815/+5782
2024-09-07update sqliteGravatar Vincent Rischmann2-6103/+11339
2024-04-14c: add a workaround for SQLITE_TRANSIENT being mistranslatedGravatar Vincent Rischmann3-0/+9
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)
2023-11-26c: create_filename now returns a `const char*`Gravatar Vincent Rischmann1-1/+1
2023-11-26run 'preprocess-files' to update the C headersGravatar Vincent Rischmann2-183/+598
2023-11-21Update to sqlite 3.44.0Gravatar Ed Yu3-2363/+4302
2023-10-24Update to sqlite 3.43.2Gravatar Ed Yu2-22/+29
2023-09-15update sqlite to 3.43.1Gravatar John Bledsoe2-90/+99
2023-09-01update sqlite to 3.43.0Gravatar Vincent Rischmann3-6465/+15873
2023-02-05fix all C prototypesGravatar Vincent Rischmann1-47/+47
2022-09-18add wrapper functions when building a loadable extensionGravatar Vincent Rischmann1-0/+809
2022-09-18c: add header files specifically for building loadable extensionsGravatar Vincent Rischmann2-0/+12470
2022-09-18c: add the sqlite3ext fileGravatar Vincent Rischmann1-0/+701
2022-09-17update sqlite bundled source code to 3.39.3Gravatar Vincent Rischmann2-32/+100
2022-09-03update sqlite bundled source code to 3.39.2Gravatar Vincent Rischmann2-3532/+5802
2022-04-23update sqlite bundled source code to 3.38.2Gravatar Vincent Rischmann2-111/+248
2022-02-27update sqlite bundled source code to 3.38.0Gravatar Vincent Rischmann2-3850/+5958
2022-01-04update sqlite bundled source code to 3.37.1Gravatar Vincent Rischmann2-6400/+8470
2021-10-18update sqlite bundled source code to 3.36.0Gravatar Vincent Rischmann2-2974/+4339
2021-06-13Update SQLite to 3.35.5Gravatar Miaourt2-92/+185
2021-03-19Update SQLite to 3.35.2Gravatar data-man2-30/+51
2021-03-13Move c-sources to c folderGravatar data-man2-0/+246391