<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libbu++.git/src/compat, branch main</title>
<subtitle>System level, general purpose C++ library.
</subtitle>
<id>https://git.xagasoft.com/libbu++.git/atom?h=main</id>
<link rel='self' href='https://git.xagasoft.com/libbu++.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/'/>
<updated>2023-08-01T19:00:45+00:00</updated>
<entry>
<title>Updated copyright date.</title>
<updated>2023-08-01T19:00:45+00:00</updated>
<author>
<name>Mike Buland</name>
<email>eichlan@xagasoft.com</email>
</author>
<published>2023-08-01T19:00:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=311d146e2d921bed4ae9d3b19203e935358b30ba'/>
<id>urn:sha1:311d146e2d921bed4ae9d3b19203e935358b30ba</id>
<content type='text'>
</content>
</entry>
<entry>
<title>The TEMP_FAILURE_RETRY macro should be everywhere.</title>
<updated>2022-09-29T19:06:43+00:00</updated>
<author>
<name>Mike Buland</name>
<email>mike@xagasoft.com</email>
</author>
<published>2022-09-29T19:06:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=2cc382a91d4d252244ce6a5035932aab085b9b3f'/>
<id>urn:sha1:2cc382a91d4d252244ce6a5035932aab085b9b3f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Updated copyright date.</title>
<updated>2019-05-25T06:03:21+00:00</updated>
<author>
<name>Mike Buland</name>
<email>eichlan@xagasoft.com</email>
</author>
<published>2019-05-25T06:03:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=ffa9751b84ba615c8f6efbc6b88c9016d333f8d2'/>
<id>urn:sha1:ffa9751b84ba615c8f6efbc6b88c9016d333f8d2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Changed copyright to 2007-2014.</title>
<updated>2014-02-03T14:39:59+00:00</updated>
<author>
<name>Mike Buland</name>
<email>eichlan@xagasoft.com</email>
</author>
<published>2014-02-03T14:39:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=19c82804fbce4c977f283164c2d25cf3c2711b42'/>
<id>urn:sha1:19c82804fbce4c977f283164c2d25cf3c2711b42</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Attempting to fix OSX compatibility, it's not 100%, but it builds and most things seem to work.  We've also tested against LLVM.</title>
<updated>2014-01-30T03:36:23+00:00</updated>
<author>
<name>Mike Buland</name>
<email>eichlan@xagasoft.com</email>
</author>
<published>2014-01-30T03:36:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=9072b0c98ba4f9412885a1a32002ee7214fd3dc0'/>
<id>urn:sha1:9072b0c98ba4f9412885a1a32002ee7214fd3dc0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Updated the copyright for 2013.</title>
<updated>2013-02-11T00:20:52+00:00</updated>
<author>
<name>Mike Buland</name>
<email>eichlan@xagasoft.com</email>
</author>
<published>2013-02-11T00:20:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=c74da8dee7207a81c7e37339f0d3cdb8b5eb37e4'/>
<id>urn:sha1:c74da8dee7207a81c7e37339f0d3cdb8b5eb37e4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Converted tabs to spaces with tabconv.</title>
<updated>2012-11-05T22:41:51+00:00</updated>
<author>
<name>Mike Buland</name>
<email>eichlan@xagasoft.com</email>
</author>
<published>2012-11-05T22:41:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=ec05778d5718a7912e506764d443a78d6a6179e3'/>
<id>urn:sha1:ec05778d5718a7912e506764d443a78d6a6179e3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Loads of win32 compilation issues fixed.  Most are fairly minor unsigned/signed</title>
<updated>2012-08-28T17:42:54+00:00</updated>
<author>
<name>Mike Buland</name>
<email>eichlan@xagasoft.com</email>
</author>
<published>2012-08-28T17:42:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=411cdf39fc2b961a970a0ae91b9059614251247e'/>
<id>urn:sha1:411cdf39fc2b961a970a0ae91b9059614251247e</id>
<content type='text'>
mismatches because of socket handles, but there were also some
order-of-definition issues that were fixed in the FD_SETSIZE definition code.

Fixed a few things that just never worked on windows, like Bu::Thread::yield().

</content>
</entry>
<entry>
<title>Had to make FD_SETSIZE much, much larger.  It looks like the way to go in the</title>
<updated>2012-08-08T16:23:14+00:00</updated>
<author>
<name>Mike Buland</name>
<email>eichlan@xagasoft.com</email>
</author>
<published>2012-08-08T16:23:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=897537e7e9388aa839dec60a53fe2343092a079f'/>
<id>urn:sha1:897537e7e9388aa839dec60a53fe2343092a079f</id>
<content type='text'>
future is using overlapped I/O in windows, and who knows in linux.  I believe
the select method is always a good fallback, but apparently linux doesn't
support posix aio (asynchronous i/o) in the kernel, it emulates it with threads,
so who knows what the right choice is right now.

</content>
</entry>
<entry>
<title>Fixed FD_SETSIZE in libbu++ for windows...hopefully.</title>
<updated>2012-08-08T16:10:54+00:00</updated>
<author>
<name>Mike Buland</name>
<email>eichlan@xagasoft.com</email>
</author>
<published>2012-08-08T16:10:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=8fe2c8de27ea675f6fe10e7e1573ab15e40dbc1b'/>
<id>urn:sha1:8fe2c8de27ea675f6fe10e7e1573ab15e40dbc1b</id>
<content type='text'>
</content>
</entry>
</feed>
