changelog tags manifest rss

shortlog for Miscellaneous code

navigate: (0) -100 -60 tip

9 hours david CSV2Chart. Other random stuff.
7 days david Also added a Sum benchmark. Pleasantly, my implementation is faster here!
7 days david Added a quick perf test for factorials. My implementation is currently coming out significantly slower. No surprise: It uses a lot of long operations, and I've not yet done the recursive subdivide optimisations.
7 days david isPowerOfTwo.
8 days david Apparently working multiplication. Neat.
9 days david Fixed a bunch of bugs in valueOf. More tests.
9 days david Fixed subtraction and comparison. Still a huge number of non-passing tests, but we're getting there.
9 days david Given up on JScience. Reimplementing this myself wiht implementations loosely inspired by JScience ones.
9 days david More tests.
9 days david Added HTML report generation for tests.
9 days david Improved tests. Made things less mutable. Fixed some bugs that I think were actually there int he original implementation!
10 days david More tests.
10 days david Some fixes to LargeInteger.
11 days david Tinkering.
11 days david Merge.
12 days david Added an initial size for OpenHashMap on ijuma's instance.
12 days david Post merge commit.
13 days david Changed complement to use actual complement operator. Whoops!
13 days david Removing java.lang dependency from IntMap and LongMap.
11 days david Temporary javolution dependency.
12 days david Reverted multiple arrays change because it was way slower.
12 days david Switched OpenHashMap over to using multiple arrays instead of one with an Entry type.
12 days david Added another test for TreeHashMap.
12 days david Added another OpenHashMap test.
12 days david Fixed some stuff that was causing an IllegalAccessException.
13 days david Fixed a bug in TreeHashMap where removing one from a one element map caused it to not report as empty.
13 days david Did merge.
13 days david Moved things around.
13 days david Added an .hgignore file.
13 days david Added some missing files. Tidy up of accidentally committed files.
2 weeks david Added caching.
2 weeks david Vaguely working reflection API.
2 weeks david Tinkering with a reflection package.
2 weeks david Reduced scoping of association map case classes.
2 weeks david Lotsa tests.
2 weeks david Added coverage reporting.
2 weeks david Added benchmark for LongMap.
2 weeks david Added LongMap.
2 weeks david A few additional methods on ArrayStack. Some more tests.
2 weeks david Removed warnings by using asInstanceOf instead of pattern matching to the right type. Laaame.
2 weeks david Added -unchecked to compile. Removed some type annotations that were causing spurious erasure warnings.
2 weeks david Added a bunch of useful methods to ArrayStack, because simplicity offended me. Added some tests for ArrayStack.
2 weeks david More and more general tidying up to make this ready to submit as a standard part of the collections API.
2 weeks david Lots of renaming and commenting. Some removal of things I don't think are important.
2 weeks david Added optimisation for dictionary gets back in.
2 weeks david More tests for Dictionary.
2 weeks david Added some more tests for dictionary.
2 weeks david Changes to dictionary. It appears to be able to fall into an infinite loop somewhere.
2 weeks david Benchmarking code.
2 weeks david Fixed problems with hashmap.
2 weeks david Tinkering to improve performance.
2 weeks david Added a mutable hash map implementation. It seems to get pretty damn good update performance (better than java.util.HashMap) and adequate get performance.
2 weeks david Added tests for balance and orderedness.
2 weeks david Fixed a broken test.
2 weeks david Added size balanced tree and tests. Fixed some problems.
2 weeks david Merging.
2 weeks david Functorial unit testing FTW.
2 weeks david Added ++ to IntMap.
3 weeks david Reorderings of get and apply methods on IntMap. They seem to help.
3 weeks david Added some HashMap comparisons for IntMap performance.

navigate: (0) -100 -60 tip