about summary refs log tree commit diff
path: root/src/librustc/diagnostics.rs
AgeCommit message (Expand)AuthorLines
2015-02-16rustc: qualify expressions in check_const for potential promotion.Eduard Burtescu-0/+1
2015-02-09Accept quantification of lifetimes outside the self type in where clauses.Nick Cameron-1/+2
2015-02-04Fix for misspelled comments.Joseph Crail-2/+2
2015-01-21Make diagnostic ordering deterministicAlex Crichton-2/+0
2015-01-21More test fixes and rebase conflictsAlex Crichton-1/+0
2015-01-21rollup merge of #20179: eddyb/blind-itemsAlex Crichton-0/+3
2015-01-21Deny imports after non-item statements.Eduard Burtescu-0/+1
2015-01-20Add some extended errors.Michael Sproul-6/+34
2015-01-20Add error codes to rustcBrian Anderson-1/+46
2015-01-20Make error code registration work again. #19624Brian Anderson-16/+4
2014-12-26Require types to opt-in SyncFlavio Percoco-1/+2
2014-12-18librustc: Always parse `macro!()`/`macro![]` as expressions if notPatrick Walton-4/+4
2014-12-12Remove diagnostic errors that were yielding warnings.Niko Matsakis-85/+0
2014-12-12Reviewer commentsNick Cameron-4/+1
2014-12-12Add support for equality constraints on associated typesNick Cameron-1/+8
2014-11-26More test fixes and rebase conflicts!Alex Crichton-1/+2
2014-11-26Implement the new parsing rules for types in the parser, modifying the AST ap...Niko Matsakis-1/+3
2014-11-18Make it an error to use parenthetical notation withNiko Matsakis-1/+2
2014-11-17Fix an ICE when using struct patterns with traitsJakub Bukaj-1/+2
2014-11-16Complete the removal of ty_nil, ast::LitNil, ast::TyBot and ast::TyUniqJakub Bukaj-1/+0
2014-11-06Support parenthesized paths `Foo(A,B) -> C` that expand to `Foo<(A,B),C>`. Th...Niko Matsakis-3/+2
2014-10-30changes to libsNick Cameron-1/+0
2014-10-28Remove ty_bot from the type systemJakub Bukaj-1/+2
2014-10-25Prevent pointer -> int casts in constexprsAriel Ben-Yehuda-0/+1
2014-10-24Overhaul typechecking of patternsJakub Bukaj-2/+0
2014-10-13auto merge of #17733 : jgallagher/rust/while-let, r=alexcrichtonbors-1/+2
2014-10-11Remove `virtual` structs from the languageJakub Wieczorek-5/+0
2014-10-10Handle `while let` desugaringJohn Gallagher-1/+2
2014-10-05Fix handling of struct variants in a couple of placesJakub Wieczorek-5/+3
2014-09-30Temporarily remove the description for the diagnostic E0162Jakub Wieczorek-6/+2
2014-09-30Produce a better error for irrefutable `if let` patternsKevin Ballard-0/+5
2014-09-25Move checking of whether fields are Sized or not into wf / trait code.Niko Matsakis-3/+0
2014-09-25Remove the last redundant check from kindck, and then remove the pass as well.Niko Matsakis-1/+0
2014-09-25Move checks for closure bounds out of kind.rsNiko Matsakis-3/+0
2014-09-25Remove redundant local variable checks.Niko Matsakis-1/+0
2014-09-25Remove checks that are already being done during typeckNiko Matsakis-1/+0
2014-09-25Move unsafe destructor check from kind.rs into wf.rsNiko Matsakis-1/+0
2014-09-24Remove dead code from librustcJakub Wieczorek-2/+0
2014-09-17Drop a few unused diagnostic codesMartin Olsson-7/+0
2014-09-08Forbid unsized rvaluesNick Cameron-1/+2
2014-09-05Remove unused diagnostic codes.Steve Klabnik-2/+0
2014-09-02DST raw pointers - *-pointers are fat pointersNick Cameron-1/+2
2014-08-29Detect a traits being used as structs in check_expr_with_unifierwickerwaka-1/+2
2014-08-30Unify non-snake-case lints and non-uppercase statics lintsP1start-0/+2
2014-08-26Rebasing changesNick Cameron-6/+0
2014-08-18Forbid extern statics from appearing in patternsJakub Wieczorek-2/+2
2014-07-18Assign more diagnostic codesJakub Wieczorek-1/+64
2014-07-12Convert a first batch of diagnostics to have error codesJakub Wieczorek-0/+96
2014-07-11Add scaffolding for assigning alpha-numeric codes to rustc diagnosticsJakub Wieczorek-0/+18