<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libstd/sys/windows/process.rs, branch stable</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=stable</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=stable'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2020-07-28T00:51:13+00:00</updated>
<entry>
<title>mv std libs to library/</title>
<updated>2020-07-28T00:51:13+00:00</updated>
<author>
<name>mark</name>
<email>markm@cs.wisc.edu</email>
</author>
<published>2020-06-12T02:31:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2c31b45ae878b821975c4ebd94cc1e49f6073fd0'/>
<id>urn:sha1:2c31b45ae878b821975c4ebd94cc1e49f6073fd0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added docs for `From&lt;c_int&gt;` for `ExitStatus`</title>
<updated>2020-07-14T08:25:14+00:00</updated>
<author>
<name>Vincent Esche</name>
<email>regexident@gmail.com</email>
</author>
<published>2020-07-13T11:47:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=538f15776ba1629ff77e5e78e62c0048f8648498'/>
<id>urn:sha1:538f15776ba1629ff77e5e78e62c0048f8648498</id>
<content type='text'>
</content>
</entry>
<entry>
<title>use make_ascii_uppercase in windows/process.rs</title>
<updated>2020-03-28T22:34:49+00:00</updated>
<author>
<name>TyPR124</name>
<email>t.ruckinger@gmail.com</email>
</author>
<published>2020-03-11T20:05:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=235700fea07555b54af003ad37310ef5c94a89e3'/>
<id>urn:sha1:235700fea07555b54af003ad37310ef5c94a89e3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Format the world</title>
<updated>2019-12-22T22:42:47+00:00</updated>
<author>
<name>Mark Rousskov</name>
<email>mark.simulacrum@gmail.com</email>
</author>
<published>2019-12-22T22:42:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a06baa56b95674fc626b3c3fd680d6a65357fe60'/>
<id>urn:sha1:a06baa56b95674fc626b3c3fd680d6a65357fe60</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Require issue = "none" over issue = "0" in unstable attributes</title>
<updated>2019-12-21T11:16:18+00:00</updated>
<author>
<name>Ross MacArthur</name>
<email>ross@macarthur.io</email>
</author>
<published>2019-12-21T11:16:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f7256d28d1c2f8340ab5b99df4bdb15aa232f3f3'/>
<id>urn:sha1:f7256d28d1c2f8340ab5b99df4bdb15aa232f3f3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Apply clippy::while_let_on_iterator suggestions</title>
<updated>2019-10-22T17:23:10+00:00</updated>
<author>
<name>Mateusz Mikuła</name>
<email>matti@marinelayer.io</email>
</author>
<published>2019-09-05T11:47:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=749146827865dfe1f62ce757795415414bb75a15'/>
<id>urn:sha1:749146827865dfe1f62ce757795415414bb75a15</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Apply clippy::needless_return suggestions</title>
<updated>2019-10-22T17:23:10+00:00</updated>
<author>
<name>Mateusz Mikuła</name>
<email>matti@marinelayer.io</email>
</author>
<published>2019-09-05T11:30:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=95c06a29707c8b2f811495c05b0cd009743e29de'/>
<id>urn:sha1:95c06a29707c8b2f811495c05b0cd009743e29de</id>
<content type='text'>
</content>
</entry>
<entry>
<title>std: Improve downstream codegen in `Command::env`</title>
<updated>2019-09-05T18:43:35+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2019-09-04T02:32:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0b7ba6ec54db24b676d376665692a49d0ecd603a'/>
<id>urn:sha1:0b7ba6ec54db24b676d376665692a49d0ecd603a</id>
<content type='text'>
This commit rejiggers the generics used in the implementation of
`Command::env` with the purpose of reducing the amount of codegen that
needs to happen in consumer crates, instead preferring to generate code
into libstd.

This was found when profiling the compile times of the `cc` crate where
the binary rlib produced had a lot of `BTreeMap` code compiled into it
but the crate doesn't actually use `BTreeMap`. It turns out that
`Command::env` is generic enough to codegen the entire implementation in
calling crates, but in this case there's no performance concern so it's
fine to compile the code into the standard library.

This change is done by removing the generic on the `CommandEnv` map
which is intended to handle case-insensitive variables on Windows.
Instead now a generic isn't used but rather a `use` statement defined
per-platform is used.

With this commit a debug build of `Command::new("foo").env("a", "b")`
drops from 21k lines of LLVM IR to 10k.
</content>
</entry>
<entry>
<title>std: win: Don't use SetHandleInformation on UWP</title>
<updated>2019-07-25T19:30:08+00:00</updated>
<author>
<name>Hugo Beauzée-Luyssen</name>
<email>hugo@beauzee.fr</email>
</author>
<published>2019-05-27T14:51:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a713a0399a6e63de1c8009a390ae964ff03f4067'/>
<id>urn:sha1:a713a0399a6e63de1c8009a390ae964ff03f4067</id>
<content type='text'>
Attempt to create sockets with the WSA_FLAG_NO_HANDLE_INHERIT flag, and
handle the potential error gracefully (as the flag isn't support on
Windows 7 before SP1)
</content>
</entry>
<entry>
<title>libstd: deny(elided_lifetimes_in_paths)</title>
<updated>2019-03-31T10:56:51+00:00</updated>
<author>
<name>Mazdak Farrokhzad</name>
<email>twingoow@gmail.com</email>
</author>
<published>2019-03-01T08:34:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=379c380a60e7b3adb6c6f595222cbfa2d9160a20'/>
<id>urn:sha1:379c380a60e7b3adb6c6f595222cbfa2d9160a20</id>
<content type='text'>
</content>
</entry>
</feed>
