Commit Graph

  • 09a9c45a49 ci(windows/gnu): install mingw via bwoodsend/setup-winlibs-action rami3l 2024-06-03 11:34:35 +08:00
  • c91abc7a3e ci(windows): enable CI on x86_64-pc-windows-gnu rami3l 2024-05-31 16:16:24 +08:00
  • 3ba08da982 Make manifestation test update_from_dist async Robert Collins 2023-08-16 20:33:17 +02:00
  • 2eb794efcd Make update async Robert Collins 2023-08-16 20:17:19 +02:00
  • 5baddf848e Make default_ async Robert Collins 2023-08-16 20:00:55 +02:00
  • fa18eb6f45 Make check_updates async Robert Collins 2023-08-16 19:58:52 +02:00
  • 5d6b9dce71 Make target_add async Robert Collins 2023-08-16 19:57:58 +02:00
  • f251164db3 Make target_remove async Robert Collins 2023-08-16 19:57:15 +02:00
  • 4709d7c14b Make component_add async Robert Collins 2023-08-16 19:56:24 +02:00
  • 1a0511d705 Make component_remove async Robert Collins 2023-08-16 19:55:40 +02:00
  • 4aa26263b9 Make update_all_channels async Robert Collins 2024-05-30 13:54:17 +02:00
  • 1f583ca9f5 Make toolchain_link async Robert Collins 2024-05-30 13:36:31 +02:00
  • 0e444e34f6 Make override_add async Robert Collins 2023-08-16 19:52:10 +02:00
  • 3d51ca4612 Make DistributableToolchain::remove_component async Robert Collins 2023-08-16 19:49:22 +02:00
  • 3613fecfad Make DistributableToolchain::add_component async Robert Collins 2023-08-16 19:46:38 +02:00
  • cbd2f7ca0e Make DistributableTool::install_if_not_installed async Robert Collins 2023-08-16 19:40:49 +02:00
  • 002d0f1cd4 Make DistributableToolChain::install async Robert Collins 2023-08-16 19:38:01 +02:00
  • 9694b4b6c1 Make toolchain.update async Robert Collins 2023-08-16 00:24:23 +02:00
  • dca11ff2a3 Make update_extra async Robert Collins 2023-08-16 00:21:08 +02:00
  • b6975536cd Make show_dist_version async Robert Collins 2023-08-16 00:14:48 +02:00
  • fa1d7f713f Make InstallMethod::install async Robert Collins 2023-08-16 00:08:43 +02:00
  • 8a49393091 Make InstallMethod::run async Robert Collins 2023-08-16 00:06:44 +02:00
  • 21c0737a4b Make update_from_dist async Robert Collins 2023-08-16 00:04:54 +02:00
  • 051fbb1571 Make update_from_dist_ async Robert Collins 2023-08-16 00:02:41 +02:00
  • eb30f9184e Make try_update_from_dist_ async Robert Collins 2023-08-16 00:00:13 +02:00
  • 2b4cf3110b Make update_v1 async Robert Collins 2023-08-15 23:52:38 +02:00
  • f2e470449e Make dist::dl_*_manifest async Robert Collins 2023-08-15 23:49:13 +02:00
  • f10a19845d Make common::self_update async Robert Collins 2023-08-15 23:35:50 +02:00
  • 1fe7153346 Make manifestation::update async Robert Collins 2023-08-15 23:30:30 +02:00
  • a13437189e Make download retries async Robert Collins 2023-08-15 23:24:48 +02:00
  • 2502b13f1c Make DownloadCfg::download_and_check async Robert Collins 2023-08-15 22:05:35 +02:00
  • 7e45922691 Make DownloadCfg::download_hash async Robert Collins 2023-08-15 21:58:46 +02:00
  • 8b987c6ca9 Make self_update::update async Robert Collins 2023-08-15 21:50:57 +02:00
  • 68fe9df614 Make check_rustup_update async Robert Collins 2023-08-15 21:37:37 +02:00
  • a65bb7a8c6 Make prepare_update async Robert Collins 2023-08-15 20:41:15 +02:00
  • 3af91da7fc Make get_available_rustup_version async Robert Collins 2023-08-15 20:45:04 +02:00
  • 083467c3a8 Make setup_mode::main async Robert Collins 2023-08-15 15:15:12 +02:00
  • 658fd6e90d Make self_update::install async Robert Collins 2023-05-30 22:50:04 +02:00
  • ca2478d692 Make try_install_msvc async Robert Collins 2023-05-30 22:46:21 +02:00
  • a1dd952a28 Make download_file async Robert Collins 2023-05-30 22:43:20 +02:00
  • 5478716dd6 Make DownloadCfg::download async Robert Collins 2023-05-30 00:45:45 +02:00
  • cdece924d4 Make download_file_with_resume async Robert Collins 2023-05-30 00:43:39 +02:00
  • 1ad03db83c Make download_file_ async Robert Collins 2023-05-30 00:40:34 +02:00
  • 59fa1f3703 Make download_to_path_with_backend async Robert Collins 2023-05-30 00:35:07 +02:00
  • d9695edc94 Make download_with_backend async Robert Collins 2023-05-29 23:38:53 +02:00
  • 560940f811 Make rustup_mode::main async Robert Collins 2023-05-29 23:26:32 +02:00
  • 9fcf575166 Convert run_rustup_inner to async Robert Collins 2023-05-29 23:15:18 +02:00
  • 9f3844d617 Make run_rustup async Robert Collins 2023-05-29 23:12:31 +02:00
  • 55c3b25478 Remove maybe_trace_rustup runtime setup Robert Collins 2023-05-29 22:58:10 +02:00
  • 43ec7ebd42 Make maybe_trace_rustup async Robert Collins 2023-05-30 08:27:49 +12:00
  • 11381dbf94 Convert main to using a tokio runtime always Robert Collins 2023-05-29 20:00:22 +02:00
  • d1cbf60087 chore(deps): update opentelemetry renovate[bot] 2024-05-29 09:57:56 +00:00
  • 454e8dc1bf Ring 0.17.x support Windows on ARM Alovchin91 2024-05-29 00:38:33 +02:00
  • 1cf1b5a6d8 ci(macos): use macos-latest instead of macos-14 rami3l 2024-05-27 10:08:09 +08:00
  • d7b99eb1be chore(deps): lock file maintenance renovate[bot] 2024-05-27 04:36:52 +00:00
  • 2a5a69e091 fix(deps): update rust crate itertools to 0.13 rami3l 2024-05-19 18:56:55 +07:00
  • d84c9074d9 fix(deps): update rust crate pulldown-cmark to 0.11 renovate[bot] 2024-05-16 13:20:30 +00:00
  • df2dd4859f chore(deps): lock file maintenance renovate[bot] 2024-05-17 13:41:54 +00:00
  • c268254f38 Inline trivial single-use function Dirkjan Ochtman 2024-05-16 22:55:30 +02:00
  • 67a2300d40 Inline trivial single-use function Dirkjan Ochtman 2024-05-16 22:50:19 +02:00
  • bfdb5057c3 Avoid unnecessary allocations Dirkjan Ochtman 2024-05-16 22:48:51 +02:00
  • 1642a5f861 Inline trivial single-use function Dirkjan Ochtman 2024-05-16 22:35:44 +02:00
  • 1bd3cea269 Inline trivial single-use function Dirkjan Ochtman 2024-05-16 22:34:17 +02:00
  • 9ac9618aa4 Attempt to reduce duplication by adding a little abstraction Dirkjan Ochtman 2024-05-16 21:44:44 +02:00
  • 71afbc7b2c Move explicit_desc_or_dir_toolchain() to Toolchain::from_partial() Dirkjan Ochtman 2024-05-16 18:30:15 +02:00
  • e2b7120d18 Inline trivial single-use function Dirkjan Ochtman 2024-05-16 18:27:49 +02:00
  • 35ec5f71c6 Inline trivial single-use function Dirkjan Ochtman 2024-05-16 18:09:46 +02:00
  • 238893d941 Inline single-use function Dirkjan Ochtman 2024-05-16 18:07:59 +02:00
  • a94bd21c7c Propagate ExitStatus instead of custom ExitCode Dirkjan Ochtman 2024-05-16 17:57:00 +02:00
  • 5862175e0e Inline single-use function Dirkjan Ochtman 2024-05-16 14:24:25 +02:00
  • 55d45b83b9 Use precise internal imports Dirkjan Ochtman 2024-05-16 14:18:56 +02:00
  • 990d474e21 Inline trivial single-use function Dirkjan Ochtman 2024-05-16 14:05:49 +02:00
  • 9b705599cf Use idiomatic way to proxy str data Dirkjan Ochtman 2024-05-16 14:04:52 +02:00
  • 831f0d1b02 Inline trivial single-use function Dirkjan Ochtman 2024-05-16 13:58:01 +02:00
  • cd3397a47c Inline RustupSubcmd::dispatch() Dirkjan Ochtman 2024-05-16 13:56:34 +02:00
  • f0100c3978 refactor(filesource): replace repetitive #[cfg()] usages with a new mod rami3l 2024-05-16 18:34:37 +07:00
  • 4e7a16cf06 Fix ETA display after regression Dirkjan Ochtman 2024-05-15 15:01:35 +02:00
  • eca50133c3 Stop showing ETA after download is complete Dirkjan Ochtman 2024-05-15 10:36:02 +02:00
  • fcff18cb4c refactor(cli): hoist the handle_epipe() call out of the match rami3l 2024-05-10 18:54:33 +08:00
  • bb9ab78312 refactor(cli): rewrite rustup itself with clap-derive rami3l 2024-01-23 13:00:28 +08:00
  • 72ca385dd4 refactor(cli): rewrite rustup (self|set) with clap-derive rami3l 2024-01-23 10:38:08 +08:00
  • e250bd5f63 refactor(cli): rewrite rustup (man|completions) with clap-derive rami3l 2024-01-22 19:39:21 +08:00
  • 4f03a74f1b refactor(cli): rewrite rustup doc with clap-derive rami3l 2024-01-22 16:24:58 +08:00
  • 7c171afadc refactor(cli): rewrite rustup (run|which|dump-testament) with clap-derive rami3l 2024-01-22 14:46:50 +08:00
  • 675e1a3ea1 refactor(cli): rewrite rustup override with clap-derive rami3l 2024-01-22 11:41:47 +08:00
  • 8a3eb10298 refactor(cli): rewrite rustup component with clap-derive rami3l 2024-01-22 10:52:13 +08:00
  • 20cdc5c25a refactor(cli): rewrite rustup target with clap-derive rami3l 2024-01-21 20:48:15 +08:00
  • 48c798cbc2 refactor(cli): rewrite rustup (check|default) with clap-derive rami3l 2024-01-21 19:44:13 +08:00
  • 8983028850 refactor(cli): rewrite rustup (toolchain|update|(un)?install) with clap-derive rami3l 2024-01-20 16:39:08 +08:00
  • e92b85ec9e refactor(cli): remove deprecated() rami3l 2024-05-10 19:19:05 +08:00
  • 319f931c0d refactor(cli): rewrite rustup show with clap_derive rami3l 2024-01-20 14:28:17 +08:00
  • 8244acc8bb fix(rustup-init): fix typo in rustup-init[.sh] args rami3l 2024-05-10 20:32:34 +08:00
  • 66b7a442c0 feat(download): reflect the download/TLS backends in the user agent rami3l 2024-05-09 09:42:15 +08:00
  • 2345c2c161 Make find_override_from_dir_walk return OverrideCfg Matt Harding 2023-12-20 19:55:47 +00:00
  • b402f2e62a Make settings file allow multiple borrows Matt Harding 2023-12-20 19:54:42 +00:00
  • d59575602f Fix doc error with rust-toolchain.toml custom TC Matt Harding 2023-12-08 12:30:14 +00:00
  • 526f89cd55 Make rustup default not error if no default Matt Harding 2023-12-08 12:06:55 +00:00
  • 069033133c Update format of toolchain list Matt Harding 2023-12-08 11:52:31 +00:00
  • cab1cfecc0 Update format of show and show active-toolchain Matt Harding 2023-12-08 10:36:11 +00:00
  • e1306b3908 Redesign OverrideCfg to be more type-driven Matt Harding 2023-12-20 21:53:51 +00:00