Commit Graph

2266 Commits

Author SHA1 Message Date
gwenn
2f212074a5
Merge pull request #1382 from gwenn/clippy
Fix some clippy warnings
2023-09-03 11:25:39 +02:00
gwenn
e2e47de863 Fix some clipy warnings 2023-09-03 10:54:36 +02:00
gwenn
714ce2e171
Merge pull request #1381 from gwenn/3.43.0
Upgrade SQLite bundled version to 3.43.0
2023-08-26 13:08:10 +02:00
gwenn
36f2459393 Rustfmt 2023-08-26 10:58:58 +00:00
gwenn
5e79f84b37 Upgrade SQLite bundled version to 3.43.0 2023-08-26 10:54:26 +00:00
gwenn
bbb570aabd Revert "Support Rust expression like {x.y} in SQL strings"
This reverts commit b86d9321b5.
2023-08-21 19:42:06 +02:00
gwenn
b86d9321b5 Support Rust expression like {x.y} in SQL strings 2023-08-20 10:39:33 +02:00
gwenn
e8f73c93c4
Merge branch 'master' into captured_identifiers 2023-08-19 12:50:10 +02:00
gwenn
e093d7db7b
Merge pull request #1374 from nydrani/time-support
Implement support for more `time` types
2023-07-29 07:44:16 +02:00
nydrani
55fd19ed07 Added documentation surrounding type conversion 2023-07-29 11:10:57 +10:00
nydrani
6268c71248 Add support for serializing timezone offsets for time::OffsetDateTime
Simplify deserializing `time::OffsetDateTime`
Add `YYYY-MM-DD HH:MM` support for `time::OffsetDateTime` and
`time::PrimitiveDateTime`
2023-07-29 11:09:36 +10:00
Paweł Jan Czochański
d05c976d52 Implement support for more time types
This PR implements support for the following types:
* `time::Time`
* `time::Date`
* `time::PrimitiveDateTime`
2023-07-28 22:40:07 +10:00
gwenn
a0f5b4cf1c
Merge pull request #1373 from nyurik/nits
Spelling and a few more nits
2023-07-27 18:20:39 +02:00
Yuri Astrakhan
2e62b031bf Spelling and a few more nits
* fix some simple spelling mistakes
* a few other minor prof-reading nits
2023-07-26 19:59:51 -04:00
gwenn
ce71e92fe2
Merge pull request #1341 from gwenn/serialize
Serialize and deserialize database
2023-07-21 19:01:25 +02:00
gwenn
856c94063d Try to fix windows build 2023-07-18 17:45:28 +02:00
gwenn
3742efe24c Omit deprecated functions 2023-07-15 10:24:51 +02:00
gwenn
f9d69410ef Fix panic at 'SQLite API not initialized or SQLite feature omitted'
`to_sqlite_error` needs `sqlite3_malloc`

```
sqlite> .log on
sqlite> .load target/debug/examples/libloadable_extension.so
Error: error during initialization: SQLite version mismatch: 3014000 < 3042000
```
2023-07-14 15:56:43 +02:00
gwenn
c8858bbb68 Try to fix invalid workflow file 2023-07-14 11:19:58 +02:00
gwenn
d7f2d55bfb Add example loading extension 2023-07-14 11:07:59 +02:00
gwenn
8051b048db Add a minimal loadable extension example 2023-07-14 10:18:29 +02:00
gwenn
81585a75cb Add Connection::extension_init2 2023-07-09 15:53:03 +02:00
gwenn
92c536b622 Remove parse_macros (fails with wrapper_ext.h) 2023-07-09 14:17:19 +02:00
gwenn
1308cdaa9d Loadable extension 2023-07-09 12:50:49 +02:00
gwenn
5980013935
Merge pull request #1361 from gwenn/clean_build
Factorize code in build.rs
2023-07-09 09:28:24 +02:00
gwenn
60f5cef17b Factorize code in build.rs 2023-07-09 09:21:40 +02:00
gwenn
7b0393210b
Merge pull request #1357 from davidselassie/fix-null-series
Fixes generate_series to handle NULL arguments
2023-07-09 06:52:51 +02:00
David Selassie
256cfdd311 Handles NULL generate_series params via defaults 2023-07-08 09:36:00 -07:00
David Selassie
379c6c8dcf Revert "Interpret generate_series arguments as possibly NULL"
This reverts commit 3a2312e0bd.
2023-07-08 09:30:23 -07:00
gwenn
4196c2b496
Merge pull request #1360 from gwenn/SQLITE_DETERMINISTIC
Simplify bindgen generation
2023-07-08 11:39:47 +02:00
gwenn
44edb4b459 Fix clippy warning 2023-07-08 11:11:14 +02:00
gwenn
58113b0777 Simplify bindgen generation
`rusqlite` users cannot use old versions (< 3.8.3) of SQLite anymore.
And `libsqlite3-sys` users should not use SQLITE_DETERMINISTIC when
using SQLite < 3.8.3.
2023-07-08 10:39:36 +02:00
gwenn
f0a29020f5
Merge pull request #1359 from gwenn/constraint_error_code
Inline constraint_error_code
2023-07-08 10:33:03 +02:00
gwenn
f1751e413b Fix clippy warning 2023-07-08 10:12:49 +02:00
gwenn
3db74e2f65 Inline constraint_error_code
because minimal SQLite version is 3.14
2023-07-08 10:09:33 +02:00
David Selassie
3c5a9be349 Adds a few more NULL generate_series tests 2023-07-07 09:17:30 -07:00
David Selassie
3a2312e0bd Interpret generate_series arguments as possibly NULL 2023-07-07 09:17:07 -07:00
David Selassie
84362c02c6 Tests that NULL parameters to generate_series return no rows 2023-07-06 16:51:57 -07:00
gwenn
3fe9a7f2cd
Merge pull request #1353 from gwenn/bindgen
Tweak bindgen
2023-06-18 12:31:08 +02:00
gwenn
518f0195df Tweak bindgen 2023-06-18 11:48:15 +02:00
gwenn
c8beed54f3
Merge pull request #1352 from gwenn/bindgen
Tweak bindgen
2023-06-17 16:27:19 +02:00
gwenn
567a871e70 Tweak bindgen 2023-06-17 16:09:53 +02:00
gwenn
60fdf0b606
Merge pull request #1351 from gwenn/clippy
Remove msrv for clippy
2023-06-17 08:01:38 +02:00
gwenn
47d7cb1e29 Remove msrv for clippy 2023-06-17 07:50:58 +02:00
gwenn
dd05c992c2
Merge pull request #1267 from gwenn/clippy
[breaking change] Update edition from 2018 to 2021
2023-06-17 07:44:02 +02:00
gwenn
8173695d1f
Merge pull request #1347 from gwenn/savepoint_drop_bug
Savepoint Drop bug
2023-06-17 07:28:17 +02:00
gwenn
a4710a0322
Merge pull request #1350 from gwenn/bindgen
Bump bindgen version to 0.66
2023-06-16 18:34:23 +02:00
gwenn
a40289de3b Bump bindgen version to 0.66 2023-06-16 18:24:46 +02:00
gwenn
c24eca2eea Rustfmt 2023-06-12 19:25:55 +02:00
gwenn
3e9e7fdc18 Fix Savepoint::drop 2023-06-12 19:23:06 +02:00