<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libstd/rt, branch 1.2.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.2.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.2.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2015-06-17T16:07:17+00:00</updated>
<entry>
<title>More test fixes and fallout of stability changes</title>
<updated>2015-06-17T16:07:17+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2015-06-11T02:33:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b4a2823cd6c6f1a560469587f902f3a1f49d3c79'/>
<id>urn:sha1:b4a2823cd6c6f1a560469587f902f3a1f49d3c79</id>
<content type='text'>
</content>
</entry>
<entry>
<title>std: Split the `std_misc` feature</title>
<updated>2015-06-17T16:06:59+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2015-06-10T01:15:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6895311e859e1859f9b3f0adc9f1fbb4d2891534'/>
<id>urn:sha1:6895311e859e1859f9b3f0adc9f1fbb4d2891534</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement RFC 1014</title>
<updated>2015-06-15T03:17:06+00:00</updated>
<author>
<name>Steven Fackler</name>
<email>sfackler@gmail.com</email>
</author>
<published>2015-06-10T04:39:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a7bbd7da4eb98127104fdfd415ad6c746f7e2a12'/>
<id>urn:sha1:a7bbd7da4eb98127104fdfd415ad6c746f7e2a12</id>
<content type='text'>
Closes #25977

The various `stdfoo_raw` methods in std::io now return `io::Result`s,
since they may not exist on Windows. They will always return `Ok` on
Unix-like platforms.

[breaking-change]
</content>
</entry>
<entry>
<title>Use `const fn` to abstract away the contents of UnsafeCell &amp; friends.</title>
<updated>2015-05-27T08:19:03+00:00</updated>
<author>
<name>Eduard Burtescu</name>
<email>edy.burt@gmail.com</email>
</author>
<published>2015-05-27T08:18:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=377b0900aede976b2d37a499bbd7b62c2e39b358'/>
<id>urn:sha1:377b0900aede976b2d37a499bbd7b62c2e39b358</id>
<content type='text'>
</content>
</entry>
<entry>
<title>std: Don't require rust_try as an exported symbol</title>
<updated>2015-05-19T17:53:07+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2015-05-12T22:52:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=74f4f395aefd1054b8d8974a128007d0671e9d78'/>
<id>urn:sha1:74f4f395aefd1054b8d8974a128007d0671e9d78</id>
<content type='text'>
This commit adds a small non-generic non-inlineable shim function to
`rt::unwind::try` which the compiler can take care of for managing the exported
symbol instead of having to edit `src/rt/rust_try.ll`
</content>
</entry>
<entry>
<title>std: Implement aborting stubs for MSVC unwinding</title>
<updated>2015-05-19T17:53:07+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2015-05-12T04:09:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f5222fb892be00f2b3e4dd8b83c5277e94ebbbba'/>
<id>urn:sha1:f5222fb892be00f2b3e4dd8b83c5277e94ebbbba</id>
<content type='text'>
At this time unwinding support is not implemented for MSVC as
`libgcc_s_seh-1.dll` is not available by default (and this is used on MinGW),
but this should be investigated soon. For now this change is just aimed at
getting the compiler far enough to bootstrap everything instead of successfully
running tests.

This commit refactors the `std::rt::unwind` module a bit to prepare for SEH
support eventually by moving all GCC-specific functionality to its own submodule
and defining the interface needed.
</content>
</entry>
<entry>
<title>Scale back changes made</title>
<updated>2015-05-12T21:50:36+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2015-05-08T21:44:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4cc025d83c5e3e54130dff08987982a0926e4cfa'/>
<id>urn:sha1:4cc025d83c5e3e54130dff08987982a0926e4cfa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Very hacky MSVC hacks.</title>
<updated>2015-05-12T21:50:36+00:00</updated>
<author>
<name>Ricky Taylor</name>
<email>rickytaylor26@gmail.com</email>
</author>
<published>2015-03-04T22:58:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=315750ac92a8114a96b35352ec88f82d21d5fbec'/>
<id>urn:sha1:315750ac92a8114a96b35352ec88f82d21d5fbec</id>
<content type='text'>
Conflicts:
	mk/platform.mk
	src/librustc/session/config.rs
	src/librustc_back/target/aarch64_apple_ios.rs
	src/librustc_back/target/aarch64_linux_android.rs
	src/librustc_back/target/arm_linux_androideabi.rs
	src/librustc_back/target/arm_unknown_linux_gnueabi.rs
	src/librustc_back/target/arm_unknown_linux_gnueabihf.rs
	src/librustc_back/target/armv7_apple_ios.rs
	src/librustc_back/target/armv7s_apple_ios.rs
	src/librustc_back/target/i386_apple_ios.rs
	src/librustc_back/target/i686_apple_darwin.rs
	src/librustc_back/target/i686_pc_windows_gnu.rs
	src/librustc_back/target/i686_unknown_dragonfly.rs
	src/librustc_back/target/i686_unknown_linux_gnu.rs
	src/librustc_back/target/mips_unknown_linux_gnu.rs
	src/librustc_back/target/mipsel_unknown_linux_gnu.rs
	src/librustc_back/target/mod.rs
	src/librustc_back/target/powerpc_unknown_linux_gnu.rs
	src/librustc_back/target/x86_64_apple_darwin.rs
	src/librustc_back/target/x86_64_apple_ios.rs
	src/librustc_back/target/x86_64_pc_windows_gnu.rs
	src/librustc_back/target/x86_64_unknown_dragonfly.rs
	src/librustc_back/target/x86_64_unknown_freebsd.rs
	src/librustc_back/target/x86_64_unknown_linux_gnu.rs
	src/librustc_back/target/x86_64_unknown_openbsd.rs
	src/librustc_llvm/lib.rs
	src/librustc_trans/back/link.rs
	src/librustc_trans/trans/base.rs
	src/libstd/os.rs
	src/rustllvm/RustWrapper.cpp
</content>
</entry>
<entry>
<title>Convert #[lang="..."] to #[lang = "..."]</title>
<updated>2015-05-09T19:50:28+00:00</updated>
<author>
<name>Nick Hamann</name>
<email>nick@wabbo.org</email>
</author>
<published>2015-05-09T19:50:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a1898f890d907fadd45a1a927c8cd76dfb4ecdea'/>
<id>urn:sha1:a1898f890d907fadd45a1a927c8cd76dfb4ecdea</id>
<content type='text'>
In my opinion this looks nicer, but also it matches the whitespace generally
used for stability markers more closely.
</content>
</entry>
<entry>
<title>Squeeze the last bits of `task`s in documentation in favor of `thread`</title>
<updated>2015-05-08T17:24:18+00:00</updated>
<author>
<name>Barosl Lee</name>
<email>vcs@barosl.com</email>
</author>
<published>2015-05-08T15:12:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ff332b6467b2b93831c3f0ae3665e920ec725959'/>
<id>urn:sha1:ff332b6467b2b93831c3f0ae3665e920ec725959</id>
<content type='text'>
An automated script was run against the `.rs` and `.md` files,
subsituting every occurrence of `task` with `thread`. In the `.rs`
files, only the texts in the comment blocks were affected.
</content>
</entry>
</feed>
