about summary refs log tree commit diff
path: root/library/core/src/hash/mod.rs
AgeCommit message (Expand)AuthorLines
2023-11-02Add insta-stable std::hash::{DefaultHasher, RandomState} exportsltdk-19/+10
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-15/+2
2023-04-16rm const traits in libcoreDeadbeef-46/+30
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/+15
2022-11-06Added `const_hash` tracking issue idonestacked-12/+12
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-11docs: make all the variadic impls use `(T, ...)` exactlyMichael Howell-12/+12
2022-06-11Fix incorrectly spelled "variadic"Michael Howell-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-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/+104
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-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
2021-04-04Bump cfgsMark Rousskov-46/+6
2021-03-18Rollup merge of #82434 - jyn514:hash, r=JohnTitorDylan DPC-2/+8
2021-03-17fix whitespaceJoshua Nelson-1/+1
2021-03-11Add inlining.Camille GILLOT-0/+13
2021-02-23Add more links between hash and btree collectionsJoshua Nelson-2/+8
2021-02-15Use new pointer metadata API inside libcore instead of manual transmutesSimon Sapin-26/+44
2020-08-27Switch to intra-doc links in `core::hash`Camelid-23/+8
2020-07-27mv std libs to library/mark-0/+727