Commit Graph

2193 Commits

Author SHA1 Message Date
John Gallagher
17cfbd9422 Merge pull request #52 from jgallagher/gwenn-bindgen
Fix generated bindings
2015-07-26 13:47:16 -04:00
John Gallagher
4d1063348e Use sqlite3_destructor_type from bindgen'd header 2015-07-26 13:43:43 -04:00
John Gallagher
8aa11687cb Merge branch 'bindgen' of https://github.com/gwenn/rusqlite into gwenn-bindgen 2015-07-26 13:30:37 -04:00
John Gallagher
848065b922 Merge pull request #50 from gwenn/openflags
Make SqliteOpenFlags implement Default.
2015-07-26 13:28:35 -04:00
Jimmy Lu
22968be4fc Add column_names to SqliteStatement 2015-07-24 22:16:20 -04:00
gwenn
fd36d98c85 Make SqliteOpenFlags implement Default.
Activate URI and NO_MUTEX by default.
2015-07-06 20:24:27 +02:00
gwenn
b6dda11c3a Fix generated binding
for example sqlite3_exec callback signature is wrong
2015-07-04 20:46:39 +02:00
John Gallagher
255e5f0b68 Update Changelog for 0.1.0 release 2015-05-11 20:22:56 -04:00
John Gallagher
ad3e805357 Merge pull request #39 from jgallagher/add-get-checked
Add get_checked to SqliteRow.
2015-05-11 20:17:18 -04:00
John Gallagher
0ded1a5d2d Merge pull request #45 from jgallagher/marcusklaas-query-map
Implement `query_map`
2015-05-11 20:17:01 -04:00
John Gallagher
f65eadbc83 Update README's recommendation of query_map 2015-05-11 16:46:28 -04:00
Marcus Klaas
51f6c15c6c Slightly adjust the signature of query_map 2015-05-11 16:46:28 -04:00
John Gallagher
ea911fbdbd Give MappedRows a SqliteRows instead of a SqliteStatement. 2015-05-11 16:46:28 -04:00
John Gallagher
3f75300844 Use boxed closures to allow query_map to take f: F instead of f: &F 2015-05-11 16:46:28 -04:00
Marcus Klaas
95f511d437 Add initial implementation for query_map 2015-05-11 16:46:26 -04:00
John Gallagher
0bddece5b7 Merge pull request #43 from marcusklaas/query-row-safe
Remove uses of query_row_safe in tests
2015-05-07 10:34:19 -04:00
Marcus Klaas
f591b82cb0 Remove uses of query_row_safe in tests 2015-05-07 15:41:02 +02:00
John Gallagher
37cfcf470b Add SqliteRow::get_checked, which performs basic SQLite column type checking. 2015-05-04 21:50:36 -04:00
John Gallagher
84fc82f48c Add remaining datatype constaints to libsqlite3-sys 2015-05-04 21:44:05 -04:00
John Gallagher
64b7aff43c Merge pull request #38 from jgallagher/deprecate-query-row-safe
Make `query_row` a synonym for `query_row_safe`.
2015-05-04 20:16:23 -04:00
John Gallagher
03be8e0cd6 Make query_row a synonym for query_row_safe.
This is a breaking change for anyone using `query_row`. To update code
that used the old `query_row`, you must now `.unwrap()` the returned
result.
2015-05-04 20:12:18 -04:00
John Gallagher
74496cd781 Merge pull request #37 from jgallagher/clearer-assertions
Add messages to all our assertions.
2015-05-04 20:05:11 -04:00
John Gallagher
120f0cbb65 Add messages to all our assertions. 2015-05-04 20:02:33 -04:00
John Gallagher
98e7994251 Merge pull request #35 from marcusklaas/as-path
Change path parameter type to &AsRef<Path>
2015-05-04 19:55:19 -04:00
John Gallagher
55c173a465 Merge branch 'stable' into 'master' 2015-05-04 19:52:10 -04:00
John Gallagher
c2d75abfaf Merge pull request #36 from marcusklaas/cargo-doc-link
Update crate documentation link
2015-05-04 15:50:14 -04:00
Marcus Klaas
71c906c0cb Update crate documentation link 2015-05-04 21:24:58 +02:00
Marcus Klaas
debb717aa4 Change path parameter type to &AsRef<Path> 2015-05-04 21:22:11 +02:00
John Gallagher
bfa922fc18 Merge pull request #32 from jgallagher/host-documentation-on-ghp
Have travis push docs to github pages instead of rust-ci
2015-05-03 21:52:41 -04:00
John Gallagher
3eb2c333db Only publish docs from master 2015-05-03 21:50:50 -04:00
John Gallagher
dcdb88e374 Update README to point to github pages docs 2015-05-03 21:50:09 -04:00
John Gallagher
b393348ab0 Remove stable #![allow(unstable)] tags from docs 2015-05-03 21:49:27 -04:00
John Gallagher
91987c9101 Have travis push docs to github pages instead of rust-ci 2015-05-03 21:42:48 -04:00
gentoo90
0b4ea23cc3 Fix example in README.md 2015-04-11 08:53:35 -04:00
John Gallagher
6cc02d1502 Merge pull request #27 from gentoo90/readme-fix
Fix example in README.md
2015-04-11 08:52:31 -04:00
gentoo90
962f75368e Fix example in README.md 2015-04-11 11:10:06 +03:00
John Gallagher
231a176414 Bump version 2015-04-03 14:50:17 -05:00
John Gallagher
038d30e2c8 Remove unstable features for Rust-1.0-beta 2015-04-03 14:48:35 -05:00
John Gallagher
5e04b98840 Updates to track rustc nightly 2015-04-03 08:32:11 -05:00
John Gallagher
bf6d44e501 Bump version 2015-03-29 12:52:05 -04:00
John Gallagher
bf0557b55b Merge pull request #26 from huonw/send
Use `std::ptr::Unique` to ensure SqliteConnection is Send.
2015-03-29 12:51:22 -04:00
Huon Wilson
57ca5f3b51 Use std::ptr::Unique to ensure SqliteConnection is Send.
Semantically the C resource is owned by the SqliteConnection, so Unique
is correct. Being Send is safe because sqlite3 can only possibly be
thread unsafe in cases when there is simultaneous access from multiple
threads, but transferring ownership between threads doesn't allow that
to occur.
2015-03-29 21:27:13 +11:00
John Gallagher
4b085b9103 Bump version and use libc from crates.io 2015-03-28 23:09:21 -04:00
John Gallagher
c8fbe48f15 Remove unneeded #![feature(core)] 2015-03-28 23:03:45 -04:00
John Gallagher
2461654861 Use new hyphen-less extern crate name 2015-03-26 15:49:13 -04:00
John Gallagher
134f34362a Use new hyphen-less extern crate name 2015-03-26 15:47:51 -04:00
John Gallagher
81fd7543a3 Merge pull request #25 from jgallagher/rust-stabilization
Rust stabilization
2015-03-24 13:19:57 -04:00
John Gallagher
08dd0b6c97 Bump cargo version 2015-03-24 12:14:03 -04:00
John Gallagher
ff5a6b30f5 Update Changelog 2015-03-24 12:13:19 -04:00
John Gallagher
89e20146e3 Use bitflags crate instead of rustc_bitflags 2015-03-17 00:56:55 -04:00