about summary refs log tree commit diff
path: root/library/core/src/hash
AgeCommit message (Expand)AuthorLines
2023-11-02Add insta-stable std::hash::{DefaultHasher, RandomState} exportsltdk-38/+17
2023-09-06clarify that unsafe code must not rely on our safe traitsRalf Jung-0/+5
2023-05-30Swap out CURRENT_RUSTC_VERSION to 1.71.0Mark Rousskov-1/+1
2023-05-24Stabilize `BuildHasher::hash_one`Scott McMurray-3/+1
2023-04-16core is now compilableDeadbeef-16/+3
2023-04-16rm const traits in libcoreDeadbeef-55/+36
2023-03-18Rollup merge of #109287 - scottmcm:hash-slice-size-of-val, r=oli-obkMatthias Krüger-1/+1
2023-03-17Use `size_of_val` instead of manual calculationScott McMurray-1/+1
2023-03-15unequal → not equalgimbles-1/+1
2022-12-20Fix some `~const` usage in libcoreOli Scherer-2/+2
2022-11-08Test const `Hash`, fix nitsonestacked-9/+16
2022-11-07Removed unnecessary Trait boundonestacked-4/+1
2022-11-06Added `const_hash` tracking issue idonestacked-18/+18
2022-11-06Made `Sip` const `Hasher`onestacked-14/+24
2022-11-04Make `BuildHasher` const_traitonestacked-3/+6
2022-11-04Made `Hash` and `Hasher` const_traitonestacked-24/+44
2022-08-12Adjust cfgsMark Rousskov-1/+1
2022-07-17rustdoc: extend `#[doc(tuple_variadic)]` to fn pointersMichael Howell-1/+1
2022-07-05Fix links in std/core documentationGuillaume Gomez-1/+1
2022-07-01update cfg(bootstrap)sPietro Albini-1/+1
2022-06-16Auto merge of #97842 - notriddle:notriddle/tuple-docs, r=jsha,GuillaumeGomezbors-19/+36
2022-06-11docs: make all the variadic impls use `(T, ...)` exactlyMichael Howell-12/+12
2022-06-11Fix incorrectly spelled "variadic"Michael Howell-1/+1
2022-06-10Use relative links instead of linking to doc.rust-lang.org when possibleGuillaume Gomez-1/+1
2022-06-08rustdoc: show tuple impls as `impl Trait for (T, ...)`Michael Howell-0/+1
2022-06-07docs: clean up trait docs for tuplesMichael Howell-7/+23
2022-05-30Reword safety comments in core/hash/sip.rsThom Chiovoloni-2/+4
2022-05-09Auto merge of #95960 - jhpratt:remove-rustc_deprecated, r=compiler-errorsbors-20/+11
2022-05-07Further elaborate the lack of guarantees from `Hasher`Scott McMurray-2/+21
2022-05-06For now, don't change the details of hashing a `str`Scott McMurray-21/+52
2022-05-06Add a dedicated length-prefixing method to `Hasher`Scott McMurray-3/+122
2022-04-14Remove use of `#[rustc_deprecated]`Jacob Pratt-20/+11
2022-03-29Make the stdlib largely conform to strict provenance.Aria Beingessner-2/+2
2022-01-07change PhantomData type for BuildHasherDefaultFrank Steffahn-1/+1
2021-11-23Apply suggestions from code reviewthe8472-2/+2
2021-11-18Document non-guarantees for HashThe8472-0/+13
2021-10-11Rollup merge of #89729 - jkugelman:must-use-core-std-constructors, r=joshtrip...Guillaume Gomez-0/+2
2021-10-10Add #[must_use] to core and std constructorsJohn Kugelman-0/+2
2021-10-09Update library/core/src/hash/mod.rspierwill-1/+1
2021-10-01fix: edit description of "prefix-free"pierwill-2/+4
2021-10-01docs: `std::hash::Hash` should ensure prefix-free datapierwill-0/+10
2021-09-06Suggest deriving traits if possiblePaul Trojahn-0/+1
2021-08-18Rollup merge of #88031 - ibraheemdev:build-hasher-object-safe, r=m-ou-seGuillaume Gomez-1/+4
2021-08-17Constified `Default` implementationsDeadbeef-1/+2
2021-08-14make `BuildHasher` object safeibraheemdev-1/+4
2021-06-24Add tracking issue and rename to hash_oneScott McMurray-7/+7
2021-06-24Add `BuildHasher::hash_of` as unstableScott McMurray-0/+44
2021-04-26Auto merge of #83390 - clarfonthey:hasher_docs, r=Amanieubors-0/+27
2021-04-26Document Hasher spec decision from #42951ltdk-0/+27
2021-04-21Replace all `fmt.pad` with `debug_struct`Christiaan Dirkx-1/+1