Commits on Oct 1, 2008
  1. @jcoglan
  2. @jcoglan
  3. @jcoglan

    Fixing bug that prevents you from binding the callSuper method and ca…

    …lling it successfully later; helpful for methods that involve some async code.
    jcoglan committed Oct 1, 2008
Commits on Sep 14, 2008
  1. @jcoglan
Commits on Sep 13, 2008
  1. @jcoglan
Commits on Sep 11, 2008
  1. @jcoglan
Commits on Aug 29, 2008
  1. @jcoglan

    Module#include now uses the including object specified in the options…

    … hash for all internel include() calls, which means that overriding include() on a class will have the desired effect.
    jcoglan committed Aug 29, 2008
  2. @jcoglan

    Changing Module#include so that any include: or extend: blocks are de…

    …alt with first, then include() is re-called to deal with the instance methods. This allows mixins to redefine the include() method and have that change affect the rest of the current class definition.
    jcoglan committed Aug 29, 2008
  3. @jcoglan

    Switching to strict equality operators throughout, and removing redef…

    …inition of ObjectMethods.
    jcoglan committed Aug 29, 2008
Commits on Aug 19, 2008
  1. @jcoglan
Commits on Aug 13, 2008
  1. @jcoglan

    Fixing a typo on the home page.

    jcoglan committed Aug 13, 2008
Commits on Aug 12, 2008
  1. @jcoglan
  2. @jcoglan

    Changing build layout.

    jcoglan committed Aug 12, 2008
  3. @jcoglan
  4. @jcoglan
Commits on Aug 8, 2008
  1. @jcoglan
  2. @jcoglan
  3. @jcoglan
  4. @jcoglan
  5. @jcoglan
Commits on Aug 6, 2008
  1. @jcoglan

    Fixing an infinite recursion bug caused when a module uses an include…

    …d() hook to cause the including class to extend the module as well as include it.
    jcoglan committed Aug 6, 2008
Commits on Aug 4, 2008
  1. @jcoglan
  2. @jcoglan
  3. @jcoglan
  4. @jcoglan

    Equality method used by Set is equals(), not equal(). Set#add() retur…

    …ns a boolean. Some documentation for Set.
    jcoglan committed Aug 4, 2008
Commits on Aug 2, 2008
  1. @jcoglan
Commits on Aug 1, 2008
  1. @jcoglan
  2. @jcoglan

    Caching results of calls to callsSuper(func). JS.Class load time cut …

    …by 50%, test suite cut by 66%, class creation benchmark cut by 80%.
    jcoglan committed Aug 1, 2008
Commits on Jul 25, 2008
  1. @jcoglan
  2. @jcoglan
  3. @jcoglan

    Reducing name-finding delay in StackTrace. The setTimeout() ensures w…

    …e look names up after all other synchronous code has finished; we want as small a delay as possible.
    jcoglan committed Jul 25, 2008
Commits on Jul 24, 2008
  1. @jcoglan

    Factoring StackTrace's method wrapping out into a separate function s…

    …o it could be used on non-JS.Class-based classes.
    jcoglan committed Jul 24, 2008
  2. @jcoglan

    Updating StackTrace docs.

    jcoglan committed Jul 24, 2008
  3. @jcoglan

    Adding 'errors' mode to StackTrace, which only dumps the stack to the…

    … console when an exception is thrown.
    jcoglan committed Jul 24, 2008
  4. @jcoglan

    Fixing some performance problems introduced by f0f4718..., and partia…

    …lly removing auto-dependent updating for dependencies more than one level deep (fc538f2...).
    jcoglan committed Jul 24, 2008