aboutsummaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* src/golite.go: Differentiate InMemory from InMemoryUnsafeEuAndreh2024-11-021-2/+3
|
* src/golite.go: Use IMMEDIATE transaction for db.Begin()EuAndreh2024-10-301-1/+1
|
* src/golite.go: Add "InMemory" constantEuAndreh2024-10-281-0/+1
|
* Revert c3a3cf9d7aed9b3c48acbe31fd48f2c27549a570EuAndreh2024-10-201-1/+1
|
* Shoehorn project into default golang skeleton structureEuAndreh2024-10-201-3/+3
|
* Rename golite -> acudegoEuAndreh2024-10-071-2/+2
|
* src/golite.go: Remove most undesirable URI params that Open() handlesEuAndreh2024-10-051-205/+14
|
* src/golite.go: Reify "premises" section with custom build of SQLite (acude)EuAndreh2024-10-051-10/+2
|
* 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
|
* src/golite.go: Change driverName to "golite" and make it `const`EuAndreh2024-10-051-1/+1
|
* Remove support for dynamically loading extensionsEuAndreh2024-10-051-70/+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
* Recover aggregation and collation trampoline, alongside their testsEuAndreh2024-10-011-4/+32
|
* Remove unwanted fieatures on code and testsEuAndreh2024-10-011-128/+0
|
* Remove code for modules, vtables, tracing and ad-hoc C functionsEuAndreh2024-10-011-1095/+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-011-33/+3
|
* src/golite.go: Remove PreUpdateHook leftoversEuAndreh2024-10-011-27/+0
|
* src/golite.go: Remove errorMsg unused varEuAndreh2024-10-011-4/+0
|
* src/golite.go: Enforce foreign_keys=ONEuAndreh2024-09-121-31/+6
|
* src/golite.go: Re-introduce {commit,rollback,update}HookTrampoline CFFI ↵EuAndreh2024-09-121-4/+32
| | | | functions
* {src,tests}/golite.go: Remove commented or unused codeEuAndreh2024-09-071-1477/+19
|
* Add src/version.goEuAndreh2024-08-151-1/+3
|
* Build with "go tool" and hackishly bundle code from same package into one ↵EuAndreh2024-08-121-0/+5768
| | | | file each
* Add Makefile and build skeletonEuAndreh2024-08-111-0/+4