aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* hack to use libsqlite3Yasuhiro Matsumoto2015-06-126-155256/+155278
| | | | $ go build -tags "libsqlite3 windows"
* remove -lpthread. related issue #201Yasuhiro Matsumoto2015-04-281-1/+0
|
* Remove debug codeYasuhiro Matsumoto2015-04-151-2/+0
|
* Z suffix should be no-opYasuhiro Matsumoto2015-04-152-1/+42
|
* Merge pull request #194 from hallyn/tximm.2mattn2015-04-142-9/+62
|\ | | | | Add a txlock option when opening databases
| * Add a txlock option when opening databases (v2)Serge Hallyn2015-04-132-9/+62
| | | | | | | | | | | | | | | | | | | | | | When specified, changes the default locking at a tx.Begin. Changelog (v2): Add a testcase to ensure _txlock is properly handled. Closes #189 Signed-off-by: Serge Hallyn <serge.hallyn@ubuntu.com>
* | Merge pull request #196 from egonelbre/fix-nullstringmattn2015-04-132-1/+42
|\ \ | |/ |/| Fix NULs in text.
| * Fix NULs in text.Egon Elbre2015-04-122-1/+42
|/ | | | | | NUL character is a valid symbols in UTF8. Fixes #195
* Merge pull request #188 from larsmans/optimizemattn2015-03-241-19/+23
|\ | | | | Optimize queries
| * Change strlen(s) > 0 => *s != '\000'.Lars Buitinck2015-03-231-1/+1
| |
| * Less C/Go border crossing to get database changesLars Buitinck2015-03-231-18/+22
| | | | | | | | Speeds up the query benchmark by about 5% (Go 1.2.1, Linux x64).
* | Implement number-named parameters. Close #187mattn2015-03-242-3/+55
| |
* | Revert a6c208564eccf3c6743f608ef88398a4ca84c5ebmattn2015-03-222-77/+3
| |
* | Remove debug messagemattn2015-03-221-1/+0
| |
* | Fix hang in testmattn2015-03-221-11/+12
| |
* | Fix buildmattn2015-03-222-4/+5
| |
* | Should use C.int()mattn2015-03-221-1/+1
| |
* | revert 5253daf8561a6ca5015fd5ce79e4367912146be9 and add _busy_timeout query ↵mattn2015-03-221-20/+25
| | | | | | | | parameter.
* | Fix testmattn2015-03-221-1/+1
| |
* | Support $NNN-style named parameter. Close #187mattn2015-03-222-4/+93
| |
* | Next() should wait while BUSY or LOCKED because return value is boolmattn2015-03-191-9/+17
|/
* Apply -lpthread withou windows.Yasuhiro Matsumoto2015-03-123-2/+2
|
* Merge pull request #183 from stgraber/mastermattn2015-03-127-5/+8
|\ | | | | Fix gccgo support
| * Link against pthreadStéphane Graber2015-03-111-0/+1
| | | | | | | | | | | | This is required by gccgo because of the pthread_mutex_trylock symbol. Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
| * Rename sqlite3.{c,h} to sqlite3-binding.{c,h}Stéphane Graber2015-03-117-5/+7
|/ | | | | | | | | | | | | This fixes the problem where when building with gccgo, sqlite3.c is overwritten, leading to a build failure. An alternative would have been to move sqlite3*.{c,h} to a subdirectory, but that seems to confuse the linker a fair bit and would just swap one implementation-dependent issue for another. Closes #20 Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
* Merge pull request #178 from antoni/mastermattn2015-03-061-1/+1
|\ | | | | Correct HasPrefix method name
| * Correct HasPrefix method nameAntoni Rościszewski2015-03-051-1/+1
|/
* Don't modify dsn when has prefix file:mattn2015-03-061-1/+3
|
* Fix filename with loc parameterYasuhiro Matsumoto2015-03-051-1/+1
|
* Fix testYasuhiro Matsumoto2015-03-051-3/+3
|
* Remove test dupYasuhiro Matsumoto2015-03-051-96/+0
|
* Fix loc parsingmix32015-03-052-29/+33
|
* Add testmix32015-03-051-0/+96
|
* Add testYasuhiro Matsumoto2015-03-051-0/+97
|
* Update README.mdmattn2015-03-051-0/+4
|
* Fixed bug for loc parametermattn2015-03-052-26/+25
|
* cleanup codeYasuhiro Matsumoto2015-03-041-13/+8
|
* Add loc=XXX parameters to handle timezoneYasuhiro Matsumoto2015-03-042-8/+109
|
* Add FTS3 feature. Close #176Yasuhiro Matsumoto2015-02-243-1/+85
|
* Merge pull request #170 from tajtiattila/mastermattn2015-01-271-11/+5
|\ | | | | load extensions using the C API instead of SQL
| * load extensions using the C API instead of SQLAttila Tajti2015-01-261-11/+5
|/ | | | | | This fixes the problem of loading ICU, which needs to replace existing functions. Replacing existing functions are prohibited when a VM is running.
* Fix testmattn2015-01-261-1/+1
|
* Fix testmattn2015-01-261-1/+1
|
* Add test for Versionmattn2015-01-261-0/+7
|
* Add test for ErrNo.Extend()mattn2015-01-261-0/+6
|
* Merge pull request #169 from mdevan/mastermattn2015-01-261-1/+2
|\ | | | | Return error code of sqlite3_step, not sqlite3_reset
| * Return error code of sqlite3_step, not sqlite3_resetMahadevan2015-01-261-1/+2
|/
* Merge pull request #165 from porjo/porjomattn2015-01-022-1/+14
|\ | | | | Handle 13 digit datetime values
| * Handle 13 digit datetime valuesIan Bishop2015-01-022-1/+14
|/
* Revert d369cbb7d42232f785f51b3ef4c8b994dae83486mattn2014-12-311-32/+2
| | | | See https://github.com/golang/go/issues/9356