Permalink
Commits on Mar 27, 2012
  1. Updated copyright and license statements and added project license (g…

    …el.txt).
    
    Added copyright and license file (NOTICE.txt) to main source directory.
    committed Mar 27, 2012
Commits on Mar 26, 2012
  1. Cleaned up gel.js

    committed Mar 26, 2012
  2. Implemented hook for lib/_third_party_main.

    Implemented eval from command line argument.
    Quick test for eval from command line argument.
    committed Mar 26, 2012
Commits on Mar 22, 2012
  1. Implemented process.cwd().

    Changed FsApi to read actual file text instead of returning test code.
    Added file test/test_module.js.
    Removed hard-coded test/mock-code from gel.js.
    committed Mar 22, 2012
Commits on Mar 20, 2012
  1. Implemented process.nextTick.

    Added process.platform and process.mainModule variables.
    committed Mar 20, 2012
Commits on Mar 19, 2012
Commits on Mar 18, 2012
  1. Reformatted test code.

    committed Mar 18, 2012
  2. Simplified ScriptSource assembly registration and expanded it to incl…

    …ude a list of distinct assemblies that have been registered.
    
    Changed NativesApi so that it does not require a property added for each new library and so that it includes files from test/.
    Updated native_module.js to use the new NativesApi methods, breaking Node.js INTERNALS compatibility for process.binding('natives').
    Added method Array.prototype.init to ddr-ecma5.js.
    Moved test code from the main gel.js file to the various new test files in the new test/ directory.
    Slightly expanded buffer tests to explore a different approach for implementing them.
    committed Mar 18, 2012
Commits on Mar 17, 2012
Commits on Mar 16, 2012
  1. Imported libs from Node.js: _linklist, freelist, punycode, querystrin…

    …g, url and vm. (UNTESTED)
    committed Mar 16, 2012
Commits on Mar 7, 2012
  1. Imported assert.js from Node.js.

    Imported test_assert.js from CommonJS @ https://github.com/commonjs/commonjs/blob/8203f29d858d4d2adbd2bb911949fac7459ac264/tests/unit-testing/1.0/program.js.
    Moved Process.prototype.set__proto__ to ddr-ecma5.js as Object.set__proto__.
    committed Mar 7, 2012
Commits on Mar 5, 2012
  1. Imported steam.js from Node.js.

    Fixed error in console.js, missing argument on write method.
    Changed ddr-ecma5.js to warn via console instead of throwing an error on incompatible defineProperty calls.
    committed Mar 5, 2012
  2. Imported Douglas Crockford's JSON implementation.

    Replaced the "using strict" directive in ddr-ecma5.js.
    committed Mar 5, 2012
  3. Replaced shims.js with ddr-ecma5.js.

    Moved __proto__ shim to process.set__proto__.
    committed Mar 5, 2012
  4. Added IActiveScriptProperty usage in a FAILED attempt to get EcmaScri…

    …pt 5.1 functionality from the Chakra JScript engine.
    
    Looks like we have to use a shim to get the functionality.
    committed Mar 5, 2012
Commits on Mar 4, 2012
  1. Imported Node.js events.js

    committed Mar 4, 2012
  2. Comments.

    committed Mar 4, 2012
  3. An idea to use the __eval hack only and drop usage of __define.

    This is probably the best compromise for the usage model within Node.js.
    committed Mar 4, 2012
  4. Formatting.

    committed Mar 4, 2012