Commit Graph

  • 08ef1b96a2 Pull match statement out in OverrideCfg::from_file() Matt Harding 2023-12-20 21:00:05 +00:00
  • 5e908495e3 Change find_override to find_active_toolchain Matt Harding 2023-12-14 18:55:11 +00:00
  • 3470d0c1e2 Pull out new_toolchain_with_reason() Matt Harding 2023-12-14 17:29:16 +00:00
  • 5bc2a8990d Pull out ensure_installed() Matt Harding 2023-12-14 17:01:08 +00:00
  • e569cb4514 refactor(cli): reorder if statement in cli::setup_mode::main() rami3l 2024-01-19 21:18:41 +08:00
  • 075bf45a62 refactor(cli): rewrite rustup-init with clap_derive rami3l 2023-12-21 12:42:46 +08:00
  • 9caf4fc774 Avoid code duplication for printing target/component items Dirkjan Ochtman 2024-05-07 13:58:22 +02:00
  • 170ce65937 Deduplicate code to get components from distributable Dirkjan Ochtman 2024-05-07 13:44:33 +02:00
  • fd0d2cee94 Merge list_{,installed_}targets Dirkjan Ochtman 2024-05-07 13:17:22 +02:00
  • c817163f6f Merge list_{,installed_}components functions Dirkjan Ochtman 2024-05-07 11:57:48 +02:00
  • adfcf0fe68 fix(filesource): make some constructs only available via the test feature rami3l 2024-05-07 11:19:34 +08:00
  • 3437f7bd13 fix(ci/freebsd): install ca certs to prevent invalid peer certificate: UnknownIssuer rami3l 2024-05-07 09:21:15 +08:00
  • c7f5367177 feat(download-backend)!: make reqwest/rustls the new default rami3l 2024-04-30 09:43:26 +08:00
  • 5b3f2cbe3e feat(download-backend)!: refine selection logic rami3l 2024-04-30 09:40:17 +08:00
  • 7a689aaef0 chore(deps): lock file maintenance renovate[bot] 2024-05-06 13:34:19 +00:00
  • 48317011e6 Update MSVC requirements to VS 2017 to match Rust repo Daniel Paoliello 2024-04-30 09:33:19 -07:00
  • 381b651591 refactor(download): use DownloadCallBack in download_with_backend() rami3l 2024-04-27 17:27:57 +08:00
  • cd06f34975 ci: don't build for i686-linux-android due to OpenSSL v3 atomic issues rami3l 2024-04-27 17:11:49 +08:00
  • 8af48e12e3 ci(android): update NDK version rami3l 2024-04-26 20:25:57 +08:00
  • 194b3e3f0b fix(deps): update rust crate openssl-src to v300 renovate[bot] 2024-04-26 11:58:53 +00:00
  • cc4ad32390 ci(linux-gnu): install perl-IPC-Cmd to make OpenSSL v3 happy rami3l 2024-04-26 20:09:20 +08:00
  • bcdb3927b8 chore(deps): update ubuntu docker tag to v24 renovate[bot] 2024-04-27 12:58:47 +00:00
  • 6d160ebdfe docs(dev-guide): remove “pushing to master” in the release process rami3l 2024-04-26 07:16:46 +08:00
  • db55a2c8a7 Replace remaining winapi usage with windows-sys Kenny Kerr 2024-05-01 17:24:49 -05:00
  • 54dd3d00fd chore(dist): update commit shasum in rustup-init.sh, take 2 1.27.1 rami3l 2024-04-24 16:13:34 +08:00
  • a8e4f5c643 fix(ci/linux): don't use pip3 to install awscli rami3l 2024-04-24 10:39:48 +08:00
  • 239902c2dd fix(ci/macos): don't use pip3 to install awscli rami3l 2024-04-23 22:17:16 +08:00
  • 4cf9e1f90b chore(dist): update commit shasum in rustup-init.sh rami3l 2024-04-23 20:41:34 +08:00
  • c9662f94b5 docs: update CHANGELOG for v1.27.1 rami3l 2024-04-14 18:43:40 +08:00
  • b8ea0489b5 feat(dist): improve changelog_helper script rami3l 2024-04-14 18:14:28 +08:00
  • 09e3e83100 dist: bump rustup version to 1.27.1 rami3l 2024-04-14 16:49:15 +08:00
  • 38d0234257 chore: fix some typos in comments cuiyourong 2024-04-23 16:47:59 +08:00
  • 7677fea075 Remove TryFrom<PartialTargetTriple> for TargetTriple ongchi 2023-12-24 21:56:30 +08:00
  • 145eefb8a1 Add tests for add/remove components by name with target triple ongchi 2023-12-24 21:18:03 +08:00
  • fb91c53d58 Replace Component::new_with_target by Component::try_new ongchi 2023-12-24 19:29:29 +08:00
  • 288e16fae7 chore(deps): lock file maintenance renovate[bot] 2024-04-23 05:17:53 +00:00
  • a6c9fae915 refactor(self-update)!: remove confusing get_path() impl on Unix rami3l 2024-04-21 19:41:59 +08:00
  • 3dee2da66b test(self-update): ensure the resolution of #3739 rami3l 2024-04-21 19:33:01 +08:00
  • a688e2d030 feat(self-update): add with_saved_reg_value() rami3l 2024-04-21 19:32:20 +08:00
  • 3808163c51 refactor(self-update): extract (get|restore)_reg_value() rami3l 2024-04-15 10:18:46 +08:00
  • 0492b04e2a refactor(self-update): extract with_saved_global_state() rami3l 2024-04-15 09:59:03 +08:00
  • 7d497e135e refactor(self-update): use std::io rami3l 2024-04-21 18:37:53 +08:00
  • 6cf1f80bdd fix(self-update): replace some #[cfg(not(unix))] usages with #[cfg(windows)] rami3l 2024-04-15 09:42:13 +08:00
  • abd63d889a feat(self-update): improve error messages on Windows rami3l 2024-04-14 16:00:54 +08:00
  • 3179c35242 fix(self-update): run do_update_programs_display_version() on run_update() rami3l 2024-04-12 19:36:22 +08:00
  • f826a2d430 refactor(self-update): extract get_and_parse_new_rustup_version() rami3l 2024-04-12 18:45:46 +08:00
  • b19d0339e2 refactor(self-update): extract do_update_programs_display_version() rami3l 2024-04-12 19:52:19 +08:00
  • f26d16b3b9 ci: don't test for FreeBSD on PRs rami3l 2024-04-15 11:27:33 +08:00
  • 8f9fe8f72a docs(user-guide): update environment-variables rami3l 2024-04-12 09:46:42 +08:00
  • fb8df2541d refactor(self-update): eliminate needless clone rami3l 2024-03-18 13:57:08 +08:00
  • 71ccd53036 feat(self-update): log RUSTUP_DIST_* if it's set rami3l 2024-03-18 13:55:22 +08:00
  • 3bbbb9e97c feat(self-update): log RUSTUP_UPDATE_ROOT if it's set rami3l 2024-03-18 13:46:10 +08:00
  • 3f556fde3e refactor(self-update): rename UPDATE_ROOT to DEFAULT_UPDATE_ROOT rami3l 2024-03-18 13:37:40 +08:00
  • ab5d84e443 refactor(self-update): extract update_root() rami3l 2024-03-18 13:36:40 +08:00
  • 1de2394397 once_cell only used with reqwest in download crate, so gate it klensy 2024-04-14 12:07:14 +03:00
  • b0e0461d47 tracing unsed only from otel feature, so move it to optional klensy 2024-04-14 11:46:05 +03:00
  • 0a14e2b4ec chore(deps): lock file maintenance renovate[bot] 2024-04-14 08:16:01 +00:00
  • 67b34f0758 Add loongarch64-unknown-linux-gnu to installation docs WANG Rui 2024-04-11 18:40:27 +08:00
  • 600e704387 Add loongarch64-unknown-linux-gnu to cloudfront invalidations WANG Rui 2024-04-11 18:39:48 +08:00
  • 49ddaae217 Use pattern matching to make Debug impl for Cfg more robust Dirkjan Ochtman 2024-04-09 20:48:45 +02:00
  • fc0385eae4 Use std IsTerminal interface Dirkjan Ochtman 2024-04-09 15:59:30 +02:00
  • 1754da30a7 Rename temp::Cfg to Context Dirkjan Ochtman 2024-04-09 10:54:38 +02:00
  • c6cbab6797 temp: keep definitions and impls together Dirkjan Ochtman 2024-04-09 10:07:00 +02:00
  • 1196554129 Remove derivative dependency in favor of manual implementation Dirkjan Ochtman 2024-04-09 10:46:12 +02:00
  • bcccd3ec51 docs(dev-guide): move all mentions of cargo clippy to linting.md rami3l 2024-04-09 16:35:15 +08:00
  • 52ad0b091a docs(dev-guide): mention that we need to keep mdBook links stable rami3l 2024-04-09 16:34:01 +08:00
  • 3e8e49b9e9 Update semver-compatible dependencies Dirkjan Ochtman 2024-04-09 09:41:02 +02:00
  • 68db1c46db refactor(utils)!: rename delete_dir_contents() to delete_dir_contents_following_links() rami3l 2024-04-08 18:19:23 +08:00
  • cb27b9bd8c fix(utils): resolve input path in delete_dir_contents() if it's a link rami3l 2024-04-02 10:15:31 +08:00
  • fe93d5b3b0 test(cli): ensure the resolution of #3344 rami3l 2024-04-01 18:58:16 +08:00
  • a49059082a Revert "fix(utils): unlink input path in delete_dir_contents() if it's a link" Robert Collins 2024-04-01 21:48:22 +02:00
  • 14a2ccab7d Revert "refactor(utils)!: rename delete_dir_contents() to delete_dir_contents_or_unlink()" Robert Collins 2024-04-01 21:48:22 +02:00
  • f174e4a0e0 Revert "test(cli): ensure the resolution of #3344" Robert Collins 2024-04-01 21:48:22 +02:00
  • efb693524d test(cli): ensure the resolution of #3344 rami3l 2024-04-01 18:58:16 +08:00
  • bfd7baa596 refactor(utils)!: rename delete_dir_contents() to delete_dir_contents_or_unlink() rami3l 2024-04-01 18:25:21 +08:00
  • 6792d46e65 fix(utils): unlink input path in delete_dir_contents() if it's a link rami3l 2024-04-01 18:22:42 +08:00
  • 3f572994fc test(cli): ensure the resolution of #3737 rami3l 2024-03-27 11:54:19 +08:00
  • d2baac2310 refactor(util)!: rename open_dir() to open_dir_following_links() rami3l 2024-03-31 16:43:49 +08:00
  • 527326024a fix(utils): don't use O_NOFOLLOW in open_dir() rami3l 2024-03-27 10:44:29 +08:00
  • 509cfd885e chore: fix typo in CHANGELOG rami3l 2024-03-31 16:21:40 +08:00
  • c696fbef52 chore(meta): update bug_report issue template rami3l 2024-03-30 09:21:59 +08:00
  • c887aa0cb5 Add hr to Windows instructions Adam 2024-03-29 23:53:49 -07:00
  • 7e181ae013 fix(doc): don't show the opening message when --path is used Anas Elgarhy 2024-03-29 09:56:09 +02:00
  • 4c4183d5d2 chore: remove repetitive words shandongbinzhou 2024-03-29 15:22:54 +08:00
  • 0c501d55c5 fix(deps): update rust crate opener to 0.7.0 renovate[bot] 2024-03-23 04:51:48 +00:00
  • 53832322dc fix(config): remove unnecessary debug print rami3l 2024-03-24 08:47:06 +08:00
  • 1c612cf654 fix(ci): fix file paths in CI-generated *.sha256 files on *nix rami3l 2024-03-22 17:32:11 +08:00
  • 9c0971b676 chore(deps): lock file maintenance renovate[bot] 2024-03-22 08:59:41 +00:00
  • 8115416c49 fix(ci): correct error message after bumping reqwest eth3lbert 2024-03-22 11:57:32 +08:00
  • fc7104297b fix(deps): update rust crate reqwest to 0.12 renovate[bot] 2024-03-21 23:52:55 +00:00
  • 778b7240a2 doc(dev-guide): Fix test Lint and add explanation vchapuis 2024-03-21 14:46:25 +08:00
  • a05f8a5bbc Fix "component add" error message Samuel Moelius 2024-03-17 12:32:35 -04:00
  • 130107d241 ci: use stable Rust for all clippy lints rami3l 2024-03-19 19:29:52 +08:00
  • bb18f10281 style: apply clippy suggestions from Rust 1.78.0 rami3l 2024-03-19 19:18:06 +08:00
  • 7790fae8cd fix(ci/windows): disable cargo clippy on *-windows-gnu rami3l 2024-03-16 18:07:42 +08:00
  • 6e8769c768 fix(shell): create parent dir before appending to rcfiles rami3l 2024-03-13 11:42:12 +08:00
  • 491d356b26 fix(fish): fix definition of Fish::update_rcs rami3l 2024-03-13 11:29:04 +08:00
  • a7c0c45b2d docs(dev-guide): update release-process.md to match the new workflow based on GitHub Merge Queue rami3l 2024-03-15 11:13:09 +08:00
  • dd74435f95 ci(macos): add MACOSX_DEPLOYMENT_TARGET and friends rami3l 2024-03-13 10:50:25 +08:00
  • 6467befe45 Replaced . with source in fish shell's source_string Robert Bennett 2024-03-14 09:55:04 -04:00