<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/lib/libunwind/src/AddressSpace.hpp, branch jd/simplify-queueing</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/lib/libunwind/src/AddressSpace.hpp?h=jd%2Fsimplify-queueing</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/lib/libunwind/src/AddressSpace.hpp?h=jd%2Fsimplify-queueing'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2019-06-17T22:28:47Z</updated>
<entry>
<title>Merge libc++, libc++abi and libunwind version 8.0.0.</title>
<updated>2019-06-17T22:28:47Z</updated>
<author>
<name>patrick</name>
<email>patrick@openbsd.org</email>
</author>
<published>2019-06-17T22:28:47Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=308ed93135e1e5919c16767bd98e8835e42e613b'/>
<id>urn:sha1:308ed93135e1e5919c16767bd98e8835e42e613b</id>
<content type='text'>
Ports build by naddy@
Tested by visa on octeon
Tested by kettenis on macppc and sparc64
</content>
</entry>
<entry>
<title>Initial IP-based caching implementation with O(logn) lookup.</title>
<updated>2019-03-13T08:44:32Z</updated>
<author>
<name>pirofti</name>
<email>pirofti@openbsd.org</email>
</author>
<published>2019-03-13T08:44:32Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=003688bd4aad94c6ca348a09289c56eb30eb1c34'/>
<id>urn:sha1:003688bd4aad94c6ca348a09289c56eb30eb1c34</id>
<content type='text'>
Caching implemented via red-black trees, this can be improved and
further work is on-going to bring it closer to GNU's performance that
uses a LRU-MRU 8-entries based caching algorithm.

Prompted by robert@ who run into a runtime of an executed macro of
5 minutes in libreoffice. With this the execution is reduced to 58 seconds.

C++11 tips from espie@, rsadowski@
Tested by robert@
OK mortimer@, kettenis@.
</content>
</entry>
<entry>
<title>Merge libc++, libc++abi and libunwind version 7.0.1.</title>
<updated>2019-02-04T17:04:33Z</updated>
<author>
<name>patrick</name>
<email>patrick@openbsd.org</email>
</author>
<published>2019-02-04T17:04:33Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=71d9f34297ef5b8104aac6236e8dc7c95ff5da15'/>
<id>urn:sha1:71d9f34297ef5b8104aac6236e8dc7c95ff5da15</id>
<content type='text'>
Tested by visa on octeon
Tested by kettenis on arm64, armv7 and sparc64
"go for it" deraadt and sthen
</content>
</entry>
<entry>
<title>merge libunwind 6.0.0; ok patrick@, kettenis@</title>
<updated>2018-09-11T18:03:05Z</updated>
<author>
<name>robert</name>
<email>robert@openbsd.org</email>
</author>
<published>2018-09-11T18:03:05Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=18617da6761020511f4541a4e88d2854c3e1eb34'/>
<id>urn:sha1:18617da6761020511f4541a4e88d2854c3e1eb34</id>
<content type='text'>
</content>
</entry>
<entry>
<title>When _LIBUNWIND_ARM_EHABI is defined, include &lt;link.h&gt; to get the</title>
<updated>2016-09-20T18:28:00Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2016-09-20T18:28:00Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=29762a65c8dfd2ccd8511f1fe8c6cc8aecf3d8bf'/>
<id>urn:sha1:29762a65c8dfd2ccd8511f1fe8c6cc8aecf3d8bf</id>
<content type='text'>
dl_unwind_find_exidx prototype.

ok guenther@
</content>
</entry>
<entry>
<title>Go down the right path in the _LIBUNWIND_ARM_EHABI case.</title>
<updated>2016-09-18T11:18:28Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2016-09-18T11:18:28Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=e59894e6cec5e35062b9cb5fa8cf1e76e0b244cf'/>
<id>urn:sha1:e59894e6cec5e35062b9cb5fa8cf1e76e0b244cf</id>
<content type='text'>
ok patrick@
</content>
</entry>
<entry>
<title>In some cases, for instance for statically linked binaries, our binutils</title>
<updated>2016-09-05T18:49:19Z</updated>
<author>
<name>patrick</name>
<email>patrick@openbsd.org</email>
</author>
<published>2016-09-05T18:49:19Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=3f0a605bccd8cff18e537d75a884ee0b12328922'/>
<id>urn:sha1:3f0a605bccd8cff18e537d75a884ee0b12328922</id>
<content type='text'>
does not produce the binary table which is used for optimization.
libunwind currently depends on having that table.  This changes
libunwind to fall back to the default search code when the binary table
is not available.

ok kettenis@
</content>
</entry>
<entry>
<title>Implement OpenBSD support in libc++ and libunwind.</title>
<updated>2016-09-05T18:45:08Z</updated>
<author>
<name>patrick</name>
<email>patrick@openbsd.org</email>
</author>
<published>2016-09-05T18:45:08Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=472649e3cde2f10679b4a88fc41688665204bbea'/>
<id>urn:sha1:472649e3cde2f10679b4a88fc41688665204bbea</id>
<content type='text'>
ok kettenis@
</content>
</entry>
<entry>
<title>Import libunwind 3.9.0</title>
<updated>2016-09-03T18:42:12Z</updated>
<author>
<name>patrick</name>
<email>patrick@openbsd.org</email>
</author>
<published>2016-09-03T18:42:12Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=03737b27a3148494cc74492e8010677dde089697'/>
<id>urn:sha1:03737b27a3148494cc74492e8010677dde089697</id>
<content type='text'>
</content>
</entry>
</feed>
