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

add support for z/OS #520

Closed
wants to merge 12 commits into from
Closed

add support for z/OS #520

wants to merge 12 commits into from

Commits on Nov 18, 2019

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

Commits on Nov 21, 2019

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

Commits on Jun 26, 2020

  1. Configuration menu
    Copy the full SHA
    bd46bc9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a965691 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    647ace1 View commit details
    Browse the repository at this point in the history
  4. zos: set compiler flags based on compiler and node versions

    This is to workaround previous (to v14) versions of node
    and a compiler bug affected by those versions, as follows:
    
    - v8 (ships with D190508), requires -U_VARARG_EXT_ and no-opt
    - v12 (ships with D191122), requires no-opt
    - v14 (ships with D191122), no workaround needed.
    gabylb committed Jun 26, 2020
    Configuration menu
    Copy the full SHA
    6c17279 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2020

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

Commits on Jul 9, 2020

  1. link to libjvm.x on z/OS

    Find Java's lib_dir to link to libjvm.x, instead of assuming
    users have their LDFLAGS env variable set to that path.
    gabylb committed Jul 9, 2020
    Configuration menu
    Copy the full SHA
    d6ec935 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2020

  1. Merge pull request #1 from ibmruntimes/v8-node14-zos

    zos: rebase and apply custom compile flags to support Node v8, v12 and v14
    gabylb committed Jul 10, 2020
    Configuration menu
    Copy the full SHA
    b5d8614 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2020

  1. src: verify pointer before calling its method

    The destructor InstanceMethodCallBaton() calls m_javaObject->Unref()
    which aborts when m_javaObject is NULL.
    
    Affects at least `npm test` from `node-jdbc` npm, which aborts in
    test `testcreatetable`:
    
    (abort) [0x26C7C640]
    (__cxa_end_catch) [0x2E2CC414]
    (InstanceMethodCallBaton::~InstanceMethodCallBaton()+0x140) [0x2E2CD2A4]
    (Nan::AsyncWorker::Destroy()@AF61_58+0x28) [0x2E2CCE4C]
    (Nan::AsyncWorker::Destroy()+0x18) [0x2E2C9F12]
    (Nan::AsyncExecuteComplete(uv_work_s*)+0x4e) [0x27DB5430]
    ...
    gabylb committed Sep 30, 2020
    Configuration menu
    Copy the full SHA
    34bb02c View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2020

  1. Merge pull request #2 from ibmruntimes/destfix

    src: verify pointer before calling its method
    gabylb committed Oct 1, 2020
    Configuration menu
    Copy the full SHA
    6d38b70 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2021

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