Permalink
Switch branches/tags
Nothing to show
Commits on Jun 10, 2010
  1. Remove unnecessary stars

    Whiteknight committed Jun 10, 2010
  2. Fix stupid typo

    Whiteknight committed Jun 10, 2010
Commits on Mar 22, 2010
  1. updates to README

    Whiteknight committed Mar 22, 2010
  2. add get_bool to most types. Fix several test failures. most types are…

    Whiteknight committed Mar 22, 2010
    … failing one test each now
  3. add a run_test utility to run an individual test. Fix all tests so th…

    Whiteknight committed Mar 22, 2010
    …at the test suite actually runs (but several tests fail)
  4. small fix to the harness

    Whiteknight committed Mar 22, 2010
  5. add that file, finally

    Whiteknight committed Mar 22, 2010
  6. major overhaul of the existing tests. Since we have many similar type…

    Whiteknight committed Mar 22, 2010
    …s (stcks, queues) we can inherit most of the tests from a hierarchy of parent test classes. Almost all tests now are in common.nqp and inherited by the individual files.
  7. +x to setup.pir

    Whiteknight committed Mar 22, 2010
Commits on Mar 2, 2010
  1. Bugfix

    kurahaupo committed Mar 2, 2010
     - FPQ_ITEMS() raised divide-by-zero before size was set
        (get rid of modulus operations)
    Changed Integer coercion to return .elements()
    Added .capacity() to return (apparent) allocated size
    More tests, with better descriptions
    More unification of the 3 different source files
Commits on Feb 27, 2010
Commits on Feb 25, 2010
  1. some aesthetic improvements to the output of the test harness. FPQ st…

    Whiteknight committed Feb 25, 2010
    …ill fails a does test that I can't quite explain. FPQ2 and FPQ3 are still aborting early with a floating point exception.
Commits on Feb 24, 2010
Commits on Feb 23, 2010
  1. add benchmarks for FPQ2 and FPQ3. Fix test counts for both. Add both …

    Whiteknight committed Feb 23, 2010
    …to setup.pir so they build, and benchmarks.sh so the benchmarks run. Both types exhibit Floating point exceptions and fail tests/benchmarks
  2. typo fixes, now compiles

    kurahaupo committed Feb 23, 2010
  3. Tidy up push_eh/pop_eh flow

    kurahaupo committed Feb 23, 2010
  4. Commit edits

    kurahaupo committed Feb 23, 2010
Commits on Feb 19, 2010
Commits on Feb 13, 2010
Commits on Feb 8, 2010
Commits on Feb 7, 2010
  1. small fixes. RPQ was throwing exception during the new rapidfire benc…

    Whiteknight committed Feb 7, 2010
    …hmark. Fix that and fix some output formatting
  2. remove the old .nqp-based benchmarks. Replace with a series of pir-ba…

    Whiteknight committed Feb 7, 2010
    …sed benchmarks with a factored library file
Commits on Feb 6, 2010
  1. Add benchmarks for new RPS2 type. This type uses a geometrically-grow…

    Whiteknight committed Feb 6, 2010
    …ing (but currently never shrinking flat memory buffer. Benchmark times are better-but-similar (33% faster) to RPA for push, ~200x better than RPA for pop.
  2. Add benchmarks for RPS. Some fixes to push/pop logic to make the benc…

    Whiteknight committed Feb 6, 2010
    …hmark pass. RPS shows marginally-better push performance than RPA due to less frequent memory reallocations. However pop performace is significantly less than RPA (0.17s for RPS compared to 0.05s for RPA). This demonstrates that the mechanism behind this type is flawed and a new algorithm needs to be determined.
  3. Add benchmarks for FPQ versus RPA (FPA doesn't support push/shift). F…

    Whiteknight committed Feb 6, 2010
    …PQ has similar push/shift speeds, and is two orders of magnitude faster in shift operations than RPA. Is modestly slower than RPA for push.