Commit Graph

  • 08fbe3bff1 process: avoid fine-grained locking for logs Dirkjan Ochtman 2025-10-16 10:47:30 +02:00
  • fa7cd69393 process: discard unnecessary layer of synchronization Dirkjan Ochtman 2025-10-16 10:41:31 +02:00
  • f4e40255f1 process: inline TerminalInnerLocked Dirkjan Ochtman 2025-10-16 10:37:22 +02:00
  • f257bd489e process: replace unsafe code with safe equivalent Dirkjan Ochtman 2025-10-16 10:34:14 +02:00
  • d65af24273 process: extract color_choice() method Dirkjan Ochtman 2025-10-16 09:52:47 +02:00
  • 600ea4eb31 process: extract is_a_tty value Dirkjan Ochtman 2025-10-16 09:38:34 +02:00
  • a17be9b350 process: inline StreamSelector::is_a_tty() Dirkjan Ochtman 2025-10-16 09:29:53 +02:00
  • 1b0c6620d0 process: inline TestWriterLock Dirkjan Ochtman 2025-10-16 09:23:16 +02:00
  • b336179798 Implement RUSTUP_TOOLCHAIN_SOURCE with new Display impl Samuel Moelius 2025-10-06 18:34:28 -04:00
  • 64f26241c7 Move Display impl to to_reason() Samuel Moelius 2025-10-10 18:34:06 -04:00
  • 2705e87c32 Rename ActiveReason to ActiveSource Samuel Moelius 2025-10-13 06:57:16 -04:00
  • c59cd9c0c9 dist: simplify DownloadStatus setup Dirkjan Ochtman 2025-10-13 12:48:11 +02:00
  • a4bba86d21 dist: decentralize download status Dirkjan Ochtman 2025-10-13 12:40:45 +02:00
  • e381db2a63 dist: postpone creation of ComponentBinary values Dirkjan Ochtman 2025-10-13 12:22:23 +02:00
  • 13b1846fe3 dist: extract DownloadStatus type Dirkjan Ochtman 2025-10-13 12:03:24 +02:00
  • 6c014f8bfe dist: call DownloadTracker methods directly Dirkjan Ochtman 2025-10-13 11:47:51 +02:00
  • e942fae387 dist: drop unnecessary Notifier layer Dirkjan Ochtman 2025-10-13 11:33:33 +02:00
  • 37d6d8bc9a dist: replace PackageContext with DownloadCfg Dirkjan Ochtman 2025-10-13 11:22:35 +02:00
  • c3fffddd41 refactor: Directly apply styling Ed Page 2025-09-30 13:38:18 -05:00
  • 39c236eec4 refactor: Don't bother grabbing lock for tests Ed Page 2025-10-02 14:31:54 -05:00
  • 256ea28371 refactor: Replace termcolor with anstream Ed Page 2025-10-01 20:58:35 -05:00
  • b5d7bbf754 refactor: Move style building out of ColorableTerminal Ed Page 2025-10-02 10:27:57 -05:00
  • 05b3872514 refactor: Migrate to anstyle for color definitions Ed Page 2025-09-30 16:51:42 -05:00
  • 2bd635656e fix(www): removes www subdomain from all rust-lang.org urls William Collishaw 2025-10-14 15:21:09 -06:00
  • f8dab60b18 chore(deps): lock file maintenance renovate[bot] 2025-10-13 00:35:52 +00:00
  • 04dd819ef5 dist: move Notification into dist::download Dirkjan Ochtman 2025-10-11 12:54:50 +02:00
  • a442753f26 notifications: remove unused Display impl Dirkjan Ochtman 2025-10-11 12:52:56 +02:00
  • b835bf41e9 dist: move Notifier into DownloadCfg Dirkjan Ochtman 2025-10-11 12:49:23 +02:00
  • eabe9857d3 cli: build Cfg earlier in setup mode Dirkjan Ochtman 2025-10-12 10:31:49 +02:00
  • 7872fdba63 dist: reuse existing DownloadCfg in update_v1() Dirkjan Ochtman 2025-10-11 12:47:29 +02:00
  • 66e9be09f0 dist: move dist_root out of DownloadCfg Dirkjan Ochtman 2025-10-11 12:42:11 +02:00
  • b65a28c4e2 dist: drop unused Clone derives Dirkjan Ochtman 2025-10-11 11:51:18 +02:00
  • 4ea94ae3a0 dist: drop Copy derive from DownloadCfg Dirkjan Ochtman 2025-10-11 11:50:27 +02:00
  • 0fb44070d5 dist: move Notifier and DownloadTracker into dist::download Dirkjan Ochtman 2025-10-11 11:47:05 +02:00
  • 24d48bca78 dist: inline DownloadCfg test setup Dirkjan Ochtman 2025-10-11 11:34:32 +02:00
  • 9c2835f030 download: move File items down Dirkjan Ochtman 2025-10-11 11:29:06 +02:00
  • ad0330fcd1 download: extract DownloadCfg initialization from Cfg Dirkjan Ochtman 2025-10-11 11:28:16 +02:00
  • 9b07e56010 config: discard pointless method argument Dirkjan Ochtman 2025-10-11 11:22:50 +02:00
  • 13477cf987 cli: rename DownloadTracker::new_with_display_progress() to new() Dirkjan Ochtman 2025-10-11 11:17:55 +02:00
  • b412dc98c7 notifications: log directly from DownloadTracker Dirkjan Ochtman 2025-10-11 11:17:22 +02:00
  • db2d3dc7cb notifications: log directly on bad download checksums Dirkjan Ochtman 2025-10-11 11:10:01 +02:00
  • 00709e11c4 notifications: log directly when reusing downloaded files Dirkjan Ochtman 2025-10-11 11:06:06 +02:00
  • bcaa622a2a notifications: log directly on buffer size changes Dirkjan Ochtman 2025-10-11 10:22:12 +02:00
  • f4f46e03e0 Update platforms to 3.7.0 Dirkjan Ochtman 2025-10-10 17:24:51 +02:00
  • 30ee45bd10 notifications: log directly on duplicate toolchain files Dirkjan Ochtman 2025-10-02 10:22:53 +02:00
  • 02b46503f4 notifications: log directly on metadata upgrades that remove toolchains Dirkjan Ochtman 2025-10-02 10:18:51 +02:00
  • 30c2580753 notifications: log directly when reading metadata version Dirkjan Ochtman 2025-10-02 10:17:27 +02:00
  • 6d1fc26bfe notifications: log directly when metadata upgrade is not needed Dirkjan Ochtman 2025-10-02 10:16:02 +02:00
  • 59e89918b8 notifications: log directly when upgrading metadata version Dirkjan Ochtman 2025-10-02 10:14:39 +02:00
  • bf82edff69 notifications: log directly when uninstalling toolchains Dirkjan Ochtman 2025-10-02 10:13:16 +02:00
  • e295e1133b notifications: log directly when toolchain is up to date Dirkjan Ochtman 2025-10-02 10:11:14 +02:00
  • 7fc1a376c1 notifications: log directly when toolchain has been installed Dirkjan Ochtman 2025-10-02 10:09:57 +02:00
  • d3bba11230 notifications: log directly when installing toolchains Dirkjan Ochtman 2025-10-02 10:08:29 +02:00
  • 0ca4ca2791 notifications: log the toolchain directory directly Dirkjan Ochtman 2025-10-02 10:06:14 +02:00
  • 25c0413aab notifications: log directly when using existing toolchains Dirkjan Ochtman 2025-10-02 10:04:40 +02:00
  • 03711e02da notifications: log directly when looking for toolchains Dirkjan Ochtman 2025-10-02 10:03:12 +02:00
  • 36ba982dda notifications: log directly when setting auto-self-update mode Dirkjan Ochtman 2025-10-02 09:59:36 +02:00
  • 0369796c32 notifications: log directly when setting profile Dirkjan Ochtman 2025-10-02 09:58:15 +02:00
  • 927c120492 notifications: log directly when setting overrides Dirkjan Ochtman 2025-10-02 09:56:33 +02:00
  • 0b45a4279e notifications: use human-friendly log format for temp file deletions Dirkjan Ochtman 2025-10-02 09:52:51 +02:00
  • 8824978574 notifications: use human-friendly log format for directory deletions Dirkjan Ochtman 2025-10-02 09:49:43 +02:00
  • 9441496ca2 notifications: use human-friendly log format for retrying renames Dirkjan Ochtman 2025-10-02 09:44:20 +02:00
  • e1785a7082 notifications: use human-friendly log format for path canonicalization Dirkjan Ochtman 2025-10-02 09:42:08 +02:00
  • 6cccc30a52 cli: drop unnecessary generics Dirkjan Ochtman 2025-10-09 11:12:12 +02:00
  • 8d0bcc0bc1 process: import instead of qualifying ColorableTerminal Dirkjan Ochtman 2025-10-09 11:04:22 +02:00
  • 490ef98572 process: hide internal structure Dirkjan Ochtman 2025-10-09 11:03:17 +02:00
  • cd4ec24778 process: don't re-export external items Dirkjan Ochtman 2025-10-09 11:00:11 +02:00
  • 6fe05558b9 process: rename terminalsource to terminal_source Dirkjan Ochtman 2025-10-09 10:55:27 +02:00
  • c12e7eed5a process: rename filesource to file_source Dirkjan Ochtman 2025-10-09 10:54:33 +02:00
  • af35fe3091 process: re-order items in terminalsource module Dirkjan Ochtman 2025-10-09 10:53:35 +02:00
  • 6496be0418 feat(cli/self-update): add support for PowerShell on Unix systems Chanjung Kim 2025-10-08 16:49:06 +09:00
  • d6d6ecb062 refactor: Remove unused traits Ed Page 2025-10-06 12:03:06 -05:00
  • b1795f128d refactor: Directly use ColorableTerminal Ed Page 2025-10-06 11:42:25 -05:00
  • 85f0df9aab refactor: Simplify working with ColorableTerminal Ed Page 2025-10-02 16:35:06 -05:00
  • 061cf7830a fix(process): Ensure stdout/stderr lock is held across calls Ed Page 2025-10-03 15:01:25 -05:00
  • 32ef78a6f3 refactor(process): Centralize Write bookkeeping Ed Page 2025-10-03 14:58:55 -05:00
  • 1837fa5a75 docs(changelog): describe default profile change during auto-install rami3l 2025-10-04 22:08:35 +08:00
  • 9804900494 Fix typo in clitools.rs comment Samuel Moelius 2025-10-04 20:06:48 -04:00
  • b2063b4070 ci(docs): fix local doc branch name rami3l 2025-10-03 19:01:48 +08:00
  • 01977e8bc6 Move the default branch from master to main Jakub Beránek 2025-10-03 08:50:37 +02:00
  • 8d798960c3 Upgrade opentelemetry dependencies Dirkjan Ochtman 2025-10-01 10:18:39 +02:00
  • 2b66fde535 ci: use macOS Intel runners Dirkjan Ochtman 2025-10-01 15:34:52 +02:00
  • fca7d9815b notifications: log directly when setting the default toolchain Dirkjan Ochtman 2025-09-24 11:01:26 +02:00
  • e45ee2699a notifications: log directly when setting auto install mode Dirkjan Ochtman 2025-09-24 10:59:45 +02:00
  • 8591be53f8 notifications: log directly when resuming partial downloads Dirkjan Ochtman 2025-09-24 10:56:54 +02:00
  • ce2e308786 notifications: log directly when downloading files Dirkjan Ochtman 2025-09-24 10:55:19 +02:00
  • 7c27cfd2ec notifications: log directly when removing stray hash files Dirkjan Ochtman 2025-09-24 10:53:48 +02:00
  • 88fab43173 notifications: log directly when skipping components Dirkjan Ochtman 2025-09-24 10:50:26 +02:00
  • 87b45ff55f notifications: log directly on missing components Dirkjan Ochtman 2025-09-24 10:48:00 +02:00
  • 5d000f0aaa notifications: log directly when downloading legacy manifests Dirkjan Ochtman 2025-09-24 10:40:32 +02:00
  • 201cd390a5 notifications: log directly for downloaded manifests Dirkjan Ochtman 2025-09-24 10:39:06 +02:00
  • 380ce64a35 notifications: log directly for manifest downloads Dirkjan Ochtman 2025-09-24 10:30:15 +02:00
  • 98508fe138 notifications: log directly when removing components Dirkjan Ochtman 2025-09-24 10:28:54 +02:00
  • 79476a07e0 notifications: log directly when installing components Dirkjan Ochtman 2025-09-24 10:24:52 +02:00
  • 6cf5cb4d29 notifications: log directly on missing components Dirkjan Ochtman 2025-09-24 10:18:45 +02:00
  • c1ab2cf517 notifications: log directly after failing to determine memory limit Dirkjan Ochtman 2025-09-24 10:14:41 +02:00
  • dec7a8ee71 notifications: log directly when hash file not found Dirkjan Ochtman 2025-09-24 10:11:53 +02:00
  • 4fb53c4df3 notifications: log directly when failing to update hash file Dirkjan Ochtman 2025-09-24 10:10:39 +02:00
  • ff8ff9f999 notifications: log directly when component is already installed Dirkjan Ochtman 2025-09-24 10:08:55 +02:00
  • 7f1aae34c3 notifications: log directly for valid checksums Dirkjan Ochtman 2025-09-24 10:06:14 +02:00