Commit Graph

  • 1a5f10b9bc notifications: log directly when using download backends Dirkjan Ochtman 2025-09-24 10:04:02 +02:00
  • 983e9faacf chore: avoid trailing whitespace in error message Dirkjan Ochtman 2025-10-01 14:01:47 +02:00
  • 02387773bb refactor: Switch logging to anstyle Ed Page 2025-09-29 12:46:56 -05:00
  • 9c759ecc16 refactor: Remove unused ColorableTerminal::carriage_return Ed Page 2025-09-29 12:54:10 -05:00
  • 7365ab767a notifications: privatize Notification type Dirkjan Ochtman 2025-09-23 23:03:55 +02:00
  • a1b2acef80 notifications: log directly on creating temp files Dirkjan Ochtman 2025-09-23 23:00:43 +02:00
  • 473381a60c notifications: log directly on temp root creation Dirkjan Ochtman 2025-09-23 22:57:39 +02:00
  • 1b0bba3bf7 notifications: log directly on file deletions Dirkjan Ochtman 2025-09-23 22:55:56 +02:00
  • 432863734a notifications: log directly on directory deletions Dirkjan Ochtman 2025-09-23 22:52:46 +02:00
  • fa4a3b122b notifications: log directly about non-fatal errors Dirkjan Ochtman 2025-09-23 22:45:54 +02:00
  • ee51ed5bc4 notifications: log directly about rolling back changes Dirkjan Ochtman 2025-09-23 22:42:40 +02:00
  • e41ca8817d notifications: log directly for retrying renames Dirkjan Ochtman 2025-09-23 22:41:19 +02:00
  • 94859c7e13 notifications: log directly when removing directories Dirkjan Ochtman 2025-09-23 22:36:53 +02:00
  • a4c1ef39cd notifications: log directly when copying directories Dirkjan Ochtman 2025-09-23 22:33:38 +02:00
  • 5469a78e22 notifications: log directly when linking directories Dirkjan Ochtman 2025-09-23 22:32:11 +02:00
  • 42c18db5b4 notifications: log directly when path canonicalization fails Dirkjan Ochtman 2025-09-23 22:30:08 +02:00
  • e2d0949886 notifications: log directly when creating directories Dirkjan Ochtman 2025-09-23 22:27:05 +02:00
  • 60d6afbd55 tests: use DistContext for dist::components tests Dirkjan Ochtman 2025-09-24 09:49:24 +02:00
  • 30b52b7ebe tests: move DistContext into library Dirkjan Ochtman 2025-09-24 09:33:26 +02:00
  • da4391f7f1 tests: deduplicate distribution installation tests Dirkjan Ochtman 2025-09-22 13:42:58 +02:00
  • b5e5a661ea notifications: tweak style Dirkjan Ochtman 2025-09-23 17:17:10 +02:00
  • baa065c6d9 Inline utils Notification variants into top-level Notification Dirkjan Ochtman 2025-09-22 15:11:02 +02:00
  • a08475c179 Inline dist Notification variants into top-level Notification Dirkjan Ochtman 2025-09-22 15:02:53 +02:00
  • 55916106ca Inline dist::temp::Notification variants into top-level Notification Dirkjan Ochtman 2025-09-22 14:46:32 +02:00
  • 1d59f5dc9c dist: remove temp::Notification variant from dist::Notification Dirkjan Ochtman 2025-09-22 13:54:18 +02:00
  • 4268597574 dist: extract URL alteration from download() method Dirkjan Ochtman 2025-09-21 15:40:02 +02:00
  • 963d7f0ac3 dist: detach download_component() from Manifestation Dirkjan Ochtman 2025-09-21 15:35:51 +02:00
  • 0658ce5fee dist: introduce ComponentBinary type Dirkjan Ochtman 2025-09-21 15:33:31 +02:00
  • 0ed61c61ad dist: avoid passing through arguments Dirkjan Ochtman 2025-09-21 15:29:41 +02:00
  • 723e9e2561 dist: avoid unnecessary type annotations Dirkjan Ochtman 2025-09-21 15:23:32 +02:00
  • 5307066b2b dist: avoid cloning components Vec Dirkjan Ochtman 2025-09-21 15:23:10 +02:00
  • 3e12cfb612 refactor: remove redundant references rami3l 2025-09-22 17:44:34 +08:00
  • e7ebfd4972 dist: simpify casting to trait object Dirkjan Ochtman 2025-09-21 16:03:51 +02:00
  • 25c72d88d6 dist: deduplicate decompression setup code Dirkjan Ochtman 2025-09-21 16:03:15 +02:00
  • e9246d08f0 cli: move more self update logic into self_update module Dirkjan Ochtman 2025-07-14 10:46:07 +02:00
  • 9fc3af392a chore(deps): lock file maintenance renovate[bot] 2025-09-22 00:48:15 +00:00
  • aaf696f4ca refactor(dist/manifestation): remove redundant .to_string() rami3l 2025-09-22 10:19:05 +08:00
  • 4d5351d186 Remove unneeded paranthesees Matus Mastena 2025-09-19 15:01:02 +02:00
  • 870b0d6758 Fix link in the bug reporting template LingMan 2025-09-17 16:27:35 +02:00
  • b86136b688 ci(all-features/windows): update OPENSSL_LIB_DIR for OpenSSL v3 compatibility rami3l 2025-09-16 10:52:21 +08:00
  • be6faa6837 chore(deps): lock file maintenance renovate[bot] 2025-09-15 00:47:34 +00:00
  • 8b3aedcc59 docs(dev-guide): improve suggestion for overriding arg0 rami3l 2025-09-12 12:52:03 +08:00
  • e2cfa45dcf docs(dev-guide): mention the arg0 override trick on welcome page rami3l 2025-09-12 13:09:13 +08:00
  • add13258c3 docs(README): link CI status badge to GitHub Actions panel rami3l 2025-09-10 21:42:54 +08:00
  • 8a33ea304d feat(dist/manifestation): adjust default concurrent downloads when installing toolchains rami3l 2025-09-07 19:42:15 +08:00
  • 8822424323 feat(cli/rustup-mode): check updates for all channels unless RUSTUP_CONCURRENT_DOWNLOADS is set to 1 rami3l 2025-09-07 19:39:51 +08:00
  • dca4f72cc9 refactor: rename num_channels to concurrent_downloads rami3l 2025-09-07 19:43:49 +08:00
  • ab3bfb4e26 fix: fix hang by preventing stream.buffered(0) in concurrent downloads rami3l 2025-09-08 21:37:31 +08:00
  • b3ac2c90bd test(dist/manifestation): extract TestContext::*with_env() rami3l 2025-09-08 22:30:28 +08:00
  • feca83a6b2 refactor(download): use NonZero instead of NonZeroU64 rami3l 2025-09-07 19:17:11 +08:00
  • f00e5d8d46 refactor(process): remove redundant .context() in Process::concurrent_downloads() rami3l 2025-09-07 19:20:44 +08:00
  • 5fd42a6b73 chore(deps/renovate): group version bumps for windows-rs crates rami3l 2025-09-08 18:52:12 +08:00
  • 50402bde75 Upgrade windows crates Dirkjan Ochtman 2025-09-08 10:58:56 +02:00
  • 7f7f788381 chore(deps): lock file maintenance renovate[bot] 2025-09-08 02:21:29 +00:00
  • c810b5559b fix(cli/rustup_mode): use ASCII-compatible spinner rami3l 2025-09-07 18:07:37 +08:00
  • 429b73e69d chore(deps): update aws-actions/configure-aws-credentials action to v5 renovate[bot] 2025-09-06 21:00:13 +00:00
  • 29785a5081 feat(install): warn if default linker (cc) is missing; add respective test case akrm al-hakimi 2025-09-03 09:57:18 -04:00
  • 6dd9f5db94 Remove hardcoded dependency to the master branch Jakub Beránek 2025-09-04 13:14:19 +02:00
  • 71a541d2f6 feat(downloads): delay the reappearance of the progress bar when retrying a download Francisco Gouveia 2025-09-01 09:34:42 +01:00
  • 5d04b42e09 fix(downloads): correct faulty behavior when a download fails Francisco Gouveia 2025-08-29 22:09:18 +01:00
  • 3fb8d65858 fix(downloads): correct faulty output when retrying a download Francisco Gouveia 2025-08-29 11:40:11 +01:00
  • fc0a76bd28 chore(deps): lock file maintenance renovate[bot] 2025-09-01 00:48:02 +00:00
  • 693fd9ff61 feat(self_update): add tcsh shell support to cli #3413 akrm al-hakimi 2025-08-26 15:44:12 -04:00
  • 2b0b516430 Replace non_empty_env_var() with Process::var_opt() Dirkjan Ochtman 2025-08-27 22:51:28 +02:00
  • 63b4e21de1 fix(downloads): report real elapsed time of a component downloads instead of cumulative Francisco Gouveia 2025-08-27 16:56:02 +01:00
  • 945db8c9d1 Treat empty environment variables as unset Dirkjan Ochtman 2025-07-22 09:17:28 +02:00
  • 5f5ec19699 fix(downloads): honor the RUSTUP_CONCURRENT_DOWNLOADS by always having "n" concurrent downloads Francisco Gouveia 2025-08-23 10:47:34 +01:00
  • 2d429e8e17 chore(deps): lock file maintenance renovate[bot] 2025-08-25 00:47:29 +00:00
  • 584dd53809 chore(deps): disable default features for zstd klensy 2025-08-22 21:58:26 +03:00
  • cb6718f7d4 feat(downloads): introduce RUSTUP_CONCURRENT_DOWNLOADS to control concurrency Francisco Gouveia 2025-08-17 22:34:42 +01:00
  • 3d99833726 chore(deps): lock file maintenance renovate[bot] 2025-08-18 00:47:39 +00:00
  • f06a282c48 ci(check): make installation of taplo-cli faster AudaciousAxiom 2025-08-16 22:55:53 +02:00
  • a245d127e5 fix(notifications): delete unnecessary Download(Pop/Push)Unit notifications Francisco Gouveia 2025-08-16 18:39:24 +01:00
  • 3f6b75b20f fix(downloads): extract closure for downloading a component into a separate function Francisco Gouveia 2025-08-16 16:08:03 +01:00
  • 9248833224 feat(downloads): concurrently download components Francisco Gouveia 2025-07-28 18:43:50 +01:00
  • 987c185a68 fix(downloads): add a comment to justify the unwrap on .get() of OnceLock Francisco Gouveia 2025-08-14 17:14:11 +01:00
  • 77206a97f9 chore(deps): update actions/checkout action to v5 renovate[bot] 2025-08-14 14:51:52 +00:00
  • 3326a3b5f8 fix(download_timeout): introduce RUSTUP_DOWNLOAD_TIMEOUT for overriding download timeout Francisco Gouveia 2025-08-13 15:49:27 +01:00
  • 0534fa1bf6 fix(downloads): substitute the LazyLock for a OnceLock Francisco Gouveia 2025-08-13 15:45:39 +01:00
  • 2a8f3be3e5 chore(deps): lock file maintenance renovate[bot] 2025-08-11 00:47:46 +00:00
  • 7a9e2278d3 feat(rustup_mode): revise help message Bogay 2025-07-29 23:27:41 +08:00
  • 30318d50a2 feat: improve error message for rustup which Bogay 2025-07-25 01:44:27 +08:00
  • e43263a739 test: detach snapshots from component installation order rami3l 2025-08-03 13:25:16 +08:00
  • f0397c3f39 chore(deps): lock file maintenance renovate[bot] 2025-08-04 00:50:58 +00:00
  • 00e796797c feat(download_tracker): refactor in favor of indicatif Francisco Gouveia 2025-07-26 17:39:01 +01:00
  • b1a30b7174 feat(process): create a ProgressDrawTarget (for indicatif) inside the Process Francisco Gouveia 2025-07-26 18:52:49 +01:00
  • baf16d616a chore(deps): lock file maintenance renovate[bot] 2025-07-28 00:48:37 +00:00
  • 3cf4b4ba8a fix(rustup-init/sh): avoid hw.optional.*: 1 stdout in macOS arch check rami3l 2025-07-25 18:31:28 +08:00
  • 86479062be hack(cli/common): suppress host emulation warnings in rustup's own CI rami3l 2025-07-25 18:31:28 +08:00
  • 42abfad972 fix(test/clitools): pass RUSTUP_CI to in-process tests rami3l 2025-07-25 18:31:27 +08:00
  • afe35baf61 ci(macos): run x64 workflows with Rosetta 2 rami3l 2025-07-25 18:31:27 +08:00
  • 658d317b2a docs(user-guide/environment-variables): clarify the unit of RUSTUP_UNPACK_RAM rami3l 2025-07-24 23:00:30 +08:00
  • 6948f4e4ab docs(user-guide/environment-variables): unify description style rami3l 2025-07-24 22:58:37 +08:00
  • 37ac4b409c docs(user-guide/environment-variables): update description of RUSTUP_IO_THREADS rami3l 2025-07-24 22:52:30 +08:00
  • c1bf2e6c8a chore(deps): lock file maintenance renovate[bot] 2025-07-21 00:47:59 +00:00
  • 54c6db4d5b Limit Tokio worker threads to I/O thread count Dirkjan Ochtman 2025-07-18 09:51:15 +02:00
  • 34fd7c6701 Use manual Tokio runtime setup Dirkjan Ochtman 2025-07-18 09:31:07 +02:00
  • cd1ca41d09 Attach io_thread_count() to Process Dirkjan Ochtman 2025-07-18 09:50:07 +02:00
  • 978c0ab897 Always consider RUSTUP_IO_THREADS as input for thread count Dirkjan Ochtman 2025-07-18 09:47:42 +02:00
  • c8d8585703 utils: express io_thread_count() in a simpler way Dirkjan Ochtman 2025-07-18 09:41:11 +02:00