summary refs log tree commit diff
path: root/compiler/rustc_metadata/src/rmeta/decoder.rs
AgeCommit message (Expand)AuthorLines
2021-02-02Let a portion of DefPathHash uniquely identify the DefPath's crate.Michael Woerister-0/+4
2021-01-23Encode DefKind directly.Camille GILLOT-54/+24
2021-01-15Auto merge of #80602 - tgnottingham:cratemetadata_you_aint_special, r=michael...bors-33/+1
2021-01-13Auto merge of #77524 - Patryk27:fixes/66228, r=estebankbors-5/+9
2021-01-12Remove DepKind::CrateMetadata and pre-allocation of DepNodesTyson Nottingham-33/+1
2021-01-12Auto merge of #78407 - oli-obk:ub_checkable_ctfe, r=RalfJung,pnkfelixbors-0/+15
2021-01-10Rework diagnostics for wrong number of generic argsPatryk Wychowaniec-5/+9
2021-01-05Rollup merge of #80643 - LingMan:unwrap, r=oli-obkYuki Okushi-8/+7
2021-01-04Differentiate between the availability of ctfe MIR and runtime MIRoli-1/+4
2021-01-04Keep an unoptimized duplicate of `const fn` aroundoli-0/+12
2021-01-04Auto merge of #80610 - Aaron1011:unhash-def-path-hash, r=varkorbors-2/+3
2021-01-03Move variable into condition where it's usedDániel Buga-1/+1
2021-01-03No need to collect result of get_item_attrsDániel Buga-3/+2
2021-01-03Clean up convoluted macros_only logicDániel Buga-13/+9
2021-01-03Move variable into the only branch where it is relevantLingMan-8/+7
2021-01-01Use `UnhashMap` whenever we have a key of `DefPathHash`Aaron Hill-2/+3
2020-12-08Account for gaps in def path table during decodingAaron Hill-3/+8
2020-12-03rustc_metadata: Remove some dead codeVadim Petrochenkov-17/+0
2020-12-01Auto merge of #74967 - Aaron1011:feature/incr-def-path-table, r=pnkfelixbors-0/+52
2020-11-27Encode proc_macro directly.Camille GILLOT-62/+25
2020-11-25Lazy DefPath decoding for incremental compilationAaron Hill-0/+52
2020-11-18Improve error message when we try to get_type on something that does not have...Hannah McLaughlin-1/+6
2020-11-13Eliminate some temporary vectors & Remove unnecessary mark_attr_usedDániel Buga-6/+11
2020-11-10Changed unwrap_or to unwrap_or_else in some places.Nicholas-Baron-8/+8
2020-10-27Cache foreign_modules queryRyan Levick-3/+5
2020-10-14Remove unused code from remaining compiler cratesest31-21/+0
2020-10-06Split bounds from predicatesMatthew Jasper-1/+14
2020-10-05Record `expansion_that_defined` into crate metadataAaron Hill-0/+4
2020-09-26Encode less metadata for proc-macro cratesAaron Hill-18/+38
2020-09-19wip emit errors during AbstractConst buildingBastian Kauschke-2/+3
2020-09-18support const_evaluatable_checked across crate boundariesBastian Kauschke-0/+19
2020-08-30mv compiler to compiler/mark-0/+1907