Permalink
Commits on Oct 30, 2009
  1. Fixed issue in node-repl that was caused from removing node in the gl…

    …obal scope.
    RayMorgan committed Oct 30, 2009
Commits on Oct 29, 2009
  1. Upgrade v8 to 1.3.18

    ry committed Oct 29, 2009
  2. Clean up posix module docs

    ry committed Oct 29, 2009
Commits on Oct 28, 2009
  1. Move node.dns.* into /dns.js

    ry committed Oct 28, 2009
  2. node.fs.* moved into "/posix.js"

    use require("/posix.js") to access them.
    ry committed Oct 28, 2009
  3. fix error from v8 upgrade

    ry committed Oct 28, 2009
  4. Upgrade v8 to 1.3.17

    ry committed Oct 28, 2009
  5. bump version

    ry committed Oct 28, 2009
  6. Revert "Change HTTP back to a 1.1 client."

    This reverts commit 9a70abb.
    ry committed Oct 28, 2009
  7. Only allow a promise to fire once, remove promise.cancel()

    promise.cancel() is due to return at some point.
    ry committed Oct 16, 2009
  8. Use full path to link to libv8.a and libudns.a

    Previously was linking just by doing -lv8 or -ludns which could confuse the
    build when a system libv8 or libudns was installed.
    ry committed Oct 27, 2009
Commits on Oct 27, 2009
  1. Link libev and libeio as a normal .o instead of as .a

    Using WAF "staticlib" to compile libev tends to confuse it with a system
    version. Thanks to mr.binary42 for helping debug.
    ry committed Oct 27, 2009
  2. Enable large file support.

    ry committed Oct 27, 2009
  3. Prefix all source files with node_

    ry committed Oct 27, 2009
  4. Remove unused macro

    ry committed Oct 27, 2009
Commits on Oct 26, 2009
  1. Change HTTP back to a 1.1 client.

    This was modified in b893859 even though it
    wasn't really required. Some users are experiencing problems after changing
    to 1.0 - once those are identified the client will returned to 1.0.
    ry committed Oct 26, 2009
  2. Correctly guess x64 architecture

    Previously was dependent on how python was compiled, and this was causing
    build errors for some Macintosh Snow Leopard users. The solution is to use
    a functionality already in WAF which looks at the output of
    
      echo | gcc -E -dM -
    ry committed Oct 26, 2009
Commits on Oct 25, 2009
  1. Rename node.libraryPaths to require.paths

    to be more inline with CommonJS.
    ry committed Oct 25, 2009
Commits on Oct 16, 2009
  1. Add work-around for configure --debug with Python 2.4.3

    This is the error that was encountered:
    
      : make
      Waf: Entering directory `/dcs/06/csugds/node/ry-node-cfe5876/build'
      Traceback (most recent call last):
        File "tools/waf-light", line 148, in ?
          Scripting.prepare(t, cwd, VERSION, wafdir)
        File "/dcs/06/csugds/node/ry-node-cfe5876/tools/wafadmin/Scripting.py", line 142, in prepare
          prepare_impl(t, cwd, ver, wafdir)
        File "/dcs/06/csugds/node/ry-node-cfe5876/tools/wafadmin/Scripting.py", line 132, in prepare_impl
          main()
        File "/dcs/06/csugds/node/ry-node-cfe5876/tools/wafadmin/Scripting.py", line 185, in main
          fun(ctx)
        File "/dcs/06/csugds/node/ry-node-cfe5876/tools/wafadmin/Scripting.py", line 382, in build
          return build_impl(bld)
        File "/dcs/06/csugds/node/ry-node-cfe5876/tools/wafadmin/Scripting.py", line 395, in build_impl
          bld.add_subdirs([os.path.split(Utils.g_module.root_path)[0]])
        File "/dcs/06/csugds/node/ry-node-cfe5876/tools/wafadmin/Build.py", line 924, in add_subdirs
          self.recurse(dirs, 'build')
        File "/dcs/06/csugds/node/ry-node-cfe5876/tools/wafadmin/Utils.py", line 599, in recurse
          f(self)
        File "<string>", line 312, in build
        File "/dcs/06/csugds/node/ry-node-cfe5876/tools/wafadmin/TaskGen.py", line 297, in clone
          setattr(newobj, x, copy.copy(getattr(self, x)))
        File "/usr/lib/python2.4/copy.py", line 108, in copy
          return _reconstruct(x, rv, 0)
        File "/usr/lib/python2.4/copy.py", line 336, in _reconstruct
          y = callable(*args)
        File "/usr/lib/python2.4/copy_reg.py", line 92, in __newobj__
          return cls.__new__(cls, *args)
      TypeError: function() takes at least 2 arguments (0 given)
      make: *** [all] Error 1
    ry committed Oct 16, 2009
  2. Upgrade v8 to 1.3.16

    and apply my V8 patch for debugging.
    ry committed Oct 16, 2009
  3. Improve webpage

    - add google-analytics
    - add example to front-page
    ry committed Oct 16, 2009
Commits on Oct 15, 2009
  1. Upgrade http parser, change node as needed.

    The latest version of http-parser is a bit more stringent EOF semantics.
    ry committed Oct 15, 2009
  2. Added external interface for signal handlers.

    Also process.pid and node.kill().
    brandon-beacher committed with ry Oct 14, 2009
Commits on Oct 14, 2009
  1. Upgrade http_parser, allows quotes in URI

    http_parser needs to be upgraded to latest code. Currently running off the
    v0.2 branch, which is missing the latest fixes.
    ry committed Oct 14, 2009
  2. Add node.fs.sendfile()

    Connorhd committed with ry Oct 14, 2009
  3. Add connection.fd getter.

    ry committed Oct 14, 2009