<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libbu++.git/src/unstable, 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>Erasing streams works, stream map building works.</title>
<updated>2024-09-30T18:50:17+00:00</updated>
<author>
<name>Mike Buland</name>
<email>mike@xagasoft.com</email>
</author>
<published>2024-09-30T18:50:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=0befcc026be9e4f6c40f8771c7f26f767ebddbf7'/>
<id>urn:sha1:0befcc026be9e4f6c40f8771c7f26f767ebddbf7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Basic update to new API for existing components.</title>
<updated>2024-09-26T21:43:22+00:00</updated>
<author>
<name>Mike Buland</name>
<email>mike@xagasoft.com</email>
</author>
<published>2024-09-26T21:43:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=76821551f312dd447a03748a01670f3718cd8345'/>
<id>urn:sha1:76821551f312dd447a03748a01670f3718cd8345</id>
<content type='text'>
This may not all work yet, but it all compiles!
</content>
</entry>
<entry>
<title>Making progress.</title>
<updated>2024-08-27T20:37:36+00:00</updated>
<author>
<name>Mike Buland</name>
<email>mike@xagasoft.com</email>
</author>
<published>2024-08-27T20:37:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=f1e3f25d9b7a12cdedb99e4cb0bfa66157a1a972'/>
<id>urn:sha1:f1e3f25d9b7a12cdedb99e4cb0bfa66157a1a972</id>
<content type='text'>
</content>
</entry>
</feed>
