<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libserialize/json.rs, branch 1.10.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.10.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.10.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2016-05-09T12:40:57+00:00</updated>
<entry>
<title>Utilize `Result::unwrap_err` in more places.</title>
<updated>2016-05-09T12:40:57+00:00</updated>
<author>
<name>Corey Farwell</name>
<email>coreyf@rwell.org</email>
</author>
<published>2016-05-06T23:32:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=62b19c627ebde2bbfa6021de146c502124da7975'/>
<id>urn:sha1:62b19c627ebde2bbfa6021de146c502124da7975</id>
<content type='text'>
</content>
</entry>
<entry>
<title>try! -&gt; ?</title>
<updated>2016-03-23T03:01:37+00:00</updated>
<author>
<name>Jorge Aparicio</name>
<email>japaricious@gmail.com</email>
</author>
<published>2016-03-23T03:01:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0f02309e4b0ea05ee905205278fb6d131341c41f'/>
<id>urn:sha1:0f02309e4b0ea05ee905205278fb6d131341c41f</id>
<content type='text'>
Automated conversion using the untry tool [1] and the following command:

```
$ find -name '*.rs' -type f | xargs untry
```

at the root of the Rust repo.

[1]: https://github.com/japaric/untry
</content>
</entry>
<entry>
<title>std: Change `encode_utf{8,16}` to return iterators</title>
<updated>2016-03-22T17:25:30+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2016-03-11T19:01:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=48d5fe9ec560b53b1f5069219b0d62015e1de5ba'/>
<id>urn:sha1:48d5fe9ec560b53b1f5069219b0d62015e1de5ba</id>
<content type='text'>
Currently these have non-traditional APIs which take a buffer and report how
much was filled in, but they're not necessarily ergonomic to use. Returning an
iterator which *also* exposes an underlying slice shouldn't result in any
performance loss as it's just a lazy version of the same implementation, and
it's also much more ergonomic!

cc #27784
</content>
</entry>
<entry>
<title>Remove unnecessary explicit lifetime bounds.</title>
<updated>2016-02-18T13:37:10+00:00</updated>
<author>
<name>Corey Farwell</name>
<email>coreyf@rwell.org</email>
</author>
<published>2016-02-18T01:20:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5850d16d52957095c06a78f101c3508f2f4b9d9d'/>
<id>urn:sha1:5850d16d52957095c06a78f101c3508f2f4b9d9d</id>
<content type='text'>
These explicit lifetimes can be ommitted because of lifetime elision
rules. Instances were found using rust-clippy.
</content>
</entry>
<entry>
<title>Fix warnings during tests</title>
<updated>2016-01-26T17:29:28+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2016-01-23T07:49:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=cb343c33acf0f9833d8d6eb637234acf4321976b'/>
<id>urn:sha1:cb343c33acf0f9833d8d6eb637234acf4321976b</id>
<content type='text'>
The deny(warnings) attribute is now enabled for tests so we need to weed out
these warnings as well.
</content>
</entry>
<entry>
<title>libserialize: deny warnings in doctests</title>
<updated>2015-11-12T05:16:53+00:00</updated>
<author>
<name>Kevin Butler</name>
<email>haqkrs@gmail.com</email>
</author>
<published>2015-11-03T16:17:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a17f81b4b796123aa4e204145cca870fa270cf81'/>
<id>urn:sha1:a17f81b4b796123aa4e204145cca870fa270cf81</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Miscellaneous cleanup for old issues.</title>
<updated>2015-09-20T10:37:08+00:00</updated>
<author>
<name>Lee Jeffery</name>
<email>lee@leejeffery.co.uk</email>
</author>
<published>2015-09-20T10:35:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=140e2d3a092ebbeea5e110222bea3b37bc49abb8'/>
<id>urn:sha1:140e2d3a092ebbeea5e110222bea3b37bc49abb8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fixes/improvements thanks to @Manishearth</title>
<updated>2015-09-07T23:03:01+00:00</updated>
<author>
<name>Andre Bogus</name>
<email>bogusandre@gmail.com</email>
</author>
<published>2015-09-07T23:03:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=808390817aa50b6251e957075c22a688bc96ce9f'/>
<id>urn:sha1:808390817aa50b6251e957075c22a688bc96ce9f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>some more clippy-based improvements</title>
<updated>2015-09-07T22:36:29+00:00</updated>
<author>
<name>Andre Bogus</name>
<email>bogusandre@gmail.com</email>
</author>
<published>2015-09-07T22:36:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9cca96545faf2cfc972cc67b83deae2a78935c43'/>
<id>urn:sha1:9cca96545faf2cfc972cc67b83deae2a78935c43</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refactor low-level UTF-16 decoding.</title>
<updated>2015-08-22T22:28:56+00:00</updated>
<author>
<name>Simon Sapin</name>
<email>simon.sapin@exyr.org</email>
</author>
<published>2015-08-13T16:39:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6174b8d726ed5764694e5404329d8b5e66517ed5'/>
<id>urn:sha1:6174b8d726ed5764694e5404329d8b5e66517ed5</id>
<content type='text'>
* Rename `utf16_items` to `decode_utf16`. "Items" is meaningless.
* Move it to `rustc_unicode::char`, exposed in `std::char`.
* Generalize it to any `u16` iterable, not just `&amp;[u16]`.
* Make it yield `Result` instead of a custom `Utf16Item` enum that was isomorphic to `Result`. This enable using the `FromIterator for Result` impl.
* Add a `REPLACEMENT_CHARACTER` constant.
* Document how `result.unwrap_or(REPLACEMENT_CHARACTER)` replaces `Utf16Item::to_char_lossy`.
</content>
</entry>
</feed>
