{"push_id":1374345889,"size":64,"distinct_size":64,"ref":"refs/heads/master","head":"81c42cecca5e1b0b802d4df980280750d2e1419e","before":"203c9a610c0fa99c40787165e5c3fa75e347a70f","commits":[{"sha":"77ed974d759b488a266cea54a1c4278c2664d130","author":{"name":"Andy Ayers","email":"eb540dbfe23ecab6edc4372665b4d5d4e13a72b7@microsoft.com"},"message":"Jit: use class attributes check to reduce GC layout asks\n\nIn `impNormStructType`, check the class attributes for absence of gc\npointers as a quick way of identifying likely SIMD types. Use SIMD max\nand min size as a secondary screen.\n\nOnly request GC layout if the caller has asked for it.\n\nThis should reduce the number of times the jit makes the somewhat\ncostly ask for struct GC layouts.\n\nNote that typed byrefs require special handling; also the class\nattributes may sometimes report GC pointers when in fact there are none.\n\nNo diffs in System.Private.CoreLib codegen; no diffs seen in desktop\nSPMI testing.\n\nCloses #7625.","distinct":true,"url":"https://api.github.com/repos/JeremyKuhne/coreclr/commits/77ed974d759b488a266cea54a1c4278c2664d130"},{"sha":"7e002fd3c5d2b01a28f6af1679d17554d88098e9","author":{"name":"Pat Gavlin","email":"31abb87c1630f1a235ae3e5824500fcc02bda71b@microsoft.com"},"message":"Clear side-effect flags on local reads in rationalize.\n\nThese operations are always side-effect free.","distinct":true,"url":"https://api.github.com/repos/JeremyKuhne/coreclr/commits/7e002fd3c5d2b01a28f6af1679d17554d88098e9"},{"sha":"e77cbf0eedaf829f69b9d3eaa63e6e79585da729","author":{"name":"Drew Scoggins","email":"1b4ef2fc02ebe644f19ba32c1825b7a50b87193f@microsoft.com"},"message":"Add CoreCLR perf test support to Jenkins\n\nMade changes to the perf.groovy to add support for running the CoreCLR\nperformance tests in the Perflab directory.  Also made changes to the\nrunner script for CoreCLR to allow it to run more than one type of test.","distinct":true,"url":"https://api.github.com/repos/JeremyKuhne/coreclr/commits/e77cbf0eedaf829f69b9d3eaa63e6e79585da729"},{"sha":"6413f4d162bc7e8c2f3911e1d5d0892367195b92","author":{"name":"Sergey Andreenko","email":"66de722fe7199f21e37181697164976aa6abf0e9@microsoft.com"},"message":"fix VSO 278365\n\ndon't convert (int) ((double)Round(double))  to  (int)Round(double) on\nRyuJit/x86","distinct":true,"url":"https://api.github.com/repos/JeremyKuhne/coreclr/commits/6413f4d162bc7e8c2f3911e1d5d0892367195b92"},{"sha":"9dc2d9972257a496274580a10fa75994612615f0","author":{"name":"Rahul Kumar","email":"328de7336c502e686bd5152d4ee6dc54f5921228@microsoft.com"},"message":"Fix build break caused by git commit for AppDomain::GetAssemblies\n\n[tfs-changeset: 1635147]","distinct":true,"url":"https://api.github.com/repos/JeremyKuhne/coreclr/commits/9dc2d9972257a496274580a10fa75994612615f0"},{"sha":"ec6103ab15fd9e4eaca5d0156f6cbba75efaa9ab","author":{"name":"Rama Krishnan Raghupathy","email":"deeda59e4f3310199c098678019045fba65d5821@microsoft.com"},"message":"Adding missing members of threading.overlapped","distinct":true,"url":"https://api.github.com/repos/JeremyKuhne/coreclr/commits/ec6103ab15fd9e4eaca5d0156f6cbba75efaa9ab"},{"sha":"32aa7500214038bdd36c013f631c87bcd601e1a2","author":{"name":"Bruce Forstall","email":"74743cd806e5cc8aa129b22f4e1c9e76e37958d3@microsoft.com"},"message":"Merge pull request #7814 from dotnet-bot/from-tfs\n\nMerge changes from TFS","distinct":true,"url":"https://api.github.com/repos/JeremyKuhne/coreclr/commits/32aa7500214038bdd36c013f631c87bcd601e1a2"},{"sha":"5bf1e383b0ac0fda70c96ec7365dc1395606f44c","author":{"name":"sandreenko","email":"66de722fe7199f21e37181697164976aa6abf0e9@microsoft.com"},"message":"Merge pull request #7806 from sandreenko/fix-VSO-278365\n\nRyuJIT/x86: fix VSO 278365","distinct":true,"url":"https://api.github.com/repos/JeremyKuhne/coreclr/commits/5bf1e383b0ac0fda70c96ec7365dc1395606f44c"},{"sha":"14a139d05e1e53552e991ddec915026c022c8071","author":{"name":"Rama krishnan Raghupathy","email":"deeda59e4f3310199c098678019045fba65d5821@microsoft.com"},"message":"Merge pull request #7816 from ramarag/ThreadingOverlapped\n\nAdding missing members of threading.overlapped","distinct":true,"url":"https://api.github.com/repos/JeremyKuhne/coreclr/commits/14a139d05e1e53552e991ddec915026c022c8071"},{"sha":"cf0c28faec35090781799df0a2360cf2440d05ce","author":{"name":"Jan Vorlicek","email":"09bb9bc2e782fb04614d1a465f5dc8996873b58c@microsoft.com"},"message":"Remove dependency of System.Globalization.Native.so on specific ICU version (#7773)\n\nRemove dependency of System.Globalization.Native.so on specific ICU version","distinct":true,"url":"https://api.github.com/repos/JeremyKuhne/coreclr/commits/cf0c28faec35090781799df0a2360cf2440d05ce"},{"sha":"e5b7e4450a087240fc55a5174314605cee07b991","author":{"name":"Tarek Mahmoud Sayed","email":"1c2fa0023a6b0312502d9d3697b5d9d94fb0b0c8@microsoft.com"},"message":"Enable CultureInfo netstandard 1.7 APIs on Linux (#7811)\n\n* Enable CultureInfo netstandard 1.7 APIs on Linux\r\n\r\n* fix spaces\r\n\r\n* Use Array.Empty<CultureInfo> instead of CultureInfo[0]","distinct":true,"url":"https://api.github.com/repos/JeremyKuhne/coreclr/commits/e5b7e4450a087240fc55a5174314605cee07b991"},{"sha":"722708800eb809abad36cd92c6ff63f1773fd4db","author":{"name":"Michelle McDaniel","email":"bf154861ab381bba290377a2b2938163119c721a@gmail.com"},"message":"Fix format.py to look for .bat on Windows\n\nhttps://github.com/dotnet/jitutils/pull/56 changed the file extension for\nthe script files on Windows to be .bat, so the format.py script needs to\nbe updated.","distinct":true,"url":"https://api.github.com/repos/JeremyKuhne/coreclr/commits/722708800eb809abad36cd92c6ff63f1773fd4db"},{"sha":"de791ced486cc21b39903b534bff4e41a794a981","author":{"name":"Michelle McDaniel","email":"bf154861ab381bba290377a2b2938163119c721a@gmail.com"},"message":"Merge pull request #7823 from adiaaida/checkformatlocation\n\nFix format.py to look for .bat on Windows","distinct":true,"url":"https://api.github.com/repos/JeremyKuhne/coreclr/commits/de791ced486cc21b39903b534bff4e41a794a981"},{"sha":"8e5a34e76b4e0b18ecab83645dd0814c329c0d20","author":{"name":"Pat Gavlin","email":"324147c0e7e65f4285291b25db1c19ffc72308a9@gmail.com"},"message":"Merge pull request #7808 from pgavlin/VSO280103\n\nClear side-effect flags on local reads in rationalize.","distinct":true,"url":"https://api.github.com/repos/JeremyKuhne/coreclr/commits/8e5a34e76b4e0b18ecab83645dd0814c329c0d20"},{"sha":"653639fee416d4c323306e41bff179e8167e2e5a","author":{"name":"Davis Goodin","email":"f91e8880f23763640898f5276faf1a7784d51e38@users.noreply.github.com"},"message":"Update CoreClr, CoreFx to beta-24625-03, beta-24625-02, respectively (master) (#7804)\n\n* Update CoreClr, CoreFx to beta-24625-03, beta-24625-02, respectively\r\n\r\n* Upgrade S.R.Serialization.Primitives to prerelease","distinct":true,"url":"https://api.github.com/repos/JeremyKuhne/coreclr/commits/653639fee416d4c323306e41bff179e8167e2e5a"},{"sha":"6ef848ca17d13b05ab23a75a422c52e4dffe1b34","author":{"name":"sivarv","email":"73fae3b6c24de473684fcc85cbed17d3fb546409@microsoft.com"},"message":"Optimize 'test' instruction for op1 == 0 and op1 != 0 where op1 is known to set flags.","distinct":true,"url":"https://api.github.com/repos/JeremyKuhne/coreclr/commits/6ef848ca17d13b05ab23a75a422c52e4dffe1b34"},{"sha":"e8c4f5499136e137fdb3e3c5fb798b2637b21996","author":{"name":"Faizur Rahman","email":"a750e60a4b2a1b30ce0416b23f800a429f01ba54@microsoft.com"},"message":"Add Misc types to InteropServices\n\nAdd the following types to InteropServices:\n- AutomationProxyAttribute\n- ComAliasNameAttribute\n- ComCompatibleVersionAttribute\n- ComConversionLossAttribute\n- ComRegisterFunctionAttribute\n- ComUnregisterFunctionAttribute\n- ICustomFactory\n- ICustomMarshaler\n- ImportedFromTypeLibAttribute\n- LCIDConversionAttribute\n- ManagedToNativeComInteropStubAttribute\n- PrimaryInteropAssemblyAttribute\n- ProgIdAttribute\n- TypeLibImportClassAttribute\n- TypeLibVersionAttribute","distinct":true,"url":"https://api.github.com/repos/JeremyKuhne/coreclr/commits/e8c4f5499136e137fdb3e3c5fb798b2637b21996"},{"sha":"777ad2971b9e39976cc9b482ee05c279ca990f21","author":{"name":"Michal Strehovský","email":"3e45e9df108a785a82d4056d07a3fdce0f0fe4e6@microsoft.com"},"message":"Fix value numbering of ReadyToRunGenericStaticBase\n\nFixes dotnet/corert#2080.","distinct":true,"url":"https://api.github.com/repos/JeremyKuhne/coreclr/commits/777ad2971b9e39976cc9b482ee05c279ca990f21"},{"sha":"482cb7c67ec0485e67072d806cead86997e44c11","author":{"name":"John Chen","email":"c0324c926938473cb77abd4c0beb662bbb71abed@microsoft.com"},"message":"Allow Ready-to-Run image to be loaded multiple times (#7809)\n\nAddress issue #6695 by porting the fix from desktop CLR.","distinct":true,"url":"https://api.github.com/repos/JeremyKuhne/coreclr/commits/482cb7c67ec0485e67072d806cead86997e44c11"},{"sha":"5a1368a64fa3628523cab439f6fb80880a500310","author":{"name":"Pat Gavlin","email":"31abb87c1630f1a235ae3e5824500fcc02bda71b@microsoft.com"},"message":"Correct indirect P/Invoke call prlogs on x86.\n\n32-bit targets require the size of the stack argument area in\nInlinedCallFrame.m_Datum rather than the stub argument (as on 64-bit\ntargets).","distinct":true,"url":"https://api.github.com/repos/JeremyKuhne/coreclr/commits/5a1368a64fa3628523cab439f6fb80880a500310"}]}
{"actor":{"display_login":"JeremyKuhne"}}