Skip to content
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: ibmruntimes/v8z
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: ibm-6.14.3.0
Choose a base ref
...
head repository: ibmruntimes/v8z
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 5.1-lkgr.zos
Choose a head ref
  • 3 commits
  • 5 files changed
  • 3 contributors

Commits on Sep 11, 2018

  1. [z/OS] Enable allocation of large objects

    z/OS currently allows allocation of pages of 1MB alignment
    above the bar. This is a problem for the v8 heap space
    allocator because most objects are aligned at smaller
    boundaries. Inevitably this leads to below the bar memory
    being exhausted and any further request results in an
    OOM error.
    
    For now we will force allocation above the bar even when
    the alignment is below 1MB once we have run out of
    memory below the bar. Eventually we will need to implement
    a memory pool manager or wait till z/OS has anonymous mmap
    support.
    mmallick-ca committed Sep 11, 2018
    Copy the full SHA
    12d693d View commit details

Commits on Oct 2, 2018

  1. Ensure reservation_ is initialized correctly

    Fix an issue introduced in commit 12d693d
    where reservation_ field may not be initalized with the result of a successful
    anon_mmap() call.  In the deconstructor, the memory is released based on
    reservation_ value.
    
    Signed-off-by: Joran Siu <joransiu@ca.ibm.com>
    joransiu committed Oct 2, 2018
    Copy the full SHA
    9ba7834 View commit details

Commits on Mar 5, 2019

  1. Copy the full SHA
    bae9b91 View commit details
Loading