| Commit message (Expand) | Author | Files | Lines |
| 2020-04-16 | feat: add go modules (#781)•••* feat: add go modules
* feat: upgrade goquery dependency | Karthik K | 2 | -0/+15 |
| 2020-02-27 | chore: remove debug code (#788) | Manfred Touron | 1 | -2/+0 |
| 2020-01-28 | upgrade amalgamation code (#777) | mattn | 3 | -5410/+9036 |
| 2020-01-23 | Update README.md | Yasuhiro Matsumoto | 1 | -0/+2 |
| 2020-01-09 | Fix typo (#763) | Sergey Bronnikov | 1 | -4/+4 |
| 2019-12-17 | fix typo in doc comment (#770) | rittneje | 1 | -3/+3 |
| 2019-12-17 | add SystemErrno to Error (#740)•••* adding SystemErrno to Error, and fixing error logic when open fails
* fix for old versions of libsqlite3 that do not have sqlite3_system_errno defined
* fixing pre-processor logic
| rittneje | 4 | -12/+77 |
| 2019-11-18 | upgrade amalgamation code | Yasuhiro Matsumoto | 3 | -3965/+5309 |
| 2019-11-18 | Add build constraints for non cgo | Yasuhiro Matsumoto | 41 | -40/+69 |
| 2019-10-31 | Improve readability of Backup() | codesoap | 1 | -3/+3 |
| 2019-10-30 | Added financial contributors to the README | Jess | 1 | -0/+31 |
| 2019-10-08 | Update FUNDING.yml | mattn | 1 | -1/+1 |
| 2019-10-07 | Add Go 1.12.x/1.13.x to CI. | Trevor Pounds | 1 | -0/+2 |
| 2019-09-23 | Fix typo in "_locking_mode" DSN handling | Andrii Zavorotnii | 1 | -1/+1 |
| 2019-09-23 | Fix Open() journal mode regression•••[why]
see https://github.com/mattn/go-sqlite3/issues/607
SQLite default journal mode is DELETE, but forcing it on open causes "database is locked"
if other connection exists with WAL mode, for example.
[how]
Don't set DELETE mode if not set in DSN explicitly.
[testing]
Run tests in my project where WAL mode is used.
| Andrii Zavorotnii | 1 | -5/+6 |
| 2019-09-06 | Fix context cancellation racy handling•••[why]
Context cancellation goroutine is not in sync with Next() method lifetime.
It leads to sql.ErrNoRows instead of context.Canceled often (easy to reproduce).
It leads to interruption of next query executed on same connection (harder to reproduce).
[how]
Do query in goroutine, wait when interruption done.
[testing]
Add unit test that reproduces error cases.
| Andrii Zavorotnii | 2 | -37/+147 |
| 2019-08-22 | Fix memory leak in ExpandedSQL (#738)•••Fixes: #733 | Gert-Jan Timmer | 1 | -0/+1 |
| 2019-08-22 | Fixed operator | G.J.R. Timmer | 1 | -2/+2 |
| 2019-08-22 | Fix _auth_* parameter check•••Fixes: #724 | G.J.R. Timmer | 2 | -3/+27 |
| 2019-08-22 | Closes #597 | G.J.R. Timmer | 8 | -9/+623 |
| 2019-08-19 | Issue #651: Fix of typo•••https://github.com/mattn/go-sqlite3/issues/651
| = | 1 | -1/+1 |
| 2019-08-19 | darwin/libsqlite3: Also use the homebrew include path•••When building on darwin with the `libsqlite3` tag, go-sqlite3 adds the
homebrew library path. It does not, however, add the homebrew include
path, which means that the MacOS sqlite3 header is used instead. On
my system, this results in build errors that look like this:
./sqlite3_load_extension.go:25:8: could not determine kind of name for C.sqlite3_enable_load_extension
./sqlite3_load_extension.go:33:8: could not determine kind of name for C.sqlite3_load_extension
Add the homebrew include path as well, so that he header matches the
libraries we're using.
Signed-off-by: George Dunlap <george.dunlap@citrix.com>
| George Dunlap | 1 | -0/+1 |
| 2019-07-16 | upgrade amalgamation code | Yasuhiro Matsumoto | 2 | -3109/+4059 |
| 2019-07-09 | docs: fix typo | Jason Cooke | 1 | -1/+1 |
| 2019-06-19 | Updated Ping to return ErrBadConn•••Added TestOpenContext
Added TestFileCopyTruncate
Added ping to doTestOpen
| MichaelS11 | 3 | -11/+238 |
| 2019-06-17 | Fix typo in readme | auxten | 1 | -1/+1 |