69 Commits

Author SHA1 Message Date
Ivan Ukhov
6d4454a6f5 Bump the version number 2015-06-12 14:35:08 -04:00
Ivan Ukhov
37ae860747 A minor change 2015-06-12 14:34:57 -04:00
Ivan Ukhov
41803cc3ca Switch to {open, prepare, close}_v2 2015-06-12 14:34:50 -04:00
Ivan Ukhov
40e08d5b97 Rename raw to ffi 2015-06-12 14:23:18 -04:00
Ivan Ukhov
f776e1daf6 Adjust the description of Database 2015-06-12 14:21:29 -04:00
Ivan Ukhov
9bd6db2ab5 Add a stress test 2015-06-11 22:14:36 -04:00
Ivan Ukhov
10d99dadce Bump the version number 2015-06-10 19:21:29 -04:00
Ivan Ukhov
9d489564fc Make it compile using Rust nightly 2015-06-10 19:20:50 -04:00
Ivan Ukhov
7a74500862 Bump the version number 2015-06-08 21:43:29 -04:00
Ivan Ukhov
64aa37f474 Give &strs instead of Strings to Database::process’ callback 2015-06-08 21:42:34 -04:00
Ivan Ukhov
daefd7d1be Bump the version number 2015-06-08 18:33:17 -04:00
Ivan Ukhov
d036ddc071 Use From for convertin codes to error kinds 2015-06-08 18:19:15 -04:00
Ivan Ukhov
15539354b4 Change the error kind when there is no code available 2015-06-08 18:11:37 -04:00
Ivan Ukhov
985cde931f Treat SQLite result codes as error kinds 2015-06-08 18:05:17 -04:00
Ivan Ukhov
bde720bddc Refactor the error handling 2015-06-08 17:43:31 -04:00
Ivan Ukhov
dd47f92a1f Bump the version number 2015-06-08 15:27:28 -04:00
Ivan Ukhov
1fdedd03f9 Rename instruct to execute and iterate to process 2015-06-08 15:00:44 -04:00
Ivan Ukhov
e0e5d9198b Fix a comment 2015-06-08 14:58:05 -04:00
Ivan Ukhov
068145028e Update the example 2015-06-08 14:56:54 -04:00
Ivan Ukhov
a8d74c2cbf Remove an inline 2015-06-08 14:54:32 -04:00
Ivan Ukhov
a5c0234aa1 Clean up the busy callback 2015-06-08 14:52:13 -04:00
Ivan Ukhov
fd9cf2b2d2 Eliminate a memory leak in iterate 2015-06-08 13:33:26 -04:00
Ivan Ukhov
4f97dda5d7 Split execute into instruct and iterate 2015-06-08 13:27:07 -04:00
Ivan Ukhov
81dcb73b8f Refine set_busy_handler 2015-06-08 11:36:50 -04:00
Ivan Ukhov
159b22c159 Add a test for set_busy_handler 2015-06-08 09:43:13 -04:00
Ivan Ukhov
1f0db50312 Move a test from /tests to /src 2015-06-08 09:37:44 -04:00
Ivan Ukhov
a8396a0d1e Export BusyCallback 2015-06-08 09:22:37 -04:00
Ivan Ukhov
ca11887ca8 Bump the version number 2015-06-08 08:42:25 -04:00
Ivan Ukhov
bfa3a976c8 Rename a couple of functions; add set_busy_timeout 2015-06-08 07:53:28 -04:00
Ivan Ukhov
2698514218 Rename statement to prepare_statement 2015-06-07 22:17:07 -04:00
Ivan Ukhov
87b237aa7d Add set_busy_handler 2015-06-07 22:15:59 -04:00
Ivan Ukhov
4ee6d75ce4 Bump the version number 2015-06-05 15:01:08 -04:00
Ivan Ukhov
b10d44d0c0 Change Display for ResultCode 2015-06-05 15:00:30 -04:00
Ivan Ukhov
29b5b9f643 Add a version badge 2015-06-03 22:14:48 -04:00
Ivan Ukhov
a4ddec7ce5 A stylistic adjustment 2015-06-03 13:04:12 -04:00
Ivan Ukhov
5e232e0757 Bump the version number 2015-06-01 16:30:17 -04:00
Ivan Ukhov
dd85dc01d7 Make Value::read take an immutable statement 2015-06-01 16:30:02 -04:00
Ivan Ukhov
2e14e2055d Bump the version number 2015-06-01 16:27:21 -04:00
Ivan Ukhov
0e6ee0c10d Make execute and statement take immutable self 2015-06-01 16:27:09 -04:00
Ivan Ukhov
c5c87066e9 Bump the version number 2015-06-01 11:39:43 -04:00
Ivan Ukhov
475fa14c0c Drop the lifetime parameter of Database 2015-06-01 11:39:22 -04:00
Ivan Ukhov
2cdf79bca0 Fix the lifetime binding of Database::open 2015-06-01 11:23:02 -04:00
Ivan Ukhov
c0c44e67b8 Bump the version number 2015-06-01 11:21:25 -04:00
Ivan Ukhov
6f14484f88 Implement Display for Error and ResultCode 2015-06-01 11:20:44 -04:00
Ivan Ukhov
7c0a85c655 Rename _phantom to phantom 2015-05-30 10:31:41 -04:00
Ivan Ukhov
1f4f6e9d70 Delegate the creation of statements to the statement module 2015-05-29 16:58:48 -04:00
Ivan Ukhov
d549a64686 Get rid of sqlite3_errstr 2015-05-29 16:41:34 -04:00
Ivan Ukhov
74dbee006f Bump the version number 2015-05-29 14:39:34 -04:00
Ivan Ukhov
ef550d6d75 Return error message from SQLite 2015-05-29 14:33:39 -04:00
Ivan Ukhov
4baf4517f8 Add Error::last 2015-05-29 14:15:01 -04:00