Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release proposal: v3.0.0 #2221

Closed
wants to merge 52 commits into from
Closed

Release proposal: v3.0.0 #2221

wants to merge 52 commits into from

Commits on Aug 4, 2015

  1. Configuration menu
    Copy the full SHA
    92214cf View commit details
    Browse the repository at this point in the history
  2. deps: update v8 to 4.3.61.21

    * @indutny's SealHandleScope patch (484bebc38319fc7c622478037922ad73b2edcbf9)
      has been cherry picked onto the top of V8 to make it compile.
    * There's some test breakage in contextify.
    * This was merged at the request of the TC.
    
    PR-URL: #1632
    chrisdickinson authored and rvagg committed Aug 4, 2015
    Configuration menu
    Copy the full SHA
    dc94349 View commit details
    Browse the repository at this point in the history
  3. doc: update v8 flags in man page

    PR-URL: #1701
    Reviewed-By: Ben Noordhuis <[email protected]>
    targos authored and rvagg committed Aug 4, 2015
    Configuration menu
    Copy the full SHA
    cba302f View commit details
    Browse the repository at this point in the history
  4. Revert "dns: remove AI_V4MAPPED hint flag on FreeBSD"

    This reverts commit 04bea9f.
    
    PR-URL: #1555
    Reviewed-By: Fedor Indutny <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    cjihrig authored and rvagg committed Aug 4, 2015
    Configuration menu
    Copy the full SHA
    263b454 View commit details
    Browse the repository at this point in the history
  5. net: do not set V4MAPPED on FreeBSD

    V4MAPPED is not supported on recent FreeBSD versions, at least on 10.1.
    Thus, do not set this flag in net.connect on FreeBSD.
    
    Fixes: nodejs/node-v0.x-archive#8540
    Fixes: nodejs/node-v0.x-archive#9204
    PR-URL: nodejs/node-v0.x-archive#18204
    PR-URL: #1555
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Fedor Indutny <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    Julien Gilli authored and rvagg committed Aug 4, 2015
    Configuration menu
    Copy the full SHA
    d6a97eb View commit details
    Browse the repository at this point in the history
  6. deps: backport 7b24219346 from v8 upstream

    Original:
    	Fix lookup iterator checks in GetRealNamedProperty* methods
    
    	BUG=v8:4143
    	[email protected]
    	LOG=n
    
    	Review URL: https://codereview.chromium.org/1161553004
    
    	Cr-Commit-Position: refs/heads/master@{#28616}
    
    PR-URL: #1805
    Reviewed-By: Domenic Denicola <[email protected]>
    rvagg committed Aug 4, 2015
    Configuration menu
    Copy the full SHA
    2a97fc8 View commit details
    Browse the repository at this point in the history
  7. buffer: allow ARGS_THIS to accept a name

    Allowing the name to be passed to the ARGS_THIS macro will make it
    easier to share code with the Uint8Array implementation.
    
    PR-URL: #1825
    Reviewed-By: Ben Noordhuis <[email protected]>
    trevnorris authored and rvagg committed Aug 4, 2015
    Configuration menu
    Copy the full SHA
    804f3a0 View commit details
    Browse the repository at this point in the history
  8. buffer: implement Uint8Array backed Buffer

    With V8 4.4 removing the external array data API currently used by
    Buffer, the new implementation uses the Uint8Array to back Buffer.
    
    Buffers now have a maximum size of Smi::kMaxLength, as defined by V8.
    Which is ~2 GB on 64 bit and ~1 GB on 32 bit.
    
    The flag --use-old-buffer allows using the old Buffer implementation.
    This flag will be removed once V8 4.4 has landed.
    
    The two JS Buffer implementations have been split into two files for
    simplicity.
    
    Use getter to return expected .parent/.offset values for backwards
    compatibility.
    
    PR-URL: #1825
    Reviewed-By: Ben Noordhuis <[email protected]>
    trevnorris authored and rvagg committed Aug 4, 2015
    Configuration menu
    Copy the full SHA
    d6e8e37 View commit details
    Browse the repository at this point in the history
  9. buffer: finish implementing FreeCallback

    Passing a FreeCallback to Buffer::New() now uses externalized
    ArrayBuffer's.
    
    PR-URL: #1825
    Reviewed-By: Ben Noordhuis <[email protected]>
    trevnorris authored and rvagg committed Aug 4, 2015
    Configuration menu
    Copy the full SHA
    f6d74da View commit details
    Browse the repository at this point in the history
  10. buffer: switch to using Maybe<T> API

    Use the new Maybe<T> syntax for v8::Object::SetPrototype().
    
    PR-URL: #1825
    Reviewed-By: Ben Noordhuis <[email protected]>
    trevnorris authored and rvagg committed Aug 4, 2015
    Configuration menu
    Copy the full SHA
    833377c View commit details
    Browse the repository at this point in the history
  11. buffer: switch API to return MaybeLocal<T>

    Instead of aborting in case of internal failure, return an empty
    Local<Object>. Using the MaybeLocal<T> API, users must check their
    return values.
    
    PR-URL: #1825
    Reviewed-By: Ben Noordhuis <[email protected]>
    trevnorris authored and rvagg committed Aug 4, 2015
    Configuration menu
    Copy the full SHA
    f41282f View commit details
    Browse the repository at this point in the history
  12. buffer: make additional changes to native API

    Address comments and deprecations left in source files. These changes
    include:
    
    * Remove the deprecated API.
    * Change Buffer::New() that did a copy of the data to Buffer::Copy()
    * Change Buffer::Use() to Buffer::New()
    
    PR-URL: #1825
    Reviewed-By: Ben Noordhuis <[email protected]>
    trevnorris authored and rvagg committed Aug 4, 2015
    Configuration menu
    Copy the full SHA
    194f63e View commit details
    Browse the repository at this point in the history
  13. crypto: remove kMaxLength on randomBytes()

    New Buffer implementation allows greater than kMaxLength to be created.
    So instead check if the passed value is a valid Smi.
    
    PR-URL: #1825
    Reviewed-By: Ben Noordhuis <[email protected]>
    trevnorris authored and rvagg committed Aug 4, 2015
    Configuration menu
    Copy the full SHA
    c0d46a1 View commit details
    Browse the repository at this point in the history
  14. vm: fix property descriptors of sandbox properties

    The GlobalPropertyQueryCallback was changed in 2010 to return an
    integer instead of a boolean:
    
    https://groups.google.com/forum/#!topic/v8-users/OOjHJrix-cU
    
    This integer communicates the property descriptors of the property,
    instead of just its presence or absence. However, the original
    contextify code was probably written before this change, and it was
    not updated when porting to Node.js.
    
    Credit to @smikes for the test and the original PR of #885.
    
    Fixes: #864
    Fixes: #885
    PR-URL: #1773
    Reviewed-By: Fedor Indutny <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    domenic authored and rvagg committed Aug 4, 2015
    Configuration menu
    Copy the full SHA
    450ba88 View commit details
    Browse the repository at this point in the history
  15. vm: remove unnecessary access checks

    No reason to install access checks if they're always going to return
    true.
    
    PR-URL: #1773
    Reviewed-By: Fedor Indutny <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    domenic authored and rvagg committed Aug 4, 2015
    Configuration menu
    Copy the full SHA
    5ca9579 View commit details
    Browse the repository at this point in the history
  16. vm: fix symbol access

    By using the new SetHandler API instead of SetNamedPropertyHandler, we can
    intercept symbols now. This forces us to use Maybes and MaybeLocals more,
    since this new API does not have a non-maybe variant.
    
    Fixes: #884
    PR-URL: #1773
    Reviewed-By: Fedor Indutny <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    domenic authored and rvagg committed Aug 4, 2015
    Configuration menu
    Copy the full SHA
    7767b9d View commit details
    Browse the repository at this point in the history
  17. dgram: make send cb act as "error" event handler

    This allows users to provide a callback that handles potential
    errors resulting from a `socket.send` call. The original behavior
    of emitting the error event on the socket is preserved.
    
    Fixes: nodejs/node-v0.x-archive#4846
    PR-URL: nodejs/node-v0.x-archive#7738
    PR-URL: #1796
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    chrisdickinson authored and rvagg committed Aug 4, 2015
    Configuration menu
    Copy the full SHA
    5537c01 View commit details
    Browse the repository at this point in the history
  18. dgram: make send cb act as "error" event handler

    Modifies the dgram send() method to not emit errors when a DNS
    lookup fails if there is a callback. Given that the same UDP
    socket can be used to send messages to different hosts, the socket
    can be reused even if one of those send() fails.
    
    This slightly changes the behavior of a stable API, so that it behaves
    as users would expect to.
    
    This is based on nodejs/node-v0.x-archive#7738, which
    landed in 77266d7.
    
    Fixes: nodejs/node-v0.x-archive#4846
    Refs: nodejs/node-v0.x-archive#7738
    PR-URL: #1796
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    mcollina authored and rvagg committed Aug 4, 2015
    Configuration menu
    Copy the full SHA
    cb80141 View commit details
    Browse the repository at this point in the history
  19. http_server: prefinish vs finish

    Do not detach the socket from the response until all data is actually
    sent to the other side.
    
    See: #1373
    PR-URL: #1411
    Reviewed-By: Chris Dickinson <[email protected]>
    Reviewed-By: Jeremiah Senkpiel <[email protected]>
    indutny authored and rvagg committed Aug 4, 2015
    Configuration menu
    Copy the full SHA
    9f3946a View commit details
    Browse the repository at this point in the history
  20. buffer: fix case of one buffer passed to concat

    Fix Buffer.concat() so a copy is always returned regardless of the
    number of buffers that were passed.
    
    Previously if the array length was one then the same same buffer was
    returned. This created a special case for the user where there was a
    chance mutating the buffer returned by .concat() could mutate the buffer
    passed in.
    
    Also fixes an inconsistency when throwing if an array member was not a
    Buffer instance. For example:
    
        Buffer.concat([42]);      // Returns 42
        Buffer.concat([42, 1]);  // Throws a TypeError
    
    Now .concat() will always throw if an array member is not a Buffer
    instance.
    
    See: #1891
    PR-URL: #1937
    Reviewed-By: Trevor Norris <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    thefourtheye authored and rvagg committed Aug 4, 2015
    Configuration menu
    Copy the full SHA
    72b7f9d View commit details
    Browse the repository at this point in the history
  21. cluster: do not unconditionally set --debug-port

    Currently, each cluster worker is assigned an ever increasing
    --debug-port argument. A long running cluster application that
    does not use the debugger can run into errors related to the
    port range. This commit mitigates the problem by only setting
    the debug port if the master is started with debug arguments, or
    the user explicitly defines debug arguments for the worker. This
    commit also adds a new debug port offset counter that is only
    incremented when a worker is created that utilizes debugging.
    
    Fixes: nodejs/node-v0.x-archive#8159
    Refs: #1524
    PR-URL: #1949
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Oleg Elifantiev <[email protected]>
    cjihrig authored and rvagg committed Aug 4, 2015
    Configuration menu
    Copy the full SHA
    093eae3 View commit details
    Browse the repository at this point in the history
  22. buffer: fix usage of kMaxLength

    Starting in V8 v4.3 the maximum array index of a typed array is the same
    as the largest Smi supported on a given architecture. To compensate for
    these differences export kMaxLength from the buffer module with the
    correct size for the given architecture.
    
    PR-URL: #2003
    Reviewed-By: Chris Dickinson <[email protected]>
    trevnorris authored and rvagg committed Aug 4, 2015
    Configuration menu
    Copy the full SHA
    271b706 View commit details
    Browse the repository at this point in the history
  23. buffer: minor cleanup from rebase

    PR-URL: #2003
    Reviewed-By: Chris Dickinson <[email protected]>
    trevnorris authored and rvagg committed Aug 4, 2015
    Configuration menu
    Copy the full SHA
    1baca79 View commit details
    Browse the repository at this point in the history
  24. buffer: allow ArrayBuffer as Buffer argument

    Buffer now uses the ArrayBuffer as the backing store if passed to the
    constructor.
    
    Fixes: #106
    PR-URL: #2002
    Reviewed-By: Domenic Denicola <[email protected]>
    trevnorris authored and rvagg committed Aug 4, 2015
    Configuration menu
    Copy the full SHA
    d57350c View commit details
    Browse the repository at this point in the history
  25. deps: update v8 to 4.4.63.9

    Upgrade the bundled V8 and update code in src/ and lib/ to the new API.
    
    Notable backwards incompatible changes are the removal of the smalloc
    module and dropped support for CESU-8 decoding.  CESU-8 support can be
    brought back if necessary by doing UTF-8 decoding ourselves.
    
    This commit includes https://codereview.chromium.org/1192973004 to fix
    a build error on python 2.6 systems.  The original commit log follows:
    
        Use optparse in js2c.py for python compatibility
    
        Without this change, V8 won't build on RHEL/CentOS 6 because the
        distro python is too old to know about the argparse module.
    
    PR-URL: #2022
    Reviewed-By: Rod Vagg <[email protected]>
    Reviewed-By: Trevor Norris <[email protected]>
    bnoordhuis authored and rvagg committed Aug 4, 2015
    Configuration menu
    Copy the full SHA
    d11d40f View commit details
    Browse the repository at this point in the history
  26. test: don't use arguments.callee

    Fix a strict mode violation that made the test fail to run.  It appears
    to be a regression that was introduced in commit f29762f ("test: enable
    linting for tests") which I was the sole reviewer of, so mea culpa.
    
    PR-URL: #2022
    Reviewed-By: Rod Vagg <[email protected]>
    Reviewed-By: Trevor Norris <[email protected]>
    bnoordhuis authored and rvagg committed Aug 4, 2015
    Configuration menu
    Copy the full SHA
    84cef46 View commit details
    Browse the repository at this point in the history
  27. test: remove two obsolete pummel tests

    Remove two tests that assume creating big buffers fails.  The size limit
    is twice as big on 64 bits architectures now and is going to be removed
    completely in the not too distant future.
    
    PR-URL: #2022
    Reviewed-By: Rod Vagg <[email protected]>
    Reviewed-By: Trevor Norris <[email protected]>
    bnoordhuis authored and rvagg committed Aug 4, 2015
    Configuration menu
    Copy the full SHA
    b1570c5 View commit details
    Browse the repository at this point in the history
  28. buffer: rename internal/buffer_new.js to buffer.js

    The old smalloc-based implementation has been removed, the typed array
    implementation is the only one that is left now.
    
    PR-URL: #2022
    Reviewed-By: Rod Vagg <[email protected]>
    Reviewed-By: Trevor Norris <[email protected]>
    bnoordhuis authored and rvagg committed Aug 4, 2015
    Configuration menu
    Copy the full SHA
    2e53e03 View commit details
    Browse the repository at this point in the history
  29. node-gyp: make aware of nightly, next-nightly & rc

    A temporary fix only, node-gyp needs to be made more intelligent
    upstream about figuring out where to find the download file by
    inspecting the binary.
    
    Floating patch on npm.
    
    PR-URL: #2066
    Reviewed-By: Johan Bergström <[email protected]>
    Reviewed-By: Ryan Graham <[email protected]>
    rvagg committed Aug 4, 2015
    Configuration menu
    Copy the full SHA
    31faa1b View commit details
    Browse the repository at this point in the history
  30. node-gyp: download header tarball for compile

    Temporary fix only, node-gyp needs to be aware of whether it can even
    download this file for the current runtime so that information needs to
    come from the process itself.
    
    Floating patch on npm.
    
    PR-URL: #2066
    Reviewed-By: Johan Bergström <[email protected]>
    Reviewed-By: Ryan Graham <[email protected]>
    rvagg committed Aug 4, 2015
    Configuration menu
    Copy the full SHA
    27cf131 View commit details
    Browse the repository at this point in the history
  31. Working on v3.0.0

    rvagg committed Aug 4, 2015
    Configuration menu
    Copy the full SHA
    8f65dbb View commit details
    Browse the repository at this point in the history
  32. deps: upgrade v8 to 4.4.63.12

    PR-URL: #2092
    Reviewed-By: Trevor Norris <[email protected]>
    bnoordhuis authored and rvagg committed Aug 4, 2015
    Configuration menu
    Copy the full SHA
    bd51bc7 View commit details
    Browse the repository at this point in the history
  33. src: increment NODE_MODULE_VERSION to 45

    PR-URL: #2096
    Reviewed-By: Colin Ihrig <[email protected]>
    rvagg committed Aug 4, 2015
    Configuration menu
    Copy the full SHA
    35c7938 View commit details
    Browse the repository at this point in the history
  34. node: do not override message/stack of error

    Put the `...^` arrow string to the hidden property of the object, and
    use it only when printing error to the stderr.
    
    Fix: #2104
    PR-URL: #2108
    Reviewed-By: Trevor Norris <[email protected]>
    indutny authored and rvagg committed Aug 4, 2015
    Configuration menu
    Copy the full SHA
    df9cdd8 View commit details
    Browse the repository at this point in the history
  35. http: use official IANA Status Codes

    * adds missing HTTP status codes
    * corrects those with a wrong description
    * the falsely included codes have been kept
    
    PR-URL: #1470
    Reviewed-By: Brendan Ashworth <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Brian White <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    jomo authored and rvagg committed Aug 4, 2015
    Configuration menu
    Copy the full SHA
    fa5b871 View commit details
    Browse the repository at this point in the history
  36. src: introduce process.release object

    PR-URL: #2154
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Jeremiah Senkpiel <[email protected]>
    rvagg committed Aug 4, 2015
    Configuration menu
    Copy the full SHA
    b096278 View commit details
    Browse the repository at this point in the history
  37. node-gyp: detect RC build with x.y.z-rc.n format

    PR-URL: #2171
    Reviewed-By: Alexis Campailla <[email protected]>
    Reviewed-By: Johan Bergström <[email protected]>
    rvagg committed Aug 4, 2015
    Configuration menu
    Copy the full SHA
    6c97138 View commit details
    Browse the repository at this point in the history
  38. buffer: fix not return on error

    Throwing a JS error from C++ does not mean the function will return
    early. This must be done manually.
    
    Also remove extraneous comment no longer relevant.
    
    Fix: 2903030 "buffer: switch API to return MaybeLocal<T>"
    PR-URL: #2225
    Reviewed-By: Colin Ihrig <[email protected]>
    trevnorris authored and rvagg committed Aug 4, 2015
    Configuration menu
    Copy the full SHA
    8d13222 View commit details
    Browse the repository at this point in the history
  39. build: first set of updates to enable PPC support

    These are the core changes that allow pLinux BE/LE compile. They
    don't include all of the changes needed for AIX which will follow
    once we have pLinux up and running in the builds
    
    PR-URL: #2124
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Johan Bergstrom <[email protected]>
    mhdawson authored and rvagg committed Aug 4, 2015
    Configuration menu
    Copy the full SHA
    be68537 View commit details
    Browse the repository at this point in the history
  40. build: add 'x86' option back in to configure

    Accidentally removed @ #2124
    when ppc support was added
    
    PR-URL: #2233
    Reviewed-By: Johan Bergstrom <[email protected]>
    Reviewed-By: Jeremiah Senkpiel <[email protected]>
    rvagg committed Aug 4, 2015
    Configuration menu
    Copy the full SHA
    606fdfa View commit details
    Browse the repository at this point in the history
  41. buffer: fix missing null/undefined check

    The new implementation of Buffer missed the check for null/undefined as
    the first argument to new Buffer(). Reintroduce the check and add test.
    
    Fix: e8734c0 "buffer: implement Uint8Array backed Buffer"
    Fix: #2194
    PR-URL: #2195
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Rod Vagg <[email protected]>
    trevnorris authored and rvagg committed Aug 4, 2015
    Configuration menu
    Copy the full SHA
    2f54e45 View commit details
    Browse the repository at this point in the history
  42. node: remove redundant --use-old-buffer

    Accidentally left when upgrading to V8 4.4.63.9
    
    PR-URL: #2275
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Jeremiah Senkpiel <[email protected]>
    rvagg committed Aug 4, 2015
    Configuration menu
    Copy the full SHA
    050ab42 View commit details
    Browse the repository at this point in the history
  43. build: prepare Windows installer for i18n support

    PR-URL: #2247
    Reviewed-By: Rod Vagg <[email protected]>
    fhemberger authored and rvagg committed Aug 4, 2015
    Configuration menu
    Copy the full SHA
    c04c190 View commit details
    Browse the repository at this point in the history
  44. readline: allow tabs in input

    If tab completion is not being used, allow user to enter tab
    characters.
    
    PR-URL: #1761
    Reviewed-By: Brendan Ashworth <[email protected]>
    Trott authored and rvagg committed Aug 4, 2015
    Configuration menu
    Copy the full SHA
    fd8da09 View commit details
    Browse the repository at this point in the history
  45. http: fix agent.getName() and add tests

    This commit fixes agent.getName(), which returned an extra colon
    according to the docs, and adds tests (it was previously not unit
    tested).
    
    PR-URL: #1617
    Reviewed-By: Ben Noordhuis <[email protected]>
    brendanashworth authored and rvagg committed Aug 4, 2015
    Configuration menu
    Copy the full SHA
    d390a6f View commit details
    Browse the repository at this point in the history
  46. deps: update V8 to 4.4.63.26

    Includes cherry-picks for:
     * JitCodeEvent patch: https://crrev.com/f7969b1d5a55e66237221a463daf422ac7611788
     * argparse patch: https://crrev.com/44bc918458481d60b08d5566f0f31a79e39b85d7
    
    PR-URL: #2220
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Ali Ijaz Sheikh <[email protected]>
    Reviewed-By: Rod Vagg <[email protected]>
    targos authored and rvagg committed Aug 4, 2015
    Configuration menu
    Copy the full SHA
    181c3bc View commit details
    Browse the repository at this point in the history
  47. src: disable vector ICs on arm

    A bug on ARMv6 makes the process crash when the V8 debugger is used.
    Disabling vector ICs as a workaround.
    
    V8-Bug: https://code.google.com/p/v8/issues/detail?id=4338
    PR-URL: #2220
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Ali Ijaz Sheikh <[email protected]>
    Reviewed-By: Rod Vagg <[email protected]>
    targos authored and rvagg committed Aug 4, 2015
    Configuration menu
    Copy the full SHA
    fe22685 View commit details
    Browse the repository at this point in the history
  48. doc: document repl persistent history changes

    PR-URL: #2224
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Chris Dickinson <[email protected]>
    Reviewed-By: Roman Reiss <[email protected]>
    Fishrock123 authored and rvagg committed Aug 4, 2015
    Configuration menu
    Copy the full SHA
    40a9cae View commit details
    Browse the repository at this point in the history
  49. test: add tests for persistent repl history

    PR-URL: #2224
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Chris Dickinson <[email protected]>
    Reviewed-By: Roman Reiss <[email protected]>
    Fishrock123 authored and rvagg committed Aug 4, 2015
    Configuration menu
    Copy the full SHA
    8e5eae9 View commit details
    Browse the repository at this point in the history
  50. repl: default persistence to ~/.node_repl_history

    Makes the REPL persistently save history by default to
    ~/.node_repl_history when in terminal mode.
    This can be disabled by setting NODE_REPL_HISTORY="".
    
    PR-URL: #2224
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Chris Dickinson <[email protected]>
    Reviewed-By: Roman Reiss <[email protected]>
    Fishrock123 authored and rvagg committed Aug 4, 2015
    Configuration menu
    Copy the full SHA
    17c4108 View commit details
    Browse the repository at this point in the history
  51. repl: persist history in plain text

    Persists the REPL history in plain text using the new NODE_REPL_HISTORY
    environment variable. Deprecates NODE_REPL_HISTORY_FILE. The REPL will
    notify the user and automatically convert the history to the new format
    if files are specified.
    
    PR-URL: #2224
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Chris Dickinson <[email protected]>
    Reviewed-By: Roman Reiss <[email protected]>
    Fishrock123 authored and rvagg committed Aug 4, 2015
    Configuration menu
    Copy the full SHA
    f00e11b View commit details
    Browse the repository at this point in the history
  52. 2015-08-01 io.js v3.0.0 Release

    Notable changes:
    rvagg committed Aug 4, 2015
    Configuration menu
    Copy the full SHA
    966c977 View commit details
    Browse the repository at this point in the history