<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/test/compile-fail/macros-nonfatal-errors.rs, branch 1.4.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.4.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.4.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2015-02-03T22:39:40+00:00</updated>
<entry>
<title>Deprecate in-tree `rand`, `std::rand` and `#[derive(Rand)]`.</title>
<updated>2015-02-03T22:39:40+00:00</updated>
<author>
<name>Huon Wilson</name>
<email>dbau.pp+github@gmail.com</email>
</author>
<published>2015-02-03T09:11:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=df1ac7aa63ea89a067c57663eab035f7b83f6933'/>
<id>urn:sha1:df1ac7aa63ea89a067c57663eab035f7b83f6933</id>
<content type='text'>
Use the crates.io crate `rand` (version 0.1 should be a drop in
replacement for `std::rand`) and `rand_macros` (`#[derive_Rand]` should
be a drop-in replacement).

[breaking-change]
</content>
</entry>
<entry>
<title>Test fixes and rebase conflicts</title>
<updated>2015-01-08T03:27:27+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2015-01-08T02:53:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0dc48b47a8c67eb28e7b89a6c0810dc9446377f7'/>
<id>urn:sha1:0dc48b47a8c67eb28e7b89a6c0810dc9446377f7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use `derive` rather than `deriving` in tests</title>
<updated>2015-01-02T10:05:22+00:00</updated>
<author>
<name>Nick Cameron</name>
<email>ncameron@mozilla.com</email>
</author>
<published>2014-12-31T04:32:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=30e149231c627e61524d1b5bd6357886befae9e6'/>
<id>urn:sha1:30e149231c627e61524d1b5bd6357886befae9e6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename include_bin! to include_bytes!</title>
<updated>2014-12-23T09:06:32+00:00</updated>
<author>
<name>Chris Wong</name>
<email>lambda.fairy@gmail.com</email>
</author>
<published>2014-12-21T21:57:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=85c1a4b1ba09dae786b3554e0ab596814efabe0e'/>
<id>urn:sha1:85c1a4b1ba09dae786b3554e0ab596814efabe0e</id>
<content type='text'>
According to [RFC 344][], methods that return `&amp;[u8]` should have names
ending in `bytes`. Though `include_bin!` is a macro not a method, it
seems reasonable to follow the convention anyway.

We keep the old name around for now, but trigger a deprecation warning
when it is used.

[RFC 344]: https://github.com/rust-lang/rfcs/blob/master/text/0344-conventions-galore.md

[breaking-change]
</content>
</entry>
<entry>
<title>Deprecate the bytes!() macro.</title>
<updated>2014-06-19T00:02:22+00:00</updated>
<author>
<name>Simon Sapin</name>
<email>simon.sapin@exyr.org</email>
</author>
<published>2014-06-18T18:25:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=108b8b6dc707775bd54aeea7820e0d473f556718'/>
<id>urn:sha1:108b8b6dc707775bd54aeea7820e0d473f556718</id>
<content type='text'>
Replace its usage with byte string literals, except in `bytes!()` tests.
Also add a new snapshot, to be able to use the new b"foo" syntax.

The src/etc/2014-06-rewrite-bytes-macros.py script automatically
rewrites `bytes!()` invocations into byte string literals.
Pass it filenames as arguments to generate a diff that you can inspect,
or `--apply` followed by filenames to apply the changes in place.
Diffs can be piped into `tip` or `pygmentize -l diff` for coloring.
</content>
</entry>
<entry>
<title>rustc: feature-gate `concat_idents!`.</title>
<updated>2014-04-04T09:25:50+00:00</updated>
<author>
<name>Huon Wilson</name>
<email>dbau.pp+github@gmail.com</email>
</author>
<published>2014-04-03T23:24:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6c5e1d092573a8c3085ac04a10572685b229a680'/>
<id>urn:sha1:6c5e1d092573a8c3085ac04a10572685b229a680</id>
<content type='text'>
concat_idents! is not as useful as it could be, due to macros only being
allowed in limited places, and hygiene, so lets feature gate it until we
make a decision about it.

cc #13294
</content>
</entry>
<entry>
<title>Convert most code to new inner attribute syntax.</title>
<updated>2014-03-29T00:12:21+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2014-03-22T01:05:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=451e8c1c6178750a4c1789f40749562164a980b7'/>
<id>urn:sha1:451e8c1c6178750a4c1789f40749562164a980b7</id>
<content type='text'>
Closes #2569
</content>
</entry>
<entry>
<title>Feature gate trace_macros.</title>
<updated>2014-01-27T14:02:22+00:00</updated>
<author>
<name>xales</name>
<email>xales@naveria.com</email>
</author>
<published>2014-01-27T13:30:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b23fd080ffbfb8edba3219c4df53f1b284e6904d'/>
<id>urn:sha1:b23fd080ffbfb8edba3219c4df53f1b284e6904d</id>
<content type='text'>
Fixes #11631
</content>
</entry>
<entry>
<title>syntax::ext: replace span_fatal with span_err in many places.</title>
<updated>2014-01-17T15:03:04+00:00</updated>
<author>
<name>Huon Wilson</name>
<email>dbau.pp+github@gmail.com</email>
</author>
<published>2014-01-17T14:53:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4be3262058a151699cb66f95cbdcf39cf0263a83'/>
<id>urn:sha1:4be3262058a151699cb66f95cbdcf39cf0263a83</id>
<content type='text'>
This means that compilation continues for longer, and so we can see more
errors per compile. This is mildly more user-friendly because it stops
users having to run rustc n times to see n macro errors: just run it
once to see all of them.
</content>
</entry>
</feed>
