Commit Graph

876 Commits

Author SHA1 Message Date
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
John Gallagher
632d87de2f Remove most uses of #[feature(core)] 2015-03-17 00:55:28 -04:00
John Gallagher
b3d949b3bb Remove unneeded #[feature]s 2015-03-17 00:44:37 -04:00
John Gallagher
4e60f9bbb2 Update Changelog 2015-03-12 16:41:37 -04:00
John Gallagher
736b62e0ce Reexport sqlite3_stmt from libsqlite3-sys for easier ToSql impl'ing 2015-03-12 16:40:07 -04:00
John Gallagher
0c5e99e93b Merge pull request #24 from marcusklaas/pkg
Pkg-config update
2015-03-12 16:39:53 -04:00
Marcus Klaas
f30ceffa6c bump version 2015-03-12 21:33:29 +01:00
Marcus Klaas
59f0128bf1 upgrade pkg-config 2015-03-12 21:32:40 +01:00
John Gallagher
30db1905d3 Cleanup - if let to match 2015-03-10 16:07:38 -04:00
John Gallagher
d7909c086b rustup - remove now-unused feature 2015-03-10 15:52:30 -04:00
John Gallagher
9db251e25b Correct Cargo.toml for publishing 2015-02-23 21:54:46 -05:00
John Gallagher
baa6f87046 Bump version to 0.0.10 2015-02-23 21:50:10 -05:00
John Gallagher
e6a1cb8de9 Merge pull request #19 from jgallagher/path-reform
`SqliteConnection::open` takes a `std::path`.
2015-02-23 21:47:39 -05:00
John Gallagher
f971d57396 Merge branch 'master' into path-reform 2015-02-23 21:44:29 -05:00
John Gallagher
17200cf578 Merge pull request #22 from jgallagher/load-extension
Add calls to load SQLite extensions
2015-02-23 21:39:24 -05:00
John Gallagher
ee89f8db59 Fix warnings from latest rustc 2015-02-23 20:37:55 -05:00
John Gallagher
31d629070e Add scoped guard for enabling extension loading 2015-02-23 20:37:55 -05:00
John Gallagher
348f94e109 Add public API for loading extensions 2015-02-23 20:37:55 -05:00