summary refs log tree commit diff
path: root/src/librustc_mir/monomorphize
AgeCommit message (Expand)AuthorLines
2018-07-29Remove unused `mut`sMatthew Jasper-1/+1
2018-07-27SimplifyShotaro Yamada-6/+4
2018-07-26Auto merge of #52735 - Mark-Simulacrum:rollup, r=Mark-Simulacrumbors-3/+1
2018-07-25Improve readability in a few sortsljedrz-3/+1
2018-07-25parameterize `BitVector` and `BitMatrix` by their index typesNiko Matsakis-1/+1
2018-07-16rustc: Use link_section, not wasm_custom_sectionAlex Crichton-30/+1
2018-07-16ItemKindcsmoe-19/+19
2018-07-16Revert "Clean up CodegenUnit name generation."Michael Woerister-22/+46
2018-07-11Clean up CodegenUnit name generation.Michael Woerister-46/+22
2018-07-10Upgrade to LLVM's master branch (LLVM 7)Alex Crichton-4/+31
2018-07-03Deduplicate error reports for staticsOliver Schneider-9/+2
2018-06-28Rollup merge of #51636 - oli-obk:const_diagnostics, r=eddybMark Rousskov-16/+12
2018-06-28Auto merge of #51687 - japaric:gh51671, r=alexcrichtonbors-0/+1
2018-06-28Merge `ConstVal` and `ConstValue`Oliver Schneider-8/+7
2018-06-28Move everything over from `middle::const_val` to `mir::interpret`Oliver Schneider-1/+1
2018-06-28Move the Lrc outside the error type and name the fieldsOliver Schneider-1/+1
2018-06-28Eliminate old CTFE's `ErrKind`Oliver Schneider-8/+5
2018-06-28Use `Ident`s for associated item definitions in HIRVadim Petrochenkov-3/+3
2018-06-21translate / export weak lang itemsJorge Aparicio-0/+1
2018-06-20Refactor generic parameters in rustdoc/cleanvarkor-6/+1
2018-06-20Remove specific parameter iterators from hir::Genericsvarkor-2/+5
2018-06-20Make method and variable names more consistentvarkor-1/+0
2018-06-20Rename "parameter" to "arg"varkor-0/+1
2018-06-19Use MTRef and MTLock to avoid a RefCellJohn Kåre Alsaker-18/+24
2018-06-19Parallelize trans item collectionJohn Kåre Alsaker-18/+24
2018-06-13Various cleanupsOliver Schneider-1/+1
2018-06-07Add existential type definitonsOliver Schneider-0/+1
2018-06-05Properly report transitive errorsOliver Schneider-1/+1
2018-06-05Referring to erroneous constants in promoteds must abort the buildOliver Schneider-2/+14
2018-06-05Refactor the const eval diagnostic APIOliver Schneider-2/+8
2018-05-26Add `Ident::as_str` helperVadim Petrochenkov-1/+1
2018-05-24Rename ByVal(Pair) to Scalar(Pair)Oliver Schneider-4/+4
2018-05-24Rename PrimVal to ScalarOliver Schneider-5/+5
2018-05-22Introduce AllocType which indicates what AllocIds point toJohn Kåre Alsaker-17/+21
2018-05-21rustc: move TypeParamDef's fields into GenericParamDefKind::Type.Eduard-Mihai Burtescu-1/+1
2018-05-21rustc: don't call Kind::from directly, use .into() instead.Eduard-Mihai Burtescu-2/+2
2018-05-21rustc: make mk_substs_trait take &[Kind] instead of &[Ty].Eduard-Mihai Burtescu-6/+2
2018-05-19Go through an allocation when accessing fields of constantsOliver Schneider-1/+1
2018-05-17Rename trans to codegen everywhere.Irina Popa-86/+86
2018-05-15Add mk_param_from_defvarkor-1/+1
2018-05-15Use Kind instead of UnpackedKind in Substs methodsvarkor-5/+3
2018-05-15Refactor Substs methods on generic parametersvarkor-6/+12
2018-05-15Rename param_counts to own_countsvarkor-1/+1
2018-05-15Use GenericParamCount instead of FxHashMapvarkor-1/+1
2018-05-15Generalise more cases of explicit iteration of specific kindsvarkor-1/+1
2018-05-15Rename `has_type_parameters` to `requires_monomorphization`varkor-1/+1
2018-05-15Prefer iterator to vecvarkor-1/+1
2018-05-15Reduce parent_params to parent_countvarkor-1/+1
2018-05-15Consolidate ty::Genericsvarkor-2/+2
2018-05-11Introduce ConstValue and use it instead of miri's Value for constant valuesJohn Kåre Alsaker-16/+10