about summary refs log tree commit diff
path: root/src/librustc_mir/monomorphize
AgeCommit message (Expand)AuthorLines
2018-11-24Introduce `TyKind::Placeholder` variantscalexm-0/+1
2018-11-22Rollup merge of #56106 - bjorn3:patch-1, r=alexcrichtonGuillaume Gomez-6/+0
2018-11-21rustc: remove {FxHash,Node,DefId,HirId,ItemLocal}{Map,Set} "constructor" fns.Eduard-Mihai Burtescu-1/+1
2018-11-20Remove incorrect doc comment in rustc_mir::monomorphize::itembjorn3-6/+0
2018-11-17Refactor local monomorphization logic to be easier to comprehendOliver Scherer-22/+21
2018-11-17We're looking at the miri memory for constants instead of their initializers'...Oliver Scherer-4/+0
2018-11-06Rollup merge of #55601 - petrochenkov:featissue, r=pnkfelixkennytm-1/+1
2018-11-04Auto merge of #55349 - bjorn3:rustc_mir_collect_and_partition_mono_items, r=o...bors-7/+156
2018-11-03Update src/librustc_mir/monomorphize/partitioning.rsOliver S̶c̶h̶n̶e̶i̶d̶e̶r Scherer-1/+1
2018-11-03Move collect_and_partition_mono_items to rustc_mirbjorn3-7/+156
2018-11-03Rename `Binder::no_late_bound_regions` to `Binder::no_bound_vars`scalexm-1/+1
2018-11-03Shift both late bound regions and bound typesscalexm-3/+3
2018-11-03Move `BoundTy` to `ty::TyKind`scalexm-0/+1
2018-11-02Remove deprecated unstable `#[panic_implementation]`Vadim Petrochenkov-1/+1
2018-10-27Auto merge of #54183 - qnighy:by-value-object-safety, r=oli-obkbors-1/+6
2018-10-25Report const eval error inside the queryOliver Schneider-18/+23
2018-10-24Resolve to Instance::VtableShim when necessary.Masaki Hara-1/+1
2018-10-24Add InstanceDef::VtableShim.Masaki Hara-0/+5
2018-10-19Prefer `Default::default` over `FxHash*::default` in struct constructorsOliver Scherer-1/+1
2018-10-19Deprecate the `FxHashMap()` and `FxHashSet()` constructor function hackOliver Scherer-9/+9
2018-10-13Check the invariant for `principal` inside the methodOliver Scherer-22/+21
2018-10-10miri engine: basic support for pointer provenance trackingRalf Jung-2/+2
2018-10-03Introduce `TyKind::UnnormalizedProjection`scalexm-0/+1
2018-09-30do not normalize non-scalar constants to a ConstValue::ScalarPairRalf Jung-3/+3
2018-09-20Improve handling of type bounds in `bit_set.rs`.Nicholas Nethercote-1/+1
2018-09-18Merge indexed_set.rs into bitvec.rs, and rename it bit_set.rs.Nicholas Nethercote-3/+3
2018-09-11renamed is_nil to is_unitkenta7777-1/+1
2018-09-11Revert "renamed is_nil to is_unit"kenta7777-1/+1
2018-09-10renamed is_nil to is_unitkenta7777-1/+1
2018-09-05Changing TyAnon -> TyOpaque and relevant functionsms2300-1/+1
2018-08-31Support local ThinLTO with incremental compilation.Michael Woerister-1/+10
2018-08-31Make codegen not be a query (since it's not a real query anyway).Michael Woerister-1/+5
2018-08-29Auto merge of #53671 - RalfJung:miri-refactor, r=oli-obkbors-1/+1
2018-08-27Rename hir::map::NodeKind to hir::Nodevarkor-2/+2
2018-08-27Remove path prefixes from NodeKindvarkor-2/+2
2018-08-27Rename hir::map::Node to hir::map::NodeKindvarkor-1/+1
2018-08-27Miri Memory WorkRalf Jung-1/+1
2018-08-26rustc: Continue to tweak "std internal symbols"Alex Crichton-5/+2
2018-08-22Remove Ty prefix from Ty{Bool|Char|Int|Uint|Float|Str}varkor-18/+18
2018-08-22Remove Ty prefix from Ty{Foreign|Param}varkor-3/+3
2018-08-22Remove Ty prefix from Ty{Adt|Array|Slice|RawPtr|Ref|FnDef|FnPtr|Dynamic|Closu...varkor-30/+30
2018-08-19mv (mod) codemap source_mapDonato Sciarra-1/+1
2018-08-18Use the new Entry::or_default method where possible.Eduard-Mihai Burtescu-1/+1
2018-08-15Use CGU name as LLVM module name and add some caching to CGU name generation.Michael Woerister-29/+79
2018-08-15Clean up CodegenUnit name generation.Michael Woerister-45/+21
2018-08-07rustc: Tweak visibility of some lang itemsAlex Crichton-41/+95
2018-08-07rustc: Refactor MonoItem linkage/visibility calculationAlex Crichton-140/+151
2018-08-04Move share_generics getter onto options directlyMark Rousskov-2/+2
2018-08-04Normalize EntryFnType variants to standard styleMark Rousskov-1/+1
2018-08-03Auto merge of #52712 - oli-obk:const_eval_cleanups, r=RalfJungbors-3/+3