Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-10-18 | Several of these new files will go away, but I didn't want to lose them for now. | Mike Buland | |
The parser works! The parser compiler works! It makes parsers! Now we just have to implement post processing, token lookup tables, and storage. | |||
2010-10-17 | Hey! The parser parses now! It's actually a little stupid, I didn't implement | Mike Buland | |
lookahead or precedence, but I should be able to do that easily with the next version. I'm treating this more as a proof of concept than a real working model. Although it can handle +, -, (), and = :) | |||
2010-10-16 | Many, many changes. Documentation changes, renamed the socket class to | Mike Buland | |
TcpSocket, fixed many other things, and finally removed ParamProc. Anything that needs it will now have to switch to OptParser. | |||
2010-10-15 | RingBuffer is now SharedCore. I think that's all the container classes, there | Mike Buland | |
may be a few other things that should change too, we'll see. Played with doxygen docs on List, we can actually use @cond to remove things from the docs, either permenently or conditionally, and so I could trick it into making all of the sharedcore classes inherit from the same SharedCore in the docs instead of different ones. Or, just not inherit from SharedCore at all. What to do...? :-P I also got rid of ListHash, it wasn't working out yet anyway. | |||
2010-10-14 | SharedCore has more features now, which is cool, including a test to see if | Mike Buland | |
another object of the parent type has the same core, and another to clone the parent object. That one is pretty cool, it means you can now get a real copy when you want to, great for multi-threaded stuff. Also, two more classes are now SharedCore: Hash and Heap! | |||
2010-10-14 | A quick unit test for the copy constructor in variant. | Mike Buland | |
2010-10-14 | Minor tweaks to myriad. | Mike Buland | |
2010-10-12 | It's getting close. I'm not 100% sure abouth this method yet... | Mike Buland | |
2010-10-12 | Ok, libbu++ compiles again, the basic parser system is getting there, I think, | Mike Buland | |
it's still a little tricky becasue you have to do the non-terminal prime seperation yourself (I forget what it's really called), but it's going quite well. After a few tweaks to the core of it, we should be able to do some math :) | |||
2010-10-12 | This commit has a minor tweak to the variant class to make it easier to use, | Mike Buland | |
and introduces the parser and lexer classes. I also made a test for parser and put it in the tools directory. That is silly, it shouldn't be. However, it's necesarry right now, because I don't want to do a full build to compile all the parser tests. However, this commit doesn't actually build yet. It will soon, I just wanted to get it all committed. | |||
2010-10-06 | Changed the Bu::Heap to allow iteration, and added lots of cool features to | Mike Buland | |
Bu::MiniCron. | |||
2010-09-24 | Bu::StreamStack had a stupidly named function. | Mike Buland | |
2010-09-14 | Quite exciting, really. That lurking myriad bug has been found, it was not | Mike Buland | |
forcing a header update when a stream changed size, but did not require additional blocks to be linked in. Kind of strange, but it's fixed now. A little more testing and I think it'll be ready. | |||
2010-09-14 | We should have no more problems with Bu::Client, I finished cleaning it up, | Mike Buland | |
implementing remaining empty functions. | |||
2010-09-13 | Accidental overload of a required function in the client code. | Mike Buland | |
2010-09-03 | Looks like the bug I was seeing in myriad wasn't in myriad. It was in the | Mike Buland | |
Bu::CacheStoreMyriad system, it had some minor issues dealing with the index blocks. Should be fixed up now. | |||
2010-08-22 | Bu::StreamStack works, it's tested, reasonably, it will be used first in the | Mike Buland | |
gats project in Gats::ProtocolGats. | |||
2010-08-21 | Client now inherits from stream. This could be cool, it could really ↵ | Mike Buland | |
mess\nthings up. We shall see. In other news, I'm adding a Bu::StreamStack class\nthat will let you easily manage dynamic stream/filter sets. | |||
2010-08-04 | Alright, NullStream compiles and works. | Mike Buland | |
2010-08-04 | Fixed some minor compilation warnings in some tests, and started adding | Mike Buland | |
NullStream. This version doesn't compile yet, but will soon. You can back off a revision or just delet nullstream for now. | |||
2010-08-02 | ViewCSV search is now regex based :) | Mike Buland | |
2010-07-30 | A few fixes and stuff in the Variant. | Mike Buland | |
2010-07-26 | Minor helper functions added. | Mike Buland | |
2010-07-09 | Bu::Base64 needed it's own isEos() function. | Mike Buland | |
2010-06-23 | find works. | Mike Buland | |
2010-06-23 | Minor visual and usability updates. Search is almost done. | Mike Buland | |
2010-06-21 | Little tweaks to the viewcsv program. I think I want to at least add a search | Mike Buland | |
feature. Then I'm probably good. | |||
2010-06-21 | The basic viewcsv program works, it uses ncurses to display a csv file in a | Mike Buland | |
tabular way, like a spreadsheet, only raw. It displays exactly what libbu++ reads from the csv file. | |||
2010-06-21 | Working on a small program to view CSV files using libbu++'s codecs, not only | Mike Buland | |
will it be a more exact display, but it will let us see exactly what libbu++ thinks the CSV should look like. | |||
2010-06-21 | Both Bu::Variant and Bu::MiniCron failed to cleanup behind themselves in some | Mike Buland | |
cases. This has been fixed. | |||
2010-06-21 | Fixed a bug in Bu::Buffer that resulted from a false negative on isEos if the | Mike Buland | |
underlying stream was empty. | |||
2010-06-14 | Fixed a minor memory leak in the server. It makes a difference on popular | Mike Buland | |
servers that run for weeks or more. | |||
2010-06-09 | Wow, part of array was mislinked in the SharedCore conversion and never fixed. | Mike Buland | |
2010-06-03 | Heh...myriad files had the same magic key as nids files...oops. Well, myriad | Mike Buland | |
isn't production yet, and nids wasn't in widespread use, so this should be ok to change. | |||
2010-05-29 | Go figure, I went and wrote some docs. | Mike Buland | |
2010-05-28 | More myriad testing and unit test features, not unit tests that may take a | Mike Buland | |
while are welcome to provide progress info with some builtin functions. The Bu::Archive class now throws an exception if reading is interrupted by EOS | |||
2010-05-26 | Oooh, another minor myriad fix, it's getting solid now. :) | Mike Buland | |
2010-05-26 | The cache storage backend for myriad is fixed up to be used. | Mike Buland | |
2010-05-26 | Fixed most of the compilation warnings, and a valgrind warning in the fstring's | Mike Buland | |
remove function. memcpy can't do overlapping memory, changed it to use memmove. | |||
2010-05-26 | More tweaks and informational functions. | Mike Buland | |
2010-05-25 | More myriad testing, fixes, arrangement, etc. UnitSuite add-ons, it has some | Mike Buland | |
command line parameters now, I would like to also add an automatic paramter that would switch it to a computer-readable output mode for use in a larger testing framework. | |||
2010-05-25 | Minor memory leak fix in myriad, valgrind+unit tests = cool | Mike Buland | |
2010-05-25 | More myriad tests and features, passes perfectly so far. | Mike Buland | |
2010-05-25 | We now have a portable tempfile function, cool, it compiles on windows. | Mike Buland | |
Fixed a bug in Socket, it wasn't closing the socket in all exception cases. Also fixed a few things in the unit test framework, going to add some more helpers soon. | |||
2010-05-24 | Changed the Bu::Stream API, setSize is now standard. There may be a few more | Mike Buland | |
things that should be added. A few of them still need to be implemented. I know that truncate for Bu::File is possible on windows, I've used it before, but hell if I can find it. Myriad also needs the setSize function completed. | |||
2010-05-24 | Myriad unit test. Seems like it's workin' well. | Mike Buland | |
2010-05-20 | Fixed a minor bug when a key resolved to an empty string. | Mike Buland | |
2010-05-20 | Added some tweaks to array and fbasicstring. | Mike Buland | |
2010-05-20 | Made process easier to use, when you ask it if the process has ended, it | Mike Buland | |
actually checks. novel, eh? | |||
2010-05-16 | Added operators <= and >= to the FBasicString. | Mike Buland | |