about summary refs log tree commit diff
path: root/compiler/rustc_data_structures/src/fingerprint.rs
AgeCommit message (Expand)AuthorLines
2025-02-16Move hashes from rustc_data_structure to rustc_hashes so they can be shared w...Ben Kimock-3/+2
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-1/+1
2024-07-29Reformat `use` declarations.Nicholas Nethercote-3/+6
2024-07-11Use uplifted `rustc-stable-hash` crate in `rustc_data_structures`Urgau-4/+5
2024-05-07Remove `macro_use` from `stable_hasher`.Nicholas Nethercote-0/+1
2023-04-30Use the full Fingerprint when stringifying SvhBen Kimock-0/+5
2023-04-18Add #[inline] to some new functionsBen Kimock-0/+2
2023-04-18Store hashes in special types so they aren't accidentally encoded as numbersBen Kimock-14/+29
2022-12-10compiler: remove unnecessary imports and qualified pathsKaDiWa-1/+0
2022-12-05StableOrd: Address review comments.Michael Woerister-1/+1
2022-12-02Add StableOrd trait as proposed in MCP 533.Michael Woerister-1/+1
2022-08-31Fix a bunch of typoDezhi Wu-2/+2
2022-06-14Rename rustc_serialize::opaque::Encoder as MemEncoder.Nicholas Nethercote-5/+5
2022-06-10Revert b983e42936feab29f6333e9835913afc6b4a394e.Nicholas Nethercote-5/+5
2022-06-08Rename `rustc_serialize::opaque::Encoder` as `MemEncoder`.Nicholas Nethercote-5/+5
2022-06-08Use delayed error handling for `Encodable` and `Encoder` infallible.Nicholas Nethercote-5/+4
2022-02-22Provide copy-free access to raw Decoder bytesMark Rousskov-3/+1
2022-02-02Rollup merge of #92528 - tmiasko:combine-commutative, r=michaelwoeristerMatthias Krüger-1/+4
2022-01-22Make `Decodable` and `Decoder` infallible.Nicholas Nethercote-5/+5
2022-01-03Make `Fingerprint::combine_commutative` associativeTomasz Miąsko-1/+4
2021-12-09Remove redundant [..]sest31-2/+2
2021-03-25Allow for reading raw bytes from rustc_serialize::Decoder without unsafe code.Michael Woerister-8/+28
2021-03-19Remove FingerprintEncoder/Decoder.Camille GILLOT-56/+10
2021-03-19Move raw bytes handling to Encoder/Decoder.Camille GILLOT-2/+2
2021-02-04Add documentation to Unhasher impl for Fingerprint.Michael Woerister-1/+12
2021-02-02Let a portion of DefPathHash uniquely identify the DefPath's crate.Michael Woerister-2/+13
2021-01-11Serialize incr comp structures to file via fixed-size bufferTyson Nottingham-10/+12
2021-01-01rustc_serialize: have read_raw_bytes take MaybeUninit<u8> sliceTyson Nottingham-2/+2
2020-11-18Make PackedFingerprint's Fingerprint privateTyson Nottingham-1/+18
2020-11-18Use PackedFingerprint in DepNode to reduce memory consumptionTyson Nottingham-0/+42
2020-10-13Replace absolute paths with relative onesest31-2/+2
2020-09-01Avoid rehashing Fingerprint as a map keyJosh Stone-1/+29
2020-08-30mv compiler to compiler/mark-0/+130