<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/library/std/src/rt.rs, branch 1.76.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.76.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.76.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2023-12-15T16:17:28+00:00</updated>
<entry>
<title>Cfg remove lang items in doctest</title>
<updated>2023-12-15T16:17:28+00:00</updated>
<author>
<name>Cameron Steffen</name>
<email>cam.steffen94@gmail.com</email>
</author>
<published>2022-11-02T15:47:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=04fafd69dec85b02338cf303a21df93ad9594fa1'/>
<id>urn:sha1:04fafd69dec85b02338cf303a21df93ad9594fa1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix cases where std accidentally relied on inline(never)</title>
<updated>2023-12-14T13:30:36+00:00</updated>
<author>
<name>Ben Kimock</name>
<email>kimockb@gmail.com</email>
</author>
<published>2023-12-09T05:48:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e559172249af514ab2c3be6340d557dcbb6347eb'/>
<id>urn:sha1:e559172249af514ab2c3be6340d557dcbb6347eb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Automatically enable cross-crate inlining for small functions</title>
<updated>2023-10-17T23:53:51+00:00</updated>
<author>
<name>Ben Kimock</name>
<email>kimockb@gmail.com</email>
</author>
<published>2023-10-07T00:29:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=33b0e4be060c8a3f5cc86b6a3e89d8e980a9a51b'/>
<id>urn:sha1:33b0e4be060c8a3f5cc86b6a3e89d8e980a9a51b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace libstd, libcore, liballoc in line comments.</title>
<updated>2022-12-30T13:00:42+00:00</updated>
<author>
<name>jonathanCogan</name>
<email>jonathanecogan@gmail.com</email>
</author>
<published>2022-10-28T23:48:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=db47071df2647f90da5a66624caf262fa3a17456'/>
<id>urn:sha1:db47071df2647f90da5a66624caf262fa3a17456</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Change process spawning to inherit the parent's signal mask by default</title>
<updated>2022-10-20T21:53:38+00:00</updated>
<author>
<name>Rain</name>
<email>rain@sunshowers.io</email>
</author>
<published>2022-09-23T05:48:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a52c79e859142c1cd5c0c5bdb73f16b754e1b98f'/>
<id>urn:sha1:a52c79e859142c1cd5c0c5bdb73f16b754e1b98f</id>
<content type='text'>
Previously, the signal mask is always reset when a child process is
started. This breaks tools like `nohup` which expect `SIGHUP` to be
blocked.

With this change, the default behavior changes to inherit the signal mask.

This also changes the signal disposition for `SIGPIPE` to only be
changed if the `#[unix_sigpipe]` attribute isn't set.
</content>
</entry>
<entry>
<title>remove cfg(bootstrap)</title>
<updated>2022-09-26T08:14:45+00:00</updated>
<author>
<name>Pietro Albini</name>
<email>pietro.albini@ferrous-systems.com</email>
</author>
<published>2022-09-20T13:41:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3975d55d9888392cd738708b914442de9ac2bff5'/>
<id>urn:sha1:3975d55d9888392cd738708b914442de9ac2bff5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unix_sigpipe: Make `sigpipe` param docs long-form</title>
<updated>2022-09-01T04:45:04+00:00</updated>
<author>
<name>Martin Nordholts</name>
<email>enselic@gmail.com</email>
</author>
<published>2022-09-01T04:43:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3810d4a3680d825448f5034262cc6ad63586b02e'/>
<id>urn:sha1:3810d4a3680d825448f5034262cc6ad63586b02e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unix_sigpipe: Add docs for `init()` `sigpipe` param</title>
<updated>2022-08-31T16:20:49+00:00</updated>
<author>
<name>Martin Nordholts</name>
<email>enselic@gmail.com</email>
</author>
<published>2022-08-31T16:11:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3d1a4e4f2792948d78b3fed030e93c9c156fe35a'/>
<id>urn:sha1:3d1a4e4f2792948d78b3fed030e93c9c156fe35a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Support `#[unix_sigpipe = "inherit|sig_dfl|sig_ign"]` on `fn main()`</title>
<updated>2022-08-28T17:46:45+00:00</updated>
<author>
<name>Martin Nordholts</name>
<email>enselic@gmail.com</email>
</author>
<published>2022-07-05T17:56:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ddee45e1d7fd34563c13513d974f792fae41a2f7'/>
<id>urn:sha1:ddee45e1d7fd34563c13513d974f792fae41a2f7</id>
<content type='text'>
This makes it possible to instruct libstd to never touch the signal
handler for `SIGPIPE`, which makes programs pipeable by default (e.g.
with `./your-program | head -n 1`) without `ErrorKind::BrokenPipe`
errors.
</content>
</entry>
<entry>
<title>Change Termination::report return type to ExitCode</title>
<updated>2022-01-28T20:53:36+00:00</updated>
<author>
<name>Jane Lusby</name>
<email>jlusby@yaah.dev</email>
</author>
<published>2022-01-28T20:53:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=91ffbc43b18842594adb997c8eea8c51035bf0e1'/>
<id>urn:sha1:91ffbc43b18842594adb997c8eea8c51035bf0e1</id>
<content type='text'>
</content>
</entry>
</feed>
