gwenn
a0551496d8
Upgrade bindgen to version 0.52
2019-12-13 18:21:38 +01:00
gwenn
89c77895c3
Merge pull request #599 from mcginty/master
...
Download sqlite source via HTTPS.
2019-12-05 17:36:19 +01:00
Jake McGinty
8e1f70d465
Download sqlite source via HTTPS.
2019-12-05 11:46:23 +09:00
gwenn
3ef3c15ebe
Merge pull request #594 from stevenroose/tempfile
...
Replace deprecated tempdir with tempfile
2019-11-22 20:25:34 +01:00
Steven Roose
c162a4516c
Replace deprecated tempdir with tempfile
...
This also removes one dependency on the winapi crate. The current
version of the time crate also depends on winapi, but work is being done
to replace that version with 0.2 to remove the winapi dependency.
2019-11-22 11:12:53 +00:00
gwenn
bb3db3f877
Merge pull request #589 from gwenn/clippy
...
Fix clippy warnings
2019-11-03 11:39:45 +01:00
gwenn
8302a50fb8
Fix clippy warnings
2019-11-03 11:19:07 +01:00
gwenn
9484f5c15e
Merge pull request #588 from gwenn/session
...
Session
2019-11-02 15:21:55 +01:00
gwenn
de9f06f142
Fix ChangesetIter::start_strm
...
The input reference must still be alive after the function returns
2019-11-02 14:53:32 +01:00
gwenn
b57fd14b26
Test session feature on Travis
2019-11-02 10:58:12 +01:00
gwenn
fb9fb3790c
Fix segfaut by using a cursor instead of a slice.
2019-11-02 10:42:13 +01:00
gwenn
c5538c73a4
Merge pull request #587 from gwenn/example
...
Update README example
2019-11-01 18:44:44 +01:00
gwenn
317abe6155
Update README example
2019-11-01 18:27:56 +01:00
gwenn
0693d5f6ce
Reactivate session feature
...
And fix partially x_input.
2019-11-01 09:57:56 +01:00
gwenn
4923d8f8da
Merge pull request #584 from gwenn/empty_query
...
Segmentation fault on `prepare_cached` with an empty query
2019-11-01 09:51:10 +01:00
gwenn
ca5eccfe95
Check that even when sqlite_stmt
is null, there is no panic.
2019-10-30 20:09:27 +01:00
gwenn
8eb844b0c9
Paste relevant section from SQLite documantation
2019-10-29 20:26:35 +01:00
gwenn
edfd7658c3
Segmentation fault on prepare_cached
with an empty query
...
With an empty query is prepared, sqlite3 returns no error but a null pointer.
And then `sqlite3_sql` returns null.
Which make `CStr::from_ptr` crash.
2019-10-29 19:24:18 +01:00
gwenn
31139bbe9f
Merge pull request #581 from hugecheese/patch-1
...
gcc -> cc
2019-10-20 08:18:43 +02:00
hugecheese
8a11eb5a22
gcc -> cc
...
The `libsqlite3-sys` package no longer uses the deprecated `gcc` crate.
2019-10-19 14:50:54 -04:00
gwenn
bccc11376f
Merge pull request #580 from gwenn/vcpkg
...
Disable vcpkg in appveyor build
2019-10-19 11:48:41 +02:00
gwenn
80f1b4b791
Merge pull request #579 from gwenn/3.30.1
...
Upgrade bundled SQLite version to 3.30.1
2019-10-19 11:32:38 +02:00
gwenn
0126c1e88f
Disable vcpkg in appveyor build
...
https://help.appveyor.com/discussions/problems/24684-problem-with-vcpkg-wrong-version-on-appveyor
2019-10-19 11:25:23 +02:00
gwenn
ec52d44939
Merge pull request #578 from gwenn/cant-open
...
Cant open
2019-10-19 11:20:56 +02:00
gwenn
a7ad3849da
Upgrade bundled SQLite version to 3.30.1
2019-10-19 09:16:14 +00:00
gwenn
3b75dd1e31
Merge pull request #577 from gwenn/mutex_atomic
...
Ignore `mutex_atomic` clippy lint
2019-10-19 10:44:19 +02:00
gwenn
15f356e5a7
Merge remote-tracking branch 'jgallagher/master' into cant-open
2019-10-19 10:40:53 +02:00
gwenn
22bdd80b92
Ignore mutex_atomic
clippy lint
...
> This lint cannot detect if the mutex is actually used for waiting
before a critical section.
2019-10-19 10:10:17 +02:00
gwenn
e880987fa3
Upgrade to uuid 0.8 ( #576 )
...
* Upgrade to uuid 0.8
2019-10-18 18:57:27 +02:00
gwenn
5cbfe56bf7
Merge pull request #574 from gwenn/clippy
...
Fix some clippy warnings
2019-10-13 13:37:49 +02:00
gwenn
0cf9ef8514
Fix some clippy warnings
2019-10-13 13:08:33 +02:00
gwenn
2d75411e44
Merge pull request #571 from dowdw/from-option
...
Parse Option<T> into Value/ValueRef where applicable
2019-10-09 19:50:19 +02:00
Will Dowd
49f48a5c56
Parse Option<T> into Value/ValueRef where applicable
2019-09-27 16:02:37 -04:00
gwenn
104188055e
Merge pull request #568 from gwenn/column_name
...
Make `column_name()` public and forward all column methods in Row and Rows
2019-09-02 18:29:52 +02:00
gwenn
f3990a92e1
Merge pull request #569 from Vlad-Shcherbina/patch-1
...
Fix typo in docs
2019-09-01 13:31:16 +02:00
Vlad-Shcherbina
81d26ccadb
Fix typo in docs
2019-09-01 12:41:51 +03:00
gwenn
9ce3b82570
Make column_name
returns a Result
2019-08-31 12:17:48 +02:00
gwenn
4ffdb07f31
Merge remote-tracking branch 'jgallagher/master' into twistedfall
2019-08-31 10:00:33 +02:00
gwenn
941e36be9d
Merge remote-tracking branch 'jgallagher/master' into twistedfall
2019-08-31 09:55:24 +02:00
gwenn
e85ebedb58
Merge pull request #421 from gwenn/tail
...
Check that only one statement is provided (#397 )
2019-08-31 09:54:27 +02:00
gwenn
6c838bf544
Ignore test_execute_multiple when no extra check
2019-08-31 09:39:09 +02:00
gwenn
c6a5fd402c
Merge remote-tracking branch 'jgallagher/master' into tail
2019-08-31 09:30:25 +02:00
gwenn
d61f18dd3c
Merge pull request #567 from gwenn/extra_check
...
Check SQL query passed to `execute`
2019-08-26 20:42:37 +02:00
gwenn
bcd26ca062
Merge remote-tracking branch 'jgallagher/master' into tail
...
# Conflicts:
# src/inner_connection.rs
# src/lib.rs
2019-08-26 20:41:15 +02:00
gwenn
00d50199a2
Check SQL query passed to execute
...
When `extra_check` feature is activated:
Fail when query has a column count > 0
Or when query is readonly.
2019-08-26 20:21:23 +02:00
Pro
a8d34da2d5
Use the correct (larger) lifetime of the returned column-related references in Row, Rows and Column
2019-08-22 16:53:16 +02:00
Pro
2a8339bda7
Forward all column related methods in Row and Rows
2019-08-22 16:38:43 +02:00
Pro
d46eb23364
Make column_name() public
...
Changes it's interface to Option<&str> to accommodate for out of bounds index
2019-08-22 16:38:43 +02:00
Pro
692b4b67dc
Use expect() instead of unwrap() for string conversion
2019-08-22 16:38:31 +02:00
gwenn
835b69fcb7
Merge pull request #563 from gwenn/open_flags
...
Check OpenFlags
2019-08-17 08:32:25 +02:00