Permalink
Commits on Oct 1, 2008
Commits on Aug 1, 2008
Commits on Jul 23, 2008
Commits on Jul 5, 2008
  1. Unix line endings

    jcoglan committed Jul 5, 2008
Commits on Jun 28, 2008
  1. Adding benchmarks.html to isolate performance tests so their speed is…

    jcoglan committed Jun 28, 2008
    … not affected by the rest of the test suite. Comparing modular branch to trunk, method calls are 2-3x faster, super calls are a little slower (not much), and IE performance is order of magnitude faster.
Commits on Jun 6, 2008
Commits on Jun 3, 2008
Commits on Apr 16, 2008
  1. Updating website.

    jcoglan committed Apr 16, 2008
  2. Fixing bug in Decorator and Proxy.Virtual caused by the .klass proper…

    jcoglan committed Apr 16, 2008
    …ty being delegated as a method.
Commits on Apr 10, 2008
Commits on Mar 26, 2008
Commits on Mar 24, 2008
Commits on Mar 23, 2008
Commits on Mar 22, 2008
Commits on Mar 18, 2008
Commits on Mar 13, 2008
  1. Adjusting State tests to make sure inherited state methods execute in…

    jcoglan committed Mar 13, 2008
    … the correct context.
  2. Improving implementation of State inheritance so that all state objec…

    jcoglan committed Mar 13, 2008
    …ts within a class have the same set of methods; if a state object does not implement a given method it receives a stub that just returns the receiver. When a class is inherited, all its state objects are used as parent classes for the state objects in the new subclass.
  3. Getting the State pattern to support inheritance without needing to r…

    jcoglan committed Mar 13, 2008
    …esort to lots of hacked-together singletons.
Commits on Mar 11, 2008
  1. Changing Module so that it provides included() and extended() hooks, …

    jcoglan committed Mar 11, 2008
    …so that modules can define class methods as well as instance methods. Made exclusion of methods include(), included(), extend() and extended() consistent between instance and class methods, and changed Forwardable to reflect these changes.
Commits on Mar 10, 2008
  1. Removing some pointless features from class.js. Singleton reinstantia…

    jcoglan committed Mar 10, 2008
    …tion is not prohibited, and the 'implement' directive has been thrown out.
  2. Factoring hook for adding methods to MethodChain out of the core clas…

    jcoglan committed Mar 10, 2008
    …s.js library and into MethodChain itself. Also making some adjustments to MethodChain to reduce file size.
Commits on Mar 9, 2008