diff options
| author | Ayush Singh <ayush@beagleboard.org> | 2025-01-12 18:13:02 +0530 |
|---|---|---|
| committer | Ayush Singh <ayush@beagleboard.org> | 2025-01-13 11:52:03 +0530 |
| commit | 1107382a18c7e70d6c76584ee2c1bcfbfb5115f9 (patch) | |
| tree | 543312ab8f850697bafa76881440afc99ed5c46a /compiler/rustc_codegen_llvm/src | |
| parent | 12445e0b2c532e389b8293924ed7c2b6fad5238f (diff) | |
| download | rust-1107382a18c7e70d6c76584ee2c1bcfbfb5115f9.tar.gz rust-1107382a18c7e70d6c76584ee2c1bcfbfb5115f9.zip | |
path: Move is_absolute check to sys::path
I am working on fs support for UEFI [0], which similar to windows has prefix components, but is not quite same as Windows. It also seems that Prefix is tied closely to Windows and cannot really be extended [1]. This PR just tries to remove coupling between Prefix and absolute path checking to allow platforms to provide there own implementation to check if a path is absolute or not. I am not sure if any platform other than windows currently uses Prefix, so I have kept the path.prefix().is_some() check in most cases. [0]: https://github.com/rust-lang/rust/pull/135368 [1]: https://github.com/rust-lang/rust/issues/52331#issuecomment-2492796137 Signed-off-by: Ayush Singh <ayush@beagleboard.org>
Diffstat (limited to 'compiler/rustc_codegen_llvm/src')
0 files changed, 0 insertions, 0 deletions
