<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/library/std/src/sys/pal/windows/thread.rs, branch 1.87.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.87.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.87.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2024-12-20T14:03:51+00:00</updated>
<entry>
<title>mri: add track_caller to thread spawning methods for better backtraces</title>
<updated>2024-12-20T14:03:51+00:00</updated>
<author>
<name>Ralf Jung</name>
<email>post@ralfj.de</email>
</author>
<published>2024-12-20T14:03:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8b2b6359f97ee9ac8fb1b5c35e86211222d02574'/>
<id>urn:sha1:8b2b6359f97ee9ac8fb1b5c35e86211222d02574</id>
<content type='text'>
</content>
</entry>
<entry>
<title>library: consistently use American spelling for 'behavior'</title>
<updated>2024-10-25T10:02:47+00:00</updated>
<author>
<name>Ralf Jung</name>
<email>post@ralfj.de</email>
</author>
<published>2024-10-25T10:01:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=854e3c43e005c992542a80bea9bbe16230470362'/>
<id>urn:sha1:854e3c43e005c992542a80bea9bbe16230470362</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reformat `use` declarations.</title>
<updated>2024-07-28T22:26:52+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2024-07-28T22:13:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=84ac80f1921afc243d71fd0caaa4f2838c294102'/>
<id>urn:sha1:84ac80f1921afc243d71fd0caaa4f2838c294102</id>
<content type='text'>
The previous commit updated `rustfmt.toml` appropriately. This commit is
the outcome of running `x fmt --all` with the new formatting options.
</content>
</entry>
<entry>
<title>Add unsafe blocks in unsafe Thread::new</title>
<updated>2024-07-16T20:48:39+00:00</updated>
<author>
<name>Chris Denton</name>
<email>chris@chrisdenton.dev</email>
</author>
<published>2024-07-16T20:48:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=10b845cbc8c3ff699e66d10e7b5da00aef495ddd'/>
<id>urn:sha1:10b845cbc8c3ff699e66d10e7b5da00aef495ddd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>allow(unsafe_op_in_unsafe_fn) on some functions</title>
<updated>2024-07-15T14:16:17+00:00</updated>
<author>
<name>Chris Denton</name>
<email>chris@chrisdenton.dev</email>
</author>
<published>2024-07-15T13:50:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=59222346549ff66230d26a489705a27725e526b5'/>
<id>urn:sha1:59222346549ff66230d26a489705a27725e526b5</id>
<content type='text'>
These need to get their safety story straight
</content>
</entry>
<entry>
<title>Rollup merge of #127750 - ChrisDenton:safe-unsafe-unsafe, r=workingjubilee</title>
<updated>2024-07-15T09:28:44+00:00</updated>
<author>
<name>Jubilee</name>
<email>46493976+workingjubilee@users.noreply.github.com</email>
</author>
<published>2024-07-15T09:28:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=476d399782a27df846e1ace578a2e89f70a13d42'/>
<id>urn:sha1:476d399782a27df846e1ace578a2e89f70a13d42</id>
<content type='text'>
Make os/windows and pal/windows default to `#![deny(unsafe_op_in_unsafe_fn)]`

This is to prevent regressions in modules that currently pass. I did also fix up a few trivial places where the module contained only one or two simple wrappers. In more complex cases we should try to ensure the `unsafe` blocks are appropriately scoped and have any appropriate safety comments.

This does not fix the windows bits of #127747 but it should help prevent regressions until that is done and also make it more obvious specifically which modules need attention.
</content>
</entry>
<entry>
<title>Make pal/windows default to deny unsafe in unsafe</title>
<updated>2024-07-15T07:00:40+00:00</updated>
<author>
<name>Chris Denton</name>
<email>chris@chrisdenton.dev</email>
</author>
<published>2024-07-15T06:45:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2402e84e78c2e2503a088e7d6d1b7501a8f00983'/>
<id>urn:sha1:2402e84e78c2e2503a088e7d6d1b7501a8f00983</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove DWORD</title>
<updated>2024-07-15T05:01:22+00:00</updated>
<author>
<name>Chris Denton</name>
<email>chris@chrisdenton.dev</email>
</author>
<published>2024-07-14T07:41:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e2b062c9b5ffbb2a57688cfa6efd9843ad70c454'/>
<id>urn:sha1:e2b062c9b5ffbb2a57688cfa6efd9843ad70c454</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add `unsafe` to two functions with safety invariants</title>
<updated>2024-04-12T19:13:44+00:00</updated>
<author>
<name>Eduardo Sánchez Muñoz</name>
<email>eduardosm-dev@e64.io</email>
</author>
<published>2024-04-12T18:47:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a6ed319e1b1391181d08a40e3fb8f8a1412d2222'/>
<id>urn:sha1:a6ed319e1b1391181d08a40e3fb8f8a1412d2222</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Factor some common `io::Error` constants</title>
<updated>2024-04-11T07:55:15+00:00</updated>
<author>
<name>Benoît du Garreau</name>
<email>bdgdlm@outlook.com</email>
</author>
<published>2024-04-10T17:40:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9c64068ddbdb98512467f6273bda87d466b346d1'/>
<id>urn:sha1:9c64068ddbdb98512467f6273bda87d466b346d1</id>
<content type='text'>
</content>
</entry>
</feed>
