mirror of
https://github.com/superseriousbusiness/gotosocial.git
synced 2025-12-15 14:23:01 -06:00
[chore] bumps modernc/sqlite version to v1.34.2 on our custom fork (#3599)
This commit is contained in:
parent
55d6731497
commit
79f2e85f51
23 changed files with 172 additions and 288 deletions
201
vendor/modernc.org/sqlite/doc.go
generated
vendored
201
vendor/modernc.org/sqlite/doc.go
generated
vendored
|
|
@ -8,6 +8,14 @@
|
|||
// SQLite is an in-process implementation of a self-contained, serverless,
|
||||
// zero-configuration, transactional SQL database engine.
|
||||
//
|
||||
// # Fragile modernc.org/libc dependency
|
||||
//
|
||||
// When you import this package you should use in your go.mod file the exact
|
||||
// same version of modernc.org/libc as seen in the go.mod file of this
|
||||
// repository.
|
||||
//
|
||||
// See the discussion at https://gitlab.com/cznic/sqlite/-/issues/177 for more details.
|
||||
//
|
||||
// # Thanks
|
||||
//
|
||||
// This project is sponsored by Schleibinger Geräte Teubert u. Greim GmbH by
|
||||
|
|
@ -41,175 +49,98 @@
|
|||
//
|
||||
// https://modern-c.appspot.com/-/builder/?importpath=modernc.org%2fsqlite
|
||||
//
|
||||
// # Fragile modernc.org/libc dependency
|
||||
//
|
||||
// When you import this package you should use in your go.mod file the exact
|
||||
// same version of modernc.org/libc as seen in the go.mod file of this
|
||||
// repository.
|
||||
//
|
||||
// See the discussion at https://gitlab.com/cznic/sqlite/-/issues/177 for more details.
|
||||
//
|
||||
// # Changelog
|
||||
//
|
||||
// 2024-07-22: v1.31.0
|
||||
// - 2024-11-16 v1.34.0: Implement ResetSession and IsValid methods in connection
|
||||
//
|
||||
// Support windows/386.
|
||||
// - 2024-07-22 v1.31.0: Support windows/386.
|
||||
//
|
||||
// 2024-06-04: v1.30.0
|
||||
// - 2024-06-04 v1.30.0: Upgrade to SQLite 3.46.0, release notes at
|
||||
// https://sqlite.org/releaselog/3_46_0.html.
|
||||
//
|
||||
// Upgrade to SQLite 3.46.0, release notes at https://sqlite.org/releaselog/3_46_0.html.
|
||||
// - 2024-02-13 v1.29.0: Upgrade to SQLite 3.45.1, release notes at
|
||||
// https://sqlite.org/releaselog/3_45_1.html.
|
||||
//
|
||||
// 2024-02-13: v1.29.0
|
||||
// - 2023-12-14: v1.28.0: Add (*Driver).RegisterConnectionHook,
|
||||
// ConnectionHookFn, ExecQuerierContext, RegisterConnectionHook.
|
||||
//
|
||||
// Upgrade to SQLite 3.45.1, release notes at https://sqlite.org/releaselog/3_45_1.html.
|
||||
// - 2023-08-03 v1.25.0: enable SQLITE_ENABLE_DBSTAT_VTAB.
|
||||
//
|
||||
// 2023-12-14 v1.28.0:
|
||||
// - 2023-07-11 v1.24.0: Add
|
||||
// (*conn).{Serialize,Deserialize,NewBackup,NewRestore} methods, add Backup
|
||||
// type.
|
||||
//
|
||||
// (*Driver).RegisterConnectionHook: added
|
||||
// ConnectionHookFn: added
|
||||
// ExecQuerierContext: added
|
||||
// RegisterConnectionHook: added
|
||||
// - 2023-06-01 v1.23.0: Allow registering aggregate functions.
|
||||
//
|
||||
// 2023-08-03 v1.25.0: enable SQLITE_ENABLE_DBSTAT_VTAB.
|
||||
// - 2023-04-22 v1.22.0: Support linux/s390x.
|
||||
//
|
||||
// 2023-07-11 v1.24.0:
|
||||
// - 2023-02-23 v1.21.0: Upgrade to SQLite 3.41.0, release notes at
|
||||
// https://sqlite.org/releaselog/3_41_0.html.
|
||||
//
|
||||
// Add (*conn).{Serialize,Deserialize,NewBackup,NewRestore} methods, add Backup type.
|
||||
// - 2022-11-28 v1.20.0: Support linux/ppc64le.
|
||||
//
|
||||
// 2023-06-01 v1.23.0:
|
||||
// - 2022-09-16 v1.19.0: Support frebsd/arm64.
|
||||
//
|
||||
// Allow registering aggregate functions.
|
||||
// - 2022-07-26 v1.18.0: Add support for Go fs.FS based SQLite virtual
|
||||
// filesystems, see function New in modernc.org/sqlite/vfs and/or TestVFS in
|
||||
// all_test.go
|
||||
//
|
||||
// 2023-04-22 v1.22.0:
|
||||
// - 2022-04-24 v1.17.0: Support windows/arm64.
|
||||
//
|
||||
// Support linux/s390x.
|
||||
// - 2022-04-04 v1.16.0: Support scalar application defined functions written
|
||||
// in Go. See https://www.sqlite.org/appfunc.html
|
||||
//
|
||||
// 2023-02-23 v1.21.0:
|
||||
// - 2022-03-13 v1.15.0: Support linux/riscv64.
|
||||
//
|
||||
// Upgrade to SQLite 3.41.0, release notes at https://sqlite.org/releaselog/3_41_0.html.
|
||||
// - 2021-11-13 v1.14.0: Support windows/amd64. This target had previously
|
||||
// only experimental status because of a now resolved memory leak.
|
||||
//
|
||||
// 2022-11-28 v1.20.0
|
||||
// - 2021-09-07 v1.13.0: Support freebsd/amd64.
|
||||
//
|
||||
// Support linux/ppc64le.
|
||||
// - 2021-06-23 v1.11.0: Upgrade to use sqlite 3.36.0, release notes at
|
||||
// https://www.sqlite.org/releaselog/3_36_0.html.
|
||||
//
|
||||
// 2022-09-16 v1.19.0:
|
||||
// - 2021-05-06 v1.10.6: Fixes a memory corruption issue
|
||||
// (https://gitlab.com/cznic/sqlite/-/issues/53). Versions since v1.8.6 were
|
||||
// affected and should be updated to v1.10.6.
|
||||
//
|
||||
// Support frebsd/arm64.
|
||||
// - 2021-03-14 v1.10.0: Update to use sqlite 3.35.0, release notes at
|
||||
// https://www.sqlite.org/releaselog/3_35_0.html.
|
||||
//
|
||||
// 2022-07-26 v1.18.0:
|
||||
// - 2021-03-11 v1.9.0: Support darwin/arm64.
|
||||
//
|
||||
// Adds support for Go fs.FS based SQLite virtual filesystems, see function New
|
||||
// in modernc.org/sqlite/vfs and/or TestVFS in all_test.go
|
||||
// - 2021-01-08 v1.8.0: Support darwin/amd64.
|
||||
//
|
||||
// 2022-04-24 v1.17.0:
|
||||
// - 2020-09-13 v1.7.0: Support linux/arm and linux/arm64.
|
||||
//
|
||||
// Support windows/arm64.
|
||||
// - 2020-09-08 v1.6.0: Support linux/386.
|
||||
//
|
||||
// 2022-04-04 v1.16.0:
|
||||
// - 2020-09-03 v1.5.0: This project is now completely CGo-free, including
|
||||
// the Tcl tests.
|
||||
//
|
||||
// Support scalar application defined functions written in Go.
|
||||
// - 2020-08-26 v1.4.0: First stable release for linux/amd64. The
|
||||
// database/sql driver and its tests are CGo free. Tests of the translated
|
||||
// sqlite3.c library still require CGo.
|
||||
//
|
||||
// https://www.sqlite.org/appfunc.html
|
||||
// - 2020-07-26 v1.4.0-beta1: The project has reached beta status while
|
||||
// supporting linux/amd64 only at the moment. The 'extraquick' Tcl testsuite
|
||||
// reports
|
||||
//
|
||||
// 2022-03-13 v1.15.0:
|
||||
// - 2019-12-28 v1.2.0-alpha.3: Third alpha fixes issue #19.
|
||||
//
|
||||
// Support linux/riscv64.
|
||||
// - 2019-12-26 v1.1.0-alpha.2: Second alpha release adds support for
|
||||
// accessing a database concurrently by multiple goroutines and/or processes.
|
||||
// v1.1.0 is now considered feature-complete. Next planed release should be a
|
||||
// beta with a proper test suite.
|
||||
//
|
||||
// 2021-11-13 v1.14.0:
|
||||
// - 2019-12-18 v1.1.0-alpha.1: First alpha release using the new cc/v3,
|
||||
// gocc, qbe toolchain. Some primitive tests pass on linux_{amd64,386}. Not
|
||||
// yet safe for concurrent access by multiple goroutines. Next alpha release
|
||||
// is planed to arrive before the end of this year.
|
||||
//
|
||||
// Support windows/amd64. This target had previously only experimental status
|
||||
// because of a now resolved memory leak.
|
||||
// - 2017-06-10: Windows/Intel no more uses the VM (thanks Steffen Butzer).
|
||||
//
|
||||
// 2021-09-07 v1.13.0:
|
||||
//
|
||||
// Support freebsd/amd64.
|
||||
//
|
||||
// 2021-06-23 v1.11.0:
|
||||
//
|
||||
// Upgrade to use sqlite 3.36.0, release notes at https://www.sqlite.org/releaselog/3_36_0.html.
|
||||
//
|
||||
// 2021-05-06 v1.10.6:
|
||||
//
|
||||
// Fixes a memory corruption issue
|
||||
// (https://gitlab.com/cznic/sqlite/-/issues/53). Versions since v1.8.6 were
|
||||
// affected and should be updated to v1.10.6.
|
||||
//
|
||||
// 2021-03-14 v1.10.0:
|
||||
//
|
||||
// Update to use sqlite 3.35.0, release notes at https://www.sqlite.org/releaselog/3_35_0.html.
|
||||
//
|
||||
// 2021-03-11 v1.9.0:
|
||||
//
|
||||
// Support darwin/arm64.
|
||||
//
|
||||
// 2021-01-08 v1.8.0:
|
||||
//
|
||||
// Support darwin/amd64.
|
||||
//
|
||||
// 2020-09-13 v1.7.0:
|
||||
//
|
||||
// Support linux/arm and linux/arm64.
|
||||
//
|
||||
// 2020-09-08 v1.6.0:
|
||||
//
|
||||
// Support linux/386.
|
||||
//
|
||||
// 2020-09-03 v1.5.0:
|
||||
//
|
||||
// This project is now completely CGo-free, including the Tcl tests.
|
||||
//
|
||||
// 2020-08-26 v1.4.0:
|
||||
//
|
||||
// First stable release for linux/amd64. The database/sql driver and its tests
|
||||
// are CGo free. Tests of the translated sqlite3.c library still require CGo.
|
||||
//
|
||||
// $ make full
|
||||
//
|
||||
// ...
|
||||
//
|
||||
// SQLite 2020-08-14 13:23:32 fca8dc8b578f215a969cd899336378966156154710873e68b3d9ac5881b0ff3f
|
||||
// 0 errors out of 928271 tests on 3900x Linux 64-bit little-endian
|
||||
// WARNING: Multi-threaded tests skipped: Linked against a non-threadsafe Tcl build
|
||||
// All memory allocations freed - no leaks
|
||||
// Maximum memory usage: 9156360 bytes
|
||||
// Current memory usage: 0 bytes
|
||||
// Number of malloc() : -1 calls
|
||||
// --- PASS: TestTclTest (1785.04s)
|
||||
// PASS
|
||||
// ok modernc.org/sqlite 1785.041s
|
||||
// $
|
||||
//
|
||||
// 2020-07-26 v1.4.0-beta1:
|
||||
//
|
||||
// The project has reached beta status while supporting linux/amd64 only at the
|
||||
// moment. The 'extraquick' Tcl testsuite reports
|
||||
//
|
||||
// 630 errors out of 200177 tests on Linux 64-bit little-endian
|
||||
//
|
||||
// and some memory leaks
|
||||
//
|
||||
// Unfreed memory: 698816 bytes in 322 allocations
|
||||
//
|
||||
// 2019-12-28 v1.2.0-alpha.3: Third alpha fixes issue #19.
|
||||
//
|
||||
// It also bumps the minor version as the repository was wrongly already tagged
|
||||
// with v1.1.0 before. Even though the tag was deleted there are proxies that
|
||||
// cached that tag. Thanks /u/garaktailor for detecting the problem and
|
||||
// suggesting this solution.
|
||||
//
|
||||
// 2019-12-26 v1.1.0-alpha.2: Second alpha release adds support for accessing a
|
||||
// database concurrently by multiple goroutines and/or processes. v1.1.0 is now
|
||||
// considered feature-complete. Next planed release should be a beta with a
|
||||
// proper test suite.
|
||||
//
|
||||
// 2019-12-18 v1.1.0-alpha.1: First alpha release using the new cc/v3, gocc,
|
||||
// qbe toolchain. Some primitive tests pass on linux_{amd64,386}. Not yet safe
|
||||
// for concurrent access by multiple goroutines. Next alpha release is planed
|
||||
// to arrive before the end of this year.
|
||||
//
|
||||
// 2017-06-10 Windows/Intel no more uses the VM (thanks Steffen Butzer).
|
||||
//
|
||||
// 2017-06-05 Linux/Intel no more uses the VM (cznic/virtual).
|
||||
// - 2017-06-05 Linux/Intel no more uses the VM (cznic/virtual).
|
||||
//
|
||||
// # Connecting to a database
|
||||
//
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue