rust/src/test/parse-fail
bors 857ef6e272 Auto merge of #23606 - quantheory:associated_const, r=nikomatsakis
Closes #17841.

The majority of the work should be done, e.g. trait and inherent impls, different forms of UFCS syntax, defaults, and cross-crate usage. It's probably enough to replace the constants in `f32`, `i8`, and so on, or close to good enough.

There is still some significant functionality missing from this commit:

 - ~~Associated consts can't be used in match patterns at all. This is simply because I haven't updated the relevant bits in the parser or `resolve`, but it's *probably* not hard to get working.~~
 - Since you can't select an impl for trait-associated consts until partway through type-checking, there are some problems with code that assumes that you can check constants earlier. Associated consts that are not in inherent impls cause ICEs if you try to use them in array sizes or match ranges. For similar reasons, `check_static_recursion` doesn't check them properly, so the stack goes ka-blooey if you use an associated constant that's recursively defined. That's a bit trickier to solve; I'm not entirely sure what the best approach is yet.
 - Dealing with consts associated with type parameters will raise some new issues (e.g. if you have a `T: Int` type parameter and want to use `<T>::ZERO`). See rust-lang/rfcs#865.
 - ~~Unused associated consts don't seem to trigger the `dead_code` lint when they should. Probably easy to fix.~~

