about summary refs log tree commit diff
path: root/src/librustc
AgeCommit message (Expand)AuthorLines
2019-12-02Fix Mir visitor macro to ensure it calls the proper method to invalidate the ...Paul Daniel Faria-12/+24
2019-12-02Add pass to ensure predecessors cache is generated after optimizationPaul Daniel Faria-15/+3
2019-12-02Stop invalidating predecessors cache when accessing unique basic block, inval...Paul Daniel Faria-8/+41
2019-12-02Get rid of old commentPaul Daniel Faria-1/+0
2019-12-02Inline cache impl into Body, rename predecessor fns, change output of predece...Paul Daniel Faria-89/+36
2019-12-02Remove interior mutability in mir predecessors cachePaul Daniel Faria-16/+25
2019-12-02Auto merge of #66874 - RalfJung:miri-assert-panic, r=oli-obkbors-0/+7
2019-12-02miri: add throw_machine_stop macroRalf Jung-0/+7
2019-12-02Rollup merge of #66245 - tmiasko:cfg-sanitize, r=oli-obkRalf Jung-0/+15
2019-12-02Add From instances for Pointer -> ScalarMaybeUndef and Pointer -> ImmediateRalf Jung-0/+7
2019-12-02Rollup merge of #66926 - RalfJung:miri-stop, r=oli-obkMazdak Farrokhzad-16/+12
2019-12-02Rollup merge of #66907 - eddyb:br-nicer-named, r=oli-obkMazdak Farrokhzad-2/+6
2019-12-02Rollup merge of #66905 - petrochenkov:rmplugin2, r=CentrilMazdak Farrokhzad-6/+1
2019-12-02Rollup merge of #66850 - eddyb:span-free-formats, r=oli-obkMazdak Farrokhzad-3/+7
2019-12-02Rollup merge of #66789 - eddyb:mir-source-scope-local-data, r=oli-obkMazdak Farrokhzad-6/+12
2019-12-01Remove ord lang itemcad97-1/+0
2019-12-01rustc_plugin: Remove support for plugins adding LLVM passesVadim Petrochenkov-2/+0
2019-12-01rustc_plugin: Remove support for adding plugins from command lineVadim Petrochenkov-4/+1
2019-12-01Miri core engine: use throw_ub instead of throw_panicRalf Jung-5/+21
2019-12-01add reusable MachineStop variant to Miri engine error enumRalf Jung-16/+12
2019-12-01Conditional compilation for sanitizersTomasz Miąsko-0/+15
2019-12-01Rollup merge of #66832 - RalfJung:const-prop-no-alloc, r=oli-obkMazdak Farrokhzad-7/+13
2019-12-01Rollup merge of #66726 - CAD97:miri-recursion-limit, r=RalfJungMazdak Farrokhzad-4/+0
2019-12-01Rollup merge of #66679 - mark-i-m:fix-anon-lifetime-errors, r=matthewjasperMazdak Farrokhzad-1/+1
2019-11-30Rollup merge of #66895 - Centril:rustc_feature, r=oli-obkMazdak Farrokhzad-27/+28
2019-11-30Rollup merge of #66883 - eddyb:we-cant-have-nice-things, r=oli-obkMazdak Farrokhzad-14/+35
2019-11-30rustc: don't just show raw DefIndex's in BrNamed's fmt::Debug impl.Eduard-Mihai Burtescu-2/+6
2019-11-30move GateIssue to rustc_feature & simplify emit_feature_errMazdak Farrokhzad-13/+17
2019-11-29Use recursion_limit for const eval stack limitcad97-4/+0
2019-11-30move UnstableFeatures -> rustc_featureMazdak Farrokhzad-3/+3
2019-11-30rustc: move mir::SourceScopeLocalData to a field of SourceScopeData.Eduard-Mihai Burtescu-6/+5
2019-11-30rustc: move MIR source_scope_local_data's ClearCrossCrate to be around elements.Eduard-Mihai Burtescu-2/+9
2019-11-30introduce crate rustc_feature and move active, accepted, and removed to itMazdak Farrokhzad-11/+8
2019-11-30rustc: fix ty::Const::eval's handling of inference variables.Eduard-Mihai Burtescu-14/+35
2019-11-29Rollup merge of #66793 - matthewjasper:record-static-refs, r=cramertjRalf Jung-0/+17
2019-11-29Rollup merge of #66791 - cjgillot:arena, r=Mark-SimulacrumRalf Jung-7/+9
2019-11-29Rollup merge of #66613 - Areredify:trait-ref-print, r=eddybRalf Jung-31/+77
2019-11-29Auto merge of #66321 - ninjasource:async-fn-resume-after-completion, r=oli-obkbors-9/+29
2019-11-29improve lifetime errors with implicit trait object lifetimesMark Mansi-1/+1
2019-11-29Auto merge of #66697 - petrochenkov:nocstore, r=eddybbors-22/+10
2019-11-29allow customising ty::TraitRef's printing behaviorMikhail Babenko-31/+77
2019-11-29Auto merge of #66645 - RalfJung:dereferenceable, r=pnkfelixbors-1/+8
2019-11-29Auto merge of #66590 - Aaron1011:fix/real-impl-trait-coherence, r=varkorbors-15/+33
2019-11-28rustc: hide HirId's fmt::Debug output from -Z span_free_formats.Eduard-Mihai Burtescu-3/+7
2019-11-28review commentsEsteban Küber-76/+78
2019-11-28Deduplicate type param constraint suggestion codeEsteban Küber-67/+91
2019-11-28Apply proper commit from PR #63934Aaron Hill-15/+33
2019-11-28rustc: Move some queries to `rustc_metadata`Vadim Petrochenkov-23/+3
2019-11-28rustc_metadata: Move `has_global_allocator` from session to cstoreVadim Petrochenkov-4/+5
2019-11-28rustc_metadata: Privatize `CrateMetadata::extern_crate`Vadim Petrochenkov-0/+7