<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libstd/sys/hermit/thread_local.rs, branch try</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=try</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=try'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2020-07-12T09:46:42+00:00</updated>
<entry>
<title>adjust remaining targets</title>
<updated>2020-07-12T09:46:42+00:00</updated>
<author>
<name>Ralf Jung</name>
<email>post@ralfj.de</email>
</author>
<published>2020-07-12T09:45:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7dc388654d6ef038065db23340e8eff7a567e5b4'/>
<id>urn:sha1:7dc388654d6ef038065db23340e8eff7a567e5b4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Simplify dtor registration for HermitCore by using a list of destructors</title>
<updated>2020-04-05T11:41:17+00:00</updated>
<author>
<name>Stefan Lankes</name>
<email>slankes@eonerc.rwth-aachen.de</email>
</author>
<published>2020-04-05T11:37:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=935683bd9cf668a0f616a336528c768115847aad'/>
<id>urn:sha1:935683bd9cf668a0f616a336528c768115847aad</id>
<content type='text'>
The implementation is similiar to macOS solution doesn't
depend on additional OS support
</content>
</entry>
<entry>
<title>make use of pointer::is_null</title>
<updated>2020-01-10T12:52:00+00:00</updated>
<author>
<name>Lzu Tao</name>
<email>taolzu@gmail.com</email>
</author>
<published>2020-01-10T12:52:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=cd9a73d2ea4ca9452e3471d7e6c04af14eb1c2ed'/>
<id>urn:sha1:cd9a73d2ea4ca9452e3471d7e6c04af14eb1c2ed</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Format libstd/sys with rustfmt</title>
<updated>2019-11-30T02:37:58+00:00</updated>
<author>
<name>David Tolnay</name>
<email>dtolnay@gmail.com</email>
</author>
<published>2019-11-27T18:28:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c34fbfaad38cf5829ef5cfe780dc9d58480adeaa'/>
<id>urn:sha1:c34fbfaad38cf5829ef5cfe780dc9d58480adeaa</id>
<content type='text'>
This commit applies rustfmt with rust-lang/rust's default settings to
files in src/libstd/sys *that are not involved in any currently open PR*
to minimize merge conflicts. THe list of files involved in open PRs was
determined by querying GitHub's GraphQL API with this script:
https://gist.github.com/dtolnay/aa9c34993dc051a4f344d1b10e4487e8

With the list of files from the script in outstanding_files, the
relevant commands were:

    $ find src/libstd/sys -name '*.rs' \
        | xargs rustfmt --edition=2018 --unstable-features --skip-children
    $ rg libstd/sys outstanding_files | xargs git checkout --

Repeating this process several months apart should get us coverage of
most of the rest of the files.

To confirm no funny business:

    $ git checkout $THIS_COMMIT^
    $ git show --pretty= --name-only $THIS_COMMIT \
        | xargs rustfmt --edition=2018 --unstable-features --skip-children
    $ git diff $THIS_COMMIT  # there should be no difference
</content>
</entry>
<entry>
<title>protect creation of destructors by a mutex</title>
<updated>2019-11-12T23:21:05+00:00</updated>
<author>
<name>Stefan Lankes</name>
<email>slankes@eonerc.rwth-aachen.de</email>
</author>
<published>2019-11-12T23:21:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=969b74144641bf1c8ae5aba0581f4b52a4c15bac'/>
<id>urn:sha1:969b74144641bf1c8ae5aba0581f4b52a4c15bac</id>
<content type='text'>
add on HermizCore an additional lock to protect static data
</content>
</entry>
<entry>
<title>redesign of the interface to the unikernel HermitCore</title>
<updated>2019-10-06T15:26:14+00:00</updated>
<author>
<name>Stefan Lankes</name>
<email>slankes@eonerc.rwth-aachen.de</email>
</author>
<published>2019-10-06T15:26:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c1e440a90f472468c8069ba6254b23c6feedc32e'/>
<id>urn:sha1:c1e440a90f472468c8069ba6254b23c6feedc32e</id>
<content type='text'>
- the old interface between HermitCore and the Rust Standard Library
  based on a small C library (newlib)
- remove this interface and call directly the unikernel
- remove the dependency to the HermitCore linker
- use rust-lld as linker
</content>
</entry>
</feed>
