Commit Graph

315 Commits

Author SHA1 Message Date
xeodou 242cae0e70 Merge from mattn/go-sqlite3. 2015-05-18 13:14:17 +08:00
Yasuhiro Matsumoto 542ae647f8 remove -lpthread. related issue #201 2015-04-28 08:58:25 +09:00
xeodou 618641ee73 fix wercker 2015-04-18 21:30:35 +08:00
Yasuhiro Matsumoto f136f0c8dc Remove debug code 2015-04-15 16:27:00 +09:00
Yasuhiro Matsumoto dee1a37fe1 Z suffix should be no-op 2015-04-15 16:26:27 +09:00
mattn 5f64400729 Merge pull request #194 from hallyn/tximm.2
Add a txlock option when opening databases
2015-04-14 09:12:54 +09:00
Serge Hallyn f91a09fb50 Add a txlock option when opening databases (v2)
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-13 11:48:01 -05:00
mattn 13671e4dd3 Merge pull request #196 from egonelbre/fix-nullstring
Fix NULs in text.
2015-04-13 11:55:45 +09:00
Egon Elbre ac0129617f Fix NULs in text.
NUL character is a valid symbols in UTF8.

Fixes #195
2015-04-12 15:02:50 +03:00
xeodou 885060db2b Update wercker file. 2015-04-07 21:45:17 +08:00
xeodou e9b1d17cde Update wercker file. 2015-04-07 21:43:11 +08:00
xeodou e6b54d085c Add encrypto unit testes. 2015-04-07 21:39:28 +08:00
xeodou 2c26c12108 Update readme. 2015-04-06 23:57:05 +08:00
xeodou 5d8d55f2fb Update test. 2015-04-06 23:54:08 +08:00
xeodou 4315377555 Update test. 2015-04-06 23:41:55 +08:00
xeodou c38c17d68c Update wercker. 2015-04-06 23:39:02 +08:00
xeodou defab1e47b Update wercker. 2015-04-06 23:36:16 +08:00
xeodou 93ac07754f Update wercker. 2015-04-06 23:35:03 +08:00
xeodou db2c18e41e Add wercker. 2015-04-06 23:32:53 +08:00
xeodou 17a7a943c6 Add wercker. 2015-04-06 23:31:39 +08:00
xeodou 78a9457e13 Add wercker. 2015-04-06 23:30:59 +08:00
xeodou 3f004c6230 Add wercker. 2015-04-06 23:29:54 +08:00
xeodou c659bdbdea Fix go lint 2015-04-05 23:54:16 +08:00
xeodou a7de802f90 Add fts3 flags. 2015-04-03 11:52:28 +08:00
xeodou b81936c4b2 Fix doc 2015-04-02 11:03:51 +08:00
xeodou afd39ebd2e Fix readme 2015-04-02 11:03:09 +08:00
xeodou 1eb4f30827 Fix readme 2015-04-01 23:04:07 +08:00
xeodou ad4724616a Fix readme 2015-04-01 22:52:22 +08:00
xeodou 4139b17dd4 Fix readme 2015-04-01 22:51:38 +08:00
xeodou 6da54e6499 Fix typo. 2015-04-01 22:49:37 +08:00
xeodou 6375837186 Update readme. 2015-04-01 22:48:28 +08:00
xeodou ccb4365156 Add example from encrypted database. 2015-04-01 22:48:04 +08:00
xeodou 00748147c4 Change sqlite to sqlcipher. 2015-04-01 22:26:04 +08:00
mattn e28cd440fa Merge pull request #188 from larsmans/optimize
Optimize queries
2015-03-24 08:48:55 +09:00
Lars Buitinck 4dfb2ecaf0 Change strlen(s) > 0 => *s != '\000'. 2015-03-23 22:18:23 +01:00
Lars Buitinck 92b704c1a6 Less C/Go border crossing to get database changes
Speeds up the query benchmark by about 5% (Go 1.2.1, Linux x64).
2015-03-23 22:17:00 +01:00
mattn 07f9c9c30f Implement number-named parameters. Close #187 2015-03-24 00:46:49 +09:00
mattn ff38c8ec02 Revert a6c208564e 2015-03-22 04:29:14 +09:00
mattn e3990c31a0 Remove debug message 2015-03-22 03:38:57 +09:00
mattn 1354684d2b Fix hang in test 2015-03-22 03:37:43 +09:00
mattn c1abf95b38 Fix build 2015-03-22 03:16:35 +09:00
mattn fcd455919e Should use C.int() 2015-03-22 03:11:25 +09:00
mattn d754d2db45 revert 5253daf856 and add _busy_timeout query parameter. 2015-03-22 03:02:03 +09:00
mattn d7dbb909ec Fix test 2015-03-22 02:39:28 +09:00
mattn a6c208564e Support $NNN-style named parameter. Close #187 2015-03-22 02:08:47 +09:00
mattn 5253daf856 Next() should wait while BUSY or LOCKED because return value is bool 2015-03-19 13:29:43 +09:00
Yasuhiro Matsumoto 308067797b Apply -lpthread withou windows. 2015-03-12 18:43:55 +09:00
mattn 1b67b9f03b Merge pull request #183 from stgraber/master
Fix gccgo support
2015-03-12 18:42:19 +09:00
Stéphane Graber e688f0a8eb Link against pthread
This is required by gccgo because of the pthread_mutex_trylock symbol.

Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
2015-03-11 16:20:52 -04:00
Stéphane Graber 3d6c6f9345 Rename sqlite3.{c,h} to sqlite3-binding.{c,h}
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>
2015-03-11 16:19:50 -04:00