Commit Graph

  • 792598c673 opt(err): show renaming file error source Binlogo 2025-07-15 20:01:52 +08:00
  • f5cea1a744 Set a maximum thread limit for remove_dir_all Chris Denton 2025-07-15 11:19:25 +00:00
  • 7888e25374 fix(toolchain/distributable): refine handling of known targets with no prebuilt artifacts rami3l 2025-07-12 12:02:45 +08:00
  • 13dfe35b5b fix(ci/fetch-rust-docker): update comments rami3l 2025-07-14 11:09:49 +08:00
  • ca1a73271c fix(ci/docker): update CC name for powerpc64le-unknown-linux-gnu rami3l 2025-07-14 11:08:38 +08:00
  • 694ae328f2 chore(deps): lock file maintenance renovate[bot] 2025-07-14 00:51:11 +00:00
  • 049d552377 Extract self_update() from update_all_channels() Dirkjan Ochtman 2025-06-02 10:28:14 +02:00
  • fa3f4b439f Show channel updates even if self update is not permitted Dirkjan Ochtman 2025-06-02 10:24:33 +02:00
  • 36d40dafdc Remove Cargo feature indirection Dirkjan Ochtman 2025-07-08 15:41:43 +02:00
  • 45fb4b7048 Move Cfg::get_self_update_mode() to SelfUpdateMode::from_cfg() Dirkjan Ochtman 2025-05-23 13:23:28 +02:00
  • 4520c1d87d Replace trivial enum with bool Dirkjan Ochtman 2025-05-23 13:13:02 +02:00
  • a2cf5c46aa feat(updates): introduce RUSTUP_TERM_WIDTH to override terminal width Francisco Gouveia 2025-07-08 23:11:13 +01:00
  • 3480065c09 feat(updates): introduce RUSTUP_TERM_PROGRESS_WHEN to toggle the progress bars Francisco Gouveia 2025-07-08 22:40:55 +01:00
  • 454f062f2f Limit the default number of I/O threads Chris Denton 2025-07-09 09:41:02 +00:00
  • b0438a8f7d Bump toml to 0.9 Jakub Beránek 2025-07-08 19:16:44 +02:00
  • ed67088add feat(updates): check for updates concurrently Francisco Gouveia 2025-07-07 20:02:42 +01:00
  • 02de8e82fa feat(terminal): implement the TermLike trait for ColorableTerminal Francisco Gouveia 2025-07-07 19:45:45 +01:00
  • 675b3468b7 chore(deps): lock file maintenance renovate[bot] 2025-07-07 00:48:00 +00:00
  • 96bd8f2d0e chore(deps): lock file maintenance renovate[bot] 2025-06-30 02:15:04 +00:00
  • 01f0e6d1fd chore: use match ergonomics in favor of explicit refs rami3l 2025-06-29 10:10:11 +08:00
  • f551344afd refactor(download/curl): use early returns in download() rami3l 2025-06-29 09:39:42 +08:00
  • ff5b4348f5 chore(cli/rustup_mode): merge std imports rami3l 2025-06-29 09:37:44 +08:00
  • fb413ae3d3 chore(cli/rustup-mode): import std::io rami3l 2025-06-29 09:35:14 +08:00
  • f63f82bc72 chore: fix new clippy warnings rami3l 2025-06-29 01:13:54 +08:00
  • 2c70689cc0 fix(ci/run): specify target triple for bindgen-cli installation rami3l 2025-06-29 17:25:56 +08:00
  • 6a7b0f6b8c feat(www): improve "copy" button style compatibility with Chromium rami3l 2025-06-27 22:42:11 +08:00
  • 1895033c88 ci(run): install codegen-cli with cargo-binstall rami3l 2025-06-27 22:33:26 +08:00
  • 664dd00557 docs: replace Discord links rami3l 2025-06-27 22:30:20 +08:00
  • 5e59246c45 chore(deps): lock file maintenance renovate[bot] 2025-06-23 00:47:50 +00:00
  • 19375f570f Block broken snap curl konstin 2025-06-19 10:48:46 +02:00
  • bd354c14f3 Upgrade to windows-sys 0.60 Dirkjan Ochtman 2025-06-16 10:56:40 +02:00
  • 72b4f18120 chore(deps): lock file maintenance renovate[bot] 2025-06-16 00:47:53 +00:00
  • 954f1c5f2a Emphasize that llvm-tools dist component is not subject to compiler stability guarantees Jieyou Xu 2025-06-14 22:17:51 +08:00
  • b892b560b4 docs(README): update CI status badge rami3l 2025-06-14 00:10:28 +08:00
  • 51bde93337 Fix rustup-init.sh cputype check for sparcv9 Petr Sumbera 2025-06-11 11:54:43 +02:00
  • 452c8e5c79 add Solaris support Petr Sumbera 2025-06-09 12:59:48 +00:00
  • c4adcc262d test(clitools)!: remove all deprecated .expect_*() APIs rami3l 2025-06-07 22:23:14 +08:00
  • 216384e16a test(clitools)!: privatize Config::run() rami3l 2025-06-07 22:03:09 +08:00
  • 7290ae7d7f test: migrate remaining uses of .run() to .expect() APIs rami3l 2025-06-07 21:19:03 +08:00
  • e8623b8875 test(clitools): extract Assert::redact() rami3l 2025-06-07 21:59:34 +08:00
  • 603d2dc7e5 test: simplify .display().to_string() in .extend_redactions() rami3l 2025-06-07 22:10:42 +08:00
  • 390cbe8163 test(cli_misc): bring back missing assertions rami3l 2025-06-06 16:37:23 +08:00
  • 5cc2286507 chore(deps): lock file maintenance renovate[bot] 2025-06-09 00:48:01 +00:00
  • 3197587f67 Update help.rs: bash completions instructions (#1) Richard Graham 2025-06-08 04:53:35 +02:00
  • b491a45c1e docs(user-guide): fix typo rami3l 2025-06-07 19:20:19 +08:00
  • 2e7c2a98b7 docs(dev-guide): update the section on clippy lints rami3l 2025-06-07 19:33:35 +08:00
  • eca06da81f docs(dev-guide): mention test helpers and Assert rami3l 2025-06-07 19:51:26 +08:00
  • 689a1d3a1c docs(test/clitools): add docs for Assert rami3l 2025-06-07 11:45:12 +08:00
  • a88c6f91e1 Upgrade to rustls-platform-verifier 0.6 Dirkjan Ochtman 2025-06-06 11:51:48 +02:00
  • c170a67a94 test(cli-v2): migrate to .expect() APIs rami3l 2025-06-04 12:44:14 +08:00
  • f76b4cba12 test(cli-misc): migrate to .expect() APIs rami3l 2025-06-02 19:52:01 +08:00
  • b1b0d86210 fix(toolchain): fix proxy fallback notification format on Windows rami3l 2025-06-02 21:28:14 +08:00
  • fe82b04a88 test(cli-v1): migrate to .expect() APIs rami3l 2025-06-04 12:44:26 +08:00
  • ece5ff09f1 test(download): serialize tests with proxy-sensitive URLs Josh Stone 2025-06-05 14:04:19 -07:00
  • 72f54154a8 fix(deps): update opentelemetry renovate[bot] 2025-06-05 09:09:19 +00:00
  • 0f193bcfeb test(cli-rustup): migrate to .expect() APIs rami3l 2025-06-04 12:52:27 +08:00
  • ef805dc996 test(clitool): add Assert::remove_redactions() rami3l 2025-06-04 12:52:26 +08:00
  • 9ccd928783 test(clitools): allow OsStr-like args in Config::expect*() rami3l 2025-06-04 12:52:26 +08:00
  • 5d31b52d41 Fix CI image names for downloading ARM and PowerPC artifacts Jakub Beránek 2025-06-04 13:11:10 +02:00
  • b3d0bd6be2 Update platforms to 3.6 Dirkjan Ochtman 2025-06-03 15:04:24 +02:00
  • 5cabb50ddd chore(deps): lock file maintenance renovate[bot] 2025-06-02 11:39:57 +00:00
  • 40f4e65932 test(cli-exact): migrate to .expect() APIs rami3l 2025-06-01 00:37:23 +08:00
  • a0e0b7be56 Avoid swallowing errors in show() Dirkjan Ochtman 2025-06-02 11:31:47 +02:00
  • 4011ef04c1 Simplify target processing logic Dirkjan Ochtman 2025-06-02 11:09:07 +02:00
  • da67f5b8c6 Inline returned bindings Dirkjan Ochtman 2025-06-02 11:07:26 +02:00
  • 7a10088b53 Increase Windows main thread stack size to 2mb Chris Denton 2025-06-02 10:08:23 +00:00
  • ec75fed384 test(cli-inst-interactive): migrate to .expect() APIs rami3l 2025-06-01 09:01:23 +08:00
  • c565382745 Unset RUSTUP_AUTO_INSTALL for tests Chris Denton 2025-06-02 08:31:05 +00:00
  • 4de10367b9 test(cli-paths): migrate to .expect() APIs rami3l 2025-06-01 10:36:18 +08:00
  • 06bf5c17a1 test(cli-exact): use the new [CURRENT_VERSION] redaction rami3l 2025-05-31 22:32:29 +08:00
  • 83e7321009 test(cli-self-upd): migrate to .expect() APIs rami3l 2025-05-31 22:31:59 +08:00
  • 02c34f3cc9 Tweak list_items() docstring Dirkjan Ochtman 2025-05-30 17:21:48 +02:00
  • 09c13950b8 Leverage bool::then_some() to simplify some code Dirkjan Ochtman 2025-05-30 17:18:31 +02:00
  • 6d92a95d60 Avoid intermediate allocation in listing Dirkjan Ochtman 2025-05-30 16:37:20 +02:00
  • 2f72d0f4a9 test(custom-toolchains): target list now can display the installed targets Francisco Gouveia 2025-05-25 22:24:40 +01:00
  • 1a318b122e feat(custom-toolchains): target and component list working on custom toolchains Francisco Gouveia 2025-05-25 12:30:49 +01:00
  • ffe880b2bb Skip manifest loading if there are no components/targets to check Jakub Beránek 2025-05-27 12:49:30 +02:00
  • 8d67a1bc04 fix(deps): update rust crate opener to 0.8.0 renovate[bot] 2025-05-26 06:55:49 +00:00
  • f9a796752a chore(deps): lock file maintenance renovate[bot] 2025-05-26 00:48:02 +00:00
  • 14f134ee31 rustup check: set exit status based on available updates Tom Kirchner 2025-05-17 20:51:06 -07:00
  • 08e00b7377 rustup check: adopt no-self-update logic Tom Kirchner 2025-05-17 17:54:01 -07:00
  • ac249c83d9 feat(self_update): add proxy sanity checks liv 2025-05-16 17:33:55 +02:00
  • 6f630cf7c1 style(test): qualify uses of snapbox::str![] rami3l 2025-05-20 23:48:15 +08:00
  • c5bc336b28 refactor(test): migrate some tests to .expect() APIs rami3l 2025-05-17 16:42:15 +02:00
  • 37b4013ada chore(test): deprecated old APIs overlapping with the new ones rami3l 2025-05-17 16:40:41 +02:00
  • cab2316294 refactor(test): add new .expect()-based testing APIs rami3l 2025-05-17 16:39:31 +02:00
  • 664ee2cea0 test(custom-toolchains): using show on a custom toolchain without a components file Francisco Gouveia 2025-05-18 15:41:50 +01:00
  • 654fbedb43 test(custom-toolchains): add test to showcase that the issue was solved Francisco Gouveia 2025-05-18 15:18:23 +01:00
  • 0ccd18e177 feat(custom-toolchains): rustup show now reporting installed targets Francisco Gouveia 2025-05-15 18:39:17 +01:00
  • e6ecdf502c tests: print diffs on test failures Dirkjan Ochtman 2025-05-14 11:14:16 +02:00
  • 9e9a2dc4cb Log versions during self updates Dirkjan Ochtman 2025-05-12 15:56:28 +02:00
  • 34303ab0b6 chore(deps): lock file maintenance renovate[bot] 2025-05-19 00:47:56 +00:00
  • 7ba0abf4ce Fix cargo lints on Windows Chris Denton 2025-05-16 11:53:52 +00:00
  • a92432fc8b toolchain: hoist binary name conditionals out of fallback functions Dirkjan Ochtman 2025-05-12 15:29:34 +02:00
  • 4c5de180d0 refactor(test): replace TempDir::into_path() with TempDir::keep() rami3l 2025-05-12 09:37:02 +08:00
  • 694bc99917 refactor(test/clitools): use globally-defined tempdir_in_with_prefix() rami3l 2025-05-12 09:35:01 +08:00
  • 4976b73a49 chore(deps): lock file maintenance renovate[bot] 2025-05-12 00:48:03 +00:00
  • 08e36fb4d8 feat(toolchain): notify the user when proxy fallback is activated rami3l 2025-05-08 23:58:02 +08:00
  • c15bb3520c feat(toolchain): consider external rust-analyzer when calling a proxy rami3l 2025-05-08 20:21:38 +08:00
  • f64bff398d refactor(toolchain): move predicates into Toolchain::maybe_do_cargo_fallback() rami3l 2025-05-08 20:21:37 +08:00