<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libbu++.git, branch original</title>
<subtitle>System level, general purpose C++ library.
</subtitle>
<id>https://git.xagasoft.com/libbu++.git/atom?h=original</id>
<link rel='self' href='https://git.xagasoft.com/libbu++.git/atom?h=original'/>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/'/>
<updated>2009-02-19T22:46:37+00:00</updated>
<entry>
<title>Hey, this code isn't being used by anyone anymore, ever, anywhere, but I made</title>
<updated>2009-02-19T22:46:37+00:00</updated>
<author>
<name>Mike Buland</name>
<email>eichlan@xagasoft.com</email>
</author>
<published>2009-02-19T22:46:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=76e10d8d10a9743444942fd0ba5d0f58a122f370'/>
<id>urn:sha1:76e10d8d10a9743444942fd0ba5d0f58a122f370</id>
<content type='text'>
it compile to get some old tests, and I figured I may as well not throw all that
away.

</content>
</entry>
<entry>
<title>Moving the trunk off to the "original" tag just in case we need it.</title>
<updated>2007-07-03T00:28:21+00:00</updated>
<author>
<name>Mike Buland</name>
<email>eichlan@xagasoft.com</email>
</author>
<published>2007-07-03T00:28:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=0a8a63f836fe8fc6f8b21517d8a5b012544f5e89'/>
<id>urn:sha1:0a8a63f836fe8fc6f8b21517d8a5b012544f5e89</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed a major bug in the rehash algorithm.  If any items were erased, then a</title>
<updated>2007-04-23T08:01:36+00:00</updated>
<author>
<name>Mike Buland</name>
<email>eichlan@xagasoft.com</email>
</author>
<published>2007-04-23T08:01:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=f8d4301e9fa4f3709258505941e37fab2eadadc6'/>
<id>urn:sha1:f8d4301e9fa4f3709258505941e37fab2eadadc6</id>
<content type='text'>
rehash occured, a double-free would also occur...very sad.  That's all fixed
now.

</content>
</entry>
<entry>
<title>Updated SPtr to (hopefully) handle null values and assignments well, and you</title>
<updated>2007-04-10T20:43:15+00:00</updated>
<author>
<name>Mike Buland</name>
<email>eichlan@xagasoft.com</email>
</author>
<published>2007-04-10T20:43:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=cc0a8e19f2bb9b80c15aca1ceac2faf79fc4278b'/>
<id>urn:sha1:cc0a8e19f2bb9b80c15aca1ceac2faf79fc4278b</id>
<content type='text'>
should be able to compare them to pointers of the same type (and nulls?).

</content>
</entry>
<entry>
<title>David had it half right...to make it work like something that's actually a const</title>
<updated>2007-04-10T13:43:05+00:00</updated>
<author>
<name>Mike Buland</name>
<email>eichlan@xagasoft.com</email>
</author>
<published>2007-04-10T13:43:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=79ee50a1cf4415e214298bf696aa3fc44e308d02'/>
<id>urn:sha1:79ee50a1cf4415e214298bf696aa3fc44e308d02</id>
<content type='text'>
pointer he's right, the pointer needs to be rebindable, but for a:

const int *p;
p can be changed, but not what p points to.  I've added the rest of the
operators in sptr that should accomplish this, and a test that actually tests
the correctness of SPtr used this way against a normal pointer, both tests
check out 100%, hopefully this dosen't break anything, but if it should act like
a pointer, this is how to do it.  (I totally forgot that const pointers were
rebindable).

</content>
</entry>
<entry>
<title>david - wow... that seems a little kludgy... see the constsptr test for details, but basically i had to make the members of sptr mutable to get this to work the way it seems it should... maybe i'm missing something...</title>
<updated>2007-04-10T00:26:26+00:00</updated>
<author>
<name>David</name>
<email>david@xagasoft.com</email>
</author>
<published>2007-04-10T00:26:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=531761d77331915b3e6495d10e03191ba10c04d2'/>
<id>urn:sha1:531761d77331915b3e6495d10e03191ba10c04d2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>The SPtr is castable now.  just say SPtrCast&lt;TypeToCastTo&gt;( ASPtr );</title>
<updated>2007-04-09T22:17:25+00:00</updated>
<author>
<name>Mike Buland</name>
<email>eichlan@xagasoft.com</email>
</author>
<published>2007-04-09T22:17:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=015b1ee8079175cace17917d375d24175311b2f8'/>
<id>urn:sha1:015b1ee8079175cace17917d375d24175311b2f8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>david - i need to cast a sptr... started writing test for it</title>
<updated>2007-04-09T21:59:54+00:00</updated>
<author>
<name>David</name>
<email>david@xagasoft.com</email>
</author>
<published>2007-04-09T21:59:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=92312a5ab76a934f3e79896722d8ec46deffb233'/>
<id>urn:sha1:92312a5ab76a934f3e79896722d8ec46deffb233</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Hey, it's nicer with const-ness.</title>
<updated>2007-04-03T20:25:57+00:00</updated>
<author>
<name>Mike Buland</name>
<email>eichlan@xagasoft.com</email>
</author>
<published>2007-04-03T20:25:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=32e79e479fab13b0b215fc479c1a558d989e1b36'/>
<id>urn:sha1:32e79e479fab13b0b215fc479c1a558d989e1b36</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Deleted the egg example...it was annoying me.</title>
<updated>2007-04-03T03:43:22+00:00</updated>
<author>
<name>Mike Buland</name>
<email>eichlan@xagasoft.com</email>
</author>
<published>2007-04-03T03:43:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=c613ec4abb31983babb6c87e637624a13ee60bd6'/>
<id>urn:sha1:c613ec4abb31983babb6c87e637624a13ee60bd6</id>
<content type='text'>
</content>
</entry>
</feed>
