<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libstd/sys/windows/backtrace, branch 1.32.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.32.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.32.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2018-09-04T21:54:37+00:00</updated>
<entry>
<title>Add target thumbv7a-pc-windows-msvc</title>
<updated>2018-09-04T21:54:37+00:00</updated>
<author>
<name>Jordan Rhee</name>
<email>jordanrh@microsoft.com</email>
</author>
<published>2018-06-26T16:44:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f7fa67cea13efdacfc82389f6f592bb4bda86a2e'/>
<id>urn:sha1:f7fa67cea13efdacfc82389f6f592bb4bda86a2e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix anon param + make it allow-by-def</title>
<updated>2018-08-27T17:40:16+00:00</updated>
<author>
<name>Mark Mansi</name>
<email>markm@cs.wisc.edu</email>
</author>
<published>2018-08-27T17:14:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6c264d764efc4c43c170d710edd94556e1401bdb'/>
<id>urn:sha1:6c264d764efc4c43c170d710edd94556e1401bdb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Start adding an `aarch64-pc-windows-msvc` target</title>
<updated>2018-08-16T00:20:13+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2018-07-16T23:38:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=fccc04d3e72bb462cba1b492ba0e2cd4ab2aebec'/>
<id>urn:sha1:fccc04d3e72bb462cba1b492ba0e2cd4ab2aebec</id>
<content type='text'>
This commit adds the necessary definitions for target specs and such as well as
the necessary support in libstd to compile basic `aarch64-pc-windows-msvc`
binaries. The target is not currently built on CI, but it can be built locally
with:

    ./configure --target=aarch64-pc-windows-msvc --set rust.lld
    ./x.py build src/libstd --target aarch64-pc-windows-msvc

Currently this fails to build `libtest` due to a linker bug (seemingly in LLD?)
which hasn't been investigate yet. Otherwise though with libstd you can build a
hello world program (linked with LLD). I've not tried to execute it yet, but it
at least links!

Full support for this target is still a long road ahead, but this is hopefully a
good stepping stone to get started.

Points of note about this target are:

* Currently defaults to `panic=abort` as support is still landing in LLVM for
  SEH on AArch64.
* Currently defaults to LLD as a linker as I was able to get farther with it
  than I was with `link.exe`
</content>
</entry>
<entry>
<title>Change traits to bare FnMut where possible.</title>
<updated>2018-06-28T21:57:08+00:00</updated>
<author>
<name>moxian</name>
<email>moxian@google.com</email>
</author>
<published>2018-06-04T11:00:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=be7f619870085121bdd7911aa882c35e70aedb8a'/>
<id>urn:sha1:be7f619870085121bdd7911aa882c35e70aedb8a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make msvc symbol extraction/printing functions generic.</title>
<updated>2018-06-28T21:57:03+00:00</updated>
<author>
<name>moxian</name>
<email>moxian@google.com</email>
</author>
<published>2018-05-18T12:33:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9d426ac387f2d42c998349c76ac1c2aea044e0ec'/>
<id>urn:sha1:9d426ac387f2d42c998349c76ac1c2aea044e0ec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make stackwalking generic instead of matching on enum variants.</title>
<updated>2018-06-28T21:56:58+00:00</updated>
<author>
<name>moxian</name>
<email>moxian@google.com</email>
</author>
<published>2018-05-18T11:38:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a0b15012a17594566311ea490eda243b6bd9d92b'/>
<id>urn:sha1:a0b15012a17594566311ea490eda243b6bd9d92b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Load backtrace-related functions only once</title>
<updated>2018-06-28T21:56:53+00:00</updated>
<author>
<name>moxian</name>
<email>moxian@google.com</email>
</author>
<published>2018-05-13T08:41:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c0b280f5f594fc6ff34ddcf35aa26cc46a073808'/>
<id>urn:sha1:c0b280f5f594fc6ff34ddcf35aa26cc46a073808</id>
<content type='text'>
.. and pass them around in BacktraceContext.
</content>
</entry>
<entry>
<title>Split separate stackwalk variants into their own functions</title>
<updated>2018-06-28T21:56:48+00:00</updated>
<author>
<name>moxian</name>
<email>moxian@google.com</email>
</author>
<published>2018-05-13T04:38:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3245a475ab92b5ab77cf69e336279420c86a83eb'/>
<id>urn:sha1:3245a475ab92b5ab77cf69e336279420c86a83eb</id>
<content type='text'>
.. rather than having them be one giant match statement.
</content>
</entry>
<entry>
<title>Add a fallback for stacktrace printing for older Windows versions.</title>
<updated>2018-06-28T21:56:42+00:00</updated>
<author>
<name>moxian</name>
<email>moxian@google.com</email>
</author>
<published>2018-05-08T06:19:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d39c66bf4ff2b49957edadf10afcc4050c3fc60b'/>
<id>urn:sha1:d39c66bf4ff2b49957edadf10afcc4050c3fc60b</id>
<content type='text'>
PR #47252 switched stack inspection functions of dbghelp.dll
to their newer alternatives that also capture inlined context.
Unfortunately, said new alternatives are not present in older
dbghelp.dll versions.
In particular Windows 7 at the time of writing has dbghelp.dll
version 6.1.7601 from 2010, that lacks StackWalkEx and friends.

Fixes #50138
</content>
</entry>
<entry>
<title>Print inlined functions on Windows</title>
<updated>2018-01-26T03:49:54+00:00</updated>
<author>
<name>John Kåre Alsaker</name>
<email>john.kare.alsaker@gmail.com</email>
</author>
<published>2017-11-15T17:01:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=634f8cc06a88eb978c5e52390014740c4bab1e33'/>
<id>urn:sha1:634f8cc06a88eb978c5e52390014740c4bab1e33</id>
<content type='text'>
</content>
</entry>
</feed>
