Permalink
Commits on Apr 5, 2013
  1. @novemberborn

    Merge pull request #1 from EqualMedia/debug-names

    Name created constructors
    novemberborn committed Apr 5, 2013
  2. @novemberborn

    Allow constructors to be named

    `Compose` and `instance.extend()` can take an optional `name` as their first argument. The resulting constructor is created in such a way that its `.name` property is the specified name, which makes debugging and heap inspection easier.
    
    The new default name is `ComposedConstructor`, instead of the too generic `Constructor`.
    
    If `Compose.debuggableName` exists, it's called with the name as determined so far, and the return value (if any) is used as the actual name. Implementations could inspect the stack to determine a name for the constructor.
    novemberborn committed Mar 21, 2013
Commits on Mar 21, 2013
  1. @novemberborn

    Fix linting issues

    novemberborn committed Mar 21, 2013
  2. @novemberborn

    Throw upon conflicts

    novemberborn committed Mar 21, 2013
  3. @novemberborn

    Fix whitespace

    novemberborn committed Mar 21, 2013
Commits on Jul 23, 2012
  1. @novemberborn

    Remove tests and dependency on patr

    * Tests don't run nicely in isolation
    * Patr isn't up to date in NPM
    
    Will attempt to rewrite tests through say Buster.JS later.
    novemberborn committed Jul 23, 2012
Commits on Feb 22, 2012
  1. @kriszyp
Commits on Jan 15, 2012
  1. @neonstalwart
Commits on Jan 13, 2012
  1. @kriszyp

    Changes to handle more complex hierarchies, consistently using the co…

    …nstructor's recorded hierarchy.
    
    Adapt to test to run in browser or node
    kriszyp committed Jan 13, 2012
Commits on Dec 1, 2011
Commits on Nov 30, 2011
  1. @kriszyp
  2. @neonstalwart

    added test case to test that instance.constructor matches the functio…

    …n used to create the instance
    neonstalwart committed Nov 30, 2011
  3. @neonstalwart
Commits on Nov 23, 2011
  1. @neonstalwart
Commits on Sep 9, 2011
  1. @kriszyp

    Adjust argument check

    kriszyp committed Sep 9, 2011
  2. @kriszyp

    Require non-falsy arguments

    kriszyp committed Sep 9, 2011
Commits on Aug 15, 2011
  1. @kriszyp

    Use more robust detection of apply/call() methods to work around V8's…

    … buggy implementation of strict mode and |this| handling, so Compose works right from the console
    kriszyp committed Aug 15, 2011
Commits on Jul 6, 2011
  1. @kriszyp
  2. @kriszyp

    Fix path reference

    kriszyp committed Jul 6, 2011
  3. @kriszyp
  4. @kriszyp

    Update to doc estimate of size

    kriszyp committed Jul 6, 2011
Commits on Jun 16, 2011
  1. @kriszyp

    Fix main reference

    kriszyp committed Jun 16, 2011
  2. @kriszyp

    fix typo

    kriszyp committed Jun 16, 2011
Commits on Jun 13, 2011
  1. @kriszyp

    Move compose to top level

    kriszyp committed Jun 13, 2011
Commits on Apr 18, 2011
  1. @kriszyp
Commits on Apr 8, 2011
  1. @kriszyp

    Allow undefined parameters

    kriszyp committed Apr 8, 2011
Commits on Mar 12, 2011
  1. @kriszyp

    Fix icon property key

    kriszyp committed Mar 12, 2011
Commits on Mar 8, 2011
  1. @kriszyp

    Try adding icon

    kriszyp committed Mar 8, 2011
Commits on Mar 4, 2011
  1. @kriszyp
Commits on Feb 17, 2011
  1. @kriszyp
Commits on Feb 13, 2011
  1. @kriszyp
Commits on Feb 2, 2011
  1. @kriszyp
Commits on Jan 27, 2011
  1. @kriszyp

    Mixin after constructor returns non-instanceof object to ensure final…

    … instanceof correctness
    kriszyp committed Jan 27, 2011
Commits on Jan 24, 2011
  1. @kriszyp

    Update version/dependencies

    kriszyp committed Jan 24, 2011
Commits on Jan 13, 2011
  1. @kriszyp