Permalink
Commits on May 19, 2011
  1. readline docs

    DTrejo committed with ry May 19, 2011
Commits on May 17, 2011
  1. Changes for job bullets

    ry committed May 17, 2011
Commits on May 16, 2011
  1. Remove 'binary' encoding assert - add tests

    Don't write large characters to buffers with binary encoding. You will be
    silently injured.
    ry committed May 16, 2011
  2. Disable compression with OpenSSL.

    This improves memory and speed. Users may apply compression in "userland"
    above the CryptoStream layer if they desire.
    ry committed Apr 1, 2011
Commits on May 14, 2011
  1. Fix event listener leak check timing

    Fixes #1041.
    koichik committed with ry May 12, 2011
  2. Update http.ServerRequest docs

    The documentation for 'end' was wrong, and 'close' now has an `err`
    parameter.
    felixge committed with ry May 14, 2011
  3. Error argument for http.ServerRequest 'close'

    Problem: It was not possible to detect the reason for a premature
    connection termination in http requests.
    
    This patch provides a new `err` argument to the 'close' event which
    can be inspected to differentiate between a timeout and a client
    actively terminating the connection.
    
    Also contains tests for this new behavior for http and https.
    felixge committed with ry May 14, 2011
  4. Make https 'timeout' events bubble up

    Also adds a test case for it.
    felixge committed with ry May 14, 2011
Commits on May 11, 2011
  1. Add trademark stuff to homepage

    ry committed May 11, 2011
Commits on May 10, 2011
  1. Fix a url regression

    The change for #954 introduced a regression that would cause
    the url parser to fail on special chars found in the auth
    segment.  Fix that, and also don't create invalid urls when
    format() is called on an object containing an auth member
    containing '@' characters or delimiters.
    isaacs committed May 10, 2011
Commits on May 9, 2011
Commits on May 7, 2011
  1. Attempt to connect to debug process more than once

    The debugger would give up after only 100ms but on my system this
    timeout isn't enough. The startup process is now modified to try 6
    times every 50ms instead.
    
    Fixes #1010.
    laverdet committed with ry May 3, 2011
  2. TLS: simplify logic

    ry committed May 6, 2011
Commits on May 6, 2011
  1. Point changelog to correct branch

    Fixes #1002. Thanks cjavapro.
    ry committed May 6, 2011
Commits on May 5, 2011
  1. Fix crash in debugger

    ry committed May 5, 2011
  2. Add on('error') to http request example

    for indexzero
    ry committed May 5, 2011
Commits on May 2, 2011
  1. cleartextstream.destroy() should destroy socket.

    This fixes a critical bug see in MJR's production. Very difficult to build a
    test case. Sometimes HTTPS server gets sockets that are hanging in a
    half-duplex state.
    ry committed May 2, 2011
Commits on May 1, 2011
  1. Remove oprofile flags in wscript.

    V8 3.1.5 (commit 550f73a) dropped oprofile support so don't pass
    prof=oprofile to scons.
    
    See http://codereview.chromium.org/6474037/
    
    Fixes #998.
    bnoordhuis committed with ry May 1, 2011
Commits on Apr 30, 2011
  1. Merge branch 'v8-3.1' into v0.4

    ry committed Apr 30, 2011
  2. Upgrade V8 to 3.1.8.14

    ry committed Apr 30, 2011
Commits on Apr 28, 2011
  1. Doc improvements.

    koichik committed with ry Apr 28, 2011
  2. Better stream.pipe() tracking.

    This commit does three things:
    
    1. Uses an exposed counter rather than a hidden array for tracking dest
    streams that may have multiple inputs.  This allows for significantly
    faster lookups, since the counter can be checked in constant time rather
    than searching an array for the dest object.  (A proper O(1) WeakMap
    would be better, but that may have to wait for Harmony.)
    
    2. Calls the 'end' event logic when there is an 'error' event on the
    source object (and then throws if there are no other error listeners.)
    This is important, because otherwise 'error' events would lead to
    memory leaks.
    
    3. Clean up the style a bit.  Function Declarations are not allowed
    within blocks in ES strict.  Prefer Function Declarations to Function
    Expressions, because hoisting allows for more expressive ordering of
    logic.
    
    Downside: It adds "_pipeCount" as part of the Stream API.  It'll work
    fine if the member is missing, but if anyone tries to use it for some
    other purpose, it can mess things up.
    isaacs committed Apr 27, 2011
Commits on Apr 26, 2011
  1. Close #983 Better JSON.parse error detection

    Previous pattern would only catch ILLEGAL, not { or other
    known-but-unexpected JSON tokens.
    isaacs committed Apr 26, 2011
Commits on Apr 25, 2011
  1. Close #962: Fixed typo in vm.runInNewContext docs.

    EDIT: Also added another typo fix to this commit. --isaacs
    laggyluke committed with ry Apr 21, 2011
  2. Close #974 Properly report traceless errors.

    Also, tests for the same.
    isaacs committed Apr 25, 2011
Commits on Apr 23, 2011
  1. Correct attribution

    ry committed Apr 23, 2011