Commit Graph

53 Commits

Author SHA1 Message Date
gwenn
dbc4eef657
Session extension (#459)
Session extension bindings
2019-01-13 12:46:19 +01:00
gwenn
7619f638a8 [ci skip] Prepare 0.16.0 release 2018-12-16 18:15:58 +01:00
gwenn
1e08729306 [ci skip] Fix README 2018-12-07 22:08:48 +01:00
Vlad-Ștefan Harbuz
2e397aa53d
Update README example.
The code example from the documentation's latest version contains some important updates, such as the usage of `NO_PARAMS`. The README should be updated to reflect this.
2018-10-24 12:22:54 +02:00
gwenn
6acae37f4c
[ci skip] prepare version 0.15.0 2018-10-21 15:45:10 +02:00
Thom Chiovoloni
572471c40f Add a feature for storing i128 as blobs.
This is behind the `i128_blob` feature.

Blobs are stored as 16 byte big-endian values, with their most significant bit
flipped. This is so that sorting, comparison, etc all work properly, even with
negative numbers. This also allows the representation to be stable across
different computers.

It's possible that the `FromSql` implementation should handle the case that the
real value is stored in an integer. I didn't do this, but would be willing to
make the change. I don't think we should store them this way though, since I
don't think users would be able to sort/compare them sanely.

Support for `u128` is not implemented, as comparison with i128 values would work
strangely. This also is consistent with `u64` not being allowed, not that I
think that would be reason enough on it's own.

The `byteorder` crate is used if this feature is flipped, as it's quite small
and implements things more or less optimally. If/when `i128::{to,from}_be_bytes`
gets stabilized (https://github.com/rust-lang/rust/issues/52963), we should
probably use that instead.
2018-10-08 12:22:28 -07:00
gwenn
9db7b2e7af Remove old bindgens
Keep the oldest/default one (3.6.8).
But remove intermediate versions: 3.6.11, 3.7.3, 3.7.4, 3.7.16.
2018-09-04 18:58:17 +02:00
Bo Lu
f1990cab11
Update feature links to latest version 0.14.0
Seems the Optional Features section is still linked to v0.13.0, this PR is to update them to latest version 0.14.0
2018-09-01 23:15:37 +10:00
gwenn
b054daeac2 [ci skip] Update Readme
Add doc badge.
Fix some urls.
2018-08-11 17:51:05 +02:00
gwenn
e1a14011cf [ci skip] Add new features in README 2018-08-11 14:25:10 +02:00
gwenn
94c6865d28 Upgrade SQLite bundled sources to 3.24.0 2018-07-14 07:53:01 +02:00
Hampus Bengtsson
dade8dd80f
README.md – fix link to cargo features docs 2018-06-30 21:28:24 +02:00
gwenn
5bd1bd2c60 Add deps.rs badge 2018-02-17 10:24:18 +01:00
John Gallagher
5f180c5a95 Add sqlcipher feature to README. 2017-11-13 15:59:56 -07:00
gwenn
99ef10d599 Merge remote-tracking branch 'jgallagher/master' into doc-rs 2017-06-09 19:49:57 +02:00
John Gallagher
4956e815cc Merge pull request #282 from mcgoo/vcpkg
document use of vcpkg
2017-05-29 15:09:21 -04:00
Jim McGrath
90731a4b99 document use of vcpkg 2017-05-29 13:58:27 -05:00
Davide Aversa
ffeb450766 Add snippet for enabling bundled features in Readme 2017-05-02 09:36:41 +02:00
John Gallagher
ad58fd3fe4 Add build notes to README. 2017-03-03 15:37:45 -05:00
John Gallagher
358cca1638 Clarify support of older SQLite versions. 2017-02-09 20:23:17 -05:00
John Gallagher
5dbfa2850e Manually insert SQLITE_DETERMINISTIC flag in bindgen output if needed.
See comment in libsqlite3-sys/build.rs for details - adding this flag is
harmless if it's not present in the header, and not having it can break
builds against older SQLite versions.
2017-02-08 21:41:34 -05:00
John Gallagher
396a853720 Add SQLite version requirements to functions and blob features. 2017-02-08 20:55:28 -05:00
John Gallagher
9924660cf4 Add limits feature to README 2017-02-07 19:47:59 -05:00
John Gallagher
4c8b0ab6dd Merge pull request #181 from gwenn/clippy
Fix clippy warnings
2016-12-31 01:23:40 -05:00
John Gallagher
83b481aade Update Changelog with bundled feature 2016-12-31 01:05:54 -05:00
John Gallagher
ff70f78ff3 Merge branch 'master' of https://github.com/photex/rusqlite into photex-master 2016-12-31 00:55:01 -05:00
John Gallagher
fbdda4ebff Merge pull request #185 from gwenn/link-to-crates.io
Add link to crates.io
2016-12-30 23:49:31 -05:00
Omar Ferrer
5c46dbcb71 Updated README to have document the 'bundled' feature 2016-10-08 01:22:57 -04:00
gwenn
d1fd4a371d Add link to crates.io 2016-10-07 20:14:09 +02:00
gwenn
74db4f3ffa Update doc links to docs.rs 2016-08-29 20:22:58 +02:00
gwenn
8f28ff17b8 Fix rustdoc warnings 2016-08-15 12:41:15 +02:00
gwenn
a7d27098b7 Fix issue #177 2016-07-02 10:22:47 +02:00
John Gallagher
e3b7d9612f Add new features to README. 2016-05-19 20:26:18 -05:00
John Gallagher
a793f8c8c5 Remove scary lifetime-of-rows-may-panic from README.
Closes #119.
2016-02-01 14:30:51 -05:00
John Gallagher
4149389318 Add AppVeyor build status to README 2016-02-01 14:19:51 -05:00
John Gallagher
f8540062f8 Add blob feature to README and Changelog 2015-12-14 16:24:11 -05:00
John Gallagher
38e630f231 Add description of features to README 2015-12-12 16:04:11 -05:00
John Gallagher
ea5cb41bbf Rename SqliteRow -> Row. 2015-12-12 14:11:24 -05:00
John Gallagher
eb60bb3111 Rename SqliteResult -> Result. 2015-12-12 14:06:03 -05:00
John Gallagher
4327a84edb Rename SqliteConnection -> Connection.
Leave old name in as a (deprecated) typealias.
2015-12-12 13:53:34 -05:00
John Gallagher
635616842c Remove 'static requirement on output of closure given to query_map and query_and_then.
The 'static bound was there to prevent callers from being able to save
off the `SqliteRow` handles passed into the closure. This PR changes the
closure to take `&SqliteRow`s instead, which provides the same feature
without restricting the output of the closure.
2015-12-01 10:58:32 -05: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
dcdb88e374 Update README to point to github pages docs 2015-05-03 21:50:09 -04:00
gentoo90
0b4ea23cc3 Fix example in README.md 2015-04-11 08:53:35 -04: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
c044d1df8f s/deriving/derive/ in README 2015-01-07 09:16:28 -05:00
Marcus Klaas
bbfedbb82e fix small error in README; update deprecated method call 2014-12-03 17:14:49 +01:00
John Gallagher
cbba1386f5 Typo s/value/valid/ 2014-11-11 10:36:53 -05:00
John Gallagher
8fa377b36c Remove "semi-safe" term.
Based on comments from [this reddit
thread](http://www.reddit.com/r/rust/comments/2lapta/rusqlite_ergonomic_semisafe_bindings_to_sqlite/).
2014-11-10 12:56:32 -05:00