<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/etc/unicode.py, branch 1.0.0-beta</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.0.0-beta</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.0.0-beta'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2015-03-03T19:04:55+00:00</updated>
<entry>
<title>unicode: Properly parse ranges in UnicodeData.txt</title>
<updated>2015-03-03T19:04:55+00:00</updated>
<author>
<name>Florian Zeitz</name>
<email>florob@babelmonkeys.de</email>
</author>
<published>2015-03-03T17:35:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c9e2de42b590c6d294afd1db44334c5168a694bb'/>
<id>urn:sha1:c9e2de42b590c6d294afd1db44334c5168a694bb</id>
<content type='text'>
This handles the ranges contained in UnicodeData.txt.
Counterintuitively this actually makes the tables shorter.
</content>
</entry>
<entry>
<title>Use `const`s instead of `static`s where appropriate</title>
<updated>2015-03-02T16:11:51+00:00</updated>
<author>
<name>Florian Zeitz</name>
<email>florob@babelmonkeys.de</email>
</author>
<published>2015-02-27T14:36:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f35f973cb700c444d8c029ee13b37dc16d560225'/>
<id>urn:sha1:f35f973cb700c444d8c029ee13b37dc16d560225</id>
<content type='text'>
This changes the type of some public constants/statics in libunicode.
Notably some `&amp;'static &amp;'static [(char, char)]` have changed
to `&amp;'static [(char, char)]`. The regexp crate seems to be the
sole user of these, yet this is technically a [breaking-change]
</content>
</entry>
<entry>
<title>Audit integer types in libunicode, libcore/(char, str) and libstd/ascii</title>
<updated>2015-02-14T21:09:40+00:00</updated>
<author>
<name>Vadim Petrochenkov</name>
<email>vadim.petrochenkov@gmail.com</email>
</author>
<published>2015-02-14T21:09:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=09f53fd45c14a9fb796eca54a8954e943bf09477'/>
<id>urn:sha1:09f53fd45c14a9fb796eca54a8954e943bf09477</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cleanup: s/impl Copy/#[derive(Copy)]/g</title>
<updated>2015-01-25T16:20:38+00:00</updated>
<author>
<name>Jorge Aparicio</name>
<email>japaricious@gmail.com</email>
</author>
<published>2015-01-24T21:36:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=bff462302b3e0a8f68c14cad2806c7ff5005364e'/>
<id>urn:sha1:bff462302b3e0a8f68c14cad2806c7ff5005364e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>s/deriving/derives in Comments/Docs</title>
<updated>2015-01-17T19:08:02+00:00</updated>
<author>
<name>Earl St Sauver</name>
<email>estsauver@gmail.com</email>
</author>
<published>2015-01-12T10:02:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6ab95bdd62095429139f1b24717cbf0e5aa4a235'/>
<id>urn:sha1:6ab95bdd62095429139f1b24717cbf0e5aa4a235</id>
<content type='text'>
There are a large number of places that incorrectly refer
to deriving in comments, instead of derives.

Fixes #20984
</content>
</entry>
<entry>
<title>std: Collapse SlicePrelude traits</title>
<updated>2014-12-15T03:03:56+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2014-12-11T17:44:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7741516a8bb206bf9357b70e12990a4dc1ba8169'/>
<id>urn:sha1:7741516a8bb206bf9357b70e12990a4dc1ba8169</id>
<content type='text'>
This commit collapses the various prelude traits for slices into just one trait:

* SlicePrelude/SliceAllocPrelude =&gt; SliceExt
* CloneSlicePrelude/CloneSliceAllocPrelude =&gt; CloneSliceExt
* OrdSlicePrelude/OrdSliceAllocPrelude =&gt; OrdSliceExt
* PartialEqSlicePrelude =&gt; PartialEqSliceExt
</content>
</entry>
<entry>
<title>Get rid of all the remaining uses of `refN`/`valN`/`mutN`/`TupleN`</title>
<updated>2014-12-14T01:04:41+00:00</updated>
<author>
<name>Jorge Aparicio</name>
<email>japaricious@gmail.com</email>
</author>
<published>2014-12-13T15:04:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=029789b98cf0115f347fe12fd19bd2c29751f8ce'/>
<id>urn:sha1:029789b98cf0115f347fe12fd19bd2c29751f8ce</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Register new snapshots</title>
<updated>2014-12-11T19:30:38+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2014-12-09T22:08:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=52edb2ecc9530264dc75babe477fd75c64feac04'/>
<id>urn:sha1:52edb2ecc9530264dc75babe477fd75c64feac04</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Utilize fewer reexports</title>
<updated>2014-12-05T23:13:04+00:00</updated>
<author>
<name>Corey Farwell</name>
<email>coreyf@rwell.org</email>
</author>
<published>2014-11-28T16:57:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4ef16741e355754abd446acbd80e5afb784864c7'/>
<id>urn:sha1:4ef16741e355754abd446acbd80e5afb784864c7</id>
<content type='text'>
In regards to:

https://github.com/rust-lang/rust/issues/19253#issuecomment-64836729

This commit:

* Changes the #deriving code so that it generates code that utilizes fewer
  reexports (in particur Option::* and Result::*), which is necessary to
  remove those reexports in the future
* Changes other areas of the codebase so that fewer reexports are utilized
</content>
</entry>
<entry>
<title>Switch to purely namespaced enums</title>
<updated>2014-11-17T15:35:51+00:00</updated>
<author>
<name>Steven Fackler</name>
<email>sfackler@gmail.com</email>
</author>
<published>2014-11-06T08:05:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3dcd2157403163789aaf21a9ab3c4d30a7c6494d'/>
<id>urn:sha1:3dcd2157403163789aaf21a9ab3c4d30a7c6494d</id>
<content type='text'>
This breaks code that referred to variant names in the same namespace as
their enum. Reexport the variants in the old location or alter code to
refer to the new locations:

```
pub enum Foo {
    A,
    B
}

fn main() {
    let a = A;
}
```
=&gt;
```
pub use self::Foo::{A, B};

pub enum Foo {
    A,
    B
}

fn main() {
    let a = A;
}
```
or
```
pub enum Foo {
    A,
    B
}

fn main() {
    let a = Foo::A;
}
```

[breaking-change]
</content>
</entry>
</feed>
