Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | hack to use libsqlite3 | Yasuhiro Matsumoto | 2015-06-12 | 6 | -155256/+155278 |
| | | | | $ go build -tags "libsqlite3 windows" | ||||
* | remove -lpthread. related issue #201 | Yasuhiro Matsumoto | 2015-04-28 | 1 | -1/+0 |
| | |||||
* | Remove debug code | Yasuhiro Matsumoto | 2015-04-15 | 1 | -2/+0 |
| | |||||
* | Z suffix should be no-op | Yasuhiro Matsumoto | 2015-04-15 | 2 | -1/+42 |
| | |||||
* | Merge pull request #194 from hallyn/tximm.2 | mattn | 2015-04-14 | 2 | -9/+62 |
|\ | | | | | Add a txlock option when opening databases | ||||
| * | Add a txlock option when opening databases (v2) | Serge Hallyn | 2015-04-13 | 2 | -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-nullstring | mattn | 2015-04-13 | 2 | -1/+42 |
|\ \ | |/ |/| | Fix NULs in text. | ||||
| * | Fix NULs in text. | Egon Elbre | 2015-04-12 | 2 | -1/+42 |
|/ | | | | | | NUL character is a valid symbols in UTF8. Fixes #195 | ||||
* | Merge pull request #188 from larsmans/optimize | mattn | 2015-03-24 | 1 | -19/+23 |
|\ | | | | | Optimize queries | ||||
| * | Change strlen(s) > 0 => *s != '\000'. | Lars Buitinck | 2015-03-23 | 1 | -1/+1 |
| | | |||||
| * | Less C/Go border crossing to get database changes | Lars Buitinck | 2015-03-23 | 1 | -18/+22 |
| | | | | | | | | Speeds up the query benchmark by about 5% (Go 1.2.1, Linux x64). | ||||
* | | Implement number-named parameters. Close #187 | mattn | 2015-03-24 | 2 | -3/+55 |
| | | |||||
* | | Revert a6c208564eccf3c6743f608ef88398a4ca84c5eb | mattn | 2015-03-22 | 2 | -77/+3 |
| | | |||||
* | | Remove debug message | mattn | 2015-03-22 | 1 | -1/+0 |
| | | |||||
* | | Fix hang in test | mattn | 2015-03-22 | 1 | -11/+12 |
| | | |||||
* | | Fix build | mattn | 2015-03-22 | 2 | -4/+5 |
| | | |||||
* | | Should use C.int() | mattn | 2015-03-22 | 1 | -1/+1 |
| | | |||||
* | | revert 5253daf8561a6ca5015fd5ce79e4367912146be9 and add _busy_timeout query ↵ | mattn | 2015-03-22 | 1 | -20/+25 |
| | | | | | | | | parameter. | ||||
* | | Fix test | mattn | 2015-03-22 | 1 | -1/+1 |
| | | |||||
* | | Support $NNN-style named parameter. Close #187 | mattn | 2015-03-22 | 2 | -4/+93 |
| | | |||||
* | | Next() should wait while BUSY or LOCKED because return value is bool | mattn | 2015-03-19 | 1 | -9/+17 |
|/ | |||||
* | Apply -lpthread withou windows. | Yasuhiro Matsumoto | 2015-03-12 | 3 | -2/+2 |
| | |||||
* | Merge pull request #183 from stgraber/master | mattn | 2015-03-12 | 7 | -5/+8 |
|\ | | | | | Fix gccgo support | ||||
| * | Link against pthread | Stéphane Graber | 2015-03-11 | 1 | -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 Graber | 2015-03-11 | 7 | -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/master | mattn | 2015-03-06 | 1 | -1/+1 |
|\ | | | | | Correct HasPrefix method name | ||||
| * | Correct HasPrefix method name | Antoni Rościszewski | 2015-03-05 | 1 | -1/+1 |
|/ | |||||
* | Don't modify dsn when has prefix file: | mattn | 2015-03-06 | 1 | -1/+3 |
| | |||||
* | Fix filename with loc parameter | Yasuhiro Matsumoto | 2015-03-05 | 1 | -1/+1 |
| | |||||
* | Fix test | Yasuhiro Matsumoto | 2015-03-05 | 1 | -3/+3 |
| | |||||
* | Remove test dup | Yasuhiro Matsumoto | 2015-03-05 | 1 | -96/+0 |
| | |||||
* | Fix loc parsing | mix3 | 2015-03-05 | 2 | -29/+33 |
| | |||||
* | Add test | mix3 | 2015-03-05 | 1 | -0/+96 |
| | |||||
* | Add test | Yasuhiro Matsumoto | 2015-03-05 | 1 | -0/+97 |
| | |||||
* | Update README.md | mattn | 2015-03-05 | 1 | -0/+4 |
| | |||||
* | Fixed bug for loc parameter | mattn | 2015-03-05 | 2 | -26/+25 |
| | |||||
* | cleanup code | Yasuhiro Matsumoto | 2015-03-04 | 1 | -13/+8 |
| | |||||
* | Add loc=XXX parameters to handle timezone | Yasuhiro Matsumoto | 2015-03-04 | 2 | -8/+109 |
| | |||||
* | Add FTS3 feature. Close #176 | Yasuhiro Matsumoto | 2015-02-24 | 3 | -1/+85 |
| | |||||
* | Merge pull request #170 from tajtiattila/master | mattn | 2015-01-27 | 1 | -11/+5 |
|\ | | | | | load extensions using the C API instead of SQL | ||||
| * | load extensions using the C API instead of SQL | Attila Tajti | 2015-01-26 | 1 | -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 test | mattn | 2015-01-26 | 1 | -1/+1 |
| | |||||
* | Fix test | mattn | 2015-01-26 | 1 | -1/+1 |
| | |||||
* | Add test for Version | mattn | 2015-01-26 | 1 | -0/+7 |
| | |||||
* | Add test for ErrNo.Extend() | mattn | 2015-01-26 | 1 | -0/+6 |
| | |||||
* | Merge pull request #169 from mdevan/master | mattn | 2015-01-26 | 1 | -1/+2 |
|\ | | | | | Return error code of sqlite3_step, not sqlite3_reset | ||||
| * | Return error code of sqlite3_step, not sqlite3_reset | Mahadevan | 2015-01-26 | 1 | -1/+2 |
|/ | |||||
* | Merge pull request #165 from porjo/porjo | mattn | 2015-01-02 | 2 | -1/+14 |
|\ | | | | | Handle 13 digit datetime values | ||||
| * | Handle 13 digit datetime values | Ian Bishop | 2015-01-02 | 2 | -1/+14 |
|/ | |||||
* | Revert d369cbb7d42232f785f51b3ef4c8b994dae83486 | mattn | 2014-12-31 | 1 | -32/+2 |
| | | | | See https://github.com/golang/go/issues/9356 |