Commit Graph

454 Commits

Author SHA1 Message Date
Philipp Krones d5f9f7576c Bump Clippy version -> 0.1.91 2025-08-07 16:48:16 +02:00
klensy 9d8e68d1d6 bump termize 2025-07-04 11:55:03 +03:00
Ralf Jung 5ff1a4164c use ui_test dependency builder for non-internal test dependencies 2025-07-01 13:27:49 +02:00
Ralf Jung 1fcd632be3 bump ui_test to 0.30.1 2025-07-01 07:08:11 +02:00
Philipp Krones 32fcff8aa8 Bump Clippy version -> 0.1.90 2025-06-26 19:30:02 +02:00
Philipp Krones 90364dd178 Merge remote-tracking branch 'upstream/master' into rustup 2025-06-26 19:29:33 +02:00
Jason Newcomb acd8810e77 Prepare to split lints into multiple crates
* Move `declare_clippy_lint` to it's own crate
* Move lint/group registration into the driver
* Make `dev update_lints` handle multiple lint crates
2025-06-18 22:37:23 -04:00
Jakub Beránek dd0fa3d356 Add jemalloc feature to Clippy 2025-06-10 11:09:54 +02:00
Philipp Krones 9f86a576e3 Merge commit '57cbadd68ac473bc50453f6b1320a02b68115f12' 2025-05-31 14:22:15 +02:00
Guillaume Gomez f674c809c8 Update askama to 0.14.0 version 2025-05-24 21:18:16 +02:00
Philipp Krones 7debaf6b44 Merge commit 'cadf98bb7d783e2ea3572446c3f80d3592ec5f86' into clippy-subtree-update 2025-05-21 15:15:38 +02:00
Jason Newcomb 9d47e0c8ce clippy_dev: remove the need for markers when bumping the version 2025-05-17 04:27:39 -04:00
Philipp Krones 93bd4d8931 Merge commit '0450db33a5d8587f7c1d4b6d233dac963605766b' into clippy-subtree-update 2025-05-15 19:28:39 +02:00
Philipp Krones 367073195a Bump Clippy version -> 0.1.89 2025-05-15 19:19:46 +02:00
Samuel Tardieu 01e08a4c5b Do not use clippy_utils from UI tests 2025-05-12 18:28:59 +02:00
Samuel Tardieu 8f5dc85f37 Use tempfile::TempDir::keep() instead of deprecated into_path()
`tempfile` has deprecated `TempDir::into_path()` (replacing it by
`TempDir::keep()`) between version `3.3` which Clippy required and version
`3.20.0` which is the latest semver-compatible version. Since Clippy
doesn't use a `Cargo.lock` file, the latest version of `tempfile` is
used which leads to CI failure.
2025-05-12 09:01:42 +02:00
Philipp Krones ff428d91c2 Merge commit '0621446356e20fd2ead13a6763bb936c95eb0cfa' into clippy-subtree-update 2025-04-22 18:24:43 +02:00
Timo 781fdab9a9 Move internal lints to their own crate (#13223)
This makes it so switching the internal feature on/off no longer
rebuilds `clippy_lints`.

r? @flip1995

changelog: none
2025-04-18 12:04:08 +00:00
Philipp Krones de90fa42dd Merge remote-tracking branch 'upstream/master' into rustup 2025-04-17 18:36:59 +02:00
Jason Newcomb 5b4b463d49 Move internal lints to their own crate 2025-04-12 17:53:36 -04:00
Stuart Cook 65105f1324 Rollup merge of #138682 - Alexendoo:extra-symbols, r=fee1-dead
Allow drivers to supply a list of extra symbols to intern

Allows adding new symbols as `const`s in external drivers, desirable in Clippy so we can use them in patterns to replace code like https://github.com/rust-lang/rust/blob/75530e9f72a1990ed2305e16fd51d02f47048f12/src/tools/clippy/clippy_lints/src/casts/cast_ptr_alignment.rs#L66

The Clippy change adds a couple symbols as a demo, the exact `clippy_utils` API and replacing other usages can be done on the Clippy side to minimise sync conflicts

---

try-job: aarch64-gnu
2025-04-11 13:31:44 +10:00
Alex Macleod 94ec23934c Allow drivers to supply a list of extra symbols to intern 2025-04-10 13:39:23 +00:00
Philipp Krones c97bd7463c Bump Clippy version -> 0.1.88 2025-04-03 21:32:37 +02:00
Guillaume Gomez 893a6a381e Update to new rinja version (askama) 2025-04-03 15:48:20 +02:00
Philipp Krones c86216ebe7 Merge commit '1e5237f4a56ae958af7e5824343eacf737b67083' into clippy-subtree-update 2025-03-20 22:34:29 +01:00
Guillaume Gomez cfc743226e Update ui_test version to 0.29.2 2025-03-12 11:29:54 +01:00
Philipp Krones fe01c44995 Merge commit '9f9a822509e5ad3e560cbbe830d1013f936fca28' into clippy-subtree-update 2025-02-28 23:27:09 +01:00
Philipp Krones 8844a969ca Bump Clippy version -> 0.1.87 2025-02-20 15:26:51 +01:00
Sebastian Jeltsch f7f7888041 Make rust_tools_util package compatible with current stable by lowering rust edition to 2021. 2025-02-14 15:44:08 +01:00
Sebastian Jeltsch 8cac5b03f3 rustc_tools_util: Change release channel default to stable
Fixes the exposed release channel

Bump version to 0.4.1
2025-02-13 11:10:45 +01:00
Philipp Krones 9da9ddb7db Merge commit '51d49c1ae2785b24ef18a46ef233fc1d91844666' into clippy-subtree-update 2025-01-28 19:33:54 +01:00
Samuel Tardieu a4805ff610 Select edition 2024 2025-01-13 16:55:42 +01:00
Philipp Krones d0a74af979 Merge commit '19e305bb57a7595f2a8d81f521c0dd8bf854e739' into clippy-subtree-update 2025-01-09 18:57:00 +01:00
Philipp Krones 663892bea7 Bump Clippy version -> 0.1.86 2025-01-09 18:01:44 +01:00
Philipp Krones d58b911e01 Merge commit 'ff4a26d442bead94a4c96fb1de967374bc4fbd8e' into clippy-subtree-update 2024-11-28 19:38:59 +01:00
Philipp Krones 5fb924f334 Bump Clippy version -> 0.1.85 2024-11-28 18:57:52 +01:00
Philipp Krones 93d5ccdba7 Add cargo dev release subcommand
Currently this only provides the feature to auto-update the versions in the
`Cargo.toml` files. With the move to Josh, a command to get beta and stable
release commits will be added.
2024-11-19 17:59:33 +01:00
Philipp Krones 6ced8c33c0 Merge commit 'f712eb5cdccd121d0569af12f20e6a0fabe4364d' into clippy-subtree-update 2024-11-07 22:37:01 +01:00
klensy 2c3a34a040 pulldown-cmark: don't pull getopts dep 2024-10-18 17:08:50 +03:00
Philipp Krones fea5e77da1 Merge commit 'a109190d7060236e655fc75533373fa274ec5343' into clippy-subtree-update 2024-10-18 13:44:06 +02:00
Philipp Krones 4d5eaa0344 Bump Clippy version -> 0.1.84 2024-10-18 13:25:50 +02:00
bors 6f1def79dd Auto merge of #13269 - GuillaumeGomez:rewrite-lints-page, r=Alexendoo
Rewrite lints page

This PR has multiple goals:

* Make lints page to work without needing a web server by removing the json file.
* Prepare the field to also make the page work with JS (not done in this PR but should be straightforward).
* Remove angular dependency.

r? `@Alexendoo`

changelog: make lint page work without web server
2024-10-11 14:18:54 +00:00
Philipp Krones fba7ea7e97 Bump rust-tools-util version in Clippy Cargo.toml 2024-10-07 19:32:18 +02:00
Philipp Krones 4108c6e5a0 Hotfix: remove profile from clippy Cargo.toml 2024-09-24 11:58:48 +02:00
Philipp Krones b61fcbee76 Merge commit '7901289135257ca0fbed3a5522526f95b0f5edba' into clippy-subtree-update 2024-09-24 11:58:04 +02:00
Guillaume Gomez b522e7a944 Generate lint list in HTML directly instead of JS 2024-09-22 22:30:44 +02:00
y21 431f7d6709 build quine-mc_cluskey with O3 in dev builds 2024-09-18 15:19:28 +02:00
Oli Scherer 1f13633359 Bump ui_test 2024-09-09 17:05:31 +02:00
Philipp Krones 40fca8f7a8 Bump Clippy version -> 0.1.83 2024-09-05 17:00:55 +02:00
Jason Newcomb 173d5a6af0 Merge commit '0f8eabd6231366bfc1bb1464601297c2d48f8f68' into clippyup 2024-08-24 18:33:44 -04:00