Permalink
Commits on Apr 23, 2011
  1. this is Rosella version 1

    Whiteknight committed Apr 23, 2011
  2. update README to include information about the release. Make sure the…

    Whiteknight committed Apr 23, 2011
    … winxed library generates winxed.pbc, not winxed_distutils.pbc
Commits on Apr 22, 2011
Commits on Apr 13, 2011
  1. fix Result and test. Add in a new prototype Asserter class, to act as…

    Whiteknight committed Apr 13, 2011
    … an OO wrapper around the Assert namespace. Eventually, this will be what we use instead
Commits on Apr 12, 2011
  1. fix broken test

    Whiteknight committed Apr 12, 2011
Commits on Apr 10, 2011
  1. Add in a new mechanism for handling prototypes using a more JavaScrip…

    Whiteknight committed Apr 10, 2011
    …t-like model. The basic idea is based on code posted by NotFound++, with a few additions like invokability for sub-like objects
Commits on Apr 6, 2011
  1. some docs for TAP listener

    Whiteknight committed Apr 6, 2011
Commits on Apr 5, 2011
  1. Add in a new stub test method for invoke_method. Also, add some not-i…

    Whiteknight committed Apr 5, 2011
    …mplemented notices to empty test methods
  2. Refactor indirect method call logic to an invoke_method. Use this in …

    Whiteknight committed Apr 5, 2011
    …Event to handle the case of String as method. Add tests for EventManager
Commits on Apr 4, 2011
  1. remove cruft from Decorator. Implement stubs for get_attr_str and set…

    Whiteknight committed Apr 4, 2011
    …_attr_str. These don't work because we aren't walking the mro. Object.find_method walks the MRO, get/set_attr_str do not (go figure, inconsistency?). Refactor find_method, keeping in mind that we can no longer do direct attribute access
Commits on Apr 3, 2011
  1. Add in an alternate method for making decorators. Inheriting from Ros…

    Whiteknight committed Apr 3, 2011
    …ella.Decorate.Decorator allows transparent find_method fallback to a decorated target object. In essence, it treates the target object like a super-object for find_method
Commits on Apr 2, 2011
  1. Add in a benchmark showing the performance of simple memoizer vs prox…

    Whiteknight committed Apr 2, 2011
    …y-based. proxy-based is approx 60% slower, but does add more features
  2. Redo the memoizer cache system. Add in a proxy-based memoization solu…

    Whiteknight committed Apr 2, 2011
    …tion in addition to the 'simple' versions
  3. Add memoize to the build. Fix it so it builds, and at least part of i…

    Whiteknight committed Apr 2, 2011
    …t runs. Add in a benchmark which shows the performance difference between a naive recursive fibonacci, and a version using a memoized Y combinator
Commits on Apr 1, 2011
  1. fixes for Path class move

    Whiteknight committed Apr 1, 2011
  2. Add in a Y-combinator variant with built-in memoization. Inspired by …

    Whiteknight committed Apr 1, 2011
    …similar code at matt.might.net
  3. break Path into it's own library. It's sufficiently different from qu…

    Whiteknight committed Apr 1, 2011
    …ery that I shouldn't be lumping them
Commits on Mar 31, 2011
  1. flesh out several tests for action library. Move ContainerResolver te…

    Whiteknight committed Mar 31, 2011
    …st file (mostly stubbish) to the t/container folder
  2. Add in missing files

    Whiteknight committed Mar 31, 2011
  3. Break important bits of TestContext out into TestStatus. TestContext …

    Whiteknight committed Mar 31, 2011
    …can be used to hold data and helper methods. TestStatus is the important details which are used internally by the test suite, and which control the way the test runs and reports its status
Commits on Mar 30, 2011
  1. rename src/tap_harness to src/harness to reflect the new name of the …

    Whiteknight committed Mar 30, 2011
    …library. Add the test files for the harness classes into the harness so we actually run them
  2. move logic for extracing a Failure from an Exception into a separate …

    Whiteknight committed Mar 30, 2011
    …function. Report failures in a loop, so we can show failures to an arbitrary nesting depth.
  3. use isa_type more pervasively, to prevent ad hoc solutions from appea…

    Whiteknight committed Mar 30, 2011
    …ring all over the place. Pass in exception objects to Assert.fail, where available, so the user gets more information about nested failure conditions. Add in some more stub tests for Result