aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-03-24The Bu::OptParser no longer tokenizes parameters' values.Mike Buland
2011-03-22Bu::Conduit now works exactly as it was advertised some time ago, it usesMike Buland
Bu::QueueBuf and creates a really slick blocking inter-thread I/O system.
2011-03-22We now have a UTF-8 test parser, I'm going to move it into a functor, I think.Mike Buland
2011-03-21floats can be output through the formatter again, except sometimes they'reMike Buland
really ugly.
2011-03-20Sigh, I don't know that Bu::String is slower, but it looks like std::string isMike Buland
faster. Oh well.
2011-03-19The rest of libbu++ is corrected as far as the now Bu::String toUpper/toLowerMike Buland
semantics go as well as switching everything to the new string formatting code.
2011-03-18Wow, a lot has changed. String is not a template class, and it can do it's ownMike Buland
formatting ala QString.
2011-03-18The inline, printf/qstring style formatting for Bu::String is just about there,Mike Buland
it just needs to be integrated with the Bu::String class itself, pretty exciting.
2011-03-17Tweaks to the variant class make it much cooler, and there's a test/toolMike Buland
called format, it's a proof of concept of a text formatter. I think it's gonna' rock.
2011-03-17david - added a hash table stress unit testDavid
2011-03-10Removed the float test, it was silly to have it in libbu++.Mike Buland
2011-03-08sigh, another program that's not realy a tool, it was the easiest place for itMike Buland
I should add a new class of program to libbu++ or clear out most of my old tests or something. Anyway, almost fully C99 compliant float to normalized hex string and back functions in pure math. Really slick, really portable. they don't handle +/-NaN, +/-Inf, or the special alternate format for subnormal numbers, try entering a 0.0...01 where I cut out about 200 zeros, you'll see what I mean.
2011-03-07Just tweaked the myriad tool, it doesn't enumerate the streams in info modeMike Buland
now.
2011-03-04Added some extra functions to Bu::MiniCron to let you execute jobs that are inMike Buland
the queue immediately, with or without rescheduling, by id or name.
2011-03-04Fixed the client thing back, sigh.Mike Buland
2011-03-02Corrected a memory leak in Bu::Client, and hopefully sped up transmission some,Mike Buland
there's one more fix I can make later to really speed up transmission, but it's a little more delicate. Also, Cache::Ptr objects are now camparable even when unbound.
2011-02-21david - udp not building on windows for now && fixed a windows tcpsocket thingDavid
2011-02-21david - no block size on windowsDavid
2011-02-20Well, unlink, mkHardLink, setFileSize, and more are freshly implemented, as isMike Buland
rename, but there seems to be a problem, rename uses mkHardLink, and if the target exists, hey, it adds another one...not quite ideal...
2011-02-20Cleaned up a little, and added a bunch more stuff to myriadfs. As far as I canMike Buland
tell, we're missing rename, chown, and chmod.
2011-02-19Myriad does not handle multi-threaded access very well, that needs to beMike Buland
addressed, besides that, only a couple more functions need to be added to myriadfs before it's totally ready to have linux installed on it :-P
2011-02-19MyriadFs is getting good!Mike Buland
2011-02-18Some Uuid tweaks, not much, just figuring out the format. MyriadFs is comingMike Buland
along quite nicely. It looks like it works great for normal programs, but there need to be some tweaks made to a few things before it's working 100% via fuse. Also, the fuse module won't let you specify a file, a little odd.
2011-02-18Hey, a nifty little test for myriadfs.Mike Buland
2011-02-17Wow, MyriadFs is actually getting workable. You can create files, read, write,Mike Buland
etc. Next up is creating directories, and other special file types.
2011-02-17Made some great progress on the MyriadFs spec...it's interesting, a few moreMike Buland
decisions to make and we're set.
2011-02-04Some tweaks to the string unit test.Mike Buland
2011-01-22Minor change to csvwriter, the excel formatter wasn't escaping strings withMike Buland
commas or quotes quite right, it's much better now. Also, added an SHA1 unit test.
2011-01-21Decided to add some history to the comment.Mike Buland
2011-01-21PearsonHash has been added to libbu++, I...have no way of really verifying thatMike Buland
our results are right, but I can at least write a unit test and make sure that minor changes in the inputs create different results in the output.
2011-01-20Fixed a really strang, really hard to nail down corner case in StringMike Buland
2011-01-20Fixed, it changes all of them on each line now.Mike Buland
2011-01-20Wow! Merged the branch, streams are updated, and there's no more FString, runMike Buland
the fixstrings.sh script in the support directory to (hopefully) automatically update your projects.
2011-01-20UdpSocket is pretty much working. Non-blocking mode isn't, which is odd, butMike Buland
we can figure that out later.
2011-01-20More minor changes to the udpsocket test program.Mike Buland
2011-01-20Minor changes to udpsocket test program.Mike Buland
2011-01-20Ummm...it's a udpsocket, mostly. It seems like it should work, but early testsMike Buland
are failing...
2011-01-20Heh, forgot to rename the two fstring tests.Mike Buland
2011-01-20Made (very) basic progress towards defining UtfString. It's actually going toMike Buland
use a Bu::String as it's backend storage, so we'll get all the great out of that...
2011-01-20Wow, got the Stream changes propegated, all tests build with string instead ofMike Buland
fstring, and updated the copyright notice to extend to 2011
2011-01-20Bu::FString is now String, and there's a shell script to fix any other programsMike Buland
that were using fstring, I hope.
2011-01-19Started work adding more functions to stream, and changing to a new size type.Mike Buland
2011-01-14Well...at least it compiles now...Mike Buland
2011-01-14Here's a udp socket. It's not done yet, it can just about send data.Mike Buland
2011-01-13Md5 works really, really well. It's fast, and sexy, and awesome. Thanks david.Mike Buland
2011-01-13md5...is...broken...I'm...fixing it...Mike Buland
2011-01-12Plugger, and potentially anything that can use windows, can report windowsMike Buland
errors now...uh...woo?
2011-01-12Plugger works on windows!Mike Buland
2011-01-12I didn't know what to call this branch, it's just general things that I thinkMike Buland
libbu++ should have, but doesn't yet that may cause some external code to be updated as well.
2011-01-10Merged in the core branch. This is a major update that fixes many things, andMike Buland
changes many others, including source files that were deleted and renamed. Before doing this update, I reccomend a full clean, or even a fresh checkout. Things to note, most outstanding about this update: - Bu::Socket was changed to Bu::TcpSocket and the default mode is blocking. - All templatized container classes are SharedCore now, which is good, but SharedCore is inherently non-reentrant safe. However, all SharedCore classes have a "clone" function that return a non-shared copy of the object, safe for passing into a reentrant safe function accessing shared memory.