{"push_id":2886714354,"size":186,"distinct_size":1,"ref":"refs/heads/SEH","head":"9e9502550ecb038155361b6211d254e10e77b983","before":"4d83c18f62b60cd06fc72b47fc45acc58ba4f352","commits":[{"sha":"401287274d33a9209616246254099fe2511db7f4","author":{"name":"Ashutosh Mehra","email":"e95115f412efe95e0feaa64173854ab795d1b3ae@in.ibm.com"},"message":"Enable idle tuning only for gencon policy\n\nDecommitting heap memory during idle phase is only supported\nfor gencon policy. For all other policies it should be disabled.\n\nCloses #2641\n\nSigned-off-by: Ashutosh Mehra <asmehra1@in.ibm.com>","distinct":false,"url":"https://api.github.com/repos/0dvictor/openj9/commits/401287274d33a9209616246254099fe2511db7f4"},{"sha":"be44482f265813e2c286439e96e841dd288afa78","author":{"name":"Peter Bain","email":"d8d59724287b8e09f502ba45690745c09aeef8e2@ca.ibm.com"},"message":"Throw IllegalAccessError if we call do method resolution referring to inaccessible types\n\nSigned-off-by: Peter Bain <peter_bain@ca.ibm.com>","distinct":false,"url":"https://api.github.com/repos/0dvictor/openj9/commits/be44482f265813e2c286439e96e841dd288afa78"},{"sha":"c061baf71124ef32478fd8ed2f6dcfc3a6c2bb53","author":{"name":"Adam Brousseau","email":"5bbd7b5b6d6d4bf0bd621a96b144468d4f2a15aa@gmail.com"},"message":"Remove old pipeline files\n\n- Pipeline* files\n- Build* files\n- Test* files\n- These have been replaced by Pipeline-Build-Test-Any-Platform\n  and Build-Test-Any-Platform and Adopt's openjdk-tests\n\n[skip ci]\nIssue #1897\n\nSigned-off-by: Adam Brousseau <adam.brousseau88@gmail.com>","distinct":false,"url":"https://api.github.com/repos/0dvictor/openj9/commits/c061baf71124ef32478fd8ed2f6dcfc3a6c2bb53"},{"sha":"9e77e3350aa2ea327e17fb342237fdfa3162e1cc","author":{"name":"hangshao","email":"1f5b2970916c952d581ecd8bc9347da7b738c23b@ca.ibm.com"},"message":"Add softmx bytes to cache statistics in Javacore file\n\nFixes #2724\n\nSigned-off-by: hangshao <hangshao@ca.ibm.com>","distinct":false,"url":"https://api.github.com/repos/0dvictor/openj9/commits/9e77e3350aa2ea327e17fb342237fdfa3162e1cc"},{"sha":"38db6a351b2685305f18bdcd116f94229a2404ac","author":{"name":"Jason Feng","email":"8decf30df97932ae7177acdc4bc36bfebb0f884e@ca.ibm.com"},"message":"Provide more details for module access exception messages\n\nSpecify module or package names to avoid confusion due to their name\nconvention similarity;\nAdded details about package export or read module;\nRenamed reflectiveAccess to skipAccessCheckPara to match existing\nvariable definitions.\n\nSigned-off-by: Jason Feng <fengj@ca.ibm.com>","distinct":false,"url":"https://api.github.com/repos/0dvictor/openj9/commits/38db6a351b2685305f18bdcd116f94229a2404ac"},{"sha":"b5683e6ec90c923df07d277bf05fe5462094f1cd","author":{"name":"Younes Manton","email":"70db67f2481c1cb2d1f6d280087872608a46dd96@ca.ibm.com"},"message":"Move findCorrectInlinedSiteIndex from OMR to J9\n\nThis is a J9JIT-specific function, tied to inliner implementation\nin this code base, and has no uses in OMR.\n\nSigned-off-by: Younes Manton <ymanton@ca.ibm.com>","distinct":false,"url":"https://api.github.com/repos/0dvictor/openj9/commits/b5683e6ec90c923df07d277bf05fe5462094f1cd"},{"sha":"f889cb3b4cd903563f4cde9c2533a8b9e17570a5","author":{"name":"Victor Ding","email":"702c5efe41471368ec946f49f1a994144025b9bd@ca.ibm.com"},"message":"Fix for possible crash in System/JNI call on X86-32\n\nEvaluate all children before switching stack to make a System/JNI call.\n\nSigned-off-by: Victor Ding <dvictor@ca.ibm.com>","distinct":false,"url":"https://api.github.com/repos/0dvictor/openj9/commits/f889cb3b4cd903563f4cde9c2533a8b9e17570a5"},{"sha":"cb340a9df3d5b8c4d73333cf42927b9823e31a52","author":{"name":"Graham Chapman","email":"812c37292168cf25240e2146c0bb8a191f4388fc@ca.ibm.com"},"message":"Private methods do not override interface methods\n\nAs of JDK11, private methods expressly do not override methhods\ninherited from the superclass or superinterfaces, so the correct error\nto throw in this case is AbstractMethodError, not IllegalAccessError\nthat's thrown by older JDK levels.\n\nSigned-off-by: Graham Chapman <graham_chapman@ca.ibm.com>","distinct":false,"url":"https://api.github.com/repos/0dvictor/openj9/commits/cb340a9df3d5b8c4d73333cf42927b9823e31a52"},{"sha":"e30385a1c1ff0fb3562afe9e283dbf27016a0f9c","author":{"name":"Victor Ding","email":"702c5efe41471368ec946f49f1a994144025b9bd@ca.ibm.com"},"message":"Include CodeGenerator_inlines.hpp in InlinerTempForJ9.cpp\n\nInlinerTempForJ9.cpp uses CodeGenerator which may need methods from CodeGenerator_inlines.hpp\n\nSigned-off-by: Victor Ding <dvictor@ca.ibm.com>","distinct":false,"url":"https://api.github.com/repos/0dvictor/openj9/commits/e30385a1c1ff0fb3562afe9e283dbf27016a0f9c"},{"sha":"2627fe28443d33ad58621e6c9ecbff8030a30c9f","author":{"name":"Theresa Mammarella","email":"4efb0f2456788c21f3f641388668468a45a3f772@ibm.com"},"message":"Fix typo\n\nSigned-off-by: Theresa Mammarella <Theresa.T.Mammarella@ibm.com>","distinct":false,"url":"https://api.github.com/repos/0dvictor/openj9/commits/2627fe28443d33ad58621e6c9ecbff8030a30c9f"},{"sha":"88efd47f329517464a46886ea0d18a8abefee5b5","author":{"name":"Theresa Mammarella","email":"4efb0f2456788c21f3f641388668468a45a3f772@ibm.com"},"message":"[Condy] Update invokeWithArguments varargs\n\nAllow invokeWithArguments of varargs methods to absorb extra args into trailing array\n\nFixes: #2562\n\nSigned-off-by: Theresa Mammarella <Theresa.T.Mammarella@ibm.com>","distinct":false,"url":"https://api.github.com/repos/0dvictor/openj9/commits/88efd47f329517464a46886ea0d18a8abefee5b5"},{"sha":"c7fe9c2666972d38e412231a7ebbce88edabd581","author":{"name":"Harry Yu","email":"7378eeb08b80993dfd5df11ed921af2e9100f908@gmail.com"},"message":"Update API/field names for aotMethodCode\n\nOMR's setAotMethodCodeStart query is about to be changed to relocatableMethodCodeStart,\nthis query called in OpenJ9 will need to be renamed as well.\n\nSigned-off-by: Harry Yu <harryyu1994@gmail.com>","distinct":false,"url":"https://api.github.com/repos/0dvictor/openj9/commits/c7fe9c2666972d38e412231a7ebbce88edabd581"},{"sha":"2847b62d7602541ee40eb7fe664bf9099c77ca52","author":{"name":"Filip Jeremic","email":"354fd6f7ed671bd8d076af6c57bf51529f58ab75@ca.ibm.com"},"message":"Execute read barrier for constrained TX within the GS event handler\n\nWe currently only take advantage of constrained transactions (TX) in\nConcurrentLinkedQueue methods we recognize. The problem for the\nconstrained TX is that the return address the hardware populates for us\nin `J9GSParameters.returnAddr` points to the `TBEGIC` instruction\nbecause the constrained transaction has no fall back path!\n\nThe very first thing we do inside of the transactions in the\nConcurrentLinkedQueue methods we recognize is load a field which\nrequires the read barrier. So the control flow ends up looping forever\nfailing on the read barrier in the `TBEGIC` region, then the handler\naborts the read barrier because we are in a TX and we loop again, etc.\n\nThis causes a hang in the JVM. There is another bit in `J9GSParameters`\nwhich tells us whether the TX that triggered the guarded storage event\nwas constrained or not. Currently there are two read barriers in each\nof the two methods we recognize and inline. The read barriers are both\nof the form `o.f.g` i.e. two field indirections both requiring hardware\nread barrier instructions. Given that if we reach the hardware read\nbarrier event handler the transaction would have already aborted there\nshould be no functional issue to executing the read barrier at that\npoint for either the read of `f` or `g` because the JIT has ensured\nthere are no side-effects (stores) before the hardware read barriers,\nonly after.\n\nThe fix here is to execute the read barriers for constrained\ntransactions but avoid executing them for non-constrained transactions\nsince we have a fall back path in that case.\n\nSigned-off-by: Filip Jeremic <fjeremic@ca.ibm.com>","distinct":false,"url":"https://api.github.com/repos/0dvictor/openj9/commits/2847b62d7602541ee40eb7fe664bf9099c77ca52"},{"sha":"8a140c2cdb649c40533330c0228f84723d860e04","author":{"name":"Theresa Mammarella","email":"4efb0f2456788c21f3f641388668468a45a3f772@ibm.com"},"message":"[Condy] New tests for invokeWithArguments varargs\n\nSigned-off-by: Theresa Mammarella <Theresa.T.Mammarella@ibm.com>","distinct":false,"url":"https://api.github.com/repos/0dvictor/openj9/commits/8a140c2cdb649c40533330c0228f84723d860e04"},{"sha":"d756009a9406ad31ff9fb7bbcf88c3396a519cb5","author":{"name":"Keith W. Campbell","email":"95f8b4a83822d17dd9d3a4fe1dcf2f0c5c806590@ca.ibm.com"},"message":"Move content of cuda4j.jar into vm.jar\n\nSigned-off-by: Keith W. Campbell <keithc@ca.ibm.com>","distinct":false,"url":"https://api.github.com/repos/0dvictor/openj9/commits/d756009a9406ad31ff9fb7bbcf88c3396a519cb5"},{"sha":"9861d60573905b24a84d361cb010fb3127c1ca80","author":{"name":"Keith W. Campbell","email":"95f8b4a83822d17dd9d3a4fe1dcf2f0c5c806590@ca.ibm.com"},"message":"Remove use of javah for CUDA4J\n\nSigned-off-by: Keith W. Campbell <keithc@ca.ibm.com>","distinct":false,"url":"https://api.github.com/repos/0dvictor/openj9/commits/9861d60573905b24a84d361cb010fb3127c1ca80"},{"sha":"31a74953be475015b6df83a06650d310352e210e","author":{"name":"Keith W. Campbell","email":"95f8b4a83822d17dd9d3a4fe1dcf2f0c5c806590@ca.ibm.com"},"message":"Remove CUDA4J configuration and preprocessor flag\n\nSigned-off-by: Keith W. Campbell <keithc@ca.ibm.com>","distinct":false,"url":"https://api.github.com/repos/0dvictor/openj9/commits/31a74953be475015b6df83a06650d310352e210e"},{"sha":"4e8ca8577647492ec1eff8e44e7df591d9061cc1","author":{"name":"Keith W. Campbell","email":"95f8b4a83822d17dd9d3a4fe1dcf2f0c5c806590@ca.ibm.com"},"message":"Stop building cuda4j.jar\n\nSigned-off-by: Keith W. Campbell <keithc@ca.ibm.com>","distinct":false,"url":"https://api.github.com/repos/0dvictor/openj9/commits/4e8ca8577647492ec1eff8e44e7df591d9061cc1"},{"sha":"271b8762915ea39bbe9a069a6737cb419da2d842","author":{"name":"Keith W. Campbell","email":"95f8b4a83822d17dd9d3a4fe1dcf2f0c5c806590@ca.ibm.com"},"message":"Fix example XML element\n\nthe closing tag should be `</disabled>`\n\n[ci skip]\n\nSigned-off-by: Keith W. Campbell <keithc@ca.ibm.com>","distinct":false,"url":"https://api.github.com/repos/0dvictor/openj9/commits/271b8762915ea39bbe9a069a6737cb419da2d842"},{"sha":"e41b9c170cbfa17568406d219dab8f96f370540e","author":{"name":"Violeta Sebe","email":"7907678b54c89eb03daef95f44ff09e575a49f83@ca.ibm.com"},"message":"WIP: Add MSVS 2017 support for JDK11 and next to Windows platform\n\n- enable VS2017 as toolchain for JDK11\n- add MinGW to PATH\n\n[ci skip]\n\nSigned-off-by: Violeta Sebe <vsebe@ca.ibm.com>","distinct":false,"url":"https://api.github.com/repos/0dvictor/openj9/commits/e41b9c170cbfa17568406d219dab8f96f370540e"}]}
{"actor":{"display_login":"0dvictor"}}