rust/compiler/rustc
bors 5e6bb83268 Auto merge of #96737 - ChrisDenton:win-manifest, r=wesleywiser
Add Windows application manifest to rustc-main

Windows allows setting some runtime options using a manifest file. The format of the XML file is documented here: https://docs.microsoft.com/en-us/windows/win32/sbscs/application-manifests

The manifest file in this PR does three things:

* Declares which Windows versions we support. This may help avoid unnecessary compatibility shims.
* Uses the UTF-8 code page. While Rust itself uses UTF-16 APIs, other code may rely on the code page.
* Makes the application long path aware (if also enabled by the user). This allows for the current directory to be longer than `PATH_MAX`.

These changes only affect the `rustc` process and not any other DLLs or compiled programs.
2022-06-02 07:58:29 +00:00
..
src update jemalloc-sys to jemalloc v5.3 2022-05-25 08:25:15 +02:00
build.rs Add Windows application manifest to rustc-main 2022-05-06 17:16:22 +01:00
Cargo.toml update jemalloc-sys to jemalloc v5.3 2022-05-25 08:25:15 +02:00
Windows Manifest.xml Add Windows application manifest to rustc-main 2022-05-06 17:16:22 +01:00