Permalink
Commits on Jan 4, 2012
  1. Fix for inferring the same dependency twice.

    When using `module.declare(function (require, exports, module) { ... })`, if you `require`'d the same module twice, the dependency inference algorithm would infer it twice and then try to provide it twice. This eliminates those extra calls to `module.provide`, which we must remember could be in the control of a provider plug-in that isn't as well-equipped to deal with this behavior.
    domenic committed Jan 4, 2012
Commits on Dec 7, 2011
Commits on Sep 23, 2011
  1. Cleanup last commit.

    domenic committed Sep 23, 2011
Commits on Sep 22, 2011
  1. Fixes setDebugOptions bug.

    Multiple calls to setDebugOptions would reset all options that were not passed in.
    Paul J Bouzakis committed Sep 22, 2011
Commits on Sep 2, 2011
  1. Moving argument validation tests for module provider plug-ins to "pit…

    … of success" test set.
    domenic committed Sep 2, 2011
  2. Fixing typos in readme.

    domenic committed Sep 2, 2011
  3. Abstracting out the module loader hooks into the testing process, and…

    … moving them into runner.htm. Thus by providing different versions we can test other Modules/2.0 implementations.
    domenic committed Sep 2, 2011
  4. Moved argument validation tests and others that could be failed by a …

    …conforming Modules/2.0 implementation into a new "pit of success" test set.
    domenic committed Sep 2, 2011
Commits on Aug 24, 2011
  1. added MIT license

    donavon committed Aug 24, 2011
  2. removed me

    donavon committed Aug 24, 2011
  3. initial commit

    donavon committed Aug 24, 2011
  4. Edited naked.js via GitHub

    donavon committed Aug 24, 2011
  5. added MIT license

    donavon committed Aug 24, 2011
  6. added MIT license

    donavon committed Aug 24, 2011
  7. removed extraneous code

    donavon committed Aug 24, 2011
Commits on Aug 22, 2011
  1. Adding readme

    domenic committed Aug 22, 2011
  2. Adding a Modules/1.1 style plugin (based on XHR + eval) that passes a…

    …ll the tests when used against 2.0 modules, and that I am using in another project with actual 1.1-style modules.
    domenic committed Aug 22, 2011
Commits on Aug 21, 2011
Commits on Aug 16, 2011
Commits on Aug 15, 2011
  1. New approach to recursive provision (i.e. the stuff the last billion …

    …checkins have been about), involving less unnecessary recursion (which leads to call stack overflows in a real-world app) and instead keeps track of what's going on and refers to that information. All tests pass and real-world app seems to work, so this might be it...
    domenic committed Aug 15, 2011
  2. Just some cleanup and commenting

    domenic committed Aug 15, 2011
  3. Moving provision code into moduleFactory; adding some comments and a …

    …createCallbackAggregator utility.
    domenic committed Aug 15, 2011
  4. Got the diamond test to pass without breaking any other tests. Soluti…

    …on is a bit rough around the edges (need to complete step 3 of red/green/refactor).
    domenic committed Aug 15, 2011
Commits on Aug 11, 2011
  1. Factored out listeners in preparation for using them in provide to re…

    …solve the diamond problem.
    domenic committed Aug 11, 2011