| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | src/golite.go: Change driverName to "golite" and make it `const` | EuAndreh | 2024-10-05 | 5 | -65/+65 |
| | | |||||
| * | Remove support for dynamically loading extensions | EuAndreh | 2024-10-05 | 3 | -168/+0 |
| | | | | | | | | | | | | | Defer to the user to (statically) include the extension with the rest of the code, and manually registering it, as described in [0]. If support for dynamic libraries and run-time dynamism in general is desired, one shouldn't be looking for it in C or Go, who aren't the greatest bastions of such dynamism, and instead consider more appropriate languages, like Common Lisp or Smalltalk. [0]: https://sqlite.org/loadext.html#statically_linking_a_run_time_loadable_extension | ||||
| * | tests/functional/streq.c: Explicitly ignore unused `errmsg` argument | EuAndreh | 2024-10-02 | 1 | -0/+1 |
| | | |||||
| * | Makefile: Setup benchmarking skeleton | EuAndreh | 2024-10-02 | 3 | -3/+72 |
| | | |||||
| * | Makefile: Add fuzz target setup | EuAndreh | 2024-10-02 | 1 | -0/+34 |
| | | |||||
| * | tests/golite.go: Add explicit "deps" variable | EuAndreh | 2024-10-02 | 1 | -7/+2 |
| | | |||||
| * | Turn example files into tests under tests/functional/ | EuAndreh | 2024-10-01 | 5 | -0/+313 |
| | | |||||
| * | tests/golite.go: Enable slow tests | EuAndreh | 2024-10-01 | 1 | -8/+2 |
| | | |||||
| * | Recover aggregation and collation trampoline, alongside their tests | EuAndreh | 2024-10-01 | 1 | -3/+3 |
| | | |||||
| * | Remove unwanted fieatures on code and tests | EuAndreh | 2024-10-01 | 1 | -406/+28 |
| | | |||||
| * | Remove code for modules, vtables, tracing and ad-hoc C functions | EuAndreh | 2024-10-01 | 1 | -578/+0 |
| | | |||||
| * | src/golite.go: Hard-code the journal_mode WAL choice | EuAndreh | 2024-10-01 | 1 | -0/+5 |
| | | |||||
| * | src/golite.go: Enforce foreign_keys=ON | EuAndreh | 2024-09-12 | 1 | -30/+0 |
| | | |||||
| * | tests/golite.go: Remove auth-related code and tests | EuAndreh | 2024-09-12 | 1 | -170/+1 |
| | | |||||
| * | src/golite.go: Re-introduce {commit,rollback,update}HookTrampoline CFFI ↵ | EuAndreh | 2024-09-12 | 1 | -2/+1 |
| | | | | | functions | ||||
| * | tests/golite.go: Use in-memory database on more tests | EuAndreh | 2024-09-12 | 1 | -5/+5 |
| | | |||||
| * | {src,tests}/golite.go: Remove commented or unused code | EuAndreh | 2024-09-07 | 1 | -637/+0 |
| | | |||||
| * | Add src/version.go | EuAndreh | 2024-08-15 | 1 | -3/+3 |
| | | |||||
| * | tests/golite.go: Run tests | EuAndreh | 2024-08-14 | 2 | -249/+263 |
| | | | | | | Use in-memory databases over disk: decrease test time from minutes to seconds. | ||||
| * | Build with "go tool" and hackishly bundle code from same package into one ↵ | EuAndreh | 2024-08-12 | 1 | -0/+5766 |
| | | | | | file each | ||||
| * | Add Makefile and build skeleton | EuAndreh | 2024-08-11 | 2 | -0/+15 |
