-
Notifications
You must be signed in to change notification settings - Fork 480
Comparing changes
Open a pull request
base repository: rusqlite/rusqlite
base: v0.36.0
head repository: rusqlite/rusqlite
compare: v0.37.0
- 20 commits
- 22 files changed
- 5 contributors
Commits on May 29, 2025
-
Add
FromSqlError::otherconvenience conversionWhen implementing `FromSql` it is common (as demonstrated by this commit diff) to call into a lower-level parsing function (such as `str::from_utf8`) and then convert the returned error to `FromSqlError::Other`. However this required manual boxing and unsizing which made the code a bit annoying. Thus this commit introduces an `other` generic method intentionally named after the `Other` variant. This method performs the boxing and unsizing so that callers can use it instead of writing a closure with `Box::new` (if `map_err` is used). This commit also replaces all such occurrences in the `rusqlite`'s code which not only simplifies the code but also demonstrates the usefulness of the method. Incidentally, the change also simplifies manual `match`es to use `map_err` instead as well as replaces `FromStr` with the more idiomatic `parse` method in the those places.
Configuration menu - View commit details
-
Copy full SHA for c305911 - Browse repository at this point
Copy the full SHA c305911View commit details -
Merge pull request #1703 from Kixunil/fromsql-other
Add `FromSqlError::other` convenience conversion
Configuration menu - View commit details
-
Copy full SHA for 2d66c46 - Browse repository at this point
Copy the full SHA 2d66c46View commit details
Commits on May 30, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 681ab7e - Browse repository at this point
Copy the full SHA 681ab7eView commit details -
Merge pull request #1704 from gwenn/3.50.0
Bump bundled SQLite version to 3.50.0
Configuration menu - View commit details
-
Copy full SHA for 657e087 - Browse repository at this point
Copy the full SHA 657e087View commit details
Commits on Jun 7, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 9e39239 - Browse repository at this point
Copy the full SHA 9e39239View commit details -
Configuration menu - View commit details
-
Copy full SHA for 08c4504 - Browse repository at this point
Copy the full SHA 08c4504View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba70834 - Browse repository at this point
Copy the full SHA ba70834View commit details -
Merge pull request #1706 from gwenn/3.50.1
Bump bundled SQLite version to 3.50.1
Configuration menu - View commit details
-
Copy full SHA for b3cb2cc - Browse repository at this point
Copy the full SHA b3cb2ccView commit details
Commits on Jun 9, 2025
-
Update bindgen requirement from 0.71 to 0.72
Updates the requirements on [bindgen](https://github.com/rust-lang/rust-bindgen) to permit the latest version. - [Release notes](https://github.com/rust-lang/rust-bindgen/releases) - [Changelog](https://github.com/rust-lang/rust-bindgen/blob/main/CHANGELOG.md) - [Commits](rust-lang/rust-bindgen@v0.71.0...v0.72.0) --- updated-dependencies: - dependency-name: bindgen dependency-version: 0.72.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 35289cd - Browse repository at this point
Copy the full SHA 35289cdView commit details -
Merge pull request #1707 from rusqlite/dependabot/cargo/bindgen-0.72
Update bindgen requirement from 0.71 to 0.72
Configuration menu - View commit details
-
Copy full SHA for 5c33953 - Browse repository at this point
Copy the full SHA 5c33953View commit details
Commits on Jun 17, 2025
-
Fix for vtab::parameter parsing
vtab::parameter only needs to look for the first = to know where to split between the key and value as there may be values that also contain an '=' symbol.
Configuration menu - View commit details
-
Copy full SHA for de78f7e - Browse repository at this point
Copy the full SHA de78f7eView commit details
Commits on Jun 18, 2025
-
Merge pull request #1712 from kfdm/vtab-parameter-fix
Fix for vtab::parameter parsing
Configuration menu - View commit details
-
Copy full SHA for 8a19998 - Browse repository at this point
Copy the full SHA 8a19998View commit details
Commits on Jun 22, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 81e3059 - Browse repository at this point
Copy the full SHA 81e3059View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4955615 - Browse repository at this point
Copy the full SHA 4955615View commit details
Commits on Jul 2, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 5c2294b - Browse repository at this point
Copy the full SHA 5c2294bView commit details -
Merge pull request #1714 from gwenn/3.50.2
Bump bundled SQLite version to 3.50.2
Configuration menu - View commit details
-
Copy full SHA for da7ba5a - Browse repository at this point
Copy the full SHA da7ba5aView commit details
Commits on Jul 6, 2025
-
Try to fix issue with prettyplease
Partially rollback 17d8903 (I guess there was a temporary regression in bindgen)
Configuration menu - View commit details
-
Copy full SHA for 97ddb28 - Browse repository at this point
Copy the full SHA 97ddb28View commit details -
Merge pull request #1717 from gwenn/prettyplease
Try to fix issue with prettyplease
Configuration menu - View commit details
-
Copy full SHA for 258388e - Browse repository at this point
Copy the full SHA 258388eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 45d2505 - Browse repository at this point
Copy the full SHA 45d2505View commit details -
Configuration menu - View commit details
-
Copy full SHA for 44e0ef9 - Browse repository at this point
Copy the full SHA 44e0ef9View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.36.0...v0.37.0