aboutsummaryrefslogtreecommitdiff
path: root/callback.go (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'master' into mastermattn2017-08-301-0/+18
|\
| * Incorporate original PR 271 from https://github.com/brokensandalsJason Abbott2017-07-031-0/+18
* | Add support for collation sequences implemented in Go.•••This allows Go programs to register custom comparison functions with sqlite, and ORDER BY that comparator. David Anderson2017-06-081-0/+6
|/
* fix trace callback.•••Close #352 Yasuhiro Matsumoto2016-11-081-2/+2
* update amalgamation codeYasuhiro Matsumoto2016-08-111-0/+4
* callback: use handles rather than passing Go pointers•••The cgo pointer passing rules forbid passing a Go pointer to C if that pointer points to memory containing other Go pointers. This is true even if the Go pointer is converted to uintptr. This change fixes the code to use a handle instead, and to look up the handle in the callback function. Ian Lance Taylor2016-01-291-3/+49
* fix #238Yasuhiro Matsumoto2015-09-161-2/+2
* use math.MaxInt32. related issue #238Yasuhiro Matsumoto2015-09-161-4/+3
* fix build on 32bit OSs. Close #238Yasuhiro Matsumoto2015-09-161-2/+4
* Implement support for aggregation functions implemented in Go.David Anderson2015-09-151-0/+47
* Add support for interface{} arguments in Go SQLite functions.•••This enabled support for functions like Foo(a interface{}) and Bar(a ...interface{}). David Anderson2015-08-211-0/+24
* Move argument converters to callback.go, and optimize return value handling.•••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. David Anderson2015-08-211-1/+199
* Implement support for passing Go functions as custom functions to SQLite.•••Fixes #226. David Anderson2015-08-211-0/+20