summary refs log tree commit diff
path: root/src/librustc/middle/stability.rs
AgeCommit message (Expand)AuthorLines
2019-12-13Require stable/unstable annotations for the constness of all stable functions...Oliver Scherer-6/+16
2019-12-13Reuse the `staged_api` feature for `rustc_const_unstable`Oliver Scherer-1/+6
2019-11-30move GateIssue to rustc_feature & simplify emit_feature_errMazdak Farrokhzad-10/+14
2019-11-19More HashStable.Camille GILLOT-13/+2
2019-11-14Update to use new librustc_error_codes libraryGuillaume Gomez-0/+3
2019-11-11support issue = "none" in unstable attributesRoss MacArthur-6/+7
2019-11-03Migrate resolver over to internal lint bufferMark Rousskov-2/+2
2019-10-21Rollup merge of #65647 - nnethercote:rm-unnecessary-traits, r=CentrilMazdak Farrokhzad-1/+1
2019-10-21Remove many unnecessary trait derivations.Nicholas Nethercote-1/+1
2019-10-16Make use of the return value of `HashSet::insert`Shotaro Yamada-2/+1
2019-10-10stability: Do not use `buffer_lint` after lowering to HIRVadim Petrochenkov-3/+11
2019-09-28Rollup merge of #64763 - GuillaumeGomez:long-err-explanation-E0734, r=estebankMazdak Farrokhzad-2/+6
2019-09-26Rename `ForeignItem.node` to `ForeignItem.kind`varkor-1/+1
2019-09-26Rename `Item.node` to `Item.kind`varkor-4/+4
2019-09-25Create new error code E0734 for stability attributes used outside of standard...Guillaume Gomez-2/+6
2019-09-07Support "soft" feature-gating using a lintVadim Petrochenkov-6/+16
2019-08-14Merge Variant and Variant_Caio-4/+4
2019-07-07Support deprecation checking for macrosVadim Petrochenkov-63/+85
2019-07-07resolve: Use standard stability diagnostics for macrosVadim Petrochenkov-28/+32
2019-07-04rename hir::map::local_def_id_from_hir_id to local_def_idljedrz-4/+4
2019-07-03Remove needless lifetimesJeremy Stucki-4/+4
2019-06-20rename hir::map::get_by_hir_id to getljedrz-1/+1
2019-06-18rustc: remove 'x: 'y bounds (except from comments/strings).Eduard-Mihai Burtescu-4/+4
2019-06-14Unify all uses of 'gcx and 'tcx.Eduard-Mihai Burtescu-9/+9
2019-06-12Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-2/+2
2019-06-12rustc: replace `TyCtxt<'tcx, 'gcx, 'tcx>` with `TyCtxt<'gcx, 'tcx>`.Eduard-Mihai Burtescu-9/+9
2019-06-12Fix fallout from `deny(unused_lifetimes)`.Eduard-Mihai Burtescu-5/+5
2019-06-12rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`.Eduard-Mihai Burtescu-11/+11
2019-06-05Aggregation of drive-by cosmetic changes.Alexander Regueiro-2/+2
2019-05-28Auto merge of #60955 - agnxy:rename-assoc, r=oli-obk,Centrilbors-2/+2
2019-05-27Avoid unnecessary internings.Nicholas Nethercote-2/+2
2019-05-26Rename "Associated*" to "Assoc*"Andrew Xu-2/+2
2019-05-23Update get_lib_features, defined_lib_features, get_lang_items, defined_lang_i...John Kåre Alsaker-2/+2
2019-05-13Return a `Symbol` from `name_or_empty` functions.Nicholas Nethercote-1/+1
2019-05-13Remove the equality operation between `Symbol` and strings.Nicholas Nethercote-1/+1
2019-05-13Pass a `Symbol` to `check_name`, `emit_feature_err`, and related functions.Nicholas Nethercote-5/+5
2019-05-03rustc: rename hir::def::Def to Res (short for "resolution").Eduard-Mihai Burtescu-3/+3
2019-05-03rustc: use DefKind instead of Def, where possible.Eduard-Mihai Burtescu-4/+4
2019-05-03rustc: factor most DefId-containing variants out of Def and into DefKind.Eduard-Mihai Burtescu-5/+5
2019-04-23Add rustc_allow_const_fn_ptrTaylor Cramer-0/+1
2019-03-26Rollup merge of #59389 - euclio:deprecated-suggestion, r=varkorMazdak Farrokhzad-1/+1
2019-03-25Auto merge of #59256 - petrochenkov:derval2, r=Zoxcbors-6/+5
2019-03-24replace redundant note in deprecation warningAndy Russell-1/+1
2019-03-24Separate variant id and variant constructor id.David Wood-5/+12
2019-03-23Auto merge of #59096 - ljedrz:HirIdify_AccessLevel, r=Zoxcbors-1/+1
2019-03-17Auto merge of #58994 - oli-obk:deprecated_derive, r=petrochenkovbors-1/+4
2019-03-17Make meta-item API compatible with `LocalInternedString::get` soundness fixVadim Petrochenkov-6/+5
2019-03-16Don't report deprecation lints in derive expansionsOliver Scherer-1/+4
2019-03-16syntax: Do not accidentally treat multi-segment meta-items as single-segmentVadim Petrochenkov-5/+6
2019-03-15rustc: rename item_path to def_path (except the module in ty).Eduard-Mihai Burtescu-2/+2