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

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

    … winxed library generates winxed.pbc, not winxed_distutils.pbc
    committed Apr 23, 2011
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…

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

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

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

    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…

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

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

    …_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
    committed Apr 4, 2011
Commits on Apr 3, 2011
  1. Add in an alternate method for making decorators. Inheriting from Ros…

    …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
    committed Apr 3, 2011
Commits on Apr 2, 2011
  1. Add in a benchmark showing the performance of simple memoizer vs prox…

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

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

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

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

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

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

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

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

    …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
    committed Mar 31, 2011
Commits on Mar 30, 2011
  1. rename src/tap_harness to src/harness to reflect the new name of the …

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

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

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