about summary refs log tree commit diff
path: root/src/librustc_mir_build
AgeCommit message (Expand)AuthorLines
2020-03-14Index HIR after creating TyCtxtJohn Kåre Alsaker-2/+2
2020-03-14Make downstream crates compile.Camille GILLOT-2/+4
2020-03-14Move rustc_infer::traits to new crate rustc_trait_selection.Camille GILLOT-0/+1
2020-03-12Rollup merge of #69674 - mark-i-m:assoc-fn, r=matthewjasperMazdak Farrokhzad-3/+3
2020-03-10Matrix::push: recursively expand or-patternsMazdak Farrokhzad-1/+5
2020-03-07Rollup merge of #69773 - matthiaskrgr:typos, r=petrochenkovMazdak Farrokhzad-1/+1
2020-03-07Rollup merge of #69782 - matthiaskrgr:redundant_field_name_rep, r=cramertjMazdak Farrokhzad-7/+4
2020-03-07Rollup merge of #69656 - matthiaskrgr:iter_nth_zero, r=oli-obkMazdak Farrokhzad-1/+1
2020-03-06Don't redundantly repeat field names (clippy::redundant_field_names)Matthias Krüger-7/+4
2020-03-06fix various typosMatthias Krüger-1/+1
2020-03-05Use righthand '&' instead of lefthand "ref". (clippy::toplevel_ref_arg)Matthias Krüger-1/+1
2020-03-04Auto merge of #69550 - RalfJung:scalar, r=oli-obkbors-15/+13
2020-03-03rename TraitItemKind::Method -> FnMark Mansi-1/+1
2020-03-03DefKind::Method -> DefKind::AssocFnMark Mansi-2/+2
2020-03-03Use .next() instead of .nth(0) on iterators.Matthias Krüger-1/+1
2020-03-01Auto merge of #69380 - Zoxc:parent-module, r=michaelwoeristerbors-1/+1
2020-03-01Rollup merge of #69580 - matthiaskrgr:map_clone, r=CentrilYuki Okushi-13/+12
2020-02-29Rename `syntax` to `rustc_ast` in source codeVadim Petrochenkov-7/+7
2020-02-29Make it build againVadim Petrochenkov-1/+1
2020-02-29use .copied() instead of .map(|x| *x) on iteratorsMatthias Krüger-13/+12
2020-02-29Add a `parent_module_from_def_id` queryJohn Kåre Alsaker-1/+1
2020-02-28use is_empty() instead of len() == x to determine if structs are empty.Matthias Krüger-2/+2
2020-02-28remove check_raw after reducing it to one use onlyRalf Jung-15/+13
2020-02-27don't use .into() to convert types into identical types.Matthias Krüger-4/+4
2020-02-24librustc{, codegen_ssa,infer,mir_build}: don't clone types that are copyMatthias Krüger-1/+1
2020-02-24remove redundant clones in librustc_mir_build and librustc_data_structuresMatthias Krüger-1/+1
2020-02-21Fix error messageLeSeulArtichaut-1/+1
2020-02-21Auto merge of #69330 - Centril:literally-melting-ice, r=eddybbors-37/+24
2020-02-20lit_to_const: gracefully bubble up type errors.Mazdak Farrokhzad-37/+24
2020-02-19Make lookup of associated item by name O(log n)Dylan MacKenzie-10/+12
2020-02-18Rollup merge of #69181 - skinny121:const-eval-return, r=oli-obkDylan DPC-10/+22
2020-02-16Make librustc_mir compile.Camille GILLOT-4/+5
2020-02-16Make librustc_infer compile.Camille GILLOT-0/+1
2020-02-16Code review changes.Ben Lewis-11/+8
2020-02-15Change const eval to return `ConstValue`, instead of `Const` as the type insi...Ben Lewis-3/+18
2020-02-14Generate more accurate MIR in `construct_error`Matthew Jasper-5/+42
2020-02-13rename PanicInfo -> AssertKindRalf Jung-7/+7
2020-02-13move PanicInfo to mir moduleRalf Jung-2/+2
2020-02-12Rollup merge of #68999 - andjo403:itertools, r=CentrilYuki Okushi-1/+0
2020-02-11remove some dependencies on itertoolsAndreas Jonson-1/+0
2020-02-11Move more into decorate functions.jumbatm-7/+9
2020-02-11Run RustFmtjumbatm-38/+29
2020-02-11Invert control in struct_lint_level.jumbatm-54/+68
2020-02-09Auto merge of #68376 - Centril:move-ref-patterns, r=matthewjasperbors-71/+113
2020-02-06Rollup merge of #68524 - jonas-schievink:generator-resume-arguments, r=ZoxcDylan DPC-24/+41
2020-02-06Simplify implicit resume argumentJonas Schievink-9/+3
2020-02-04Auto merge of #68708 - Mark-Simulacrum:stage0-step, r=pietroalbinibors-1/+0
2020-02-04Take resume argument from the right generator typeJonas Schievink-2/+8
2020-02-03Avoid scheduling repeated `StorageDead`sMatthew Jasper-15/+52
2020-02-03Make use of `Place: Copy`Matthew Jasper-42/+34