Skip to content
This repository has been archived by the owner on Apr 22, 2023. It is now read-only.
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: nodejs/node-v0.x-archive
base: 201baa273b11^
Choose a base ref
...
head repository: nodejs/node-v0.x-archive
compare: 315afbdc5f0e
Choose a head ref
  • 18 commits
  • 22 files changed
  • 1 contributor

Commits on May 14, 2013

  1. benchmark: hash stream

    isaacs committed May 14, 2013
    Copy the full SHA
    201baa2 View commit details
    Browse the repository at this point in the history
  2. lint

    isaacs committed May 14, 2013
    Copy the full SHA
    0b8af89 View commit details
    Browse the repository at this point in the history
  3. stream: don't create unnecessary buffers in Readable

    If there is an encoding, and we do 'stream.push(chunk, enc)', and the
    encoding argument matches the stated encoding, then we're converting from
    a string, to a buffer, and then back to a string.  Of course, this is a
    completely pointless bit of work, so it's best to avoid it when we know
    that we can do so safely.
    isaacs committed May 14, 2013
    Copy the full SHA
    bdb78b9 View commit details
    Browse the repository at this point in the history
  4. stream: Make default encoding configurable

    Pretty much everything assumes strings to be utf-8, but crypto
    traditionally used binary strings, so we need to keep the default
    that way until most users get off of that pattern.
    isaacs committed May 14, 2013
    Copy the full SHA
    d515857 View commit details
    Browse the repository at this point in the history
  5. tools: remove unnecessary cpplint rules

    We don't actually care about header order much, and since we never use
    stl classes, 'string' isn't an issue for node ever.
    isaacs committed May 14, 2013
    Copy the full SHA
    3058f08 View commit details
    Browse the repository at this point in the history
  6. src: Add StringBytes static util class

    Four functions:
    
    - StringBytes::SizeFast()
    - StringBytes::SizePrecise()
    - StringBytes::Write()
    - StringBytes::Encode()
    isaacs committed May 14, 2013
    Copy the full SHA
    5e23601 View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    cec2dc1 View commit details
    Browse the repository at this point in the history
  8. src: lint stream_wrap.cc

    src: Use StringBytes in StreamWrap
    
    revert stream wrap changes (different approach coming)
    isaacs committed May 14, 2013
    Copy the full SHA
    79e9721 View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    f630be0 View commit details
    Browse the repository at this point in the history
  10. src: use StringBytes for DecodeWrite/DecodeBytes/Encode

    Bonus: this makes node::Encode actually work properly with base64,
    ucs2, hex, etc.
    isaacs committed May 14, 2013
    Copy the full SHA
    6bccd41 View commit details
    Browse the repository at this point in the history
  11. Copy the full SHA
    dae6f9d View commit details
    Browse the repository at this point in the history
  12. Copy the full SHA
    0cf1656 View commit details
    Browse the repository at this point in the history
  13. Copy the full SHA
    48b7be9 View commit details
    Browse the repository at this point in the history
  14. Copy the full SHA
    452860c View commit details
    Browse the repository at this point in the history
  15. Copy the full SHA
    031a08c View commit details
    Browse the repository at this point in the history
  16. Copy the full SHA
    56baee5 View commit details
    Browse the repository at this point in the history
  17. Copy the full SHA
    e2c5b67 View commit details
    Browse the repository at this point in the history
  18. 2013.05.14, Version 0.10.6 (Stable)

    * module: Deprecate require.extensions (isaacs)
    
    * stream: make Readable.wrap support objectMode, empty streams (Daniel Moore)
    
    * child_process: fix handle delivery (Ben Noordhuis)
    
    * crypto: Fix performance regression (isaacs)
    
    * src: DRY string encoding/decoding (isaacs)
    isaacs committed May 14, 2013
    Copy the full SHA
    315afbd View commit details
    Browse the repository at this point in the history