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

deps: update v8 to 4.4.63.8 #2022

Merged
merged 4 commits into from
Jun 25, 2015
Merged

deps: update v8 to 4.4.63.8 #2022

merged 4 commits into from
Jun 25, 2015

Commits on Jun 25, 2015

  1. 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: nodejs#2022
    Reviewed-By: Rod Vagg <rod@vagg.org>
    Reviewed-By: Trevor Norris <trev.norris@gmail.com>
    bnoordhuis committed Jun 25, 2015
    Configuration menu
    Copy the full SHA
    4527bbf View commit details
    Browse the repository at this point in the history
  2. 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: nodejs#2022
    Reviewed-By: Rod Vagg <rod@vagg.org>
    Reviewed-By: Trevor Norris <trev.norris@gmail.com>
    bnoordhuis committed Jun 25, 2015
    Configuration menu
    Copy the full SHA
    67d9391 View commit details
    Browse the repository at this point in the history
  3. 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: nodejs#2022
    Reviewed-By: Rod Vagg <rod@vagg.org>
    Reviewed-By: Trevor Norris <trev.norris@gmail.com>
    bnoordhuis committed Jun 25, 2015
    Configuration menu
    Copy the full SHA
    8835c3d View commit details
    Browse the repository at this point in the history
  4. 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: nodejs#2022
    Reviewed-By: Rod Vagg <rod@vagg.org>
    Reviewed-By: Trevor Norris <trev.norris@gmail.com>
    bnoordhuis committed Jun 25, 2015
    Configuration menu
    Copy the full SHA
    d15ddea View commit details
    Browse the repository at this point in the history