<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libstd/sys/windows, branch 1.3.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.3.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.3.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2015-08-11T18:39:01+00:00</updated>
<entry>
<title>Stabilize the Duration API</title>
<updated>2015-08-11T18:39:01+00:00</updated>
<author>
<name>Steven Fackler</name>
<email>sfackler@gmail.com</email>
</author>
<published>2015-07-06T06:20:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=fca6327882a83f29d7c36c9b9edc9309ee5aa05a'/>
<id>urn:sha1:fca6327882a83f29d7c36c9b9edc9309ee5aa05a</id>
<content type='text'>
This commit stabilizes the `std::time` module and the `Duration` type.
`Duration::span` remains unstable, and the `Display` implementation for
`Duration` has been removed as it is still being reworked and all trait
implementations for stable types are de facto stable.

This is a [breaking-change] to those using `Duration`'s `Display`
implementation.

Conflicts:
	src/librustc/lib.rs
	src/libstd/time/duration.rs
</content>
</entry>
<entry>
<title>Rewrite the improper_ctypes lint.</title>
<updated>2015-07-24T00:03:04+00:00</updated>
<author>
<name>Eli Friedman</name>
<email>eli.friedman@gmail.com</email>
</author>
<published>2015-06-25T21:48:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6fa17b43d351ed4f9093cf80f4044d1208044241'/>
<id>urn:sha1:6fa17b43d351ed4f9093cf80f4044d1208044241</id>
<content type='text'>
Makes the lint a bit more accurate, and improves the quality of the diagnostic
messages by explicitly returning an error message.

The new lint is also a little more aggressive: specifically, it now
rejects tuples, and it recurses into function pointers.
</content>
</entry>
<entry>
<title>Auto merge of #27172 - alexcrichton:snapshots, r=brson</title>
<updated>2015-07-22T00:29:08+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2015-07-22T00:29:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d33cab1b1fa4943a4bf37baa8c7421e672df10c7'/>
<id>urn:sha1:d33cab1b1fa4943a4bf37baa8c7421e672df10c7</id>
<content type='text'>
Enables bootstrapping a 32-bit MSVC host compiler!

Closes #26602
</content>
</entry>
<entry>
<title>Auto merge of #27073 - alexcrichton:less-proc-fs, r=brson</title>
<updated>2015-07-21T20:51:04+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2015-07-21T20:51:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ee2d3bc8a20545aa6bb660ae0e30ff143f160d16'/>
<id>urn:sha1:ee2d3bc8a20545aa6bb660ae0e30ff143f160d16</id>
<content type='text'>
This can fail on linux for various reasons, such as the /proc filesystem not
being mounted. There are already many cases where we can't set up stack guards,
so just don't worry about this case and communicate that no guard was enabled.

I've confirmed that this allows the compiler to run in a chroot without /proc
mounted.

Closes #22642
</content>
</entry>
<entry>
<title>std: Be resilient to failure in pthread_getattr_np</title>
<updated>2015-07-21T16:18:30+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2015-07-16T18:59:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d68b152c3e2feb6ee18bdf2c992098376dbb528c'/>
<id>urn:sha1:d68b152c3e2feb6ee18bdf2c992098376dbb528c</id>
<content type='text'>
This can fail on linux for various reasons, such as the /proc filesystem not
being mounted. There are already many cases where we can't set up stack guards,
so just don't worry about this case and communicate that no guard was enabled.

I've confirmed that this allows the compiler to run in a chroot without /proc
mounted.

Closes #22642
</content>
</entry>
<entry>
<title>Auto merge of #27150 - retep998:where-are-my-files, r=alexcrichton</title>
<updated>2015-07-21T06:27:15+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2015-07-21T06:27:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=691ce23479b08a292ad106606dab347306fc381f'/>
<id>urn:sha1:691ce23479b08a292ad106606dab347306fc381f</id>
<content type='text'>
cc #24570

r? @alexcrichton 
</content>
</entry>
<entry>
<title>std: Fix compiling the standard library on i686-MSVC</title>
<updated>2015-07-20T23:12:48+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2015-07-20T23:12:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=24c5e492751489280f446f4efff1740a6c3e5aa1'/>
<id>urn:sha1:24c5e492751489280f446f4efff1740a6c3e5aa1</id>
<content type='text'>
This commit fixes building the standard library with the `i686-pc-windows-msvc`
target by correcting an included symbol name to the linker.
</content>
</entry>
<entry>
<title>Improve Debug impl for File on Windows</title>
<updated>2015-07-20T17:24:34+00:00</updated>
<author>
<name>Peter Atashian</name>
<email>retep998@gmail.com</email>
</author>
<published>2015-07-20T17:24:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1e79917bda90d3b7ea53fc08b0c0c4862dfdca53'/>
<id>urn:sha1:1e79917bda90d3b7ea53fc08b0c0c4862dfdca53</id>
<content type='text'>
Adds a path field if a path could be obtained

Signed-off-by: Peter Atashian &lt;retep998@gmail.com&gt;
</content>
</entry>
<entry>
<title>std: Add IntoRaw{Fd,Handle,Socket} traits</title>
<updated>2015-07-20T16:08:50+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2015-07-16T06:31:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7e9e3896dfcef4852ca8ad90f91baf5187b0248e'/>
<id>urn:sha1:7e9e3896dfcef4852ca8ad90f91baf5187b0248e</id>
<content type='text'>
This commit is an implementation of [RFC 1174][rfc] which adds three new traits
to the standard library:

* `IntoRawFd` - implemented on Unix for all I/O types (files, sockets, etc)
* `IntoRawHandle` - implemented on Windows for files, processes, etc
* `IntoRawSocket` - implemented on Windows for networking types

[rfc]: https://github.com/rust-lang/rfcs/blob/master/text/1174-into-raw-fd-socket-handle-traits.md

Closes #27062
</content>
</entry>
<entry>
<title>Rollup merge of #27069 - Eljay:fix-raw-attr-typo, r=alexcrichton</title>
<updated>2015-07-17T09:27:36+00:00</updated>
<author>
<name>Manish Goregaokar</name>
<email>manishsmail@gmail.com</email>
</author>
<published>2015-07-17T13:36:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=07b337ce33c6c555ce9ff1ad7f97f4acc8434c05'/>
<id>urn:sha1:07b337ce33c6c555ce9ff1ad7f97f4acc8434c05</id>
<content type='text'>
Pretty sure this should apply to the module.

r? @alexcrichton
</content>
</entry>
</feed>