Also, this is the first time I've been spelunking in rustc to such a large extent, so I've probably done some silly things in a couple of places.
2015-04-27 16:45:21 +00:00
..
array-old-syntax-1.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
ascii-only-character-escape.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
associated-types-project-from-hrtb-explicit.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
attr-bad-meta.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
attr-before-eof.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
attr-before-ext.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
attr-before-let.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
attr-before-stmt.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
attr-dangling-in-fn.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
attr-dangling-in-mod.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
attr.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
attrs-after-extern-mod.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
bad-char-literals.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
bad-lit-suffixes.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
bad-match.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
bad-name.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
bad-value-ident-false.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
bad-value-ident-true.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
better-expected.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
bind-struct-early-modifiers.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
brace-after-qualified-path-in-match.rs Get associated consts working in match patterns. 2015-04-23 21:02:29 -06:00
byte-literals.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
byte-string-literals.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
circular_modules_hello.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
circular_modules_main.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
class-implements-bad-trait.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
closure-return-syntax.rs Require braces when a closure has an explicit return type. This is a 2015-03-18 20:07:27 -04:00
column-offset-1-based.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
doc-before-attr.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
doc-before-eof.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
doc-before-extern-rbrace.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
doc-before-macro.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
doc-before-rbrace.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
doc-before-semi.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
duplicate-visibility.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
empty-impl-semicolon.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
extern-expected-fn-or-brace.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
extern-foreign-crate.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
extern-no-fn.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
generic-non-trailing-defaults.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
import-from-path.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
import-from-rename.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
import-glob-path.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
import-glob-rename.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
int-literal-too-large-span.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
issue-1655.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
issue-1802-1.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
issue-1802-2.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
issue-2354-1.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
issue-2354.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
issue-3036.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
issue-5544-a.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
issue-5544-b.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
issue-5806.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
issue-6610.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
issue-8537.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
issue-10392-2.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
issue-10392.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
issue-10412.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
issue-10636-1.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
issue-10636-2.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
issue-12560-1.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
issue-14182.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
issue-14303-enum.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
issue-14303-fn-def.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
issue-14303-fncall.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
issue-14303-impl.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
issue-14303-path.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
issue-14303-struct.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
issue-14303-trait.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
issue-15914.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
issue-17383.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
issue-17718-const-mut.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
issue-17904.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
issue-19096.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
issue-19398.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
issue-20711-2.rs Functional changes for associated constants. Cross-crate usage of associated constants is not yet working. 2015-04-23 21:02:26 -06:00
issue-20711.rs Functional changes for associated constants. Cross-crate usage of associated constants is not yet working. 2015-04-23 21:02:26 -06:00
issue-21153.rs Functional changes for associated constants. Cross-crate usage of associated constants is not yet working. 2015-04-23 21:02:26 -06:00
issue-22647.rs syntax: Rewrite parsing of patterns 2015-04-02 13:34:26 +03:00
issue-22712.rs syntax: Rewrite parsing of patterns 2015-04-02 13:34:26 +03:00
issue-23620-invalid-escapes.rs Prevent ICEs when parsing invalid escapes, closes #23620 2015-03-27 17:47:16 +01:00
issue-24197.rs Add tests for "ident only path should have been covered"-ICE 2015-04-15 14:18:47 +02:00
issue-24375.rs Add tests for "ident only path should have been covered"-ICE 2015-04-15 14:18:47 +02:00
keyword-abstract.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
keyword-as-as-identifier.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
keyword-break-as-identifier.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
keyword-do-as-identifier.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
keyword-else-as-identifier.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
keyword-enum-as-identifier.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
keyword-extern-as-identifier.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
keyword-final.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
keyword-fn-as-identifier.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
keyword-for-as-identifier.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
keyword-if-as-identifier.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
keyword-impl-as-identifier.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
keyword-let-as-identifier.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
keyword-loop-as-identifier.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
keyword-match-as-identifier.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
keyword-mod-as-identifier.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
keyword-mut-as-identifier.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
keyword-override.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
keyword-priv-as-identifier.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
keyword-pub-as-identifier.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
keyword-ref-as-identifier.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
keyword-return-as-identifier.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
keyword-self-as-identifier.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
keyword-static-as-identifier.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
keyword-struct-as-identifier.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
keyword-super-as-identifier.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
keyword-super.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
keyword-trait-as-identifier.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
keyword-type-as-identifier.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
keyword-typeof.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
keyword-unsafe-as-identifier.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
keyword-use-as-identifier.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
keyword-while-as-identifier.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
keyword.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
keywords-followed-by-double-colon.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
lex-bad-binary-literal.rs Lex binary and octal literals more eagerly. 2015-03-31 12:16:42 +11:00
lex-bad-char-literals.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
lex-bad-numeric-literals.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
lex-bad-octal-literal.rs Lex binary and octal literals more eagerly. 2015-03-31 12:16:42 +11:00
lex-bad-token.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
lex-bare-cr-string-literal-doc-comment.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
lifetime-no-keyword.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
lifetime-obsoleted-self.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
macro-attribute.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
macro-bad-delimiter-ident.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
macro-keyword.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
macro-mismatched-delim-brace-paren.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
macro-mismatched-delim-paren-brace.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
macros-no-semicolon-items.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
macros-no-semicolon.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
match-arrows-block-then-binop.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
match-vec-invalid.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
mod_file_not_exist.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
mod_file_with_path_attr.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
multiline-comment-line-tracking.rs Move compile-fail tests that are rejected by the parser to parse-fail 2015-02-06 22:23:16 +01:00
multitrait.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
mut-patterns.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
new-unicode-escapes-1.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
new-unicode-escapes-2.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
new-unicode-escapes-3.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
new-unicode-escapes-4.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
no-binary-float-literal.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
no-hex-float-literal.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
no-unsafe-self.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
non-str-meta.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
not-a-pred.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
obsolete-closure-kind.rs obsolete |&:| syntax 2015-02-27 21:01:22 -05:00
obsolete-proc.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
omitted-arg-in-item-fn.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
paamayim-nekudotayim.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
paren-after-qualified-path-in-match.rs Get associated consts working in match patterns. 2015-04-23 21:02:29 -06:00
parenthesized-box-expr-message.rs Auto merge of #24683 - P1start:help-suggestions, r=nrc 2015-04-23 02:45:06 +00:00
pat-lt-bracket-1.rs Add tests for parsing of patterns 2015-04-03 05:56:27 +03:00
pat-lt-bracket-2.rs Add tests for parsing of patterns 2015-04-03 05:56:27 +03:00
pat-lt-bracket-3.rs Add tests for parsing of patterns 2015-04-03 05:56:27 +03:00
pat-lt-bracket-4.rs Add tests for parsing of patterns 2015-04-03 05:56:27 +03:00
pat-lt-bracket-5.rs Add tests for parsing of patterns 2015-04-03 05:56:27 +03:00
pat-lt-bracket-6.rs Add tests for parsing of patterns 2015-04-03 05:56:27 +03:00
pat-lt-bracket-7.rs Add tests for parsing of patterns 2015-04-03 05:56:27 +03:00
pat-range-bad-dots.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
pat-ranges-1.rs Add tests for parsing of patterns 2015-04-03 05:56:27 +03:00
pat-ranges-2.rs Add tests for parsing of patterns 2015-04-03 05:56:27 +03:00
pat-ranges-3.rs Add tests for parsing of patterns 2015-04-03 05:56:27 +03:00
pat-ranges-4.rs Add tests for parsing of patterns 2015-04-03 05:56:27 +03:00
pat-ref-enum.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
range-3.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
range-4.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
raw-byte-string-eof.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
raw-byte-string-literals.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
raw-str-delim.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
raw-str-unbalanced.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
raw-str-unterminated.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
regions-fn-bound.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
regions-infer-paramd-method.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
regions-out-of-scope-slice.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
regions-trait-2.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
regions-trait-3.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
removed-syntax-closure-lifetime.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
removed-syntax-enum-newtype.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
removed-syntax-extern-const.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
removed-syntax-field-let.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
removed-syntax-field-semicolon.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
removed-syntax-fixed-vec.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
removed-syntax-fn-pure.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
removed-syntax-fn-sigil.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
removed-syntax-larrow-init.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
removed-syntax-larrow-move.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
removed-syntax-mode.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
removed-syntax-mut-vec-expr.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
removed-syntax-mut-vec-ty.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
removed-syntax-ptr-lifetime.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
removed-syntax-record.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
removed-syntax-static-fn.rs Functional changes for associated constants. Cross-crate usage of associated constants is not yet working. 2015-04-23 21:02:26 -06:00
removed-syntax-uniq-mut-expr.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
removed-syntax-uniq-mut-ty.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
removed-syntax-with-1.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
removed-syntax-with-2.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
require-parens-for-chained-comparison.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
struct-literal-in-for.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
struct-literal-in-if.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
struct-literal-in-match-discriminant.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
struct-literal-in-while.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
struct-no-fields-2.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
struct-no-fields-3.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
struct-no-fields-4.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
struct-no-fields-5.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
struct-no-fields-enumlike.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
struct-no-fields.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
struct-variant-no-fields.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
struct-variant-no-pub.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
syntax-trait-polarity.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
tag-variant-disr-non-nullary.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
trailing-carriage-return-in-string.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
trailing-plus-in-bounds.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
trait-bounds-not-on-impl.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
trait-keyword.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
trait-pub-assoc-const.rs Functional changes for associated constants. Cross-crate usage of associated constants is not yet working. 2015-04-23 21:02:26 -06:00
trait-pub-assoc-ty.rs Functional changes for associated constants. Cross-crate usage of associated constants is not yet working. 2015-04-23 21:02:26 -06:00
trait-pub-method.rs Functional changes for associated constants. Cross-crate usage of associated constants is not yet working. 2015-04-23 21:02:26 -06:00
type-parameters-in-field-exprs.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
unbalanced-doublequote.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
unboxed-closure-sugar-used-on-struct-3.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
unsized.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
unsized2.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
use-as-where-use-ends-with-mod-sep.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
use-ends-with-mod-sep.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
use-mod-4.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
variadic-ffi-1.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
variadic-ffi-3.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
variadic-ffi-4.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
virtual-structs.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
where-clauses-no-bounds-or-predicates.rs Return nonzero exit code if there are errors at a stop point 2015-04-18 12:23:49 +02:00
wrong-escape-of-curly-braces.rs Added a help span which informs the user about the escaping of curly braces in a format string if a wrongly escaped one is detected in a string. 2015-04-13 15:56:10 +02:00