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

build: remove support for s390 32-bit #291

Open
wants to merge 14 commits into
base: canary
Choose a base branch
from

Commits on Sep 18, 2024

  1. Configuration menu
    Copy the full SHA
    a2e568f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    892ae34 View commit details
    Browse the repository at this point in the history
  3. src: update NODE_MODULE_VERSION to 131

    Major V8 updates are usually API/ABI incompatible with previous
    versions. This commit adapts NODE_MODULE_VERSION for V8 13.1.
    
    Refs: https://github.com/nodejs/CTC/blob/master/meetings/2016-09-28.md
    nodejs-github-bot committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    f1d64f1 View commit details
    Browse the repository at this point in the history
  4. deps: always define V8_EXPORT_PRIVATE as no-op

    dllexport introduces issues when compiling with MSVC.
    
    PR-URL: nodejs/node#47251
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Jiawen Geng <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    targos authored and nodejs-github-bot committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    289d999 View commit details
    Browse the repository at this point in the history
  5. deps: disable V8 concurrent sparkplug compilation

    It introduces process hangs on some platforms because Node.js doesn't
    tear down V8 correctly.
    Disable it while we work on a solution.
    
    Refs: nodejs/node#47297
    Refs: https://bugs.chromium.org/p/v8/issues/detail?id=13902
    PR-URL: nodejs/node#47450
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    targos authored and nodejs-github-bot committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    63e6473 View commit details
    Browse the repository at this point in the history
  6. deps: patch V8 to avoid duplicated zlib symbol

    PR-URL: nodejs/node#54077
    Reviewed-By: Jiawen Geng <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Joyee Cheung <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    targos authored and nodejs-github-bot committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    59f51e4 View commit details
    Browse the repository at this point in the history
  7. deps: patch V8 to support compilation with MSVC

    After enabling -std:c++20 on Windows, patch is now much smaller.
    
    PR-URL: nodejs/node#52465
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    StefanStojanovic authored and nodejs-github-bot committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    440a756 View commit details
    Browse the repository at this point in the history
  8. deps: fix FP16 bitcasts.h

    PR-URL: nodejs/node#53134
    Refs: nodejs/node#52809
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    StefanStojanovic authored and nodejs-github-bot committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    011a911 View commit details
    Browse the repository at this point in the history
  9. deps: always define V8_NODISCARD as no-op

    It's causing compiler errors with some classes on Xcode 11
    and the attribute should have no runtime effect.
    
    PR-URL: nodejs/node#54077
    Reviewed-By: Jiawen Geng <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Joyee Cheung <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    targos authored and nodejs-github-bot committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    2757485 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    48843c2 View commit details
    Browse the repository at this point in the history
  11. build: remove support for ppc 32-bit

    V8 removed support for it.
    
    Refs: v8/v8@6437539
    targos authored and nodejs-github-bot committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    cfb63e5 View commit details
    Browse the repository at this point in the history
  12. tools: add additonal include dirs for V8 on AIX

    On AIX, we now include src/wasm/float16.h from within src/utils/utils.h
    and src/wasm/float16.h includes additional header files.
    abmusse authored and nodejs-github-bot committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    283a313 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    8fe6572 View commit details
    Browse the repository at this point in the history
  14. build: remove support for s390 32-bit

    V8 removed support for it.
    
    Refs: v8/v8@9565a9a
    richardlau committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    c157a29 View commit details
    Browse the repository at this point in the history