about summary refs log tree commit diff
path: root/compiler/rustc_span/src/def_id.rs
AgeCommit message (Expand)AuthorLines
2022-09-27Manually order `DefId` on 64-bit big-endianJosh Stone-1/+19
2022-09-10rustc_error, rustc_private, rustc_ast: Switch to stable hash containersNiklas Jonsson-2/+7
2022-09-07rustc: Parameterize `ty::Visibility` over used IDVadim Petrochenkov-0/+6
2022-06-08Use delayed error handling for `Encodable` and `Encoder` infallible.Nicholas Nethercote-8/+8
2022-06-03Inline many methods of Encoderbjorn3-5/+2
2022-06-03Remove all names from Encoderbjorn3-3/+3
2022-05-07Remove closures on `expect_local` to apply `#[track_caller]`Yuki Okushi-1/+6
2022-05-06Add `track_caller` to `DefId::expect_local()`Yuki Okushi-0/+1
2022-04-17Stop using CRATE_DEF_INDEX.Camille GILLOT-2/+13
2022-03-08add `#[rustc_pass_by_value]` to more typeslcnr-2/+3
2022-02-20Delete Decoder::read_struct_fieldMark Rousskov-4/+1
2022-02-20Delete Decoder::read_structMark Rousskov-2/+2
2022-01-22Make `Decodable` and `Decoder` infallible.Nicholas Nethercote-11/+9
2022-01-12Rename environment variable for overriding rustc versionpierwill-2/+2
2022-01-11Auto merge of #92012 - llogiq:repr-c-def-id, r=michaelwoeristerbors-1/+8
2022-01-07Fix typo in `StableCrateId` docspierwill-2/+2
2022-01-04Make `DefId` `repr(C)`, optimize big-endian field orderAndre Bogus-1/+8
2021-12-30Add negative `impl` for `Ord`, `PartialOrd` on `LocalDefId`pierwill-5/+11
2021-12-22Remove `PartialOrd` and `Ord` from `LocalDefId`pierwill-1/+1
2021-12-16Auto merge of #89836 - pierwill:fix-85142-crate-hash, r=wesleywiserbors-6/+21
2021-12-13Add run-make-fulldeps testpierwill-5/+14
2021-12-13Include rustc version in `rustc_span::StableCrateId`pierwill-5/+11
2021-12-10manually implement `Hash` for `DefId`Andre Bogus-5/+31
2021-07-17Encode ExpnId using ExpnHash for incr. comp.Camille GILLOT-1/+1
2021-07-06Revert "Revert "Merge CrateDisambiguator into StableCrateId""bjorn3-8/+32
2021-06-11Sprinkle inline.Camille GILLOT-5/+6
2021-06-11Hash DefId in rustc_span.Camille GILLOT-3/+38
2021-06-07Auto merge of #85903 - bjorn3:rustc_serialize_cleanup, r=varkorbors-6/+6
2021-06-07Revert "Merge CrateDisambiguator into StableCrateId"bjorn3-32/+8
2021-06-02Miscellaneous inlining improvementsTomasz Miąsko-0/+2
2021-06-01Auto merge of #85829 - bjorn3:simplify_crate_num, r=jackh726bors-60/+4
2021-06-01Remove unused functions and arguments from rustc_serializebjorn3-6/+6
2021-05-30Remove CrateNum::ReservedForIncrCompCachebjorn3-60/+4
2021-05-30Merge CrateDisambiguator into StableCrateIdbjorn3-8/+32
2021-03-27Remove (lots of) dead codeJoshua Nelson-0/+2
2021-03-07Auto merge of #81635 - michaelwoerister:structured_def_path_hash, r=pnkfelixbors-0/+87
2021-02-15Only store a LocalDefId in hir::Item.Camille GILLOT-0/+4
2021-02-04Add unit test to ensure that both parts of a DefPathHash depend on the defini...Michael Woerister-0/+6
2021-02-02Let a portion of DefPathHash uniquely identify the DefPath's crate.Michael Woerister-0/+81
2020-10-06Add some docs to rustdoc::clean::inline and def_id functionsLzu Tao-0/+1
2020-08-30mv compiler to compiler/mark-0/+280