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
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
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