summary refs log tree commit diff
path: root/src/librustc_mir/monomorphize
AgeCommit message (Expand)AuthorLines
2019-02-24Rollup merge of #58511 - oli-obk:const_to_op, r=RalfJungMazdak Farrokhzad-1/+1
2019-02-16Reuse the `Pointer` type instead of passing reassembling it at many use sitesOliver Scherer-1/+1
2019-02-15Take Const into account in HIRvarkor-1/+4
2019-02-12Auto merge of #58341 - alexreg:cosmetic-2-doc-comments, r=steveklabnikbors-2/+2
2019-02-11Auto merge of #58152 - ljedrz:HirIdify_mir, r=Zoxcbors-4/+4
2019-02-10rustc: doc commentsAlexander Regueiro-2/+2
2019-02-08librustc_mir => 2018Taiki Endo-14/+14
2019-02-05mir: partially HirIdifyljedrz-4/+4
2019-01-27`ConstValue::ScalarPair` only needs to represent slicesOliver Scherer-6/+1
2019-01-23Don't ICE when logging unusual typesAaron Hill-25/+39
2019-01-15Querify entry_fnIgor Matuszewski-18/+10
2019-01-05Auto merge of #56837 - arielb1:nonprincipal-trait-objects, r=nikomatsakisbors-17/+23
2019-01-04add support for principal-less trait object typesAriel Ben-Yehuda-17/+23
2019-01-01`<&'tcx ty::Const as Deref>::deref`Oliver Scherer-2/+2
2019-01-01Add `unwrap_usize` to `LazyConst`, tooOliver Scherer-1/+1
2019-01-01Move the `Unevaluated` constant arm upwards in the type structureOliver Scherer-36/+41
2018-12-25Remove licensesMark Rousskov-40/+0
2018-12-22Fix a commentbjorn3-1/+1
2018-12-13Auto merge of #56461 - oli-obk:alloc_ids, r=RalfJungbors-6/+6
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-2/+2
2018-12-06Use a function to access the Hir map to be able to turn it into a query laterJohn Kåre Alsaker-22/+22
2018-12-04s/alloc_type/alloc_kind/Oliver Scherer-2/+2
2018-12-04sort_by_cached_key -> sort_byShotaro Yamada-2/+2
2018-12-03s/AllocType/AllocKind/Oliver Scherer-4/+4
2018-11-27Use sort_by_cached_key when key the function is not trivial/freeljedrz-1/+1
2018-11-25Rollup merge of #56024 - oli-obk:const_fn_collect_inner, r=michaelwoeristerPietro Albini-26/+21
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