summary refs log tree commit diff
path: root/src/librustc/middle/stability.rs
AgeCommit message (Expand)AuthorLines
2015-02-17rollup merge of #22456: steveklabnik/fix_grammarAlex Crichton-2/+2
2015-02-17rustc: Track stability of trait implementationsAlex Crichton-2/+31
2015-02-17Fix grammar in error messageSteve Klabnik-2/+2
2015-02-11rustc: Fix a number of stability lint holesAlex Crichton-20/+23
2015-02-07Auto merge of #21505 - GuillaumeGomez:interned_string, r=alexcrichtonbors-4/+4
2015-02-06Update to last version, remove "[]" as much as possibleGuillaumeGomez-3/+3
2015-02-06librustc has been updatedGuillaumeGomez-4/+4
2015-02-06Rollup merge of #21958 - brson:stable-features, r=alexcrichtonManish Goregaokar-15/+38
2015-02-05cleanup: replace `as[_mut]_slice()` calls with deref coercionsJorge Aparicio-1/+1
2015-02-04Add a lint for writing `#[feature]` for stable features, warn by default.Brian Anderson-15/+38
2015-02-04Don't check stability for testsManish Goregaokar-1/+2
2015-02-04Add unmarked_api feature (fixes #21884)Manish Goregaokar-4/+13
2015-02-04Error when #![staged_api] crates are missing stability markersManish Goregaokar-13/+30
2015-02-04Move stability pass after privacy passManish Goregaokar-14/+16
2015-02-02`for x in xs.iter()` -> `for x in &xs`Jorge Aparicio-4/+4
2015-01-26Merge remote-tracking branch 'rust-lang/master'Brian Anderson-1/+1
2015-01-25Merge remote-tracking branch 'rust-lang/master'Brian Anderson-44/+28
2015-01-23grandfathered -> rust1Brian Anderson-1/+1
2015-01-23Deprecated attributes don't take 'feature' names and are paired with stable/u...Brian Anderson-15/+16
2015-01-22Put #[staged_api] behind the 'staged_api' gateBrian Anderson-1/+1
2015-01-21Minor fixesBrian Anderson-1/+1
2015-01-21Implement unused features checkBrian Anderson-10/+18
2015-01-21Add a lint for library featuresBrian Anderson-3/+3
2015-01-21Tie stability attributes to feature gatesBrian Anderson-15/+217
2015-01-21Add 'feature' and 'since' to stability attributesBrian Anderson-13/+34
2015-01-18Fix typedef/module name conflicts in the compilerAlex Crichton-2/+2
2015-01-07Preliminary feature stagingBrian Anderson-0/+16
2015-01-06core: split into fmt::Show and fmt::StringSean McArthur-2/+2
2015-01-04Add syntax for negative implementations of traitsFlavio Percoco-1/+1
2015-01-02Fix an infinite loop in the stability check that was the result ofNiko Matsakis-5/+10
2014-12-21Test fixes and rebase conflictsAlex Crichton-1/+1
2014-12-21rollup merge of #20081: tomjakubowski/issue-19646Alex Crichton-0/+4
2014-12-20Visit + encode stability for foreign itemsTom Jakubowski-0/+4
2014-12-17Stability: tweak rules for trait implsAaron Turon-19/+51
2014-12-13librustc: use unboxed closuresJorge Aparicio-1/+3
2014-11-29Replace some verbose match statements with their `if let` equivalent.jfager-13/+7
2014-11-18Fix compilation and tests after the roll-upJakub Bukaj-2/+2
2014-11-18rollup merge of #19029: vberger/stability_function_bodyJakub Bukaj-2/+5
2014-11-17Don't inherit stability to items in a function body.Victor Berger-2/+5
2014-11-16fallout from deprecating find_copy and get_copyAlexis Beingessner-1/+1
2014-11-11rustc: do not inherit #[stable]Aaron Turon-12/+19
2014-11-03Restructure AST so that the associated type definition carriesNiko Matsakis-1/+1
2014-10-24Add a lint for not using field pattern shorthandsP1start-1/+1
2014-09-17librustc: Implement associated types behind a feature gate.Patrick Walton-4/+9
2014-09-12Track the visited AST's lifetime throughout Visitor.Eduard Burtescu-4/+5
2014-09-12Remove largely unused context from Visitor.Eduard Burtescu-40/+42
2014-08-14librustc: Stop assuming that implementations and traits only containPatrick Walton-8/+9
2014-07-10Bug fixes for stability trackingAaron Turon-3/+9
2014-06-30rustdoc: incorporate stability index throughoutAaron Turon-14/+18
2014-06-18Add stability inheritanceAaron Turon-0/+125