about summary refs log tree commit diff
path: root/src/librustc_middle/mir
AgeCommit message (Expand)AuthorLines
2020-08-30mv compiler to compiler/mark-9424/+0
2020-08-29New pass to optimize `if`conditions on integrals to switches on the integerSimon Vandel Sillesen-0/+23
2020-08-23 change offset from u32 to u64DPC-7/+7
2020-08-22MIR call terminator represents diverging calls tooSimonas Kazlauskas-1/+1
2020-08-21Suppress "const" prefix of FnDef in MIR dumpLzu Tao-1/+4
2020-08-20Auto merge of #75747 - cuviper:rollup-icke90l, r=cuviperbors-0/+11
2020-08-20Rollup merge of #75710 - ThibsG:FixBadPrinting75447, r=oli-obkJosh Stone-0/+11
2020-08-20Auto merge of #75562 - oli-obk:const_prop_no_aggregates, r=wesleywiserbors-3/+23
2020-08-20Apply suggestions from code reviewOliver Scherer-2/+2
2020-08-19Fix bad printing of const-eval queriesThibsG-0/+11
2020-08-18Moved coverage counter injection from BasicBlock to Statement.Rich Kadel-32/+135
2020-08-18Address review commentsOliver Scherer-1/+1
2020-08-18Validate the MIR of all optimizations in the mir-opt directoryOliver Scherer-3/+23
2020-08-17rust_ast::ast => rustc_astUjjwal Sharma-5/+5
2020-08-14Rollup merge of #75448 - lcnr:rn-as_local_hir_id, r=davidtwcoTyler Mandry-8/+9
2020-08-14Fix tests and address review commentsMatthew Jasper-1/+1
2020-08-14Rework `rustc_serialize`Matthew Jasper-86/+85
2020-08-13merge `as_local_hir_id` with `local_def_id_to_hir_id`Bastian Kauschke-8/+9
2020-08-12fix LocalInfo doc commentRalf Jung-3/+6
2020-08-12Rollup merge of #75394 - oli-obk:get_static, r=RalfJungYuki Okushi-0/+23
2020-08-11Add a function to `TyCtxt` for computing an `Allocation` for a `static` item'...Oliver Scherer-0/+23
2020-08-11Rollup merge of #75226 - pnadon:miri-undef-uninit, r=RalfJungYuki Okushi-13/+13
2020-08-09move const_eval error reporting logic into rustc_mir::const_eval::errorRalf Jung-170/+5
2020-08-08Miri: Renamed "undef" to "uninit"Philippe Nadon-13/+13
2020-08-05Auto merge of #75037 - richkadel:llvm-coverage-map-gen-5.2, r=wesleywiserbors-7/+52
2020-08-04Completes support for coverage in external cratesRich Kadel-7/+52
2020-08-03Auto merge of #75055 - cjgillot:clean-cache, r=oli-obkbors-1/+1
2020-08-03Use more appropriate `tls::with_*` methods in some places.Nicholas Nethercote-3/+3
2020-08-02Use Lift derive proc-macro in librustc_traits.Camille GILLOT-1/+1
2020-07-31Auto merge of #65989 - Aaron1011:fix/normalize-param-env, r=nikomatsakisbors-2/+2
2020-07-29Auto merge of #74733 - richkadel:llvm-coverage-map-gen-5, r=tmandrybors-4/+4
2020-07-27Auto merge of #74775 - RalfJung:miri-alloc-ids, r=oli-obkbors-5/+3
2020-07-26typos + fmtRalf Jung-3/+1
2020-07-26Miri: replace canonical_alloc_id mechanism by extern_static_alloc_id which is...Ralf Jung-4/+4
2020-07-25Miri: rename "undef" to "uninit"Philippe Nadon-47/+47
2020-07-25Fixed coverage map issues; better aligned with LLVM APIsRich Kadel-4/+4
2020-07-22renamed ScalarMaybeUninit::not_undef to check_initPhilippe Nadon-15/+15
2020-07-22Normalize opaque types when converting `ParamEnv` to `Reveal::All`Aaron Hill-2/+2
2020-07-20trait_sel: only test predicates w/ no substsDavid Wood-1/+1
2020-07-19Auto merge of #74091 - richkadel:llvm-coverage-map-gen-4, r=tmandrybors-9/+8
2020-07-17Rollup merge of #74169 - ecstatic-morse:dataflow-unreachable, r=pnkfelixManish Goregaokar-0/+17
2020-07-17Generating the coverage mapRich Kadel-9/+8
2020-07-17Rename TypeckTables to TypeckResults.Valentin Lazureanu-1/+1
2020-07-17Add `UnsafetyViolationDetails`.Nicholas Nethercote-4/+88
2020-07-15s/try_to_usize/try_to_machine_usize/Oliver Scherer-1/+1
2020-07-15Reduce the amount of interning and `layout_of` calls in const eval.Oliver Scherer-0/+12
2020-07-15Auto merge of #74113 - lcnr:type-dependent-consts-2, r=eddybbors-6/+42
2020-07-15unify Instance::resolveBastian Kauschke-1/+1
2020-07-15improve namingBastian Kauschke-6/+9
2020-07-15update promoted_mirBastian Kauschke-0/+12