{"push_id":2333304924,"size":29,"distinct_size":29,"ref":"refs/heads/master","head":"73a175f06746d386084af5d3362994c1077bc6f5","before":"24680bd7883a1f8424766c5196b96b803dfb796d","commits":[{"sha":"917acb3c338f82c7152269a88e6515c6fb55644b","author":{"name":"Jacek Blaszczynski","email":"654732bbd0ad21563fde810d8b9f53ea01bd35fe@outlook.com"},"message":"On all platforms first member of InstructionSet enum is InstructionSet_ILLEGAL","distinct":true,"url":"https://api.github.com/repos/vitek-karas/coreclr/commits/917acb3c338f82c7152269a88e6515c6fb55644b"},{"sha":"4d371b081af42db0154300067c3b102d25d9960c","author":{"name":"Bruno Tagliapietra","email":"f57546b42ad0d6990c52434af47b8d6f8fc5a3ab@gmail.com"},"message":"Update UsingYourBuild.md\n\nApparently it needs a PlatformTarget to be specified as well when targeting x64 architecture","distinct":true,"url":"https://api.github.com/repos/vitek-karas/coreclr/commits/4d371b081af42db0154300067c3b102d25d9960c"},{"sha":"41cbabf98a32ea1513f685a7c87d7f44c2e1b88d","author":{"name":"Fei Peng","email":"43274469e2c4fb2654f4598a402d3efb01bba6de@intel.com"},"message":"Fix an incorrect assertion in containment analysis","distinct":true,"url":"https://api.github.com/repos/vitek-karas/coreclr/commits/41cbabf98a32ea1513f685a7c87d7f44c2e1b88d"},{"sha":"712c0d1e7eaba2a1745544fe749efd4768bb01f1","author":{"name":"Carol Eidt","email":"227868ea8afecd75d7c1391ad2bcb69a18b1a930@microsoft.com"},"message":"Merge pull request #15950 from dotnetrt/isafix\n\nOn all platforms first member of InstructionSet enum is InstructionSet_ILLEGAL","distinct":true,"url":"https://api.github.com/repos/vitek-karas/coreclr/commits/712c0d1e7eaba2a1745544fe749efd4768bb01f1"},{"sha":"53d7ceb5af9151e0a0dedd59a78cc2ce7a35b19c","author":{"name":"Carol Eidt","email":"227868ea8afecd75d7c1391ad2bcb69a18b1a930@microsoft.com"},"message":"Merge pull request #16351 from fiigii/fixcont\n\nRemove an incorrect assertion in containment analysis","distinct":true,"url":"https://api.github.com/repos/vitek-karas/coreclr/commits/53d7ceb5af9151e0a0dedd59a78cc2ce7a35b19c"},{"sha":"deb4f58e7260b3aa8f88f4412c3f1bee5ef36597","author":{"name":"Wes Haggard","email":"c47fb0f8a7dd8a9b87c808b567e88a32c65bd1c9@users.noreply.github.com"},"message":"Merge pull request #16344 from brunotag/patch-1\n\nUpdate UsingYourBuild.md","distinct":true,"url":"https://api.github.com/repos/vitek-karas/coreclr/commits/deb4f58e7260b3aa8f88f4412c3f1bee5ef36597"},{"sha":"dd97c12a6292fd16e6564936220e4d3f232dae52","author":{"name":"Brian Robbins","email":"85f4780d7f7c96575795edb36493b4edce68e08a@microsoft.com"},"message":"Fix registry path for ETW argument lookup. (#16347)","distinct":true,"url":"https://api.github.com/repos/vitek-karas/coreclr/commits/dd97c12a6292fd16e6564936220e4d3f232dae52"},{"sha":"eec2aef9b760c0c6e9ca6358f481a7661f0dcb69","author":{"name":"Jacek Blaszczynski","email":"654732bbd0ad21563fde810d8b9f53ea01bd35fe@outlook.com"},"message":"Implement scalar Sse2 hardware intrinsics","distinct":true,"url":"https://api.github.com/repos/vitek-karas/coreclr/commits/eec2aef9b760c0c6e9ca6358f481a7661f0dcb69"},{"sha":"e6d3bd9f41e1dda82dc265dd091073b267d3ee3c","author":{"name":"Jacek Blaszczynski","email":"654732bbd0ad21563fde810d8b9f53ea01bd35fe@outlook.com"},"message":"Add Sse2 scalar hardware intrinsics tests","distinct":true,"url":"https://api.github.com/repos/vitek-karas/coreclr/commits/e6d3bd9f41e1dda82dc265dd091073b267d3ee3c"},{"sha":"81a14ebe6f9ceedabedda980a4c8bfc0e8a4147d","author":{"name":"Brian Sullivan","email":"bd7645e21d82929e9881c1dedc14c9846187e8ff@microsoft.com"},"message":"Check for the very uncommon case where when we are replacing a CSE use\nand it contains a CSE def which itself has persistent side effects.\nFor such a case we simply abandon the replacement of the CSE use.","distinct":true,"url":"https://api.github.com/repos/vitek-karas/coreclr/commits/81a14ebe6f9ceedabedda980a4c8bfc0e8a4147d"},{"sha":"2eb090f9c8c2244fa38396431a82660119c63d44","author":{"name":"Brian Sullivan","email":"bd7645e21d82929e9881c1dedc14c9846187e8ff@microsoft.com"},"message":"Fix clang format warnings","distinct":true,"url":"https://api.github.com/repos/vitek-karas/coreclr/commits/2eb090f9c8c2244fa38396431a82660119c63d44"},{"sha":"27af160a1d969c373894f1895c48fa43022f4aaa","author":{"name":"Ahson Khan","email":"df22663b2bfe22dd172290d2dd0ad987186907d1@microsoft.com"},"message":"Add ReadOnlySpan string-like StartsWith and EndsWith API with globalization support (#16223)\n\n* Add ReadOnlySpan string-like StartsWith API with globalization support\r\n\r\n* Add ReadOnlySpan string-like EndsWith API with globalization support\r\n\r\n* Fix nits from PR feedback.\r\n\r\n* Address PR feedback\r\n\r\n* Add unsafe keyword in CompareInfo.Unix methods.\r\n\r\n* Address PR feedback and fix signature of Interop.Globalization.EndsWith\r\n\r\n* Code formatting cleanup as suggested by VS.\r\n\r\n* Revert \"Code formatting cleanup as suggested by VS.\"\r\n\r\nThis reverts commit 20931fbf1ae113c6acaa3a4b2c0789b46d7ab06b.\r\n\r\n* Creating Span specific methods and working around use of IsFastSort\r\n\r\n* Code cleanup\r\n\r\n* Improve performance by avoiding slicing and fix impl bug\r\n\r\n* Remove commented out code and revert some calls to FindString\r\n\r\n* Updating checks for Unix to mimic what IsFastSort does.\r\n\r\n* Add length checks and include IsFastSort check within the loop\r\n\r\n* Fix bounds checks to not include 0x80\r\n\r\n* Call correct method when StringComparison is IgnoreCase.\r\n\r\n* Update exception type in string compare to remain consistent","distinct":true,"url":"https://api.github.com/repos/vitek-karas/coreclr/commits/27af160a1d969c373894f1895c48fa43022f4aaa"},{"sha":"4fb985121e782822f45e5a92f251fb7b4382b016","author":{"name":"Jan Vorlicek","email":"09bb9bc2e782fb04614d1a465f5dc8996873b58c@microsoft.com"},"message":"Fix ARM/ARM64 hijacking in tail calls (#16039)\n\n* Fix ARM/ARM64 hijacking in tail calls\r\n\r\nThis change fixes an issue that can happen when a function that has tail\r\ncalls is hijacked. There are two potential issues:\r\n\r\n1. When a function that tail calls another one is hijacked, the LR may be\r\nstored at a different location in the stack frame of the tail call\r\ntarget.\r\nSo just by performing tail call, the hijacked location becomes invalid and\r\nunhijacking would corrupt stack by writing to that location.\r\n\r\n2. There is a small window after the caller pops LR from the stack in its\r\nepilog and before the tail called function pushes LR in its prolog when\r\nthe hijacked return address would not be not on the stack and so we would\r\nnot be able to unhijack.\r\n\r\nThe fix is to prevent hijacking of functions that contain tail calls.\r\n\r\n* Enable the tailcall hijacking test for ARM64\r\n\r\nThe test JIT/Methodical/tailcall_v4/hijacking should be passing now on\r\nARM64.","distinct":true,"url":"https://api.github.com/repos/vitek-karas/coreclr/commits/4fb985121e782822f45e5a92f251fb7b4382b016"},{"sha":"3a7b5f6cbb7a024c2cdf0ab9546ca7d2e593760b","author":{"name":"Michal Strehovský","email":"f064afbef322a3635f10850d209fe7ece9ffdfd6@users.noreply.github.com"},"message":"Handle ELEMENT_TYPE_PTR in ILCodeStream::EmitLDIND/EmitSTIND (#16381)\n\nFixes #16371.","distinct":true,"url":"https://api.github.com/repos/vitek-karas/coreclr/commits/3a7b5f6cbb7a024c2cdf0ab9546ca7d2e593760b"},{"sha":"4d1abfbb93e614fcc88cbd848b4c718b702841ab","author":{"name":"David Mason","email":"499ef16d2d1ef8c2b52f100ddc10d2bf36a6dbe9@microsoft.com"},"message":"Fix for issue #13153 - change SetGCConcurrent to TemporaryDisableConcurrentGC for profiler startup path. (#16314)","distinct":true,"url":"https://api.github.com/repos/vitek-karas/coreclr/commits/4d1abfbb93e614fcc88cbd848b4c718b702841ab"},{"sha":"a14840ebeb1f7a76b8d957eb39f63eef0250a872","author":{"name":"Konstantin Baladurin","email":"544566a0b97eca8ba13f20ecc21f16334685c4a9@partner.samsung.com"},"message":"Historam: doesn't allocate additional memory to store counts\n\nIt allows to remove deallocation in destuctor that can lead to uaf\nfor static Historgam's objects during shutdown.","distinct":true,"url":"https://api.github.com/repos/vitek-karas/coreclr/commits/a14840ebeb1f7a76b8d957eb39f63eef0250a872"},{"sha":"3dd6cf1dffb4a67c797d566c1d04daef41ef35f4","author":{"name":"Sergey Andreenko","email":"66de722fe7199f21e37181697164976aa6abf0e9@microsoft.com"},"message":"Add VSD additional param for DIRECT calls. (#16267)\n\n* add a virtualStubParamInfo as an argument\r\n\r\n* try to delete duplicates\r\n\r\nexpect many failures for arm in lower because we delete: // Change the call type, so we can add the extra indirection here, rather than in codegen\r\n\r\n* Revert legacy workaround from lower.\r\n\r\n* Fix GetNonStandardAddedArgCount","distinct":true,"url":"https://api.github.com/repos/vitek-karas/coreclr/commits/3dd6cf1dffb4a67c797d566c1d04daef41ef35f4"},{"sha":"3f20bea666d3662ae833b621a4b00bf034239f20","author":{"name":"Koundinya Veluri","email":"d1af74ef98e3a3985b6aeb5b676718451376531d@users.noreply.github.com"},"message":"Implement WaitHandle.SignalAndWait on Unix (#16383)\n\nPart of fix for https://github.com/dotnet/coreclr/issues/10441","distinct":true,"url":"https://api.github.com/repos/vitek-karas/coreclr/commits/3f20bea666d3662ae833b621a4b00bf034239f20"},{"sha":"34083faf9352151b1bd007707217f7f22e6b365b","author":{"name":"Tarek Mahmoud Sayed","email":"1c2fa0023a6b0312502d9d3697b5d9d94fb0b0c8@microsoft.com"},"message":"Fix the fired asset in CompareInfo.IndexOf (#16373)","distinct":true,"url":"https://api.github.com/repos/vitek-karas/coreclr/commits/34083faf9352151b1bd007707217f7f22e6b365b"},{"sha":"45697e6ae772e454a4b06a44c5b53231683a688e","author":{"name":"Bruce Forstall","email":"74743cd806e5cc8aa129b22f4e1c9e76e37958d3@microsoft.com"},"message":"Merge pull request #16380 from kbaladurin/fix-uaf\n\nHistogram: doesn't allocate additional memory to store counts","distinct":true,"url":"https://api.github.com/repos/vitek-karas/coreclr/commits/45697e6ae772e454a4b06a44c5b53231683a688e"}]}
{"actor":{"display_login":"vitek-karas"}}