about summary refs log tree commit diff
path: root/src/librustc_trans/callee.rs
AgeCommit message (Expand)AuthorLines
2018-05-17Rename trans to codegen everywhere.Irina Popa-232/+0
2018-04-27Rename InternedString to LocalInternedString and introduce a new thread-safe ...John Kåre Alsaker-1/+1
2018-04-26Rename rustc_back::target to rustc_target::spec.Irina Popa-1/+1
2018-04-26rustc_back: move LinkerFlavor, PanicStrategy, and RelroLevel to target.Irina Popa-1/+1
2018-04-06Update a few comments about symbol visibility.Michael Woerister-24/+22
2018-04-06Allow for internalizing monomorphizations that cannot be shared.Michael Woerister-3/+40
2018-04-06Allow for re-using monomorphizations from upstream crates.Michael Woerister-5/+10
2018-03-13refactor `ParamEnv::empty(Reveal)` into two distinct methodsNiko Matsakis-2/+1
2018-03-06Rename exported_symbol_ids query to something more explicit and document what...Michael Woerister-1/+1
2018-02-19Rename is_translated_fn query to is_translated_item and make it support statics.Michael Woerister-1/+1
2018-01-14rustc_trans: rename ccx to cx.Eduard-Mihai Burtescu-17/+17
2018-01-14rustc_trans: rename CrateContext to CodegenCx.Eduard-Mihai Burtescu-3/+3
2018-01-14rustc_trans: access fields directly on CrateContext.Eduard-Mihai Burtescu-8/+8
2018-01-13rustc: Tweak `#[target_feature]` syntaxAlex Crichton-2/+1
2017-12-18Remove duplicated functions from trans::common.rsMaik Klein-2/+2
2017-11-19rustc_trans: query LLVM types from a layout instead of a Ty.Eduard-Mihai Burtescu-1/+4
2017-11-19rustc_trans: remove the in_memory_type_of distinction.Eduard-Mihai Burtescu-2/+1
2017-10-11rustc: Add LLVM `nounwind` with `-C panic=abort`Alex Crichton-2/+5
2017-10-04Auto merge of #44901 - michaelwoerister:on-demand-eval, r=nikomatsakisbors-10/+7
2017-10-02incr.comp.: Use red/green tracking for CGU re-use.Michael Woerister-10/+7
2017-10-01stray commaDouglas Campos-1/+1
2017-09-30weird formattingDouglas Campos-2/+2
2017-09-29fix formattingDouglas Campos-4/+9
2017-09-29style fixes as requested by @eddybDouglas Campos-3/+3
2017-09-29stop using monomorphize::resolve()Douglas Campos-3/+7
2017-09-17rustc: Remove another global map from transAlex Crichton-2/+34
2017-09-17rustc: Move a comment to the right spot in transAlex Crichton-24/+23
2017-09-17rustc: Mostly remove `ExportedSymbols`Alex Crichton-2/+2
2017-09-17rustc_trans: Refactor collection to use tcxAlex Crichton-2/+2
2017-09-07Add some more with_ignore to get tests passingAlex Crichton-6/+10
2017-09-05rustc: Remove a number of mutable fields in cstoreAlex Crichton-1/+1
2017-07-13trans: Internalize symbols at the trans-item level, without relying on LLVM.Michael Woerister-4/+18
2017-04-26cache symbol names in ty::mapsAriel Ben-Yehuda-2/+1
2017-04-24rustc: expose the common DUMMY_SP query case as tcx methods.Eduard-Mihai Burtescu-3/+2
2017-04-21introduce the rather simpler symbol-cache in place of symbol-mapNiko Matsakis-2/+1
2017-04-21introduce `is_foreign_item` queryNiko Matsakis-10/+12
2017-03-18translate drop glue using MIRAriel Ben-Yehuda-0/+3
2017-03-18translate closure shims using MIRAriel Ben-Yehuda-166/+7
2017-03-18refactor away callee::Callee and translate virtual calls through a MIR shimAriel Ben-Yehuda-98/+52
2017-03-18resolve instances to ty::Instance directlyAriel Ben-Yehuda-154/+32
2017-03-18translate function shims using MIRAriel Ben-Yehuda-127/+7
2017-03-18move Instance to rustc and use it in the collectorAriel Ben-Yehuda-23/+23
2017-03-18translate tuple-variant constructors using MIRAriel Ben-Yehuda-33/+0
2017-03-01more through normalization in typeck & transAriel Ben-Yehuda-14/+4
2017-02-25rustc: simplify tcx.closure_type(...) as it can copy the cached values.Eduard-Mihai Burtescu-2/+2
2017-02-25rustc: combine BareFnTy and ClosureTy into FnSig.Eduard-Mihai Burtescu-52/+32
2017-02-25rustc: move the actual values of enum discriminants into a map.Eduard-Mihai Burtescu-2/+2
2017-02-08emit "align 1" metadata on loads/stores of packed structsAriel Ben-Yehuda-11/+11
2017-02-03Add warning for () to ! switchAndrew Cann-1/+1
2017-01-08Auto merge of #38822 - michaelwoerister:collect-fn-once-adapter, r=eddybbors-9/+24