Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-07-09 | RandomCmwc was far too static before, now it's seeded with the Basic generator. | Mike Buland | |
2012-06-20 | Silly RandomCmwc, it was using a static variable somewhere. That's fixed now. | Mike Buland | |
2012-06-15 | Bu::Myriad now only uses BitString during initialization, and I'm going to | Mike Buland | |
replace that with just an array, no problem. It's many, many, many times faster while streams are growing, and it should be constant time, not linear like it was before. It also handles myriad files in excess of 2gb correctly now, at least, it seems to just fine :) | |||
2012-06-04 | UtfString supports get and append now, but it still needs a lot of work. | Mike Buland | |
2012-05-25 | Fixed a *very* rare steady-state issue in rehashing code. There's still | Mike Buland | |
potential for probing to fail in a way that can't be fixed by rehashing, but it should be amazingly rare. | |||
2012-05-23 | We have a nice selection of basic randomness functions now. | Mike Buland | |
2012-05-22 | Moved random to stable, just needs some minor tweaks. But it's already in use | Mike Buland | |
in a couple of core components, including in tempFile name generation. | |||
2012-05-16 | Lzma was still printing debugging on "inflate". | Mike Buland | |
2012-05-10 | Amazing this made it through for so long, but destroying a Bu::Buffer in write | Mike Buland | |
mode didn't flush it's buffers. | |||
2012-05-03 | Rearranging some stuff. | Mike Buland | |
2012-04-17 | Fixed bug in bzip2 double-stop. | Mike Buland | |
2012-04-15 | Updated copyright, packaging, makefile, etc. | Mike Buland | |
2012-04-14 | Added support for running subsets of unit tests to Bu::UnitSuite, now just list | Mike Buland | |
the names of the tests you want to run on the command line. Also, fixed some minor issues in two of the test suites. | |||
2012-04-14 | The core of myriad is now thread-safe. It could use a little work on multiple | Mike Buland | |
streams accessing the same blocks at the same time. Right now it's safe, but a little strange, since both streams work from seperate buffers. Maybe that's ok, but it still needs some more investigation. I want to remove the BitString stuff entirely, it turns out it's the slowest part, which, upon actually looking at the code is completely obvious. This change shouldn't change the API at all, just make adding blocks to streams much, much faster. | |||
2012-04-13 | Myriad is actually fine, I double checked it for cross-platformed-ness. It | Mike Buland | |
doesn't yet normalize the endian-ness, and I guess at this point to maintain compatibility I'll have to make it a little endian format. I would still like to add better thread-safety to it, but that's about it. | |||
2012-04-06 | Threads can tell you their own ids now, and they can also report that they | Mike Buland | |
failed to start. | |||
2012-04-06 | Supports ThreadIds now, you can also get the thread id of any thread, and | Mike Buland | |
compare ThreadId objects. | |||
2012-04-03 | Process doesn't include win32.h now. | Mike Buland | |
2012-04-03 | Process works...sorta...in windows. | Mike Buland | |
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. |