aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Shoehorn project into default golang skeleton structureEuAndreh2024-10-2018-226/+238
|
* .gitignore: Remove .soEuAndreh2024-10-071-1/+0
|
* Rename golite -> acudegoEuAndreh2024-10-0710-81/+81
|
* Makefile: Improve spacingEuAndreh2024-10-071-14/+18
|
* Makefile: Remove .so from .SUFFIXESEuAndreh2024-10-071-1/+1
|
* tests/golite.go: Change FTS3/FTS4 tests in favor of FTS5EuAndreh2024-10-051-15/+5
|
* src/golite.go: Remove most undesirable URI params that Open() handlesEuAndreh2024-10-052-466/+41
|
* src/golite.go: Reify "premises" section with custom build of SQLite (acude)EuAndreh2024-10-052-11/+3
|
* src/golite.go: Remove other undesirable configurations from Open()EuAndreh2024-10-051-211/+2
|
* src/golite.go: Add space before "*" pointer markerEuAndreh2024-10-051-6/+6
|
* Makefile: make "--static" binariesEuAndreh2024-10-051-1/+1
|
* src/golite.go: Change driverName to "golite" and make it `const`EuAndreh2024-10-057-68/+68
|
* Makefile: run "fuzz" in "check-integration" target (for 1 second)EuAndreh2024-10-051-0/+1
|
* Remove support for dynamically loading extensionsEuAndreh2024-10-057-258/+1
| | | | | | | | | | | | 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
* Makefile: Store and return bench timing dataEuAndreh2024-10-022-1/+6
|
* tests/functional/streq.c: Explicitly ignore unused `errmsg` argumentEuAndreh2024-10-021-0/+1
|
* Makefile: Setup benchmarking skeletonEuAndreh2024-10-027-16/+104
|
* Makefile: Add fuzz target setupEuAndreh2024-10-025-6/+74
|
* tests/golite.go: Add explicit "deps" variableEuAndreh2024-10-021-7/+2
|
* Turn example files into tests under tests/functional/EuAndreh2024-10-0115-340/+372
|
* tests/golite.go: Enable slow testsEuAndreh2024-10-011-8/+2
|
* Recover aggregation and collation trampoline, alongside their testsEuAndreh2024-10-012-7/+35
|
* Remove unwanted fieatures on code and testsEuAndreh2024-10-012-534/+28
|
* Remove code for modules, vtables, tracing and ad-hoc C functionsEuAndreh2024-10-012-1673/+100
|
* src/golite.go: Update doccomments on Open()EuAndreh2024-10-011-17/+1
|
* src/golite.go: Use hard-coded value for synchronous PRAGMAEuAndreh2024-10-011-25/+2
|
* src/golite.go: Remove ~silly~ secure_delete optionEuAndreh2024-10-011-30/+0
|
* src/golite.go: Hard-code the journal_mode WAL choiceEuAndreh2024-10-012-33/+8
|
* src/golite.go: Remove PreUpdateHook leftoversEuAndreh2024-10-011-27/+0
|
* src/golite.go: Remove errorMsg unused varEuAndreh2024-10-011-4/+0
|
* Makefile: Add explicit $(cgo.o) dependency to fix the graphEuAndreh2024-09-291-1/+1
|
* Makefile: Fix $(iCFLAGS) variable name typoEuAndreh2024-09-291-1/+1
|
* mkdeps.sh: Remove definition of varlist()EuAndreh2024-09-291-6/+0
|
* Makefile: "var version" -> "const Version"EuAndreh2024-09-291-1/+1
|
* src/golite.go: Enforce foreign_keys=ONEuAndreh2024-09-122-61/+6
|
* tests/golite.go: Remove auth-related code and testsEuAndreh2024-09-121-170/+1
|
* src/golite.go: Re-introduce {commit,rollback,update}HookTrampoline CFFI ↵EuAndreh2024-09-122-6/+33
| | | | functions
* tests/golite.go: Use in-memory database on more testsEuAndreh2024-09-121-5/+5
|
* {src,tests}/golite.go: Remove commented or unused codeEuAndreh2024-09-072-2114/+19
|
* Makefile: Rebuild when "deps.mk" change alongside when Makefile changesEuAndreh2024-09-071-1/+1
|
* Makefile: Align columns of target dependenciesEuAndreh2024-09-071-4/+4
|
* Makefile: Define $(GOCFLAGS) and $(GOLDFLAGS) based on $(PREFIX)EuAndreh2024-08-151-0/+2
|
* Add src/version.goEuAndreh2024-08-154-9/+16
|
* git mv _example doc/examples/EuAndreh2024-08-146-0/+0
|
* Remove most files from _example/EuAndreh2024-08-1415-2305/+0
|
* Remove unused filesEuAndreh2024-08-1410-451/+0
|
* Makefile: move "-lsqlite3" to $(LDLIBS)EuAndreh2024-08-141-3/+3
|
* tests/golite.go: Run testsEuAndreh2024-08-143-284/+297
| | | | | 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 ↵EuAndreh2024-08-1268-282288/+11585
| | | | file each
* Add Makefile and build skeletonEuAndreh2024-08-117-14/+154
|