about summary refs log tree commit diff
path: root/src/librustc_trans/debuginfo
AgeCommit message (Expand)AuthorLines
2018-05-17Rename trans to codegen everywhere.Irina Popa-3190/+0
2018-05-15Pull common parameters into GenericParamDefvarkor-7/+1
2018-05-15Refactor to address commentsvarkor-28/+20
2018-05-15Use GenericParamCount instead of FxHashMapvarkor-1/+7
2018-05-15Eliminate ty::Generics::types()varkor-1/+1
2018-05-15Generalise cases of explicit iteration of specific kindsvarkor-4/+19
2018-05-15Prefer iterator to vecvarkor-1/+1
2018-05-15Consolidate ty::Genericsvarkor-1/+1
2018-05-11Introduce ConstValue and use it instead of miri's Value for constant valuesJohn Kåre Alsaker-2/+2
2018-05-08Insert fields from TypeAndMut into TyRef to allow layout optimizationJohn Kåre Alsaker-2/+2
2018-05-08Store the GeneratorInterior in the new GeneratorSubstsJohn Kåre Alsaker-1/+1
2018-05-08Store generator movability outside GeneratorInteriorJohn Kåre Alsaker-1/+1
2018-05-06issue-49938: Reference tagged unions discr(iminant) as tagSamuel Wilson-2/+2
2018-05-01Auto merge of #49724 - kennytm:range-inc-start-end-methods, r=Kimundibors-1/+1
2018-05-01Removed direct field usage of RangeInclusive in rustc itself.kennytm-1/+1
2018-04-28Mark functions returning uninhabited types as noreturnAnthony Ramine-1/+1
2018-04-27Rename InternedString to LocalInternedString and introduce a new thread-safe ...John Kåre Alsaker-5/+5
2018-04-26rustc_target: move in type definitions from ty::layout.Irina Popa-1/+1
2018-04-17Clean up attribute handling in create_function_debug_context().Michael Woerister-4/+5
2018-04-17Support #[no_debug] for global variables.Michael Woerister-3/+10
2018-04-12Auto merge of #49558 - Zoxc:sync-misc, r=michaelwoeristerbors-1/+1
2018-04-11Auto merge of #49695 - michaelwoerister:unhygienic-ty-min, r=nikomatsakisbors-3/+3
2018-04-10Combine Session.entry_fn and Session.entry_type and make them thread-safeJohn Kåre Alsaker-1/+1
2018-04-06refactor: simplify `needs_gdb_debug_scripts_section`Jorge Aparicio-2/+0
2018-04-06add emit_debug_gdb_scripts target option and ..Jorge Aparicio-1/+2
2018-04-06Use InternedString instead of Symbol for type parameters.Michael Woerister-3/+3
2018-03-14remove defaulting to unitAndrew Cann-7/+7
2018-03-13`trans_apply_param_substs` => `subst_and_normalize_erasing_regions`Niko Matsakis-1/+5
2018-03-13transition various normalization functions to the new methodsNiko Matsakis-9/+14
2018-03-08Nuke ConstInt and Const*sizeOliver Schneider-1/+1
2018-03-08Produce instead of pointersOliver Schneider-2/+2
2018-03-06Rename exported_symbol_ids query to something more explicit and document what...Michael Woerister-1/+1
2018-02-19Use DefId instead of NodeId while generating debuginfo for statics.Michael Woerister-27/+13
2018-01-25Rollup merge of #47618 - mrhota:dw_at_noreturn, r=michaelwoeristerAlex Crichton-0/+3
2018-01-23Adds support for immovable generators. Move checking of invalid borrows acros...John Kåre Alsaker-0/+1
2018-01-20Teach rustc about DW_AT_noreturn and a few more DIFlagsA.J. Gardner-0/+3
2018-01-14rustc_trans: rename mircx: MirContext to fx: FunctionCx.Eduard-Mihai Burtescu-1/+1
2018-01-14rustc_trans: rename bcx to bx.Eduard-Mihai Burtescu-22/+22
2018-01-14rustc_trans: rename ccx to cx.Eduard-Mihai Burtescu-44/+44
2018-01-14rustc_trans: rename CrateContext to CodegenCx.Eduard-Mihai Burtescu-66/+66
2018-01-14rustc_trans: access fields directly on CrateContext.Eduard-Mihai Burtescu-58/+58
2018-01-14rustc_trans: collapse {Local,Shared}CrateContext.Eduard-Mihai Burtescu-14/+12
2018-01-08rustc::ty: Rename `struct_variant` to `non_enum_variant`Robin Kruppe-2/+2
2017-12-20dwarf: set dwarf linkage_name for fns and statics to its mangled symbol namem4b-30/+24
2017-12-20Auto merge of #46457 - m4b:no_mangle_static, r=michaelwoeristerbors-6/+14
2017-12-19dwarf: do not set linkage_name for no mangle statics, and do not have a scope...m4b-6/+14
2017-12-18normalize the results of `tcx.type_of` after substitutingAriel Ben-Yehuda-3/+2
2017-12-18Prefer type_of().substs over instance::ty()Maik Klein-2/+2
2017-12-18Remove duplicated functions from trans::common.rsMaik Klein-5/+5
2017-12-14Use PathBuf instead of String where applicableOliver Schneider-11/+12