| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | tests/golite.go: Remove global `tdb` and make tests under `TestSuite` ↵ | EuAndreh | 2024-11-14 | 1 | -98/+111 |
| | | | | | independent | ||||
| * | tests/golite.go: Disable TestSuite/TestPreparedStmt for now | EuAndreh | 2024-11-14 | 1 | -0/+7 |
| | | |||||
| * | tests/golite.go: Close all leftover leakage so we can now drop InMemoryUnsae | EuAndreh | 2024-11-14 | 1 | -30/+30 |
| | | |||||
| * | tests/golite.go: Close stmts that were left open | EuAndreh | 2024-11-14 | 1 | -5/+20 |
| | | |||||
| * | tests/golite.go: Start dropping using InMemoryUnsafe | EuAndreh | 2024-11-14 | 1 | -20/+20 |
| | | |||||
| * | src/golite.go: Differentiate InMemory from InMemoryUnsafe | EuAndreh | 2024-11-02 | 1 | -40/+47 |
| | | |||||
| * | src/golite.go: Use IMMEDIATE transaction for db.Begin() | EuAndreh | 2024-10-30 | 1 | -2/+8 |
| | | |||||
| * | tests/golite.go: Replace `":memory:"` with `InMemory` constant | EuAndreh | 2024-10-28 | 1 | -39/+39 |
| | | |||||
| * | Revert c3a3cf9d7aed9b3c48acbe31fd48f2c27549a570 | EuAndreh | 2024-10-20 | 1 | -0/+3652 |
| | | |||||
| * | Rename golite -> acudego | EuAndreh | 2024-10-07 | 1 | -3674/+0 |
| | | |||||
| * | tests/golite.go: Change FTS3/FTS4 tests in favor of FTS5 | EuAndreh | 2024-10-05 | 1 | -15/+5 |
| | | |||||
| * | src/golite.go: Remove most undesirable URI params that Open() handles | EuAndreh | 2024-10-05 | 1 | -261/+27 |
| | | |||||
| * | src/golite.go: Change driverName to "golite" and make it `const` | EuAndreh | 2024-10-05 | 1 | -61/+61 |
| | | |||||
| * | Remove support for dynamically loading extensions | EuAndreh | 2024-10-05 | 1 | -52/+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/golite.go: Add explicit "deps" variable | EuAndreh | 2024-10-02 | 1 | -7/+2 |
| | | |||||
| * | 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 | 1 | -249/+244 |
| | | | | | | 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 | 1 | -0/+8 |
