<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libbu++.git/src/unstable, branch 0.0.1</title>
<subtitle>System level, general purpose C++ library.
</subtitle>
<id>https://git.xagasoft.com/libbu++.git/atom?h=0.0.1</id>
<link rel='self' href='https://git.xagasoft.com/libbu++.git/atom?h=0.0.1'/>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/'/>
<updated>2024-08-05T19:44:59+00:00</updated>
<entry>
<title>Perhaps fixed a Myriad race condition.</title>
<updated>2024-08-05T19:44:59+00:00</updated>
<author>
<name>Mike Buland</name>
<email>mike@xagasoft.com</email>
</author>
<published>2024-08-05T19:44:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=caee572ff94822ca2ed354fcb79ca04ed9adf388'/>
<id>urn:sha1:caee572ff94822ca2ed354fcb79ca04ed9adf388</id>
<content type='text'>
If so, this will fix the issue where streams randomly truncate when
accessed by multiple threads.
</content>
</entry>
<entry>
<title>Added loads and loads of debugging output to myriad.</title>
<updated>2024-08-05T17:40:14+00:00</updated>
<author>
<name>Mike Buland</name>
<email>mike@xagasoft.com</email>
</author>
<published>2024-08-05T17:40:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=e343acc2548fba7670977029da8373a0e58fa25a'/>
<id>urn:sha1:e343acc2548fba7670977029da8373a0e58fa25a</id>
<content type='text'>
There's an issue somewhere sometimes and streams are being truncated. My
guess is a multi-threaded issue.
</content>
</entry>
<entry>
<title>Fixed buffer issue reading headers.</title>
<updated>2024-08-05T17:38:22+00:00</updated>
<author>
<name>Mike Buland</name>
<email>mike@xagasoft.com</email>
</author>
<published>2024-08-05T17:38:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=f6f5206b1ac2ba48660db7b6858e32612a6ffd05'/>
<id>urn:sha1:f6f5206b1ac2ba48660db7b6858e32612a6ffd05</id>
<content type='text'>
We were only reading 1k of data in before, but if a header was more than
1k then we just would give up.  Now we read as much as we can that has
loaded into the buffer and if we run out we can try again, but if it's
just a very long header we'll deal with it properly still.
</content>
</entry>
<entry>
<title>MyriadFs improvements and new helper tool.</title>
<updated>2024-07-15T19:59:18+00:00</updated>
<author>
<name>Mike Buland</name>
<email>mike@xagasoft.com</email>
</author>
<published>2024-07-15T19:59:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=499cdaf05204a40d86e0e1b4dd32709b3ab67e20'/>
<id>urn:sha1:499cdaf05204a40d86e0e1b4dd32709b3ab67e20</id>
<content type='text'>
I think the interface could be a lot better...but it does work and we
can use it examine and work with MyriadFs files.
</content>
</entry>
<entry>
<title>Added some handy operators to Bu::BlobBuilder</title>
<updated>2023-08-10T07:04:24+00:00</updated>
<author>
<name>Mike Buland</name>
<email>eichlan@xagasoft.com</email>
</author>
<published>2023-08-10T07:04:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=153b34e490032d22fa71a7125fb78a120f9f848d'/>
<id>urn:sha1:153b34e490032d22fa71a7125fb78a120f9f848d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added a temporory String -&gt; Blob constructor.</title>
<updated>2023-08-09T20:00:19+00:00</updated>
<author>
<name>Mike Buland</name>
<email>eichlan@xagasoft.com</email>
</author>
<published>2023-08-09T20:00:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=9fc845c1746a83afc4e847895913851576945000'/>
<id>urn:sha1:9fc845c1746a83afc4e847895913851576945000</id>
<content type='text'>
Just to ease the transition.
</content>
</entry>
<entry>
<title>Unit test augmentations and harness.</title>
<updated>2023-08-08T23:33:38+00:00</updated>
<author>
<name>Mike Buland</name>
<email>eichlan@xagasoft.com</email>
</author>
<published>2023-08-08T23:33:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=c7e1277ecaf40c6d8ee945418a306f5b15189b97'/>
<id>urn:sha1:c7e1277ecaf40c6d8ee945418a306f5b15189b97</id>
<content type='text'>
Added some features to the mkunit program, including cleanup routine
support. Added reporting modes for the UnitSuite class, and it can now
generate machine readable reports. Added a new program, rununits that
runs all unit tests and generates a synopsis of what you really care
about at the end, issues!
</content>
</entry>
<entry>
<title>Woo! Unit Tests! Found some bugs!</title>
<updated>2023-08-04T20:23:44+00:00</updated>
<author>
<name>Mike Buland</name>
<email>eichlan@xagasoft.com</email>
</author>
<published>2023-08-04T20:23:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=99095773aa31bf8eb283d6f6319a29c71e51ca9c'/>
<id>urn:sha1:99095773aa31bf8eb283d6f6319a29c71e51ca9c</id>
<content type='text'>
</content>
</entry>
<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>Debugging yet, but the new server works.</title>
<updated>2023-07-31T22:17:52+00:00</updated>
<author>
<name>Mike Buland</name>
<email>eichlan@xagasoft.com</email>
</author>
<published>2023-07-31T22:17:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=a49af97abf091a32f6ec2c3985aa0890ded65d9c'/>
<id>urn:sha1:a49af97abf091a32f6ec2c3985aa0890ded65d9c</id>
<content type='text'>
It at least seems to!
</content>
</entry>
</feed>
