1. Feb 25, 2016
    • Rich Trott's avatar
      tools: enable additional lint rules · 9534f6df
      Rich Trott authored
      Enable additional likely-uncontroversial lint rules:
      
      * `comma-dangle` set to prohibit dangling commas on objects and arrays
      that are defined on a single line. Multi-line definitions can use or
      omit a trailing comma.
      
      * `no-unused-labels` Prohibits defining a label that is not used.
      
      * `no-path-concat` Prohibits string-concatenation using i`__dirname` and
      `__filename`. Use `path.join()`, `path.resolve()`, or template strings
      instead.
      
      * `no-new-symbol` disallow use of `new` operator with `Symbol` object.
      Violating this rule would result in a `TypeError` at runtime.`
      
      PR-URL: https://github.com/nodejs/node/pull/5357
      
      
      Reviewed-By: default avatarRod Vagg <rod@vagg.org>
      Reviewed-By: default avatarColin Ihrig <cjihrig@gmail.com>
      Reviewed-By: default avatarMichaël Zasso <mic.besace@gmail.com>
      9534f6df
  2. Feb 24, 2016
    • Rod Vagg's avatar
      2016-02-23, Version 5.7.0 (Stable) · 7b0a83d2
      Rod Vagg authored
      * buffer:
        - You can now supply an encoding argument when filling a
          Buffer Buffer#fill(string[, start[, end]][, encoding]), supplying
          an existing Buffer will also work with
          Buffer#fill(buffer[, start[, end]]). See the API documentation for
          details on how this works. (Trevor Norris) #4935
        - Buffer#indexOf() no longer requires a byteOffset argument if you
          also wish to specify an encoding:
          Buffer#indexOf(val[, byteOffset][, encoding]).
          (Trevor Norris) #4803
      * child_process: spawn() and spawnSync() now support a 'shell' option
        to allow for optional execution of the given command inside a shell.
        If set to true, cmd.exe will be used on Windows and /bin/sh
        elsewhere. A path to a custom shell can also be passed to override
        these defaults. On Windows, this option allows .bat. and .cmd files
        to be executed with spawn() and spawnSync(). (Colin Ihrig) #4598
      * http_parser: Update to http-parser 2.6.2 to fix an unintentionally
        strict limitation of allowable header characters.
        (James M Snell) #5237
      * dgram: socket.send() now supports accepts an array of Buffers or
        Strings as the first argument. See the API docs for details on how
        this works. (Matteo Collina) #4374
      * http: Fix a bug where handling headers will mistakenly trigger an
        'upgrade' event where the server is just advertising its protocols.
        This bug can prevent HTTP clients from communicating with HTTP/2
        enabled servers. (Fedor Indutny) #4337
      * net: Added a listening Boolean property to net and http servers to
        indicate whether the server is listening for connections.
        (José Moreira) #4743
      * node: The C++ node::MakeCallback() API is now reentrant and calling
        it from inside another MakeCallback() call no longer causes the
        nextTick queue or Promises microtask queue to be processed out of
        order. (Trevor Norris) #4507
      * tls: Add a new tlsSocket.getProtocol() method to get the negotiated
        TLS protocol version of the current connection. (Brian White) #4995
      * vm: Introduce new 'produceCachedData' and 'cachedData' options to
        new vm.Script() to interact with V8's code cache. When a new
        vm.Script object is created with the 'produceCachedData' set to true
        a Buffer with V8's code cache data will be produced and stored in
        cachedData property of the returned object. This data in turn may be
        supplied back to another vm.Script() object with a 'cachedData'
        option if the supplied source is the same. Successfully executing a
        script from cached data can speed up instantiation time. See the API
        docs for details. (Fedor Indutny) #4777
      * performance: Improvements in:
        - process.nextTick() (Ruben Bridgewater) #5092
        - path module (Brian White) #5123
        - querystring module (Brian White) #5012
        - streams module when processing small chunks (Matteo Collina) #4354
      
      PR-URL: https://github.com/nodejs/node/pull/5295
      7b0a83d2
    • Fedor Indutny's avatar
      github: put description of PR to the end of tmpl · 4bd8b20f
      Fedor Indutny authored
      It looks like github appends commit log right after the template
      contents. Seeing this it does not look logical to ask for details first.
      
      This commit puts `Description of change` part to the end of the
      template.
      
      PR-URL: https://github.com/nodejs/node/pull/5378
      
      
      Reviewed-By: default avatarJeremiah Senkpiel <fishrock123@rocketmail.com>
      4bd8b20f
    • Jeremiah Senkpiel's avatar
  3. Feb 23, 2016
  4. Feb 22, 2016
  5. Feb 20, 2016
  6. Feb 19, 2016
  7. Feb 18, 2016