<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/librustc_data_structures/flock.rs, branch 1.30.1</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.30.1</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.30.1'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2018-09-07T15:17:02+00:00</updated>
<entry>
<title>Fix compiling some rustc crates to wasm</title>
<updated>2018-09-07T15:17:02+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2018-09-07T07:27:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0c89243fd33a7f9f0ef4ddc9796047c646e9a688'/>
<id>urn:sha1:0c89243fd33a7f9f0ef4ddc9796047c646e9a688</id>
<content type='text'>
I was dabbling recently seeing what it would take to compile `rustfmt` to the
`wasm32-unknown-unknown` target and it turns out not much effort is needed!
Currently `rustfmt` depends on a few rustc crates published to crates.io, so
this commit touches up those crates to compile for wasm themselves. Notably:

* The `rustc_data_structures` crate's `flock` implementation is stubbed out to
  unconditionally return errors on unsupported platforms.
* The `rustc_errors` crate is extended to not do any locking for all non-windows
  platforms.

In both of these cases if we port the compiler to new platforms the
functionality isn't critical but will be discovered over time as it comes up, so
this hopefully doesn't make it too too hard to compile to new platforms!
</content>
</entry>
<entry>
<title>Replace usages of 'bad_style' with 'nonstandard_style'.</title>
<updated>2018-08-29T14:01:35+00:00</updated>
<author>
<name>Corey Farwell</name>
<email>coreyf@rwell.org</email>
</author>
<published>2018-08-29T13:21:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e477a13d63c2139f39c192c8e22dcfd0810f68e4'/>
<id>urn:sha1:e477a13d63c2139f39c192c8e22dcfd0810f68e4</id>
<content type='text'>
`bad_style` is being deprecated in favor of `nonstandard_style`:

- https://github.com/rust-lang/rust/issues/41646
</content>
</entry>
<entry>
<title>A few cleanups for rustc_data_structures</title>
<updated>2018-08-09T17:50:12+00:00</updated>
<author>
<name>ljedrz</name>
<email>ljedrz@gmail.com</email>
</author>
<published>2018-08-09T15:00:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=94c38568048b579c5a29768a8d4bacb8c9d687e1'/>
<id>urn:sha1:94c38568048b579c5a29768a8d4bacb8c9d687e1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix definitions of ULONG_PTR</title>
<updated>2017-05-06T14:46:16+00:00</updated>
<author>
<name>Joshua Sheard</name>
<email>mail@jsheard.com</email>
</author>
<published>2017-05-06T14:46:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=db8be04e49f32d36270e87b71b74c4b71764647e'/>
<id>urn:sha1:db8be04e49f32d36270e87b71b74c4b71764647e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Haiku: fix initial platform support</title>
<updated>2017-04-22T01:47:36+00:00</updated>
<author>
<name>Jessica Hamilton</name>
<email>jessica.l.hamilton@gmail.com</email>
</author>
<published>2017-04-22T01:47:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e1afddc29c7a056f855c0523e598c3bda42f4aea'/>
<id>urn:sha1:e1afddc29c7a056f855c0523e598c3bda42f4aea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow rustc data structures compile to android</title>
<updated>2017-02-10T18:34:10+00:00</updated>
<author>
<name>Marco A L Barbosa</name>
<email>malbarbo@gmail.com</email>
</author>
<published>2017-02-10T18:28:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a8364acafb9bd7dff2aff6ca2007cbfd5463260c'/>
<id>urn:sha1:a8364acafb9bd7dff2aff6ca2007cbfd5463260c</id>
<content type='text'>
flock structure is defined in asm*/fcntl.h. This file on android is
generated from the linux kernel source, so they are the same.
</content>
</entry>
<entry>
<title>flock needs repr(C)</title>
<updated>2016-12-16T20:50:14+00:00</updated>
<author>
<name>Austin Hicks</name>
<email>camlorn@camlorn.net</email>
</author>
<published>2016-12-16T20:50:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ff59474ed356d69d75447af79278bdd28db16710'/>
<id>urn:sha1:ff59474ed356d69d75447af79278bdd28db16710</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add support for the Haiku operating system on x86 and x86_64 machines</title>
<updated>2016-09-25T16:12:23+00:00</updated>
<author>
<name>Niels Sascha Reedijk</name>
<email>niels.reedijk@gmail.com</email>
</author>
<published>2016-09-25T04:38:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1a6fc8b7b840fb381b1aefa35b9b3d4c736bae50'/>
<id>urn:sha1:1a6fc8b7b840fb381b1aefa35b9b3d4c736bae50</id>
<content type='text'>
* Hand rebased from Niels original work on 1.9.0
</content>
</entry>
<entry>
<title>incr.comp.: Move lock files out of directory being locked</title>
<updated>2016-08-29T18:27:40+00:00</updated>
<author>
<name>Michael Woerister</name>
<email>michaelwoerister@posteo.net</email>
</author>
<published>2016-08-22T17:01:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=794fd315adb9bdfaacb28fa5571b3a63b954b010'/>
<id>urn:sha1:794fd315adb9bdfaacb28fa5571b3a63b954b010</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement copy-on-write scheme for managing the incremental compilation cache.</title>
<updated>2016-08-29T18:27:40+00:00</updated>
<author>
<name>Michael Woerister</name>
<email>michaelwoerister@posteo.net</email>
</author>
<published>2016-08-11T23:02:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3e9bed92da499d7905232d47d54300134fca13b5'/>
<id>urn:sha1:3e9bed92da499d7905232d47d54300134fca13b5</id>
<content type='text'>
</content>
</entry>
</feed>
