<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/library/std/src/sys/hermit/mod.rs, branch 1.71.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.71.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.71.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2023-03-29T19:19:47+00:00</updated>
<entry>
<title>Rollup merge of #107387 - joboet:hermit_random, r=ChrisDenton</title>
<updated>2023-03-29T19:19:47+00:00</updated>
<author>
<name>Matthias Krüger</name>
<email>matthias.krueger@famsik.de</email>
</author>
<published>2023-03-29T19:19:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=57f1d114cdf891e65b6659af1091e2b5b6b6e723'/>
<id>urn:sha1:57f1d114cdf891e65b6659af1091e2b5b6b6e723</id>
<content type='text'>
Use random `HashMap` keys on Hermit

Initializing the keys with random data provided by the libOS avoids HashDOS attacks and similar issues.

CC `@stlankes`
</content>
</entry>
<entry>
<title>std: use `cvt` to handle errors from `read_entropy` on Hermit</title>
<updated>2023-03-29T08:52:48+00:00</updated>
<author>
<name>joboet</name>
<email>jonasboettiger@icloud.com</email>
</author>
<published>2023-03-29T08:52:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f6bde0352b52eb3b31c78b7abd70c1be396ccb0f'/>
<id>urn:sha1:f6bde0352b52eb3b31c78b7abd70c1be396ccb0f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove unused imports</title>
<updated>2023-02-26T22:13:58+00:00</updated>
<author>
<name>Stefan Lankes</name>
<email>slankes@eonerc.rwth-aachen.de</email>
</author>
<published>2023-02-26T22:13:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=daf31a113cd24b85e1c8731b0531063477a1f92b'/>
<id>urn:sha1:daf31a113cd24b85e1c8731b0531063477a1f92b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>std: use random HashMap keys on Hermit</title>
<updated>2023-02-26T10:33:28+00:00</updated>
<author>
<name>joboet</name>
<email>jonasboettiger@icloud.com</email>
</author>
<published>2023-02-26T10:33:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=fdbf109b635d8928b7b47570f2a8f00ec9d39d94'/>
<id>urn:sha1:fdbf109b635d8928b7b47570f2a8f00ec9d39d94</id>
<content type='text'>
</content>
</entry>
<entry>
<title>move IO traits to std/src/os/hermit</title>
<updated>2023-02-24T14:30:14+00:00</updated>
<author>
<name>Stefan Lankes</name>
<email>slankes@eonerc.rwth-aachen.de</email>
</author>
<published>2023-01-28T22:42:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b5fb4f3d9b1b308d59cab24ef2f9bf23dad948aa'/>
<id>urn:sha1:b5fb4f3d9b1b308d59cab24ef2f9bf23dad948aa</id>
<content type='text'>
By moving the IO traits, the RustyHermit support is harmonized to
of other operating systems.
</content>
</entry>
<entry>
<title>add support of RustyHermit's BSD socket layer</title>
<updated>2023-02-24T14:30:14+00:00</updated>
<author>
<name>Stefan Lankes</name>
<email>slankes@eonerc.rwth-aachen.de</email>
</author>
<published>2022-12-06T19:31:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7143379a528d7a26afbe835dd7e4bdca4bdb1412'/>
<id>urn:sha1:7143379a528d7a26afbe835dd7e4bdca4bdb1412</id>
<content type='text'>
RustHermit publishs a new kernel interface and supports
a common BSD socket layer. By supporting this interface,
the implementation can be harmonized to other operating systems.

To realize this socket layer, the handling of file descriptors
is also harmonized to other operating systems.
</content>
</entry>
<entry>
<title>Hermit: Remove floor symbol</title>
<updated>2023-02-12T22:37:58+00:00</updated>
<author>
<name>Martin Kröning</name>
<email>mkroening@posteo.net</email>
</author>
<published>2023-02-12T22:37:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=913a566c22c78d630a74a1c43c8a40d20f0e58a4'/>
<id>urn:sha1:913a566c22c78d630a74a1c43c8a40d20f0e58a4</id>
<content type='text'>
This symbol should be provided by Hermit.
</content>
</entry>
<entry>
<title>std: remove lock wrappers in `sys_common`</title>
<updated>2022-11-06T14:32:59+00:00</updated>
<author>
<name>joboet</name>
<email>jonasboettiger@icloud.com</email>
</author>
<published>2022-10-18T11:23:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=98815742cf2e914ee0d7142a02322cf939c47834'/>
<id>urn:sha1:98815742cf2e914ee0d7142a02322cf939c47834</id>
<content type='text'>
</content>
</entry>
<entry>
<title>std: use `sync::Mutex` for internal statics</title>
<updated>2022-10-13T10:55:14+00:00</updated>
<author>
<name>joboet</name>
<email>jonasboettiger@icloud.com</email>
</author>
<published>2022-09-03T12:21:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2d2c9e44939d44e03bd6b9922b584ff09fb513e6'/>
<id>urn:sha1:2d2c9e44939d44e03bd6b9922b584ff09fb513e6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>std: use futex-based locks and thread parker on Hermit</title>
<updated>2022-09-09T09:56:50+00:00</updated>
<author>
<name>joboet</name>
<email>jonasboettiger@icloud.com</email>
</author>
<published>2022-09-06T08:44:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=262193e044a4604807a82d2a249dfbbb72a1bade'/>
<id>urn:sha1:262193e044a4604807a82d2a249dfbbb72a1bade</id>
<content type='text'>
</content>
</entry>
</feed>
