-
Notifications
You must be signed in to change notification settings - Fork 47
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve "infrastructure" crate wide #88
Merged
Merged
Commits on Apr 3, 2023
-
Move the license to a separate file and use an SPDX identifier in the source file. This is more terse but with the same legal coverage. Keep Clark's name as author but add "the rust-bitcoin developers" also for attribution and accountability.
Configuration menu - View commit details
-
Copy full SHA for ded35fe - Browse repository at this point
Copy the full SHA ded35feView commit details -
Add whitespace, and use second layer markdown header for subheading.
Configuration menu - View commit details
-
Copy full SHA for 5962169 - Browse repository at this point
Copy the full SHA 5962169View commit details -
As we are doing throughout the rust-bitcoin ecosystem; bump the MSRV to Rust 1.48.0
Configuration menu - View commit details
-
Copy full SHA for f5cd60e - Browse repository at this point
Copy the full SHA f5cd60eView commit details -
We do not have any unknown lints, I'm not even sure its possible to get them now that we have the MSRV in the clippy config file.
Configuration menu - View commit details
-
Copy full SHA for 7fb1755 - Browse repository at this point
Copy the full SHA 7fb1755View commit details -
Remove allow(bare_trait_objects)
Clippy emits: warning: trait objects without an explicit `dyn` are deprecated We are currently configuring the linter to allow this but it is not necessary. Use `dyn` as suggested by the linter and remove `allow(bare_trait_objects)`.
Configuration menu - View commit details
-
Copy full SHA for 81b8201 - Browse repository at this point
Copy the full SHA 81b8201View commit details -
Remove default lint config options
Currently we are setting a bunch of lint config options to their default values, this is redundant.
Configuration menu - View commit details
-
Copy full SHA for a37819b - Browse repository at this point
Copy the full SHA a37819bView commit details -
Enable build of docs with doc_auto_cfg
Use the recently learned about `doc_auto_cfg` feature and enable it using a custom `docsrs` compiler conditional configuration option. Fix and improve the rustdocs while we are at it. Add docs build to CI script but do not enable it in the github actions yet. Fix: rust-bitcoin#75
Configuration menu - View commit details
-
Copy full SHA for ef35d89 - Browse repository at this point
Copy the full SHA ef35d89View commit details -
Improve the CI pipeline by doing: - Run docs build with stable/nightly as required - Run 32 bit tests (default features with a 32 bit target) - Run cross tests (default features with a s390x target)
Configuration menu - View commit details
-
Copy full SHA for d4191cc - Browse repository at this point
Copy the full SHA d4191ccView commit details -
Add a `githooks` directory and a `pre-commit` hook. Add a section to the readme instructing devs how to configure git to take advantage of the githooks.
Configuration menu - View commit details
-
Copy full SHA for c691a83 - Browse repository at this point
Copy the full SHA c691a83View commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.