<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/test/compile-fail/refutable-pattern-errors.rs, branch beta</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=beta</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=beta'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2018-08-14T08:38:00+00:00</updated>
<entry>
<title>Moved compile-fail tests to ui tests.</title>
<updated>2018-08-14T08:38:00+00:00</updated>
<author>
<name>David Wood</name>
<email>david@davidtw.co</email>
</author>
<published>2018-08-08T12:28:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b16a30677f4e641329e768272cf9d3ecc2fa31c4'/>
<id>urn:sha1:b16a30677f4e641329e768272cf9d3ecc2fa31c4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>migrate codebase to `..=` inclusive range patterns</title>
<updated>2018-06-26T14:53:30+00:00</updated>
<author>
<name>Zack M. Davis</name>
<email>code@zackmdavis.net</email>
</author>
<published>2018-05-29T02:42:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=057715557b51af125847da6d19b2e016283c5ae7'/>
<id>urn:sha1:057715557b51af125847da6d19b2e016283c5ae7</id>
<content type='text'>
These were stabilized in March 2018's #47813, and are the Preferred Way
to Do It going forward (q.v. #51043).
</content>
</entry>
<entry>
<title>Kill more `isize`s</title>
<updated>2015-01-31T16:40:40+00:00</updated>
<author>
<name>Tobias Bucher</name>
<email>tobiasbucher5991@gmail.com</email>
</author>
<published>2015-01-31T16:23:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b4a43f3864e394959a7d3c3efae6da85bdc59c71'/>
<id>urn:sha1:b4a43f3864e394959a7d3c3efae6da85bdc59c71</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update compile-fail tests to use is/us, not i/u.</title>
<updated>2015-01-08T16:02:24+00:00</updated>
<author>
<name>Huon Wilson</name>
<email>dbau.pp+github@gmail.com</email>
</author>
<published>2015-01-08T11:05:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=441044f071181b52144bad15a50bf91dc06771a5'/>
<id>urn:sha1:441044f071181b52144bad15a50bf91dc06771a5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update compile fail tests to use isize.</title>
<updated>2015-01-08T16:02:24+00:00</updated>
<author>
<name>Huon Wilson</name>
<email>dbau.pp+github@gmail.com</email>
</author>
<published>2015-01-08T10:54:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0c70ce1424f380360dcc8d857c68d2df1a27b6fd'/>
<id>urn:sha1:0c70ce1424f380360dcc8d857c68d2df1a27b6fd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>librustc: Forbid `..` in range patterns.</title>
<updated>2014-09-30T16:11:26+00:00</updated>
<author>
<name>Patrick Walton</name>
<email>pcwalton@mimiga.net</email>
</author>
<published>2014-09-27T04:13:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=416144b8279fbffceacea6d0fd90e0fd1f8ce53d'/>
<id>urn:sha1:416144b8279fbffceacea6d0fd90e0fd1f8ce53d</id>
<content type='text'>
This breaks code that looks like:

    match foo {
        1..3 =&gt; { ... }
    }

Instead, write:

    match foo {
        1...3 =&gt; { ... }
    }

Closes #17295.

[breaking-change]
</content>
</entry>
<entry>
<title>librustc: Remove the fallback to `int` for integers and `f64` for</title>
<updated>2014-06-29T18:47:58+00:00</updated>
<author>
<name>Patrick Walton</name>
<email>pcwalton@mimiga.net</email>
</author>
<published>2014-06-27T19:30:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a5bb0a3a4574af88add700ace7aefc37172fa7a5'/>
<id>urn:sha1:a5bb0a3a4574af88add700ace7aefc37172fa7a5</id>
<content type='text'>
floating point numbers for real.

This will break code that looks like:

    let mut x = 0;
    while ... {
        x += 1;
    }
    println!("{}", x);

Change that code to:

    let mut x = 0i;
    while ... {
        x += 1;
    }
    println!("{}", x);

Closes #15201.

[breaking-change]
</content>
</entry>
<entry>
<title>Address review comments</title>
<updated>2014-06-20T15:41:19+00:00</updated>
<author>
<name>Jakub Wieczorek</name>
<email>jakub@jakub.cc</email>
</author>
<published>2014-06-19T18:55:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=abce42afa39d879a5ced511e7f5a62d8120155ff'/>
<id>urn:sha1:abce42afa39d879a5ced511e7f5a62d8120155ff</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Provide a witness pattern for non-exhaustive patterns</title>
<updated>2014-06-20T15:08:57+00:00</updated>
<author>
<name>Jakub Wieczorek</name>
<email>jakub@jakub.cc</email>
</author>
<published>2014-06-07T12:17:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=34407dcdbb489a38b15fac0167a88cb94c3d12ac'/>
<id>urn:sha1:34407dcdbb489a38b15fac0167a88cb94c3d12ac</id>
<content type='text'>
Fixed #4321
</content>
</entry>
<entry>
<title>Check pattern refutability the same way exhaustiveness is checked</title>
<updated>2014-06-20T15:08:57+00:00</updated>
<author>
<name>Jakub Wieczorek</name>
<email>jakub@jakub.cc</email>
</author>
<published>2014-05-31T13:13:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f5e513b2b2dd173f16b84f0531fc3628d62beb4d'/>
<id>urn:sha1:f5e513b2b2dd173f16b84f0531fc3628d62beb4d</id>
<content type='text'>
</content>
</entry>
</feed>
