{"push_id":939037362,"size":242,"distinct_size":147,"ref":"refs/heads/master","head":"893dc96ccf9b4163ff5506d8ef248a55734b9b74","before":"0c8a1ba205576c39d5dc76c32aec98c3a75af52d","commits":[{"sha":"2b50d8758d1e8c0ce1fe9de0ec4757daed9b6c93","author":{"email":"6566d4ac644d552ecc4d7a106c3806f21b7ba0aa@microsoft.com","name":"Pat Gavlin"},"message":"Fix DebugType and Optimize values for JIT tests.\n\nThese values were incorrect given the behavior of the test build.","distinct":false,"url":"https://api.github.com/repos/janvorli/coreclr/commits/2b50d8758d1e8c0ce1fe9de0ec4757daed9b6c93"},{"sha":"aecef1d978bbedf363954c4b8a5e4560bd902399","author":{"email":"b0f3f51d8d106eafa68beb64af628906d14dc803@gmail.com","name":"Pat Gavlin"},"message":"Restore <DebugType>None</DebugType> for b268908.\n\nThis test causes an OOM in Roslyn if debug information is enabled.\r\nFortunately, this test has no dependency on debug information, and\r\nit can be disabled.","distinct":false,"url":"https://api.github.com/repos/janvorli/coreclr/commits/aecef1d978bbedf363954c4b8a5e4560bd902399"},{"sha":"69713fee63ea85a16883ac60cdcbc6ca386c97f0","author":{"email":"43cb7ee10089d055dbecd6c9e4a59f3c0d3e7bdc@microsoft.com","name":"jashook"},"message":"Add x86 legacy backend exclusions.\n\nPass this file to runtest.cmd using exclude0 or exclude.","distinct":false,"url":"https://api.github.com/repos/janvorli/coreclr/commits/69713fee63ea85a16883ac60cdcbc6ca386c97f0"},{"sha":"e8e0aa96c7a77f695c3993793ef85e6165727231","author":{"email":"bf2399f7a4ca2297a4a652d02e867f83de39b12a@microsoft.com","name":"Gaurav Khanna (CLR)"},"message":"Arm64 build fixes","distinct":false,"url":"https://api.github.com/repos/janvorli/coreclr/commits/e8e0aa96c7a77f695c3993793ef85e6165727231"},{"sha":"438268f105bf9c56d4384cf531e851734c794e9c","author":{"email":"bf2399f7a4ca2297a4a652d02e867f83de39b12a@microsoft.com","name":"Gaurav Khanna (CLR)"},"message":"Incorporate PR feedback","distinct":false,"url":"https://api.github.com/repos/janvorli/coreclr/commits/438268f105bf9c56d4384cf531e851734c794e9c"},{"sha":"056ee746559b3499e3c3a3247b8c842aa832b97c","author":{"email":"d5217de2cb6752de988d48d59f950ae57a90ca04@microsoft.com","name":"Aditya Mandaleeka"},"message":"Implement allocator in debugger code for handling allocations that need to be executable","distinct":true,"url":"https://api.github.com/repos/janvorli/coreclr/commits/056ee746559b3499e3c3a3247b8c842aa832b97c"},{"sha":"71de1296e977e1a88057450148b2f1c47caaebf1","author":{"email":"7bc4ab6e0f810a8cad730701d78271a3b2402d5b@hotmail.com","name":"Mike Danes"},"message":"Make  JIT's fgWalk*Rec functions static\n\nThe compiler object is already available via  fgWalkData and is only needed in debug builds to call gtDispTree. Given that these are recursive functions and have many callsites it seems useful to minimize the number of function parameters.","distinct":false,"url":"https://api.github.com/repos/janvorli/coreclr/commits/71de1296e977e1a88057450148b2f1c47caaebf1"},{"sha":"85f256e9b41cac20834d9695675e3ac8694454f9","author":{"email":"c99f1182be7fdc631148f207c4a77d95162547f3@microsoft.com","name":"Gaurav Khanna"},"message":"Merge pull request #2474 from gkhanna79/FixArm64\n\nArm64 build fixes","distinct":false,"url":"https://api.github.com/repos/janvorli/coreclr/commits/85f256e9b41cac20834d9695675e3ac8694454f9"},{"sha":"343854feae9edd17d5f9d6dc3d093db3230e7c95","author":{"email":"ed926daee0ba13048dd3ad4ece9564359edcaf42@comcast.net","name":"William Godbe"},"message":"Fixed build for Pri1","distinct":false,"url":"https://api.github.com/repos/janvorli/coreclr/commits/343854feae9edd17d5f9d6dc3d093db3230e7c95"},{"sha":"bc7a2bd9fe8c389a3b622a1456e10a7ed606f9dd","author":{"email":"48c10371c819736f6a953bb12ea500461c098553@microsoft.com","name":"Kyungwoo Lee"},"message":"Fix bad-codegen from ilasm\n\nSwitch target should be 4 byte instead of 8 byte.\nIn Windows, size of long is same as size of int which is 4 byte, but this is 8 byte in Unix.","distinct":false,"url":"https://api.github.com/repos/janvorli/coreclr/commits/bc7a2bd9fe8c389a3b622a1456e10a7ed606f9dd"},{"sha":"2961cc78f3b9fda1b688ad0eac39ee873d89e51b","author":{"email":"04b66ffb2360c42ea91fdf2fb99d31cafab10efd@microsoft.com","name":"Andy Ayers"},"message":"Add a simple set of Linq benchmarks","distinct":false,"url":"https://api.github.com/repos/janvorli/coreclr/commits/2961cc78f3b9fda1b688ad0eac39ee873d89e51b"},{"sha":"2f3eeff389de478d403129d5e3a6299878d66820","author":{"email":"202bfdaf89d4929b26015b6e3335e051707b8d9a@microsoft.com","name":"Jan Kotas"},"message":"Fix compilation of Object.GetType intrinsic in ReadyToRun mode\n\nIn ReadyToRun mode, the method entrypoint to call is always given to the JIT via getCallInfo. GenTreeIntrinsic was dropping this entrypoint that caused methods that use Object.GetType intrinsics to fail to compile in ReadyToRun mode. It is a fatal error in CoreRT because of there is no fallback to JIT at runtime.\n\nThe fix is to pass this entrypoint around in GenTreeIntrinsic.\n\nAdded a test case in the ReadyToRun unit test.","distinct":false,"url":"https://api.github.com/repos/janvorli/coreclr/commits/2f3eeff389de478d403129d5e3a6299878d66820"},{"sha":"c7af4c53e0436066a609e752edf7a6029f293bc1","author":{"email":"202bfdaf89d4929b26015b6e3335e051707b8d9a@microsoft.com","name":"Jan Kotas"},"message":"Merge pull request #2506 from mikedn/staticwalk\n\nMake JIT's fgWalk*Rec functions static","distinct":false,"url":"https://api.github.com/repos/janvorli/coreclr/commits/c7af4c53e0436066a609e752edf7a6029f293bc1"},{"sha":"a87b755b1ef9c7ff778479a6e79b2ccbbace5bb0","author":{"email":"202bfdaf89d4929b26015b6e3335e051707b8d9a@microsoft.com","name":"Jan Kotas"},"message":"Merge pull request #2446 from jashook/legacy_backend_excludes\n\nAdd x86 legacy backend exclusions.","distinct":false,"url":"https://api.github.com/repos/janvorli/coreclr/commits/a87b755b1ef9c7ff778479a6e79b2ccbbace5bb0"},{"sha":"97adc10b102a1e296cd1fd12fa8527b2f64c4ed6","author":{"email":"202bfdaf89d4929b26015b6e3335e051707b8d9a@microsoft.com","name":"Jan Kotas"},"message":"Merge pull request #2523 from jkotas/r2r_gettype\n\nFix compilation of Object.GetType intrinsic in ReadyToRun mode","distinct":false,"url":"https://api.github.com/repos/janvorli/coreclr/commits/97adc10b102a1e296cd1fd12fa8527b2f64c4ed6"},{"sha":"a432099572218c67b55b805d19bd29e02de42ff4","author":{"email":"a43c420013ca055cc92ab03cc74d6f3bd5524c38@microsoft.com","name":"John Chen (JOCHEN7)"},"message":"Improve crossgen error when mscorlib is missing (issue 1889)\n\nWhen mscorlib is missing, crossgen reports a \"file not found\" error,\nwithout indicating which file is missing. This makes it hard to discover\nthe actual error. This commit improves error reporting in such cases.","distinct":false,"url":"https://api.github.com/repos/janvorli/coreclr/commits/a432099572218c67b55b805d19bd29e02de42ff4"},{"sha":"a09046a6409f61e40958404bcc82abf81e12b73e","author":{"email":"c457b3e5195ce3a91c472dc392bcc90fb508bb62@microsoft.com","name":"Jan Vorlicek"},"message":"Fix exception tracker popping in a corner case\n\nThis change fixes exception tracker popping in case a managed exception is handled in\nthe CoreCLR native code. The current exception tracker has an empty scanned stack\nrange in that case and the existing code in the ExceptionTracker::PopTrackers was\nskipping the popping in such case, considering it a case when an exception happened\nwhile the exception tracker was being setup.\nAdding check that the tracker is in the first pass to that condition fixes the problem,\nsince when the tracker is in the second pass, it cannot be the case in which the PopTrackers\nwanted to skip the popping.\nThe tracker is then popped correctly in the code below.\n\nI have also reverted a fix for the exception from filter which was conflicting with this\nfix and this fix fixes the problem of the exception from filter too.","distinct":false,"url":"https://api.github.com/repos/janvorli/coreclr/commits/a09046a6409f61e40958404bcc82abf81e12b73e"},{"sha":"44deb1abdec4a36cc3723b59a5bdecbae9b2eb37","author":{"email":"48c10371c819736f6a953bb12ea500461c098553@microsoft.com","name":"Kyungwoo Lee"},"message":"Merge pull request #2521 from kyulee1/fixlong\n\nFix bad-codegen from ilasm","distinct":false,"url":"https://api.github.com/repos/janvorli/coreclr/commits/44deb1abdec4a36cc3723b59a5bdecbae9b2eb37"},{"sha":"4e956633e50e3babdb9084871833dd0483123d0d","author":{"email":"202bfdaf89d4929b26015b6e3335e051707b8d9a@microsoft.com","name":"Jan Kotas"},"message":"Merge pull request #2528 from janvorli/fix-docker-hang\n\nFix exception tracker popping in a corner case","distinct":false,"url":"https://api.github.com/repos/janvorli/coreclr/commits/4e956633e50e3babdb9084871833dd0483123d0d"},{"sha":"8d67d1ff139c2d3ffd03a0de33ce052da07ce352","author":{"email":"a43c420013ca055cc92ab03cc74d6f3bd5524c38@microsoft.com","name":"John Chen"},"message":"Merge pull request #1944 from JohnChen0/crossgen\n\nImprove crossgen error when mscorlib is missing (issue 1889)","distinct":false,"url":"https://api.github.com/repos/janvorli/coreclr/commits/8d67d1ff139c2d3ffd03a0de33ce052da07ce352"}]}