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

inspector: bring in inspector_protocol as a direct dependency #76

Commits on Jul 11, 2018

  1. Update Node.js to 8174d0c

    hashseed committed Jul 11, 2018
    Configuration menu
    Copy the full SHA
    d57325b View commit details
    Browse the repository at this point in the history
  2. Restore README.md

    hashseed committed Jul 11, 2018
    Configuration menu
    Copy the full SHA
    456581b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8fcc375 View commit details
    Browse the repository at this point in the history
  4. Enhancements to --build-v8-with-gn

    * Split "gn gen" and "ninja" invocations into two separate actions
    * Make the ninja action use console pool so that progress is shown
    * Set DEPOT_TOOLS_WIN_TOOLCHAIN=0 by default (to avoid non-googlers
    being asked for credentials)
    * Propagate depot_tools path to "gn gen" step (it runs vs_toolchain.py)
    * Add flags for clang-cl, setting gn args, sub-ninja -j and -l parameters
    agrieve authored and hashseed committed Jul 11, 2018
    Configuration menu
    Copy the full SHA
    8076a08 View commit details
    Browse the repository at this point in the history
  5. Fix ninja builds on Windows

     * Fixed several hardcoded paths to use <(STATIC_LIB_PREFIX) &
       <(STATIC_LIB_SUFFIX)
     * Added GENERATOR=='ninja' conditionals to /WHOLEARCHIVE flags (msbuild
       puts .lib files under separate directories).
     * Add missing link_settings for v8_monolith
     * Set use_sysroot=false only for non-windows builds.
    
    To build using clang-cl:
        python configure --build-v8-with-gn --use-clang-cl --ninja
    agrieve authored and hashseed committed Jul 11, 2018
    Configuration menu
    Copy the full SHA
    49c10f5 View commit details
    Browse the repository at this point in the history
  6. Properly convert .gypi -> .json in js2c.py

    It was breaking when .gypi strings had quotes in them. e.g.:
      'foo': 'bar="baz"'
    agrieve authored and hashseed committed Jul 11, 2018
    Configuration menu
    Copy the full SHA
    124650a View commit details
    Browse the repository at this point in the history
  7. Fix --use-clang-cl flag.

    It needed to be passed via "make_global_settings" rather than
    environment variable.
    agrieve authored and hashseed committed Jul 11, 2018
    Configuration menu
    Copy the full SHA
    fd66b85 View commit details
    Browse the repository at this point in the history
  8. Forward DEPOT_TOOLS_WIN_TOOLCHAIN_ROOT

    agrieve authored and hashseed committed Jul 11, 2018
    Configuration menu
    Copy the full SHA
    05d782b View commit details
    Browse the repository at this point in the history
  9. tools: properly convert .gypi in install.py

    It was breaking during install when .gypi strings had quotes in
    them. e.g.: 'foo': 'bar="baz"'
    mi-ac authored and hashseed committed Jul 11, 2018
    Configuration menu
    Copy the full SHA
    570fd7e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    427afa4 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a2f9a4c View commit details
    Browse the repository at this point in the history
  12. src: use modern v8::Platform worker threads APIs

    Precursor to removing deprecated APIs on the v8 side @
    https://chromium-review.googlesource.com/c/v8/v8/+/1045310
    Gabriel Charette authored and hashseed committed Jul 11, 2018
    Configuration menu
    Copy the full SHA
    0c5c2c0 View commit details
    Browse the repository at this point in the history
  13. src: initialize PerIsolateData eagerly

    gahaas authored and hashseed committed Jul 11, 2018
    Configuration menu
    Copy the full SHA
    625d843 View commit details
    Browse the repository at this point in the history
  14. v8: Prepare for swallowed rejection hook.

    This is done in preparation for landing
    
      https://chromium-review.googlesource.com/c/v8/v8/+/1126099
    
    on the V8 side, which extends the existing PromiseRejectEvent mechanism
    with new hooks for reject/resolve after a Promise was previously
    resolved already.
    
    Refs: nodejs/promises-debugging#8
    Design: https://goo.gl/2stLUY
    bmeurer authored and hashseed committed Jul 11, 2018
    Configuration menu
    Copy the full SHA
    d11dafa View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    eab77c7 View commit details
    Browse the repository at this point in the history
  16. Update V8 to 80508f1457

    hashseed committed Jul 11, 2018
    Configuration menu
    Copy the full SHA
    a2d3495 View commit details
    Browse the repository at this point in the history
  17. Fix node_test_fixture.h

    hashseed committed Jul 11, 2018
    Configuration menu
    Copy the full SHA
    0316fdf View commit details
    Browse the repository at this point in the history
  18. test: fix scriptParsed event expectations

    As per Node.js docs, vm.Script instance is not bound to any context.
    
    However, this test was expecting otherwise and depended on
    implementation details which are going to change.
    
    Refs: https://chromium-review.googlesource.com/c/v8/v8/+/1013581
    RReverser authored and hashseed committed Jul 11, 2018
    Configuration menu
    Copy the full SHA
    e3636fb View commit details
    Browse the repository at this point in the history
  19. src: update NODE_MODULE_VERSION to 66

    Major V8 updates are usually API/ABI incompatible with previous
    versions. This commit adapts NODE_MODULE_VERSION for V8 6.9.
    
    Refs: https://github.com/nodejs/CTC/blob/master/meetings/2016-09-28.md
    targos authored and hashseed committed Jul 11, 2018
    Configuration menu
    Copy the full SHA
    c4f0452 View commit details
    Browse the repository at this point in the history
  20. test: fix inspector tests after V8 upgrade

    V8 improved break locations for the node --inspect-brk -e case.
    alexkozy authored and hashseed committed Jul 11, 2018
    Configuration menu
    Copy the full SHA
    d5a76af View commit details
    Browse the repository at this point in the history
  21. Bump ICU to 62.1

    hashseed committed Jul 11, 2018
    Configuration menu
    Copy the full SHA
    820faa8 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    c59d247 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2018

  1. tools: Remove lldbinit file from install script

    In v8 we want to remove the lldbinit file (https://crrev.com/c/1127892).
    In order to not brake node.js, we need to remove it here first.
    backes authored and hashseed committed Jul 12, 2018
    Configuration menu
    Copy the full SHA
    43906ca View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2018

  1. Update V8 to a37b78bd90

    hashseed committed Jul 13, 2018
    Configuration menu
    Copy the full SHA
    7571231 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2018

  1. Configuration menu
    Copy the full SHA
    14e8565 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2018

  1. Update V8 to b819afeb4f

    hashseed committed Jul 18, 2018
    Configuration menu
    Copy the full SHA
    94831af View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b450796 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2018

  1. Bring in inspector_protocol as a direct dependency

    This patch adds
    [inspector_protocol](https://www.google.com/url?q=https://chromium.googlesource.com/deps/inspector_protocol/)
    as a direct dependency to node.js. Inspector Protocol is used in node.js
    tracing, and this is required to be able to roll protocol independently
    from v8.
    
    inspector_protocol dependency comes with two more libs:
    - jinja2
    - markupsafe
    aslushnikov committed Jul 25, 2018
    Configuration menu
    Copy the full SHA
    c9b5b9e View commit details
    Browse the repository at this point in the history