Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-03-25 | Code is all reorganized. We're about ready to release. I should write up a | Mike Buland | |
little explenation of the arrangement. | |||
2011-01-20 | Wow, got the Stream changes propegated, all tests build with string instead of | Mike Buland | |
fstring, and updated the copyright notice to extend to 2011 | |||
2011-01-20 | Bu::FString is now String, and there's a shell script to fix any other programs | Mike Buland | |
that were using fstring, I hope. | |||
2010-02-13 | Added and updated the license info in all the source files, they still said | Mike Buland | |
copyright 2007-2008. | |||
2009-01-23 | Ugh, more fixes...this time I've disallowed ending with an operator, there were | Mike Buland | |
just too many cases where that was causing trouble. Now it seems like everything is working correctly again. | |||
2009-01-23 | I changed the ParseException in Formula to Bu::FormulaException. It actually | Mike Buland | |
wasn't in a namespace, and it was a little too generic. I like the idea of putting all the parser exceptions under a new class called ParseException, but well do it a little later. | |||
2009-01-23 | Fixed a peculiar formula residue bug...eeew, formula residue. Also added a | Mike Buland | |
clear function to Bu::Stack | |||
2009-01-20 | Awesome changes to the formula class! It actually does proper reduction for | Mike Buland | |
unary operators now, such as negate and not, and it now handles functions. Functions are actually implemented as unary operators at the moment, so they'll only act on a single value, no commas :-P, but it would probably be pretty easy to make it work on longer call lists. Although I do think that this will work for pretty much all cases out there. | |||
2009-01-19 | This should fix the problem of never knowing if your sockets are closed. Now | Mike Buland | |
Bu::Socket::read will throw an exception if the socket has been closed. Also, you'll get an exception at object creation if the socket could connect to a computer, but not the given port. | |||
2008-04-28 | Apparently there were a number of things that weren't strict ISO C++, the new | Mike Buland | |
version of gcc complained about them, none of these changes will break backward compatibility, so I fixed them. I added more docs too, it seems. | |||
2008-02-07 | Just updated the copyright date. | Mike Buland | |
2007-11-15 | david - adding license tag to the top of all header files | David | |
2007-10-20 | Made the logger use a uint32_t for it's mask, no more negative confusion. Also | Mike Buland | |
brought back the formula class with some cool twists, and added a basic stack class, very cute, fast, and little. | |||
2007-04-03 | Ok, no code is left in src, it's all in src/old. We'll gradually move code back | Mike Buland | |
into src as it's fixed and re-org'd. This includes tests, which, I may write a unit test system into libbu++ just to make my life easier. | |||
2007-02-19 | The formula system works just fine, just no functions yet, but I don't need them | Mike Buland | |
for quite a while. | |||
2007-02-17 | Tweaked the stream classes, added an example, and the begining of a formula | Mike Buland | |
parser. |