{"push_id":2667451974,"size":68,"distinct_size":68,"ref":"refs/heads/master","head":"5a483a7b9aa635cdae1973d17102f85fda57b51f","before":"da56ab5e9a8a0e475b8e74936fdf4601e8f28e69","commits":[{"sha":"0ddf3b30a87e79c79a01aa6d22102ca262ecad2b","author":{"name":"Victor Ding","email":"702c5efe41471368ec946f49f1a994144025b9bd@ca.ibm.com"},"message":"Remove deadcode in X86::J9TreeEvaluator\n\nGeneral code cleanup, removing deadcode.\n\nSigned-off-by: Victor Ding <dvictor@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/keithc61/openj9/commits/0ddf3b30a87e79c79a01aa6d22102ca262ecad2b"},{"sha":"62ced90dd6663440ab834b08936b45e16b9024f3","author":{"name":"Devin Nakamura","email":"29e5deeef2ca9c3333207aabdcc38207cba1d1b5@ca.ibm.com"},"message":"Travis: Cache the ccache directory.\n\nNote: we can't use the easy way of 'cache: ccache' because that adds\nthe ccache versions of gcc to the PATH, which the openjdk makefiles\ndon't like\n\nSigned-off-by: Devin Nakamura <devinn@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/keithc61/openj9/commits/62ced90dd6663440ab834b08936b45e16b9024f3"},{"sha":"442ff8f4e4fecacb52240138f7261a5cfbbf2ec4","author":{"name":"Devin Nakamura","email":"29e5deeef2ca9c3333207aabdcc38207cba1d1b5@ca.ibm.com"},"message":"Travis: remove UMA_WINDOWS_PARALLEL_HACK\n\nTravis doesn't use UMA, thus the flag is unnecessary\n\nSigned-off-by: Devin Nakamura <devinn@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/keithc61/openj9/commits/442ff8f4e4fecacb52240138f7261a5cfbbf2ec4"},{"sha":"512971b502a41cd44180c9fc62958bf1c3d1de5f","author":{"name":"Irwin D'Souza","email":"32a65b885324aa512188ef6eec4c147b79dc3c3b@ca.ibm.com"},"message":"Print Memory Stats\n\nSigned-off-by: Irwin D'Souza <dsouzai@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/keithc61/openj9/commits/512971b502a41cd44180c9fc62958bf1c3d1de5f"},{"sha":"980a6af474182a1bf19c3600a7f880ae2fa3856f","author":{"name":"Daryl Maier","email":"04babc56297ff17e6845dac082142a3f971b0934@ca.ibm.com"},"message":"Remove setVMThreadRequired calls on x86\n\nThis function was deprecated in OMR and does nothing.\n\nSigned-off-by: Daryl Maier <maier@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/keithc61/openj9/commits/980a6af474182a1bf19c3600a7f880ae2fa3856f"},{"sha":"f876f0a1b2901262fe35e6a8a21f467c8cb9a310","author":{"name":"Daryl Maier","email":"04babc56297ff17e6845dac082142a3f971b0934@ca.ibm.com"},"message":"Remove deprecated VMThread reclamation control logic\n\nx86 TR_OutlinedInstructions take a VMThread reclamation boolean that is\nalways false because it is guarded by a disabled and deprecated option.\nRemove the setup logic to always pass in false for this parameter.\n\nThe TR_OutlinedInstructions API (owned by OMR) will be refactored in a\nsubsequent commit.\n\nSigned-off-by: Daryl Maier <maier@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/keithc61/openj9/commits/f876f0a1b2901262fe35e6a8a21f467c8cb9a310"},{"sha":"1f93bf135ff557b5bb1ba4497a372db5508b561f","author":{"name":"Jason Feng","email":"8decf30df97932ae7177acdc4bc36bfebb0f884e@ca.ibm.com"},"message":"Cache j.l.Class package name\n\nThe package name is interned;\nMarked a few instance fields as transient.\n\nSigned-off-by: Jason Feng <fengj@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/keithc61/openj9/commits/1f93bf135ff557b5bb1ba4497a372db5508b561f"},{"sha":"27f8b607c859e26c9102390a9059c85864b62e5e","author":{"name":"Jason Feng","email":"8decf30df97932ae7177acdc4bc36bfebb0f884e@ca.ibm.com"},"message":"Bring up Java 11 - j.l.Access.getBytesNoRepl/newStringNoRepl\n\nFix Java 11 raw build error.\nerror: Access is not abstract and does not override abstract method\ngetBytesNoRepl(String,Charset) in JavaLangAccess\nerror: Access is not abstract and does not override abstract method\nnewStringNoRepl(byte[],Charset) in JavaLangAccess\n\nSigned-off-by: Jason Feng <fengj@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/keithc61/openj9/commits/27f8b607c859e26c9102390a9059c85864b62e5e"},{"sha":"c61b066515c2fb79f399d8cdf0305bb41c04c73f","author":{"name":"jimmyk","email":"e6991f1a51834fade4144f166bd8dd02ed889b8e@ca.ibm.com"},"message":"Prefetch, checkcast and profiled compile changes\n\nHashMap.resize and HashMapHashIterator.nextNode were added to\ncanSkipCheckCasts since they don't need check casts.\n\nNode threshold inside ProfileGenerator was changed to 90000. This will\npromote more profiled compilations and was shown to improve the throughput\nof an internal appserver benchmark.\n\naddPrefetch was moved from OMR to OpenJ9 and renamed to\ninsertPrefetchIfNecessary.\n\nIt was also modified to work on Itr.next in ArrayList and the prefetching\nstride distance was also changed. The new value was found through testing\nand displayed an improvement in throughput in the previously mentioned\ninternal appserver benchmark.\n\nAlso during the move, an bug in insertPrefetchIfNecessary where\ncompressedrefs decompression was not occuring was fixed.\n\niwrtbarEvaluator was modified to now use insertPrefetchIfNecessary instead\nof addPrefetch.\n\nIssue: #2079\n\nSigned-off-by: jimmyk <jimmyk@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/keithc61/openj9/commits/c61b066515c2fb79f399d8cdf0305bb41c04c73f"},{"sha":"459aae77b60e3aed1695f23a53a0465eab0bdc41","author":{"name":"Liqun Liu","email":"b265cbee828723647d102c4fd6760c85f56fd9f9@ca.ibm.com"},"message":"VarHandle performance\n\nThis commit contains the following change:\n - skip HCR guards for classes/methods that are implementation details\n   of VarHandle and MethodHandle.\n - Replace the call to MethodHandle.asType with the clone of the\n   MethodHandle node if the call is going to return the MethodHandle\n   object passed in. This will trigger targeted inlining for VarHandle\n   calls.\n - Eliminate calls to DirectHandle.nullCheckIfRequired and\n   PrimitiveHandle.initializeClassIfRequired when they're not needed.\n\nSigned-off-by: Liqun Liu <liqunl@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/keithc61/openj9/commits/459aae77b60e3aed1695f23a53a0465eab0bdc41"},{"sha":"8d6c7d9000b43d51698ac7d479b3aca7466421f8","author":{"name":"hangshao","email":"1f5b2970916c952d581ecd8bc9347da7b738c23b@ca.ibm.com"},"message":"Check the free disk space size when setting default cache size.\n\nSet default shared cache size to 64MB if the free disk space is less\nthan 6GB\n\nFixes #2174\n\nSigned-off-by: hangshao <hangshao@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/keithc61/openj9/commits/8d6c7d9000b43d51698ac7d479b3aca7466421f8"},{"sha":"caf31173228700db829e98059f5104ee2f607ffc","author":{"name":"Adam Brousseau","email":"5bbd7b5b6d6d4bf0bd621a96b144468d4f2a15aa@gmail.com"},"message":"Remove duplicate functional testing\n\n- Remove old style sanity & extended (functional)\n  from nightly builds.\n- Machine resources are limited and new style (Adopt Pipelines)\n  functional testing is stable, so this removes the\n  old style (OpenJ9 pipelines)\n\nRelated #2117\nIssue #1450\n[skip ci]\n\nSigned-off-by: Adam Brousseau <adam.brousseau88@gmail.com>","distinct":true,"url":"https://api.github.com/repos/keithc61/openj9/commits/caf31173228700db829e98059f5104ee2f607ffc"},{"sha":"e27ef8ecb42e66292f92bcdabdca7f959261354d","author":{"name":"Peter Shipton","email":"4eef3b3743ba63ed9d9b27df4c8805d570a039f5@ca.ibm.com"},"message":"Merge pull request #2195 from hangshao0/sharedCache\n\nCheck the free disk space size when setting default cache size","distinct":true,"url":"https://api.github.com/repos/keithc61/openj9/commits/e27ef8ecb42e66292f92bcdabdca7f959261354d"},{"sha":"080f427eb3e56a50440c317134b44cc4023f02db","author":{"name":"Marius Pirvu","email":"f30fa3620f2a649390a126f916222815ae0a6f68@ca.ibm.com"},"message":"Merge pull request #2101 from dsouzai/printMemStats\n\nPrint Memory Stats","distinct":true,"url":"https://api.github.com/repos/keithc61/openj9/commits/080f427eb3e56a50440c317134b44cc4023f02db"},{"sha":"d36c05d4b0c44bd6ca1f210e4c101c34f00ce6f7","author":{"name":"Lan Xia","email":"4a88e60158d57bd00f15b27b4183be1394b45c64@ca.ibm.com"},"message":"Merge pull request #2210 from AdamBrousseau/remove_old_style_functional_from_nightly\n\nRemove duplicate functional testing","distinct":true,"url":"https://api.github.com/repos/keithc61/openj9/commits/d36c05d4b0c44bd6ca1f210e4c101c34f00ce6f7"},{"sha":"376e2d484144a3748a7f3d8e01f651b900cd1a3f","author":{"name":"Liqun Liu","email":"b265cbee828723647d102c4fd6760c85f56fd9f9@ca.ibm.com"},"message":"Create KnownObjectIndex for static final fields and static strings\n\nThis change is needed for static final field folding. The part for\nadding KnownObjectIndex for static final field is by default turned off.\n\nSigned-off-by: Liqun Liu <liqunl@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/keithc61/openj9/commits/376e2d484144a3748a7f3d8e01f651b900cd1a3f"},{"sha":"288ba60c7f6f0ab592e9734f96bc03d4267f86f4","author":{"name":"Theresa Mammarella","email":"4efb0f2456788c21f3f641388668468a45a3f772@ibm.com"},"message":"Clean up outdated code for palm-size pc\n\nSigned-off-by: Theresa Mammarella <Theresa.T.Mammarella@ibm.com>","distinct":true,"url":"https://api.github.com/repos/keithc61/openj9/commits/288ba60c7f6f0ab592e9734f96bc03d4267f86f4"},{"sha":"d8f56c5648306ad3f65682bd258fd707486c0f17","author":{"name":"Andrew Craik","email":"0ebc7ffd6dd32254ddd8d3361157b1a1ba80ad26@ca.ibm.com"},"message":"Merge pull request #1636 from IBMJimmyk/throughputImprovements\n\nPrefetching, checkcasts and profiled compile changes","distinct":true,"url":"https://api.github.com/repos/keithc61/openj9/commits/d8f56c5648306ad3f65682bd258fd707486c0f17"},{"sha":"18339a358d0b4e5026dddf4ca5a656f1f4d39390","author":{"name":"Mansoor Saqib","email":"23e373238f492ab4631a60c66eb429bd3fbc9d26@ibm.com"},"message":"Acceleration for x86 compressed String hashCode with vectorization\n\nFor obtaining the hashCode of a compressed String, each iteration of the SSE loop moves 4 bytes from memory to the low doubleword of the XMM register. The stride shift amount is set to 0 for handling bytes. These packed 1 byte integers are then zero extended with instruction pmovzxbd and the same procedure to obtain the hashCode as with decompressed Strings is used.\n\nA vector conversion example has been added to show how this procedure works.\n\nSigned-off-by: Mansoor Saqib <Mansoor.Saqib@ibm.com>","distinct":true,"url":"https://api.github.com/repos/keithc61/openj9/commits/18339a358d0b4e5026dddf4ca5a656f1f4d39390"},{"sha":"bea72a4c85e026e103ce97ed0485d269abe878d6","author":{"name":"Yi Zhang","email":"cc1dcff4f47c863b3881f7f085d5054ad8a35748@ca.ibm.com"},"message":"Fix the condition to decide recompilation level\n\nWhen a recompilation is triggered by JProfiling, the triggering method\nbody could be both profiled or non-profiled body. If the triggering\ncompilation is a profiled compilation we need to promote the\nrecompilation to the next level.\n\nSigned-off-by: Yi Zhang <yizhang@ca.ibm.com>","distinct":true,"url":"https://api.github.com/repos/keithc61/openj9/commits/bea72a4c85e026e103ce97ed0485d269abe878d6"}]}
{"actor":{"display_login":"keithc61"}}