about summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2020-02-13Rollup merge of #69127 - tmiasko:new-pass-manager-use-after-scope, r=nikicDylan DPC-2/+2
2020-02-13Rollup merge of #69126 - RalfJung:exact-div, r=oli-obkDylan DPC-2/+4
2020-02-13Rollup merge of #69125 - jethrogb:jb/cleanup-sgx-entry, r=Dylan-DPCDylan DPC-0/+1
2020-02-13Rollup merge of #69108 - cjgillot:trait_candidate, r=ZoxcDylan DPC-18/+29
2020-02-13Rollup merge of #69057 - Centril:clean-expand, r=petrochenkovDylan DPC-114/+94
2020-02-13Rollup merge of #68938 - Areredify:gat_lifetime_shadowing, r=estebankDylan DPC-6/+25
2020-02-13Rollup merge of #68728 - Centril:towards-fn-merge, r=petrochenkovDylan DPC-723/+596
2020-02-13Make TraitCandidate generic.Camille GILLOT-30/+26
2020-02-13Use HirId in TraitCandidate.Camille GILLOT-16/+31
2020-02-13parser: inline parse_assoc_macro_invocMazdak Farrokhzad-20/+10
2020-02-13parser: misc small item related improvements & cleanups.Mazdak Farrokhzad-249/+233
2020-02-13parser: extract `recover_const_mut`.Mazdak Farrokhzad-13/+17
2020-02-13parser: fuse `trait` parsing & layer with `is_path_start_item`Mazdak Farrokhzad-35/+27
2020-02-13parser: make `eat_macro_def` redundant.Mazdak Farrokhzad-33/+12
2020-02-13parser: remove `Option<Vec<Attribute>>` in `ItemInfo`.Mazdak Farrokhzad-59/+50
2020-02-13parser_item_mod: avoid cloning outer attributesMazdak Farrokhzad-23/+16
2020-02-13parser: introduce `parse_item_kind` as central `ItemInfo` logic.Mazdak Farrokhzad-197/+168
2020-02-13parser: extract `recover_missing_kw_before_item`Mazdak Farrokhzad-84/+90
2020-02-13parser: unify item list parsing.Mazdak Farrokhzad-71/+80
2020-02-13parser: extract common foreign item code for each kindMazdak Farrokhzad-67/+21
2020-02-13Auto merge of #68969 - RalfJung:dont-panic, r=oli-obkbors-274/+271
2020-02-13fix typoRalf Jung-1/+1
2020-02-13expand: simplify flat_map_item wrt. inline module detectionMazdak Farrokhzad-7/+4
2020-02-13expand: simplify flat_map_itemMazdak Farrokhzad-5/+1
2020-02-13expand: simplify classify_*Mazdak Farrokhzad-8/+5
2020-02-13expand: extract error_wrong_fragment_kindMazdak Farrokhzad-7/+13
2020-02-13expand: extract error_recursion_limit_reachedMazdak Farrokhzad-11/+16
2020-02-13miri: fix exact_divRalf Jung-2/+4
2020-02-13rename PanicInfo -> AssertKindRalf Jung-41/+41
2020-02-13improve comments:Ralf Jung-4/+9
2020-02-13small cleanup in ConstEvalErr::struct_genericRalf Jung-31/+40
2020-02-13move PanicInfo to mir moduleRalf Jung-80/+78
2020-02-13no need for hook_panic_fn to return a boolRalf Jung-10/+8
2020-02-13remove PanicInfo::Panic variant that MIR does not use or needRalf Jung-18/+16
2020-02-13const-prop: handle overflow_check consistently for all operatorsRalf Jung-15/+10
2020-02-13remove Panic variant from InterpErrorRalf Jung-123/+117
2020-02-13expand: extract error_derive_forbidden_on_non_adtMazdak Farrokhzad-22/+22
2020-02-13simplify config::featuresMazdak Farrokhzad-19/+18
2020-02-13StripUnconfigured::in_cfg: simplify with slice patternsMazdak Farrokhzad-36/+16
2020-02-13parser: is_fn_front_matter -> check_fn_front_matterMazdak Farrokhzad-4/+4
2020-02-13parser: add test for 'extern crate async'Mazdak Farrokhzad-0/+12
2020-02-13rustc_bulltin_macros: tweak span_labelsMazdak Farrokhzad-2/+2
2020-02-13ast_validation: tweak diagnostic outputMazdak Farrokhzad-81/+96
2020-02-13parser: simplify ParamCfg -> ReqNameMazdak Farrokhzad-30/+18
2020-02-13parser: address review commentsMazdak Farrokhzad-2/+2
2020-02-13parser: move `ban_async_in_2015` to `fn` parsing & improve it.Mazdak Farrokhzad-13/+48
2020-02-13parser: inline `parse_assoc_fn` and friends.Mazdak Farrokhzad-42/+21
2020-02-13parser: solidify `fn` parsing with `parse_fn`.Mazdak Farrokhzad-23/+30
2020-02-13parser: fuse free `fn` parsing together.Mazdak Farrokhzad-185/+181
2020-02-13parser_fn_front_matter: allow `const .. extern`Mazdak Farrokhzad-107/+104