{"push_id":2620578385,"size":30,"distinct_size":30,"ref":"refs/heads/cmake_ccache","head":"2dc6ed19cfb9ebcad90a3b646fd1c193792adf0d","before":"f5f52b02b2e81ed72344338e1538088e4d41df4a","commits":[{"sha":"9084f1c219696f34a6fcd6e2feaf54f881105427","author":{"name":"Yi Zhang","email":"cc1dcff4f47c863b3881f7f085d5054ad8a35748@ca.ibm.com"},"message":"Cache java/lang/Class related queries results\n\nIn a recent performance investigation getInterfaces, getDeclaringClass\nand getEnclosingClass are found to be calling native and helper\nmethods too many times. This changeset cache the results for those\nAPIs to reduce the number of times calling native or helper methods.\n\nSigned-off-by: Yi Zhang <yizhang@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/dnakamura/openj9/commits/9084f1c219696f34a6fcd6e2feaf54f881105427"},{"sha":"9064ea0de1fae890f06e22dcea292065c378ef19","author":{"name":"Ashutosh Mehra","email":"e95115f412efe95e0feaa64173854ab795d1b3ae@in.ibm.com"},"message":"Use 'usablePhysicalMemory' when calculating default max heap\n\nMM_GCExtensions::computeDefaultMaxHeap() currently uses cgroup memory\nlimit for computing heap limit when running in container.\nHowever, this does not take into account any address space limit.\nThis can be fixed if we use MM_GCExtensionsBase::usablePhysicalMemory\nwhich is set using sysinfo_get_addressable_physical_memory() that takes\ninto account cgroup memory limit (when running in container) as well as\naddress space limit.\n\nSigned-off-by: Ashutosh Mehra <asmehra1@in.ibm.com>","distinct":true,"url":"https://api.github.com/repos/dnakamura/openj9/commits/9064ea0de1fae890f06e22dcea292065c378ef19"},{"sha":"590deade384798b338198fb725df9d6c929a9df7","author":{"name":"Renfei Wang","email":"5be00123a7e1d94c40ed0bd87e7ba78b5e37ef03@ca.ibm.com"},"message":"Generate tap file when there's no test\n\n\n[ci skip]\n\n\nSigned-off-by: Renfei Wang <renfeiw@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/dnakamura/openj9/commits/590deade384798b338198fb725df9d6c929a9df7"},{"sha":"13673a17ff4aa6272f93ff9c96387ebdb0a4baf7","author":{"name":"Jack Lu","email":"75983f77be26f7f057cb64cff076df06fff7330c@ibm.com"},"message":"Fix JIT/AOT status in Java version string\n\n- define the default value of JIT/AOT status before checking JITConfig\n\nSigned-off-by: Jack Lu <Jack.S.Lu@ibm.com>","distinct":true,"url":"https://api.github.com/repos/dnakamura/openj9/commits/13673a17ff4aa6272f93ff9c96387ebdb0a4baf7"},{"sha":"dff15fe3fb4e2b914a8b4adcd82ac7df4463e3e0","author":{"name":"Lan Xia","email":"4a88e60158d57bd00f15b27b4183be1394b45c64@ca.ibm.com"},"message":"Merge pull request #2022 from renfeiw/tkg4\n\nGenerate tap file when there's no test","distinct":true,"url":"https://api.github.com/repos/dnakamura/openj9/commits/dff15fe3fb4e2b914a8b4adcd82ac7df4463e3e0"},{"sha":"0da64dcc97264a55a620fee45b7730a973853ceb","author":{"name":"Renfei Wang","email":"5be00123a7e1d94c40ed0bd87e7ba78b5e37ef03@ca.ibm.com"},"message":"Use curl to download dependencies on zos\n\nRelated issue: https://github.com/AdoptOpenJDK/openjdk-tests/issues/431\n\n\n[ci skip]\n\n\nSigned-off-by: Renfei Wang <renfeiw@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/dnakamura/openj9/commits/0da64dcc97264a55a620fee45b7730a973853ceb"},{"sha":"1ca0ab9841f1a6b17fde82402582249853a1e6e7","author":{"name":"Peter Shipton","email":"4eef3b3743ba63ed9d9b27df4c8805d570a039f5@ca.ibm.com"},"message":"Merge pull request #2038 from fengxue-IS/jitAble\n\nFix JIT/AOT status in Java version string","distinct":true,"url":"https://api.github.com/repos/dnakamura/openj9/commits/1ca0ab9841f1a6b17fde82402582249853a1e6e7"},{"sha":"f042dbf77c353c6aa4806924500c3ed4dab93a37","author":{"name":"Peter Bain","email":"d8d59724287b8e09f502ba45690745c09aeef8e2@ca.ibm.com"},"message":"Fix attach API logging\n\nCommit 87e9c4531ad2923ad5d9d545b8342e7d9d745c76 added (amongst other things)\ntry-with-resources blocks\nwhich closed the log file after the first message.  This reverts\nthat change.  Also refactor out some common code.\n\nSigned-off-by: Peter Bain <peter_bain@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/dnakamura/openj9/commits/f042dbf77c353c6aa4806924500c3ed4dab93a37"},{"sha":"9380c9a173feff1d5f01216574d732f10b854182","author":{"name":"Jason Feng","email":"8decf30df97932ae7177acdc4bc36bfebb0f884e@ca.ibm.com"},"message":"JVM_GetMethodParameters returns null to trigger synthesizing\n\nA NULL return value from getMethodParametersAsArray() eventually\nJVM_GetMethodParameters triggers j.l.r.Executable.synthesizeAllParams(),\nwhich supplies proper parameter info.\nNote: current code returns NULL when there is an error condition.\nProbably an explicit exception/error should be thrown instead. Will\nleave that to a separated PR when more info about\nJVM_GetMethodParameters is available.\n\nSigned-off-by: Jason Feng <fengj@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/dnakamura/openj9/commits/9380c9a173feff1d5f01216574d732f10b854182"},{"sha":"cb042382f25e0c011944abff60bf2bbbbac226d1","author":{"name":"Lan Xia","email":"4a88e60158d57bd00f15b27b4183be1394b45c64@ca.ibm.com"},"message":"Merge pull request #2052 from renfeiw/tkg3\n\nUse curl to download dependencies on zos","distinct":true,"url":"https://api.github.com/repos/dnakamura/openj9/commits/cb042382f25e0c011944abff60bf2bbbbac226d1"},{"sha":"f2e1a0116c54565503081765517d3c729c6f3e8b","author":{"name":"Graham Chapman","email":"812c37292168cf25240e2146c0bb8a191f4388fc@ca.ibm.com"},"message":"Atomic-free JNI work\n\nFix releaseVMAccess on PPC to properly use compare instead of and.\nAssert if the VM access bit doesn't fit into an immediate to prevent a\nconstant change from unknowingly bloating the direct JNI path.\n\nAlso add the immediate value assertion on AMD64.\n\nSigned-off-by: Graham Chapman <graham_chapman@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/dnakamura/openj9/commits/f2e1a0116c54565503081765517d3c729c6f3e8b"},{"sha":"41643f3931c8af2b09d259da61398d4e35586698","author":{"name":"hangshao","email":"1f5b2970916c952d581ecd8bc9347da7b738c23b@ca.ibm.com"},"message":"Fix memory leak in shrinit.cpp\n\n1. We never free vm->sharedInvariantInternTable and\nvm->sharedInvariantInternTable->sharedInvariantSRPHashtable.\n2. srpHashTableFree() checks the SRPHASHTABLE_CREATED_BY_XXX bits, the\ncurrent value SRPHASHTABLE_CREATED_BY_SRPHASHTABLERECREATE(==3) will\nincorrectly set both SRPHASHTABLE_CREATED_BY_SRPHASHTABLERECREATE and\nSRPHASHTABLE_CREATED_BY_SRPHASHTABLENEWINREGION. Change\nSRPHASHTABLE_CREATED_BY_SRPHASHTABLERECREATE to 4.\n\nSigned-off-by: hangshao <hangshao@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/dnakamura/openj9/commits/41643f3931c8af2b09d259da61398d4e35586698"},{"sha":"8fae494c5895a908b0d6bbed4ce38f30800d6ff5","author":{"name":"Theresa Mammarella","email":"4efb0f2456788c21f3f641388668468a45a3f772@ibm.com"},"message":"Added String.strip, stripLeading, stripTrailing\n\nAdd new Java 11 methods\n\nFixes: #1977\n\nSigned-off-by: Theresa Mammarella <Theresa.T.Mammarella@ibm.com>","distinct":true,"url":"https://api.github.com/repos/dnakamura/openj9/commits/8fae494c5895a908b0d6bbed4ce38f30800d6ff5"},{"sha":"8b8ef444847a81bbf1ee25c0b2ca95ab1d210d54","author":{"name":"Theresa Mammarella","email":"4efb0f2456788c21f3f641388668468a45a3f772@ibm.com"},"message":"Tests for String.strip Java 11 methods\n\n- added tests for String.strip, String.stripLeading, String.stripTrailing\n- move test string variables to global so they can be used for multiple tests\n\nSigned-off-by: Theresa Mammarella <Theresa.T.Mammarella@ibm.com>","distinct":true,"url":"https://api.github.com/repos/dnakamura/openj9/commits/8b8ef444847a81bbf1ee25c0b2ca95ab1d210d54"},{"sha":"79c2c3d577b455d62d2edc65eba6af8160102272","author":{"name":"Peter Shipton","email":"4eef3b3743ba63ed9d9b27df4c8805d570a039f5@ca.ibm.com"},"message":"Merge pull request #2015 from theresa-m/fix_1977\n\n Added String.strip, stripLeading, stripTrailing","distinct":true,"url":"https://api.github.com/repos/dnakamura/openj9/commits/79c2c3d577b455d62d2edc65eba6af8160102272"},{"sha":"175a98e648351ac141e292ebcd52083c4df6b964","author":{"name":"Filip Jeremic","email":"354fd6f7ed671bd8d076af6c57bf51529f58ab75@ca.ibm.com"},"message":"Merge pull request #2039 from gacholio/ppcjnifix\n\nAtomic-free JNI work","distinct":true,"url":"https://api.github.com/repos/dnakamura/openj9/commits/175a98e648351ac141e292ebcd52083c4df6b964"},{"sha":"833fa94dffc3e704c8202fcd09cd00934f86532d","author":{"name":"Peter Shipton","email":"4eef3b3743ba63ed9d9b27df4c8805d570a039f5@ca.ibm.com"},"message":"Merge pull request #2056 from hangshao0/MemoryLeak\n\nFix memory leak in shrinit.cpp","distinct":true,"url":"https://api.github.com/repos/dnakamura/openj9/commits/833fa94dffc3e704c8202fcd09cd00934f86532d"},{"sha":"1a51851f7cfdabd2dd41c9326268d960c4759864","author":{"name":"Peter Shipton","email":"4eef3b3743ba63ed9d9b27df4c8805d570a039f5@ca.ibm.com"},"message":"Merge pull request #2050 from pdbain-ibm/attach\n\nFix attach API logging","distinct":true,"url":"https://api.github.com/repos/dnakamura/openj9/commits/1a51851f7cfdabd2dd41c9326268d960c4759864"},{"sha":"4c714e633c3e0bf912784a3105fa5bba383c9538","author":{"name":"Dan Heidinga","email":"72539a7f8d4e0030b722f72f7242c8dc27ae4724@ca.ibm.com"},"message":"Merge pull request #2053 from JasonFengJ9/genericsig\n\nJVM_GetMethodParameters returns null to trigger synthesizing","distinct":true,"url":"https://api.github.com/repos/dnakamura/openj9/commits/4c714e633c3e0bf912784a3105fa5bba383c9538"},{"sha":"bbf22a7b28910e81e21318a8769c12d8ecf4b765","author":{"name":"pleinb","email":"023249f3074e462b516fdc1574dc7790655a21c9@cn.ibm.com"},"message":"Modify the translated PII files nls folder\n\nCheck in the Shipment 1 translation package for J182F's TVT\n\nSigned-off-by: Lei Pan <pleinb@cn.ibm.com>","distinct":true,"url":"https://api.github.com/repos/dnakamura/openj9/commits/bbf22a7b28910e81e21318a8769c12d8ecf4b765"}]}
{"actor":{"display_login":"dnakamura"}}