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
John Gallagher
1097842a85
Put sqlite3 extension functions behind a feature
2015-02-23 20:37:55 -05:00
John Gallagher
03f368c4f4
Build raw sqlite interface as libsqlite3-sys
...
Use pkg-config to find it.
2015-02-23 20:37:55 -05:00
John Gallagher
94ed61c44c
Merge pull request #20 from jgallagher/v0.0.9
...
PR for 0.0.9 bump
2015-02-13 15:53:13 -05:00
John Gallagher
31ea62a176
Bump version to 0.0.9
2015-02-13 15:49:16 -05:00
John Gallagher
7a430c0fde
Use existing message instead of ffi::code_to_str
in Error trait
2015-02-13 15:48:11 -05:00
John Gallagher
21e0a5493d
Merge branch 'jshs-std-error' into v0.0.9
2015-02-13 15:45:53 -05:00
John Gallagher
937eedbe61
Fix for latest rustc changes
2015-02-13 15:44:24 -05:00
John Gallagher
1dc78b66da
SqliteConnection::open
takes a std::path
.
...
Add new constructors, `open_in_memory` and `open_in_memory_with_flags`,
for opening in-memory databases.
Closes #13 .
2015-02-06 20:07:23 -05:00
Joshua Schneider
6d795caaed
Implement standard Error trait for SqliteError
2015-02-04 21:33:11 +01:00
John Gallagher
4ca7b4964f
Bump version to 0.0.8
2015-02-04 10:54:04 -05:00
John Gallagher
a89ceeef01
Add feature(test) for testing
2015-02-04 10:53:28 -05:00
John Gallagher
0f349ab019
Merge pull request #16 from pfernie/rustup-20150203
...
Rustup 20150203
2015-02-04 10:46:09 -05:00
Patrick Fernie
ec65bc4978
add feature attributes for unstable APIs
2015-02-03 19:01:24 -05:00
Patrick Fernie
58fa5bde2a
update to use fmt::{Display,Debug} instead of fmt::{String,Show}
2015-02-03 18:59:58 -05:00
John Gallagher
88d0566010
Bump version to 0.0.7
2015-01-20 10:04:27 -05:00
John Gallagher
1f245df165
Use bitflags from crates.io
2015-01-20 10:03:09 -05:00
John Gallagher
353dec270c
Merge pull request #14 from marcusklaas/bitflags-macro-fix
...
import crate for bitflags macro
2015-01-19 19:34:25 -05:00
Marcus Klaas
954a99d64b
import crate for bitflags macro
2015-01-19 21:13:51 +01:00
John Gallagher
befe94494e
Merge pull request #11 from jgallagher/rust-1.0.0-alpha-changes
...
Rust 1.0.0 alpha changes, add `query_row_safe`
2015-01-10 21:24:36 -06:00
John Gallagher
288070e649
Add CONTRIBUTORS.md
2015-01-10 21:22:42 -06:00
John Gallagher
f84d96aab3
Bump version to 0.0.6
2015-01-10 21:21:08 -06:00
John Gallagher
8617cde6b6
Add query_row_safe
.
...
This is a `SqliteResult`-returning variant of `query_row`, which panics
if the query fails or does not return at least one row.
2015-01-10 21:17:49 -06:00
John Gallagher
b57322e2ca
Allow use of unstable APIs
2015-01-10 20:58:55 -06:00
John Gallagher
680056b351
Implement fmt::String for SqliteError
2015-01-10 20:58:55 -06:00