summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2019-12-03Introduce rustc_session crateMark Rousskov-0/+17
2019-12-03Decouple CguReuseTracker from SessionMark Rousskov-5/+4
2019-12-03Use FxHash* from data structures not nodemapMark Rousskov-1/+1
2019-12-03update miriRalf Jung-9/+7
2019-12-03Fix angle bracket formatting when dumping MIR debug varsÖmer Sinan Ağacan-1/+1
2019-12-03Update the `wasi` crate for `wasm32-wasi`Alex Crichton-362/+296
2019-12-03Tweak wording of `collect()` on bad target typeEsteban Küber-11/+11
2019-12-03Apply suggestions from code reviewGeorg Semmler-2/+1
2019-12-03rustc: add docs to FnAbi::{of_fn_ptr,of_instance} and InstanceDef::Virtual.Eduard-Mihai Burtescu-1/+16
2019-12-03rustc: move Instance::fn_sig to ty::layout and privatize it.Eduard-Mihai Burtescu-66/+72
2019-12-03rustc_target: add abi::call::Conv::Rust distinct from Conv::C.Eduard-Mihai Burtescu-10/+14
2019-12-03rustc_codegen_llvm: privatize as much of attributes::* as possible.Eduard-Mihai Burtescu-4/+4
2019-12-03rustc_codegen_llvm: take an Instance in attributes::from_fn_attrs.Eduard-Mihai Burtescu-36/+24
2019-12-03rustc_codegen_llvm: rewrite debuginfo::get_function_signature to use FnAbi.Eduard-Mihai Burtescu-33/+12
2019-12-03rustc: take a PolyFnSig instead of an FnSig in FnAbi::of_fn_ptr.Eduard-Mihai Burtescu-32/+25
2019-12-03rustc: rename FnAbi::new to FnAbi::of_fn_ptr.Eduard-Mihai Burtescu-6/+6
2019-12-03rustc: compute FnAbi's for virtual calls through FnAbi::of_instance.Eduard-Mihai Burtescu-36/+36
2019-12-03rustc: use ReifyShim for reifying Virtual call instances.Eduard-Mihai Burtescu-25/+34
2019-12-03rustc_codegen_ssa: use FnAbi::of_instance wherever possible.Eduard-Mihai Burtescu-30/+34
2019-12-03rustc_codegen_llvm: move NoReturn attribute to apply_attrs_llfn.Eduard-Mihai Burtescu-7/+5
2019-12-03rustc_codegen_ssa: take a FnAbi instead of a FnSig in declare_fn.Eduard-Mihai Burtescu-39/+45
2019-12-03rustc_codegen_ssa: remove define_fn and define_internal_fn.Eduard-Mihai Burtescu-37/+3
2019-12-03Auto merge of #66982 - Centril:rollup-yq2281i, r=Centrilbors-551/+1096
2019-12-03Use simpler code example for E0631 long error.Reese Williams-14/+12
2019-12-03Fix #66295Georg Semmler-13/+26
2019-12-03rustc_codegen_ssa: clean up lifetimes on TerminatorCodegenHelper's methods.Eduard-Mihai Burtescu-14/+13
2019-12-03rustc_codegen_ssa: make codegen_instance a simple wrapper for codegen_mir.Eduard-Mihai Burtescu-10/+7
2019-12-03rustc_codegen_ssa: use &'tcx mir::Body<'tcx> instead of &'a ... for the MIR b...Eduard-Mihai Burtescu-28/+29
2019-12-03[const-prop] Fix ICE calculating enum discriminantWesley Wiser-10/+52
2019-12-03rustc: expose the mir::Body reference lifetime from mir::ReadOnlyBodyCache (#...Eduard-Mihai Burtescu-70/+62
2019-12-03rustc_mir: don't hardcode InstanceDef::VtableShim behavior to Adjustment::Der...Eduard-Mihai Burtescu-18/+24
2019-12-03rustc: combine Instance::fn_sig_noadjust and Instance::fn_sig.Eduard-Mihai Burtescu-17/+15
2019-12-03Rollup merge of #66967 - Nadrieril:remove-or-pat-hack, r=varkorMazdak Farrokhzad-177/+355
2019-12-03Rollup merge of #66941 - CAD97:nord, r=Dylan-DPCMazdak Farrokhzad-2/+0
2019-12-03Rollup merge of #66935 - petrochenkov:attrtok2, r=CentrilMazdak Farrokhzad-327/+395
2019-12-03Rollup merge of #66904 - DevinR528:keyword-doc, r=Dylan-DPCMazdak Farrokhzad-5/+71
2019-12-03Rollup merge of #66651 - Areredify:on-unimplemented-scope, r=davidtwcoMazdak Farrokhzad-37/+235
2019-12-03Rollup merge of #66148 - oli-obk:it_must_be_a_sign, r=RalfJungMazdak Farrokhzad-3/+40
2019-12-03Auto merge of #66947 - matthiaskrgr:submodule_upd, r=oli-obkbors-11/+9
2019-12-03Update measureme crate to 0.5.0.Michael Woerister-15/+12
2019-12-03Explain why "loading" constness from extern crates does not necessarily load ...Oliver Scherer-1/+5
2019-12-03const fns can read constants that invoke unstable const fnsOliver Scherer-1/+1
2019-12-03Explain the difference between the two whitelistsOliver Scherer-0/+9
2019-12-03TidyOliver Scherer-1/+0
2019-12-03Move all intrinsic whitelists into the constness check fileOliver Scherer-56/+42
2019-12-03Only check `min_const_fn` for const fnsOliver Scherer-1/+1
2019-12-03Check intrinsics for callability in const fnsMahmut Bulut-130/+212
2019-12-03Change linker for x86_64-fortanix-unknown-sgx to rust-lldParth Sane-31/+40
2019-12-03Check break target availability when checking breaks with valuesÖmer Sinan Ağacan-4/+32
2019-12-02Add long error for E0631 and update ui tests.Reese Williams-8/+49