Permalink
Commits on Oct 1, 2008
  1. 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
Commits on Sep 13, 2008
Commits on Sep 11, 2008
Commits on Aug 29, 2008
  1. 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. 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. Switching to strict equality operators throughout, and removing redef…

    …inition of ObjectMethods.
    jcoglan committed Aug 29, 2008
Commits on Aug 19, 2008
Commits on Aug 13, 2008
  1. Fixing a typo on the home page.

    jcoglan committed Aug 13, 2008
Commits on Aug 12, 2008
  1. Changing build layout.

    jcoglan committed Aug 12, 2008
Commits on Aug 8, 2008
Commits on Aug 6, 2008
  1. 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. 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
Commits on Aug 1, 2008
  1. 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. 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. 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. Updating StackTrace docs.

    jcoglan committed Jul 24, 2008
  3. Adding 'errors' mode to StackTrace, which only dumps the stack to the…

    … console when an exception is thrown.
    jcoglan committed Jul 24, 2008
  4. 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