about summary refs log tree commit diff
path: root/src/libsyntax/feature_gate.rs
AgeCommit message (Expand)AuthorLines
2018-08-07Place unions, pointer casts and pointer derefs behind extra feature gatesOliver Schneider-0/+9
2018-08-07Rollup merge of #53135 - joshtriplett:remove-catch-from-2018-preview, r=Mark-...kennytm-1/+1
2018-08-06Auto merge of #53016 - scottmcm:impl-header-lifetime-elision, r=nikomatsakisbors-1/+5
2018-08-06Rust 2018: Disable catch_expr, not targeted for 2018 editionJosh Triplett-1/+1
2018-08-06Address review commentsVadim Petrochenkov-8/+0
2018-08-06Enable macro modularization implicitly if one of "advanced" macro features is...Vadim Petrochenkov-4/+8
2018-08-06Support custom attributes when macro modularization is enabledVadim Petrochenkov-42/+5
2018-08-05Change feature edition error into a warningvarkor-1/+1
2018-08-05Add an error when declaring features that are stable in the current Rust editionvarkor-22/+38
2018-08-05Add special support for libcvarkor-1/+0
2018-08-05Convert unknown_features lint into an errorvarkor-1/+0
2018-08-05Add duplicity lint for lang featuresvarkor-9/+7
2018-08-04Remove in-band lifetimes from the 2018 editionScott McMurray-1/+1
2018-08-03Extract impl_header_lifetime_elision out of in_band_lifetimesScott McMurray-0/+4
2018-08-02Auto merge of #52841 - petrochenkov:premacro, r=alexcrichtonbors-24/+14
2018-08-01resolve: Implement prelude search for macro pathsVadim Petrochenkov-24/+14
2018-08-01Rollup merge of #52842 - toidiu:ak-commentUpdate, r=estebankPietro Albini-1/+1
2018-07-30Auto merge of #52722 - alexcrichton:more-identifier-lints, r=oli-obkbors-1/+1
2018-07-29update commenttoidiu-1/+1
2018-07-26feature gate for inferring 'static lifetimestoidiu-0/+9
2018-07-26Tweak the raw_identifiers lints in 2018Alex Crichton-1/+1
2018-07-23Rollup merge of #52581 - petrochenkov:bmacrodoc, r=alexcrichtonkennytm-1/+2
2018-07-22Auto merge of #52394 - estebank:println, r=oli-obkbors-0/+4
2018-07-21Gate `format_args_nll` behind feature flagEsteban Küber-0/+4
2018-07-21Avoid using `#[macro_export]` for documenting builtin macrosVadim Petrochenkov-1/+2
2018-07-20Auto merge of #52445 - alexcrichton:wasm-import-module, r=eddybbors-7/+0
2018-07-19Auto merge of #52024 - oli-obk:existential_parse, r=nikomatsakisbors-0/+21
2018-07-18rustc: Stabilize #[wasm_import_module] as #[link(...)]Alex Crichton-7/+0
2018-07-18Rollup merge of #52472 - alexcrichton:macros-edition-2018, r=petrochenkovkennytm-1/+1
2018-07-18Implement existential typesOliver Schneider-0/+21
2018-07-18Auto merge of #52353 - alexcrichton:wasm-custom-section, r=eddybbors-8/+0
2018-07-17rustc: Enable `use_extern_macros` in 2018 editionAlex Crichton-1/+1
2018-07-16rustc: Use link_section, not wasm_custom_sectionAlex Crichton-8/+0
2018-07-16rustc: Stabilize much of the `proc_macro` featureAlex Crichton-26/+11
2018-07-14Remove most of `PartialEq` impls from AST and HIR structuresVadim Petrochenkov-6/+8
2018-07-13Add the `amdgpu-kernel` ABI.Richard Diamond-0/+6
2018-07-09Implement #[alloc_error_handler]Simon Sapin-0/+8
2018-07-06Auto merge of #52018 - flip1995:rfc2103, r=oli-obkbors-0/+2
2018-07-05rustc: Update tracking issue for wasm_import_moduleAlex Crichton-1/+1
2018-07-04Implementation of tool lintsflip1995-0/+2
2018-06-30Auto merge of #51806 - oli-obk:lowering_cleanups1, r=cramertjbors-1/+1
2018-06-28Rollup merge of #51799 - mark-i-m:lower_case_feature_gate, r=mark-i-mkennytm-4/+4
2018-06-27Generate `DefId`s for the impl trait of `async` functionsOliver Schneider-1/+1
2018-06-26lower case some feature gate messagesmark-4/+4
2018-06-26inclusive range syntax lint (`...` → `..=`)Zack M. Davis-1/+2
2018-06-26Auto merge of #49469 - Nokel81:allow-irrefutable-let-patterns, r=nikomatsakisbors-0/+3
2018-06-21async await desugaring and testsTaylor Cramer-3/+9
2018-06-21Parse async fn header.Without Boats-18/+23
2018-06-20Remove methods from ast::GenericParam and ast::Genericsvarkor-2/+2
2018-06-17Auto merge of #51425 - QuietMisdreavus:thats-def-a-namespace-there, r=petroch...bors-1/+1