about summary refs log tree commit diff
path: root/library/std/src/path.rs
AgeCommit message (Expand)AuthorLines
2021-12-11Correct since attribute for featureMaxwase-1/+1
2021-12-02Document file path case sensitivityChris Denton-0/+7
2021-11-11`Prefix` can be case-insensitive, delegate to its Hash impl instead of trying...The8472-0/+8
2021-11-09remove redundant .iter() call since zip() takes an IntoIterator argumentThe8472-6/+5
2021-11-09add fast path on Path::eq for exact equalityThe8472-1/+20
2021-11-09optimize Hash for PathThe8472-2/+28
2021-10-31Rollup merge of #90431 - jkugelman:must-use-std-o-through-z, r=joshtriplettMatthias Krüger-0/+15
2021-10-31Rollup merge of #89677 - maxwase:is-symlink-stabilization, r=joshtriplettMatthias Krüger-3/+8
2021-10-30Add #[must_use] to remaining std functions (O-Z)John Kugelman-0/+15
2021-10-14Ensure that pushing empty path works as beforeSean Young-1/+4
2021-10-13Rollup merge of #89794 - jkugelman:must-use-to_value-conversions, r=joshtriplettYuki Okushi-0/+6
2021-10-13Merge branch 'master' into is-symlink-stabilizationMax Wase-0/+20
2021-10-12Rollup merge of #89797 - jkugelman:must-use-is_condition-tests, r=joshtriplettthe8472-0/+8
2021-10-12Rollup merge of #89796 - jkugelman:must-use-non-mutating-verb-methods, r=josh...the8472-0/+2
2021-10-12Rollup merge of #89778 - jkugelman:must-use-as_type-conversions, r=joshtriplettthe8472-0/+5
2021-10-12Update library/std/src/path.rsMax Wase-0/+6
2021-10-11Add #[must_use] to non-mutating verb methodsJohn Kugelman-0/+2
2021-10-11Add #[must_use] to is_condition testsJohn Kugelman-0/+8
2021-10-11Add #[must_use] to to_value conversionsJohn Kugelman-0/+6
2021-10-11Add #[must_use] to as_type conversionsJohn Kugelman-0/+5
2021-10-11Rollup merge of #89729 - jkugelman:must-use-core-std-constructors, r=joshtrip...Guillaume Gomez-0/+2
2021-10-10Add #[must_use] to conversions that move selfJohn Kugelman-0/+3
2021-10-10Add #[must_use] to core and std constructorsJohn Kugelman-0/+2
2021-10-08Stabilize `is_symlink()` for `Metadata` and `Path`Maxwase-3/+2
2021-10-01path.push() should work as expected on windows verbatim pathsSean Young-7/+46
2021-09-25Apply 16 commits (squashed)Frank Steffahn-1/+1
2021-08-22Auto merge of #85166 - mbhall88:file-prefix, r=dtolnaybors-3/+62
2021-08-20Auto merge of #86898 - the8472:path-cmp, r=dtolnaybors-7/+40
2021-08-17remove unnecessary empty checkMichael Hall-3/+1
2021-08-08Bump shrink_to stabilization to Rust 1.56David Tolnay-1/+1
2021-07-06optimize {Path,PathBuf,Components}::{cmp,partial_cmp} for shared prefixesThe8472-6/+39
2021-07-06Stabilize Vec<T>::shrink_toYoh Deadfall-1/+1
2021-07-06use Eq::eq instead of Iterator::eq implementationThe8472-1/+1
2021-06-24make docs clearer about how hidden files are dealt withMichael Hall-5/+19
2021-06-24change return signature for split_file_at_dotMichael Hall-6/+8
2021-06-18Auto merge of #85747 - maxwase:path-symlinks-methods, r=m-ou-sebors-0/+26
2021-06-18`no_run` and `ignore` doc attributesMax Wase-1/+2
2021-06-15simplify logic for split_file_at_dotMichael Hall-8/+4
2021-06-09optimize Eq implementation for pathsThe8472-1/+1
2021-06-06Update doc library/std/src/path.rsMax Wase-1/+0
2021-06-05Rollup merge of #85760 - ChrisDenton:path-doc-platform-specific, r=m-ou-seGuillaume Gomez-9/+9
2021-05-27Possible errors when reading file metadata are platform specificChris Denton-9/+9
2021-05-27Review fixes + doc-featuresMax Wase-4/+5
2021-05-27Document `From` impls in path.rsDeadbeef-0/+24
2021-05-27Tracking issue add.Max Wase-1/+1
2021-05-27Fix `is_symlink()` method for `Path` using added `is_symlink()` method for `M...Max Wase-3/+2
2021-05-27Add `is_symlink()` method for `Path`.Max Wase-0/+26
2021-05-19Move the implementation of `Path::exists` to `sys_common::fs` so platforms ca...Chris Denton-5/+1
2021-05-11Fix typo in commentAndrew Halle-1/+1
2021-05-11add file_prefix methodMichael Hall-2/+51