about summary refs log tree commit diff
path: root/src/libstd/sys/unix/stack_overflow.rs
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2015-11-02 21:56:47 +0000
committerbors <bors@rust-lang.org>2015-11-02 21:56:47 +0000
commita1fd944eb83d23c3e7484850a1e7db275d38a58c (patch)
treeda243dc0643a232337ddf8d9fe7f88b46d01969b /src/libstd/sys/unix/stack_overflow.rs
parent2249b07ae988534a541be390d90396ed99b32955 (diff)
parentd2dd700891f25e71884276d47288f66e4745c5f9 (diff)
downloadrust-a1fd944eb83d23c3e7484850a1e7db275d38a58c.tar.gz
rust-a1fd944eb83d23c3e7484850a1e7db275d38a58c.zip
Auto merge of #29456 - alexcrichton:path-hash, r=aturon
Almost all operations on Path are based on the components iterator in one form
or another to handle equivalent paths. The `Hash` implementations, however,
mistakenly just went straight to the underlying `OsStr`, causing these
equivalent paths to not get merged together.

This commit updates the `Hash` implementation to also be based on the iterator
which should ensure that if two paths are equal they hash to the same thing.

cc #29008, but doesn't close it
Diffstat (limited to 'src/libstd/sys/unix/stack_overflow.rs')
0 files changed, 0 insertions, 0 deletions