Latest commit 51d2934 Dec 9, 2016 @bors bors Auto merge of #38197 - mneumann:dragonfly-fixes-2016-12-06, r=alexcri…
…chton

Fix current_exe() on DragonFly (again)

This is a follow up on [this pull request][1].

Since DragonFly 4.6.1 ([this commit][2]), the ```kern.proc.pathname```
sysctl works correctly, i.e. it does not return paths including a ```:```
(see [here][3]). Use it and don't try to fix old versions of DragonFly!
There are not many DragonFly installations out there that we can't
control and no one is compiling Rust from source. If someone wants to
run Rust on a pre-4.6.1 DragonFly system, the ports system should
provide a patch.

[1]: #35494
[2]: https://gitweb.dragonflybsd.org/dragonfly.git/commit/726f7ca07e193db73635e9c4e24e40c96087d6d9
[3]: https://gist.github.com/mneumann/a2f6b6a0a03935b561d6185872a4b222
Permalink
..
Failed to load latest commit information.
collections Rollup merge of #38186 - frewsxcv:default, r=GuillaumeGomez Dec 7, 2016
ffi Slightly optimise CString Nov 8, 2016
io Move small-copy optimization into <&[u8] as Read> Nov 30, 2016
net Rollup merge of #38077 - GuillaumeGomez:ipaddr_doc, r=frewsxcv Dec 3, 2016
os Support for aarch64 architecture on Fuchsia Oct 24, 2016
prelude End stdlib module summaries with a full stop. Mar 4, 2016
rand Changed most vec! invocations to use square braces Oct 31, 2016
sync Rollup merge of #38010 - frewsxcv:lock-creations, r=GuillaumeGomez Nov 26, 2016
sys Auto merge of #38197 - mneumann:dragonfly-fixes-2016-12-06, r=alexcri… Dec 9, 2016
sys_common doc: fix typos Nov 10, 2016
thread Document reasoning for supporting both fast and OS TLS in the same bin Nov 1, 2016
time std: Derive `Default` for `Duration`. Nov 11, 2016
Cargo.toml std: make compilation of libpanic_unwind optional via a Cargo feature Nov 24, 2016
ascii.rs Use `#[prelude_import]` in `libstd`. Aug 24, 2016
build.rs Fuchsia support for std::process via liblaunchpad. Nov 22, 2016
env.rs std: Forward ExactSizeIterator::is_empty for Args, ArgsOs iterators Dec 4, 2016
error.rs Follow our own recommendations in the examples Nov 25, 2016
f32.rs std: Flatten the num directory to reflect the module layout Nov 1, 2016
f64.rs std: Flatten the num directory to reflect the module layout Nov 1, 2016
fs.rs Add a method for setting permissions directly on an open file. Nov 22, 2016
lib.rs std: Forward ExactSizeIterator::is_empty for Args, ArgsOs iterators Dec 4, 2016
macros.rs tidy/features: fix checking of lang features Oct 28, 2016
memchr.rs std: Move platform specific memchr code into sys Oct 1, 2016
num.rs std: Flatten the num directory to reflect the module layout Nov 1, 2016
panic.rs Implement `RefUnwindSafe` for atomic types Oct 16, 2016
panicking.rs Add missing examples for panicking objects Dec 5, 2016
path.rs Add Component examples Dec 3, 2016
primitive_docs.rs Use less `size_t` casts in libstd since it's now defined as `usize` Oct 8, 2016
process.rs Rollup merge of #38151 - GuillaumeGomez:exit-examples, r=frewsxcv Dec 7, 2016
rt.rs Move platform-specific arg handling to sys::args Oct 2, 2016
rtdeps.rs Add support for the Haiku operating system on x86 and x86_64 machines Sep 25, 2016