Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-01-01 | deps: bump quickcheck to 0.6 and rand to 0.4ag/bumps | Igor Gnatenko | |
2017-10-22 | 2.0.12.0.1 | Andrew Gallant | |
2017-10-22 | doc: formatting | Andrew Gallant | |
Doc strings on public items should always start with a short one sentence description. This is for readability purposes, and also to make the display reasonable in rustdoc. | |||
2017-10-21 | deps: remove winapi and kernel322.0.0 | Andrew Gallant | |
These are extraneous at this point. The Windows specific logic is now encapsulated in the same-file crate. | |||
2017-10-21 | doc: bump version number to 2 | Andrew Gallant | |
2017-10-21 | deps: upgrade to same-file 1.0 | Andrew Gallant | |
2017-10-21 | symlinks: optimize check loop on Windows | Andrew Gallant | |
Broadly speaking, this commit is an attempt to fix this issue: https://github.com/BurntSushi/ripgrep/issues/633 It was reported that symlink checking was taking a long amount of time, and that one possible way to fix this was to reduce number of times a file descriptor is opened. In this commit, we amortize opening file descriptors by keeping a file handle open for each ancestor in the directory tree. We also open a handle for the candidate file path at most once, instead of once every iteration. Note that we only perform this optimization on Windows, where opening a file handle seems inordinately expensive. In particular, this now causes us to potentially open more file descriptors than the limit set by the user, which only happens when following symbolic links. We document this behavior. | |||
2017-10-21 | style: switch from try! to ? | Andrew Gallant | |
2017-10-21 | doc: touchups | Andrew Gallant | |
2017-10-21 | unix: actually export DirEntryExt | Andrew Gallant | |
2017-10-21 | formatting: misc and wrap to 80 cols | Andrew Gallant | |
2017-10-21 | ci: bump to Rust 1.17 | Andrew Gallant | |
2017-10-21 | symlink: rename symbolic_link to symlink | Andrew Gallant | |
Fixes #80 | |||
2017-10-21 | examples: upgrade to docopt 0.8 | Andrew Gallant | |
2017-10-07 | fix formatting | Andrew Gallant | |
2017-10-07 | add `io_error` to inspect the underlying `io::Error` | Niv Kaminer | |
2017-10-05 | Duplicate rust beta being run, should be nightly | Alex Gurganus | |
2017-09-30 | Revert changes in README | opilarium | |
2017-09-30 | executing try_main function is useless in no_run blocks | opilarium | |
2017-09-30 | no_run attribute instead of rust,no_run | opilarium | |
rust syntax is by default | |||
2017-09-30 | text annotation is better | opilarium | |
2017-08-04 | Use doc from std::os::unix::fs::DirEntryExt for trait ↵ | Jérémie Lawson | |
walkdir::unix::DirEntryExt. Moved trait implementation for DirEntry in module unix. | |||
2017-08-04 | Move DirEntry::ino method to an extension trait | Ashley Mannix | |
Fixes #46 | |||
2017-08-04 | Make WalkDir Send + Sync | Jérémie Lawson | |
Fixes #41 | |||
2017-07-31 | Derive Debug for public structs | Thayne McCombs | |
Fixes #34 | |||
2017-07-25 | doc: do not repeat the efficient-ness of it all | Tshepang Lekhonkhobe | |
Also, define 'efficient' | |||
2017-07-21 | Document why unwraps won't fail | Josh Holmer | |
2017-07-17 | Correct walkdir docs | Alisha | |
2017-07-17 | Add osx build to .travis.yml (#72) | Ashley | |
Add osx build to .travis.yml | |||
2017-07-17 | Added links to documentation (#71) | Ashley | |
2017-07-15 | Removed is_same_file deprecated function. | Jérémie Lawson | |
2017-07-15 | Remove re-export of is_same_file | Jérémie Lawson | |
Added a wrapper around this function that is deprecated. Fixes #43. | |||
2017-07-15 | Extended documentation to include Errors section for `Iter` ↵ | Andy Gauge | |
(`Iterator::next()`), `FilterEntry` (`Iterator::next()`), and `DirEntry::metadata()` | |||
2017-07-15 | Added links to .into_iter() and .filter_entry() into respective Types. | Andy Gauge | |
2017-07-15 | WalkDir sorter should accept whole dir entries instead of just file names (#70) | Jakub Chłapiński | |
change sort_by types This changes the sort_by comparator function to accept a pair of `&DirEntry`s, which permits the caller more flexibility with sorting. Fixes #44, Fixes #45 | |||
2017-07-15 | Add links to other walkdir items in WalkDirIterator docs (#73) | meven | |
2017-07-01 | Add links to other walkdir items in WalkDir docs | Alisha Aneja | |
Fixes #29 | |||
2017-06-30 | Use `?` in docs instead of unwrapping | Martin Sehnoutka | |
Fixes: #25 | |||
2017-06-29 | add example for contents_first | Jonathan Soo | |
Fixes #26 | |||
2017-06-29 | point to IntoIter's `filter_entry` instead | Yufeng Wang | |
2017-06-29 | Add links to DirEntry docs. Fixes #27 | Yufeng Wang | |
2017-06-29 | add links to IntoIter and FilterEntry docs | Yufeng Wang | |
2017-06-29 | Bumped the minimal required rust version to 1.16.0 | Michal Budzynski | |
2017-06-27 | Remove WalkDirIterator (#58) | nivkner | |
remove WalkDirIterator And make skip_current_dir and filter_entry inherent methods. Fixes #40. | |||
2017-06-27 | Add badges for travis-ci and appveyor to Cargo.toml | Thayne McCombs | |
Fixes #35 Doesn't add CI for OSX | |||
2017-06-27 | Added html_root_url attribute | Michal Budzynski | |
2017-06-27 | Renamed IterFilterEntry to FilterEntry | Michal Budzynski | |
2017-06-27 | Added categories to Cargo.toml | Michal Budzynski | |
2017-06-27 | Renamed Iter to IntoIter | Michal Budzynski | |
2017-05-09 | Added contents_first option (#19) | mcharsley | |
Added contents_first option Added ability to yield the contents of the directory before the directory itself Fixes #18 |