{"push_id":1027646778,"size":121,"distinct_size":121,"ref":"refs/heads/master","head":"1a9eb1c5f4d9f257f3f96ef5205a0eb1a23395c3","before":"cb4b943327c9b0489f8cf659c0ce44d7c91a2e09","commits":[{"sha":"3ae10f3449a203e3dbb94cff4bf3044314340cc9","author":{"email":"f6d888c72101c93256519ee72112fbc1f05546e3@microsoft.com","name":"Rama Krishnan Raghupathy"},"message":"Enabling standalone builds for Test Project of any Priority","distinct":true,"url":"https://api.github.com/repos/brianrob/coreclr/commits/3ae10f3449a203e3dbb94cff4bf3044314340cc9"},{"sha":"cb49fc078fa8fd6bb654f98beb9b2c7c7553c44e","author":{"email":"f6d888c72101c93256519ee72112fbc1f05546e3@microsoft.com","name":"DDCloud"},"message":"Using StackString to improve memory consumption in Lttng EventProvider","distinct":true,"url":"https://api.github.com/repos/brianrob/coreclr/commits/cb49fc078fa8fd6bb654f98beb9b2c7c7553c44e"},{"sha":"aa0338cbc7bbb8fe342ef584bb0eca4d18a90572","author":{"email":"d286142f74a7763c51c263fae443eb5c84d4e6ca@microsoft.com","name":"Russ Keldorph"},"message":"Add test mode exclusions\n\nAdd the ability to exclude individual tests that are incompatible with\ncertain test modes.  If a test is incompatible with or too slow under\nGCStress, add\n\n    <GCStressIncompatible>true</GCStressIncompatible>\n\nas a property to the test's project file.  If a test requires optimization\nor is sensitive to precise optimization patterns, use\n\n    <JitOptimizationSensitive>true</JitOptimizationSensitive>","distinct":true,"url":"https://api.github.com/repos/brianrob/coreclr/commits/aa0338cbc7bbb8fe342ef584bb0eca4d18a90572"},{"sha":"59ea8565227343b3d5c5035ea7abdd4fb4fcc67d","author":{"email":"48c10371c819736f6a953bb12ea500461c098553@microsoft.com","name":"Kyungwoo Lee"},"message":"ARM64: Fix ZeroInit of Locals\n\nWhen zero-initializing locals, JIT emits wrong instruction sequence --\ne.g, 28 byte zero-intialization as shown below.\nThe issue was JIT passed wrong arguments to emitIns_R_R_I.\n\nBefore (Fail)\n```\n stp     xzr, xzr, [x2],#16\n str     xzr, [x2,#2]  --> just two byte offset (no x2 post-increment)\n str     wzr, [x2]\n```\n\nAfter (Pass)\n```\n stp     xzr, xzr, [x2],#16\n str     xzr, [x2],#8\n str     wzr, [x2]\n```","distinct":true,"url":"https://api.github.com/repos/brianrob/coreclr/commits/59ea8565227343b3d5c5035ea7abdd4fb4fcc67d"},{"sha":"59d069c9593d9f7f1c77a17e129a2c5877e7eb2c","author":{"email":"7bc4ab6e0f810a8cad730701d78271a3b2402d5b@hotmail.com","name":"Mike Danes"},"message":"Fix some JIT disassembly issues\n\n1. (v)movsd operands were messed up in disassembly:\nvmovsd   qword ptr [rsp+28H]ymm0, qword ptr\ninstead of\nvmovsd   qword ptr [rsp+28H], ymm0\n\n2. cvtxx2yy insructions had GPR names prefixed with x/y:\nvcvtsi2ss ymm0, yrcx\nvcvttss2si yrsi, ymm6","distinct":true,"url":"https://api.github.com/repos/brianrob/coreclr/commits/59d069c9593d9f7f1c77a17e129a2c5877e7eb2c"},{"sha":"6ff723a4e80cb9e288733893299d3d8e2afab91e","author":{"email":"c134da16c5d9c9f97870b40d6faa9b43c0ecc58a@microsoft.com","name":"Russ Keldorph"},"message":"Merge pull request #3659 from RussKeldorph/stresstags\n\nAdd test mode exclusions","distinct":true,"url":"https://api.github.com/repos/brianrob/coreclr/commits/6ff723a4e80cb9e288733893299d3d8e2afab91e"},{"sha":"09d80083421bc69cc592a71bb00e63a3eebe91c5","author":{"email":"48c10371c819736f6a953bb12ea500461c098553@microsoft.com","name":"Kyungwoo Lee"},"message":"ARM64: Fix casting unsigned int to double\n\nWhen casting unsigned int to double, JIT emitted ```scvtf``` instead of ```uscvtf```.\nThe issue was JIT used dst type instead of src type for checking the sign.\nThis fixes a part of https://github.com/dotnet/coreclr/issues/3667.","distinct":true,"url":"https://api.github.com/repos/brianrob/coreclr/commits/09d80083421bc69cc592a71bb00e63a3eebe91c5"},{"sha":"bd57653a37e3acb1247b7bcbe0fe82345d66ff65","author":{"email":"d286142f74a7763c51c263fae443eb5c84d4e6ca@microsoft.com","name":"Russ Keldorph"},"message":"Exclude doublearray/* from GCStress runs\n\nDoublearray tests are incompatible with GCStress.\n\nFixes #2759","distinct":true,"url":"https://api.github.com/repos/brianrob/coreclr/commits/bd57653a37e3acb1247b7bcbe0fe82345d66ff65"},{"sha":"78ba8616027e22717d2b0a5a33f7118e04c2e5ac","author":{"email":"48c10371c819736f6a953bb12ea500461c098553@microsoft.com","name":"Kyungwoo Lee"},"message":"Merge pull request #3687 from kyulee1/fixzeroinit\n\nARM64: Fix ZeroInit of Locals","distinct":true,"url":"https://api.github.com/repos/brianrob/coreclr/commits/78ba8616027e22717d2b0a5a33f7118e04c2e5ac"},{"sha":"e305f4cd1dc28b38ffd25df2ac1492394602cf6b","author":{"email":"07a4b8ef4776dc3c1cb2c72cd5046e2798279b6c@microsoft.com","name":"Tarek Mahmoud Sayed"},"message":"Fix UmAlQuraCalendar static data initilaization\n\nThe current way of declaring the static data is cauing null reference exception\nwhen the static constructor get called. the reason is the static initialization\nmethod InitDateMapping is using the static array rawData which is not really\nget initilaized yet when InitDateMapping execute.\n\nThe fix is moving rawData inside InitDateMapping.\n\nhttps://github.com/dotnet/corefx/issues/6774#issuecomment-196044580","distinct":true,"url":"https://api.github.com/repos/brianrob/coreclr/commits/e305f4cd1dc28b38ffd25df2ac1492394602cf6b"},{"sha":"469a324391dc49f92a411c5169145606fd50659b","author":{"email":"48c10371c819736f6a953bb12ea500461c098553@microsoft.com","name":"Kyungwoo Lee"},"message":"ARM64: Fix GC hole in indirect call site\n\nThis fixes dotnet#3663.\nIndirect call (```br``` or ```blr```) target is encoded with a register\nwhich the first operand internally represents.\nUnfortunately, call sites use the first two operands to hold GC\ncallee-save registers.\nSo, this GC register information was overridden by the call target operand\nin the indirect(virtual) call sites.\nThe fix is to use 3rd/4th operands instead of 1st/2nd operands to hold GC info.\nIdeally we should use different field name and also ensure constness when\nwe set up the operand so that it's never written more than once.\nhttps://github.com/dotnet/coreclr/issues/3693 is filed.","distinct":true,"url":"https://api.github.com/repos/brianrob/coreclr/commits/469a324391dc49f92a411c5169145606fd50659b"},{"sha":"cc26a433160cf5db5b86679b23065731b9370b8a","author":{"email":"03c4cb6107ae99956a7681f2c97ff7104809a2bd@microsoft.com","name":"dotnet-bot"},"message":"ILAsm/ILDAsm packages\n\nThis creates packages for ILAsm/ILDAsm respectively.\nThese tools depend on CoreCLR, so they are tied together with the same version.\nNote we use ProjectK build for packaging Windows binaries so these tools are basically desktop one while cross-platform binaries are from Github build as usual.\nWhen CoreCLR packaging and publication are migrated to Github build, so will these tools.\n\n[tfs-changeset: 1585183]","distinct":true,"url":"https://api.github.com/repos/brianrob/coreclr/commits/cc26a433160cf5db5b86679b23065731b9370b8a"},{"sha":"9e96968dbed9c6e055ed9dedf2127074c07b6524","author":{"email":"0b25057bc7b68bd418a09f6f1a8c477e8d42892f@microsoft.com","name":"Brian Sullivan"},"message":"Updated with NEW_PASS tests","distinct":true,"url":"https://api.github.com/repos/brianrob/coreclr/commits/9e96968dbed9c6e055ed9dedf2127074c07b6524"},{"sha":"6d68b5eccd4a6fe8bcb1b87e1276f53d55bc27e7","author":{"email":"0b25057bc7b68bd418a09f6f1a8c477e8d42892f@microsoft.com","name":"Brian Sullivan"},"message":"Merge branch 'master' into update-tests-lst","distinct":true,"url":"https://api.github.com/repos/brianrob/coreclr/commits/6d68b5eccd4a6fe8bcb1b87e1276f53d55bc27e7"},{"sha":"682fecce57649bc10766936c0f6d405abc1250de","author":{"email":"0b25057bc7b68bd418a09f6f1a8c477e8d42892f@microsoft.com","name":"Brian Sullivan"},"message":"Merge pull request #3696 from briansull/update-tests-lst\n\nUpdate tests lst for ARM64","distinct":true,"url":"https://api.github.com/repos/brianrob/coreclr/commits/682fecce57649bc10766936c0f6d405abc1250de"},{"sha":"c3fc8bd8b7394f5cb17e056949220fa96bcf2333","author":{"email":"2d81c789f1a62b885ef54dbb7373bf1f07dc8d79@microsoft.com","name":"Alex Ghiondea"},"message":"Expose AppDomain.GetData via AppContext.\n\nThis is useful in certain scenarios where there is a need for information to be passed using the AppDomain.GetData methods.\n\n[tfs-changeset: 1585237]","distinct":true,"url":"https://api.github.com/repos/brianrob/coreclr/commits/c3fc8bd8b7394f5cb17e056949220fa96bcf2333"},{"sha":"140c27c56dddc48a14400f8e29b1a41f8a2daba5","author":{"email":"48c10371c819736f6a953bb12ea500461c098553@microsoft.com","name":"Kyungwoo Lee"},"message":"ARM64: Fix genJumpToThrowHlpBlk\n\nThis is additional fix to https://github.com/dotnet/coreclr/issues/3667.\nWhen JIT invokes this API with direct jump (EJ_jmp), JIT also tries to\ncircumvent the target by reversing the jump kind in debug path.\nIn this case, actually we should directly invoke the target.\n\nBefore (Fail)\n```\n b       G_M36945_IG03\n bl      CORINFO_HELP_THROWDIVZERO\nG_M36945_IG03:\n```\n\nAfter (Pass)\n```\n bl      CORINFO_HELP_THROWDIVZERO\n```","distinct":true,"url":"https://api.github.com/repos/brianrob/coreclr/commits/140c27c56dddc48a14400f8e29b1a41f8a2daba5"},{"sha":"4dfd323dab88b902fc9479efa60cb5d6b7659e94","author":{"email":"48c10371c819736f6a953bb12ea500461c098553@microsoft.com","name":"Kyungwoo Lee"},"message":"Merge pull request #3679 from kyulee1/fixgchole\n\nARM64: Fix GC hole in indirect call site","distinct":true,"url":"https://api.github.com/repos/brianrob/coreclr/commits/4dfd323dab88b902fc9479efa60cb5d6b7659e94"},{"sha":"421e3f75e014316c1917dc0d3bed2232dfcd730f","author":{"email":"202bfdaf89d4929b26015b6e3335e051707b8d9a@microsoft.com","name":"Jan Kotas"},"message":"Delete bad tests\n\nThese tests depend on Thread.Abort and reflection emit APIs that are not part of supported .NET Core surface","distinct":true,"url":"https://api.github.com/repos/brianrob/coreclr/commits/421e3f75e014316c1917dc0d3bed2232dfcd730f"},{"sha":"05f8bdf35da86ea2daeb734a72dae5d857a6ddc3","author":{"email":"202bfdaf89d4929b26015b6e3335e051707b8d9a@microsoft.com","name":"Jan Kotas"},"message":"Add latent Roslyn dependency to project.json\n\nRoslyn loads System.Security.Cryptography.Algorithms via reflection","distinct":true,"url":"https://api.github.com/repos/brianrob/coreclr/commits/05f8bdf35da86ea2daeb734a72dae5d857a6ddc3"}]}