Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2016-01-22 | Upgrade sqlite amalgamation to latest 3.10.1 | Vladimir Timofeev | 1 | -731/+1883 | |
2015-12-30 | avoid cgoCheckPointer. ref https://github.com/golang/go/issues/12416 | Yasuhiro Matsumoto | 1 | -2/+16 | |
2015-12-30 | Fix compile for old mingw32 | Taru Karttunen | 1 | -1/+1 | |
2015-11-06 | Fix README project address | Marcelo Lima | 1 | -1/+1 | |
2015-11-03 | Clean up tempfiles in tests | Lars Buitinck | 2 | -23/+23 | |
"go test" leaves no more clutter in /tmp. | |||||
2015-11-02 | fix tests | Yasuhiro Matsumoto | 2 | -3/+2 | |
2015-10-31 | Update README. Install go-sqlite3 to avoid builds with gcc | David Gamba | 1 | -0/+4 | |
2015-10-09 | Store/retrieve timezones for time.Time values. | Augusto Roman | 2 | -14/+34 | |
Previously, the timezone information for a provided value was discarded and the value always stored as in UTC. However, sqlite allows specifying the timezone offsets and handles those values appropriately. This change stores the timezone information and parses it out if present, otherwise it defaults to UTC as before. One additional bugfix: Previously, a unix timestamp in seconds was parsed in the local timezone (rather than UTC), in contrast to a unix timestamp in milliseconds that was parsed in UTC. While fixing that extra bug, I cleaned up the parsing code -- no need to convert to a string and then parse it back again and risk a parse error, just to check the number of digits. The tests were extended to cover non-UTC timezones storage & retrieval, meaningful unix timestamps, and correct handling of a trailing Z. | |||||
2015-09-21 | Add FTS4 unicode61 tokenizer support | looi | 2 | -1/+45 | |
2015-09-16 | fix #238 | Yasuhiro Matsumoto | 1 | -2/+2 | |
2015-09-16 | use math.MaxInt32. related issue #238 | Yasuhiro Matsumoto | 1 | -4/+3 | |
2015-09-16 | fix build on 32bit OSs. Close #238 | Yasuhiro Matsumoto | 1 | -2/+4 | |
2015-09-16 | remove binary file | Yasuhiro Matsumoto | 2 | -0/+0 | |
2015-09-15 | Implement support for aggregation functions implemented in Go. | David Anderson | 5 | -33/+449 | |
2015-09-04 | introduce ability to pass sqlite_omit_load_extension | Jessica Frazelle | 3 | -17/+60 | |
sqlite_omit_load_extension is a go build tag which behaves much like its C counterpart SQLITE_OMIT_LOAD_EXTENSION Signed-off-by: Jessica Frazelle <acidburn@docker.com> | |||||
2015-08-25 | Fix test. Close #216 | mattn | 1 | -1/+3 | |
When one goroutine close db that opended as :memory:, session will be lost. So another goroutine can't refer the last session. goroutine . | |||||
2015-08-24 | Fix example to check the correct error value | Marc Campbell | 1 | -7/+7 | |
2015-08-21 | Add support for interface{} arguments in Go SQLite functions. | David Anderson | 3 | -5/+60 | |
This enabled support for functions like Foo(a interface{}) and Bar(a ...interface{}). | |||||
2015-08-21 | Implement support for variadic functions. | David Anderson | 2 | -10/+55 | |
Currently, the variadic part must all be the same type, because there's no "generic" arg converter. | |||||
2015-08-21 | Move argument converters to callback.go, and optimize return value handling. | David Anderson | 4 | -154/+367 | |
A call now doesn't have to do any reflection, it just blindly invokes a bunch of argument and return value handlers to execute the translation, and the safety of the translation is determined at registration time. | |||||
2015-08-21 | Implement support for passing Go functions as custom functions to SQLite. | David Anderson | 5 | -6/+342 | |
Fixes #226. | |||||
2015-08-20 | added icu extension support | Pavel Zalunin | 2 | -0/+17 | |
2015-08-16 | remove duplicated Close | gmarik | 1 | -1/+0 | |
since there's one already at line 51 | |||||
2015-08-07 | Add fix for go-sqlite3 truncating 64-bit integers when compiled by 32-bit ↵ | kiwih | 1 | -8/+8 | |
mingw-gcc on windows by converting 'long' variable types to 'long long' in sqlite3.go | |||||
2015-06-30 | update README.md | Yasuhiro Matsumoto | 1 | -0/+4 | |
2015-06-12 | hack to use libsqlite3 | Yasuhiro Matsumoto | 6 | -155256/+155278 | |
$ go build -tags "libsqlite3 windows" | |||||
2015-06-05 | Cosmetics: use WaitGroup instead of channel in test | Lars Buitinck | 1 | -7/+4 | |
2015-06-05 | Test read-only databases | Lars Buitinck | 1 | -0/+21 | |
2015-06-05 | Clean up more tempfiles | Lars Buitinck | 1 | -0/+1 | |
2015-06-05 | Fix doc comment | Lars Buitinck | 1 | -1/+1 | |
2015-06-05 | Get reliable tempfile names from ioutil.TempFile | Lars Buitinck | 2 | -28/+29 | |
Also makes them easier to spot (the tests tend to litter /tmp). | |||||
2015-04-28 | remove -lpthread. related issue #201 | Yasuhiro Matsumoto | 1 | -1/+0 | |
2015-04-15 | Remove debug code | Yasuhiro Matsumoto | 1 | -2/+0 | |
2015-04-15 | Z suffix should be no-op | Yasuhiro Matsumoto | 2 | -1/+42 | |
2015-04-13 | Add a txlock option when opening databases (v2) | Serge Hallyn | 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> | |||||
2015-04-12 | Fix NULs in text. | Egon Elbre | 2 | -1/+42 | |
NUL character is a valid symbols in UTF8. Fixes #195 | |||||
2015-03-23 | Change strlen(s) > 0 => *s != '\000'. | Lars Buitinck | 1 | -1/+1 | |
2015-03-23 | Less C/Go border crossing to get database changes | Lars Buitinck | 1 | -18/+22 | |
Speeds up the query benchmark by about 5% (Go 1.2.1, Linux x64). | |||||
2015-03-24 | Implement number-named parameters. Close #187 | mattn | 2 | -3/+55 | |
2015-03-22 | Revert a6c208564eccf3c6743f608ef88398a4ca84c5eb | mattn | 2 | -77/+3 | |
2015-03-22 | Remove debug message | mattn | 1 | -1/+0 | |
2015-03-22 | Fix hang in test | mattn | 1 | -11/+12 | |
2015-03-22 | Fix build | mattn | 2 | -4/+5 | |
2015-03-22 | Should use C.int() | mattn | 1 | -1/+1 | |
2015-03-22 | revert 5253daf8561a6ca5015fd5ce79e4367912146be9 and add _busy_timeout query ↵ | mattn | 1 | -20/+25 | |
parameter. | |||||
2015-03-22 | Fix test | mattn | 1 | -1/+1 | |
2015-03-22 | Support $NNN-style named parameter. Close #187 | mattn | 2 | -4/+93 | |
2015-03-19 | Next() should wait while BUSY or LOCKED because return value is bool | mattn | 1 | -9/+17 | |
2015-03-12 | Apply -lpthread withou windows. | Yasuhiro Matsumoto | 3 | -2/+2 | |
2015-03-11 | Link against pthread | Stéphane Graber | 1 | -0/+1 | |
This is required by gccgo because of the pthread_mutex_trylock symbol. Signed-off-by: Stéphane Graber <stgraber@ubuntu.com> |