rust/src
Matthias Krüger 7260704178
Rollup merge of #145976 - beepster4096:configure_debugbreak, r=clubby789
Add bootstrap.toml option to control debug breaking on ICEs on windows

When rustc ICEs during bootstrap on Windows, it will call `DebugBreak`. This is intended to trigger a Windows Error Reporting dialog that can launch a debugger. However on some setups (mine for one) this will just abort the process, hiding any ICEs on other threads as well. I also would not want to see this dialog even if it did work for me.

This PR adds a new option to bootstrap.toml `rust.break-on-ice` to configure this behavior. By default, it is enabled, matching the existing behavior.
2025-09-04 17:45:47 +02:00
..
bootstrap Rollup merge of #145976 - beepster4096:configure_debugbreak, r=clubby789 2025-09-04 17:45:47 +02:00
build_helper Fix some minor issues in comments 2025-08-24 16:58:22 +08:00
ci CI: rfl: move job forward to Linux v6.17-rc3 plus 2 commits 2025-09-03 11:02:23 +02:00
doc Rollup merge of #145682 - dpaoliello:arm64tier1, r=jieyouxu 2025-09-04 01:43:20 -04:00
etc htmldocck: fix a bug in relative paths / globs 2025-09-03 09:09:18 -07:00
gcc@4e995bd73c Update GCC submodule 2025-08-26 18:09:42 +02:00
librustdoc Rollup merge of #146161 - GuillaumeGomez:loaded-paths-scraped-examples, r=lolbinarycat 2025-09-04 10:02:06 +10:00
llvm-project@19f0a49c5c Update to LLVM 21.1.0 2025-08-26 17:15:13 +02:00
rustc-std-workspace
rustdoc-json-types Add new doc(attribute = "...") attribute 2025-08-28 15:56:29 +02:00
tools Auto merge of #146192 - jhpratt:rollup-mam0bss, r=jhpratt 2025-09-04 08:50:59 +00:00
README.md
stage0 bump stage0 2025-08-06 13:22:38 +01:00
version bump version 2025-08-01 09:04:01 +01:00

This directory contains some source code for the Rust project, including:

  • The bootstrapping build system
  • Various submodules for tools, like cargo, tidy, etc.

For more information on how various parts of the compiler work, see the rustc dev guide.