<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libbu++.git/src, 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>2025-01-20T19:44:34+00:00</updated>
<entry>
<title>Bu::MyriadCache was truncating existing dbs.</title>
<updated>2025-01-20T19:44:34+00:00</updated>
<author>
<name>Mike Buland</name>
<email>mike@xagasoft.com</email>
</author>
<published>2025-01-20T19:44:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=b28a83c00503e0ac1c40c73dc093d8b0f164a6cc'/>
<id>urn:sha1:b28a83c00503e0ac1c40c73dc093d8b0f164a6cc</id>
<content type='text'>
When opening an existing database, while loading the index
Bu::MyriadCache would open it with the WriteNew option, even though it
didn't need to write. This now truncates the stream appropriately, so it
never found any data and proceeded as though it was a new database.
</content>
</entry>
<entry>
<title>Removed debugging output.</title>
<updated>2024-11-07T23:36:50+00:00</updated>
<author>
<name>Mike Buland</name>
<email>mbuland@penny-arcade.com</email>
</author>
<published>2024-11-07T23:36:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=62d2e4e003a26550ebbe039c5d1e450841d8059f'/>
<id>urn:sha1:62d2e4e003a26550ebbe039c5d1e450841d8059f</id>
<content type='text'>
Some cleanup work may still be outstanding.
</content>
</entry>
<entry>
<title>Fixed long standing double-free bug in the cache.</title>
<updated>2024-11-07T23:34:39+00:00</updated>
<author>
<name>Mike Buland</name>
<email>mbuland@penny-arcade.com</email>
</author>
<published>2024-11-07T23:34:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=589e691ba8503dd247aaeab76c1113f87c2ff980'/>
<id>urn:sha1:589e691ba8503dd247aaeab76c1113f87c2ff980</id>
<content type='text'>
I guess we don't delete stuff very often.
</content>
</entry>
<entry>
<title>Tests are back, minor fixes.</title>
<updated>2024-11-07T00:45:09+00:00</updated>
<author>
<name>Mike Buland</name>
<email>mike@xagasoft.com</email>
</author>
<published>2024-11-07T00:45:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=6c066b6bbd4a44ae7c5874abf6bd3a3e04f76b88'/>
<id>urn:sha1:6c066b6bbd4a44ae7c5874abf6bd3a3e04f76b88</id>
<content type='text'>
There is a cache tracking bug exposed in cachedel test, it is unclear if
this is a regression yet.
</content>
</entry>
<entry>
<title>I believe MyriadFs is now threadsafe.</title>
<updated>2024-11-07T00:01:36+00:00</updated>
<author>
<name>Mike Buland</name>
<email>mike@xagasoft.com</email>
</author>
<published>2024-11-07T00:01:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=700d4bbcbf59c4447becbab21a6aa7204a8da2f4'/>
<id>urn:sha1:700d4bbcbf59c4447becbab21a6aa7204a8da2f4</id>
<content type='text'>
It could probably be more optimized, but it does work.
</content>
</entry>
<entry>
<title>Minor tweaks/additions.</title>
<updated>2024-10-03T18:28:44+00:00</updated>
<author>
<name>Mike Buland</name>
<email>mike@xagasoft.com</email>
</author>
<published>2024-10-03T18:28:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=6403224b6fe50dfc28d3c25725b6d0910b7eb6c3'/>
<id>urn:sha1:6403224b6fe50dfc28d3c25725b6d0910b7eb6c3</id>
<content type='text'>
Now to fix MyriadFs
</content>
</entry>
<entry>
<title>More bug fixes</title>
<updated>2024-10-01T19:10:02+00:00</updated>
<author>
<name>Mike Buland</name>
<email>mike@xagasoft.com</email>
</author>
<published>2024-10-01T19:10:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=7487eea1b802bf0f45afcef5807251049b034dd8'/>
<id>urn:sha1:7487eea1b802bf0f45afcef5807251049b034dd8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>More fixes opening files &amp; exclusive mode.</title>
<updated>2024-10-01T18:45:17+00:00</updated>
<author>
<name>Mike Buland</name>
<email>mike@xagasoft.com</email>
</author>
<published>2024-10-01T18:45:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=03cafb600101c4bc659521b833a1f3a8c56938be'/>
<id>urn:sha1:03cafb600101c4bc659521b833a1f3a8c56938be</id>
<content type='text'>
</content>
</entry>
<entry>
<title>More myriad fixes, it passes all existing unit tests.</title>
<updated>2024-10-01T18:21:13+00:00</updated>
<author>
<name>Mike Buland</name>
<email>mike@xagasoft.com</email>
</author>
<published>2024-10-01T18:21:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=00651aeaf50f8481a2c894f9462cd3b8eb6971d6'/>
<id>urn:sha1:00651aeaf50f8481a2c894f9462cd3b8eb6971d6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Tweaks to the builder test.</title>
<updated>2024-09-30T19:39:06+00:00</updated>
<author>
<name>Mike Buland</name>
<email>mike@xagasoft.com</email>
</author>
<published>2024-09-30T19:39:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=373b8f42902686ea1181b1edd8c2c06555cad8fd'/>
<id>urn:sha1:373b8f42902686ea1181b1edd8c2c06555cad8fd</id>
<content type='text'>
</content>
</entry>
</feed>
