about summary refs log tree commit diff
path: root/compiler/rustc_session/src/filesearch.rs
AgeCommit message (Expand)AuthorLines
2025-06-24rustc_session: Add a structure for keeping both explicit and default sysrootsVadim Petrochenkov-17/+1
2025-06-17apply clippy::or_fun_callklensy-5/+5
2025-06-05Replace all uses of sysroot_candidates with get_or_default_sysrootbjorn3-29/+7
2025-06-05Move canonicalization into current_dll_pathbjorn3-18/+12
2025-06-01Rollup merge of #141834 - Timmmm:user/timh/wasi, r=NoratriebGuillaume Gomez-0/+5
2025-06-01Add unimplemented `current_dll_path()` for WASITim Hutt-0/+5
2025-05-19current_dll_path: fix mistake in assertion messageRalf Jung-1/+1
2025-05-19dladdr cannot leave dli_fname to be nullRalf Jung-3/+1
2025-05-16Simplify current_dll_path for CygwinBerrysoft-22/+11
2025-05-15Experimental cygwin support in rustc王宇逸-1/+18
2025-03-21Cache current_dll_path outputbjorn3-56/+66
2025-03-12Don't return an error from get_or_default_sysrootbjorn3-27/+21
2025-03-07compiler: Use size_of from the prelude instead of importedThalia Archibald-1/+1
2025-01-21bumpt compiler and tools to windows 0.59klensy-1/+1
2024-11-15rustc_metadata: Preprocess search paths for better performancePiotr Osiewicz-16/+23
2024-11-02Rename target triple to target tuple in many places in the compilerNoratrieb-2/+2
2024-10-30fix libc call from i8 to u8Henry Jiang-1/+1
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-3/+3
2024-09-09Remove needless returns detected by clippy in the compilerEduardo Sánchez Muñoz-1/+1
2024-08-22rustc: Simplify getting sysroot library directoryVadim Petrochenkov-15/+1
2024-08-03linker: Pass fewer search directories to the linkerVadim Petrochenkov-0/+5
2024-07-29Reformat `use` declarations.Nicholas Nethercote-10/+9
2024-06-06Improve naming and path operations in crate loaderNilstrieb-9/+9
2024-05-21add helper to target bin pathRémy Rakic-0/+8
2024-04-30Remove `extern crate tracing` from numerous crates.Nicholas Nethercote-4/+3
2024-04-12linker: Remove laziness and caching from native search directory walksVadim Petrochenkov-5/+0
2024-04-12linker: Avoid some allocations in search directory iterationVadim Petrochenkov-2/+2
2024-03-11Rollup merge of #116793 - WaffleLapkin:target_rules_the_backend, r=cjgillotJubilee-0/+6
2024-02-18windows bump to 0.52klensy-1/+0
2024-02-15Refactor out a repeating pattern with `get_or_default_sysroot`Maybe Waffle-0/+6
2023-11-30Remove unused `FileMatch`.Nicholas Nethercote-6/+0
2023-05-09bump windows crate 0.46 -> 0.48 in workspaceklensy-2/+2
2023-04-14make sysroot finding compatible with multiarch systemsozkanonur-17/+18
2023-03-30Rollup merge of #109522 - bzEq:aix-current-dll-path, r=NilstriebMichael Goulet-0/+44
2023-03-28Check data segment rangeKai Luo-6/+5
2023-03-28Address commentKai Luo-5/+11
2023-03-24Avoid misalignKai Luo-3/+8
2023-03-23Rollup merge of #109231 - Zoxc:fs-non-canon, r=eholkMatthias Krüger-2/+3
2023-03-23Implement current_dll_path for AIXKai Luo-0/+34
2023-03-20migrate compiler, bootstrap, and compiletest to windows-rsAndy Russell-22/+25
2023-03-16Add `try_canonicalize` to `rustc_fs_util` and use it over `fs::canonicalize`John Kåre Alsaker-2/+3
2023-02-28compiler/rustc_session: fix sysroot detection logic ...liushuyu-1/+11
2023-02-16Replace some `then`s with some `then_some`sMaybe Waffle-1/+1
2023-02-16`if $c:expr { Some($r:expr) } else { None }` =>> `$c.then(|| $r)`Maybe Waffle-1/+1
2023-01-17Remove double spaces after dots in commentsMaybe Waffle-1/+1
2022-12-19clippy::complexity fixesMatthias Krüger-2/+2
2022-12-10compiler: remove unnecessary imports and qualified pathsKaDiWa-1/+0
2022-11-04improve `filesearch::get_or_default_sysroot` r=ozkanonurOnur Özkan-16/+120
2022-09-01Always import all tracing macros for the entire crate instead of piecemeal by...Oli Scherer-1/+0
2022-03-24Prettify rustc_session fmt with capturing args (nfc)Jubilee Young-1/+1