summaryrefslogtreecommitdiff
path: root/llvm/lib/Support/Path.cpp
AgeCommit message (Expand)Author
2025-10-01[llvm][support] Move `make_absolute` from `sys::fs` to `sys::path` (#161459)Jan Svoboda
2025-04-26[llvm] Use llvm::replace (NFC) (#137481)Kazu Hirata
2024-11-20[Support] Remove unused includes (NFC) (#116752)Kazu Hirata
2024-03-08[llvm][Support] Add and use errnoAsErrorCode (#84423)Michael Spencer
2024-02-29[Support] Use all_read | all_write for createTemporaryFile (#83360)Jonas Devlieghere
2024-01-18[Path] Fix off-by-one in finding filename for win style paths (#78055)Matheus Izvekov
2024-01-17[Support] Use SmallString::operator std::string (NFC)Kazu Hirata
2023-11-03[Support] Use StringRef::starts_with/ends_with instead of startswith/endswith...Simon Pilgrim
2023-06-25[llvm] Add missing StringExtras.h includesElliot Goodrich
2023-05-11llvm/lib: Use <cerrno> explicitly since D146395 has hidden `errno`NAKAMURA Takumi
2023-02-10[llvm-driver] Reinvoke clang as described by llvm driver extra argsAlex Brachet
2023-01-16[llvm][ADT] Replace uses of `makeMutableArrayRef` with deduction guidesJoe Loser
2023-01-05Move from llvm::makeArrayRef to ArrayRef deduction guides - llvm/ partserge-sans-paille
2022-06-06LLVM Driver Multicall toolChris Bieneman
2022-06-02Fix a buglet in remove_dots().Paul Pluzhnikov
2022-03-11Cleanup include: TableGenserge-sans-paille
2022-01-27[Support] [Windows] Don't cancel delete if we failed to set deleteShezan Baig
2022-01-11Support: Extract sys::fs::readNativeFileToEOF() from MemoryBufferDuncan P. N. Exon Smith
2021-12-08Support: Avoid using SmallVector::set_size() in sys::pathDuncan P. N. Exon Smith
2021-11-05[Support] Allow configuring the preferred type of slashes on WindowsMartin Storsjö
2021-11-05[Support] Add a new path style for Windows with forward slashesMartin Storsjö
2021-11-03[Support] [Windows] Use RemoveFileOnSignal if unable to use the delete-on-clo...Martin Storsjö
2021-10-29Support: Use sys::path::is_style_{posix,windows}() in a few placesDuncan P. N. Exon Smith
2021-10-29Support: Expose sys::path::is_style_{posix,windows,native}()Duncan P. N. Exon Smith
2021-10-28[Support] [Windows] Manually clean up temp files if not setting delete dispos...Martin Storsjö
2021-10-13[Support] [Path] Use std::replace instead of an explicit comparison loop. NFC.Martin Storsjö
2021-06-08[SystemZ][z/OS] Pass OpenFlags when creating tmp filesAbhina Sreeskantharajan
2021-06-02Recommit "Fix tmp files being left on Windows builds." with a fix forAmy Huang
2021-06-01Revert "Fix tmp files being left on Windows builds." for now;Amy Huang
2021-06-01Fix tmp files being left on Windows builds.Amy Huang
2021-04-09Support: Remove code duplication for mapped_file_region accessors, NFCDuncan P. N. Exon Smith
2021-03-19[SystemZ][z/OS] Distinguish between text and binary files on z/OSAbhina Sreeskantharajan
2020-10-21[llvm] Use early exits and get rid of if-return-else-return pattern; NFCKirill Bobyrev
2020-10-19Revert "Reland "[Modules] Add stats to measure performance of building and lo...Volodymyr Sapsai
2020-10-19Reland "[Modules] Add stats to measure performance of building and loading mo...Volodymyr Sapsai
2020-09-24Revert "[Modules] Add stats to measure performance of building and loading mo...Volodymyr Sapsai
2020-09-24[Modules] Add stats to measure performance of building and loading modules.Volodymyr Sapsai
2020-09-23[Support/Path] Add path::is_absolute_gnuVinicius Tinti
2020-05-13[Clang] Restore replace_path_prefix instead of startswithSylvain Audi
2020-05-05Let normalize() for posix style convert backslash to slash unconditionally.Nico Weber
2020-05-04Re-land "Optimize path::remove_dots"Reid Kleckner
2020-05-03Revert "Optimize path::remove_dots"Nico Weber
2020-05-03Optimize path::remove_dotsReid Kleckner
2020-04-03[Support/Path] sys::path::replace_path_prefix fix and simplificationsSylvain Audi
2020-02-10Revert "Remove redundant "std::move"s in return statements"Bill Wendling
2020-02-10Remove redundant "std::move"s in return statementsBill Wendling
2020-01-28Make llvm::StringRef to std::string conversions explicit.Benjamin Kramer
2019-11-26Initial implementation of -fmacro-prefix-map and -ffile-prefix-mapDan McGregor
2019-08-06[Path] Fix bug in make_absolute logicJonas Devlieghere
2019-06-11[Path] Set FD to -1 in moved-from TempFileJonas Devlieghere