{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":210716005,"defaultBranch":"main","name":"runtime","ownerLogin":"dotnet","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-09-24T23:36:39.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/9141961?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715856469.0","currentOid":""},"activityList":{"items":[{"before":"1c0b8aa646a76031e4a62df3567b07c3a49e335f","after":"e6c0f76724005aa93a5ed17806033cbf10af336a","ref":"refs/heads/darc-main-38e4f4f7-4251-4257-a795-eac7ec5d1487","pushedAt":"2024-05-16T12:28:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dotnet-maestro[bot]","name":null,"path":"/apps/dotnet-maestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/16706?s=80&v=4"},"commit":{"message":"Update dependencies from https://github.com/dotnet/emsdk build 20240514.2\n\nMicrosoft.SourceBuild.Intermediate.emsdk , Microsoft.NET.Runtime.Emscripten.3.1.34.Python.win-x64 , Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport\n From Version 9.0.0-preview.5.24263.1 -> To Version 9.0.0-preview.5.24264.2","shortMessageHtmlLink":"Update dependencies from https://github.com/dotnet/emsdk build 202405…"}},{"before":"dc094c4e0cb9d49113a4b188beaa348bb28d61f3","after":"800d77dfefae46632946db4c71723bc0e74db25a","ref":"refs/heads/darc-main-b7852bb6-825c-44ba-ac9e-d0baf96eb51b","pushedAt":"2024-05-16T12:09:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dotnet-maestro[bot]","name":null,"path":"/apps/dotnet-maestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/16706?s=80&v=4"},"commit":{"message":"Update dependencies from https://github.com/dotnet/icu build 20240513.1\n\nMicrosoft.NETCore.Runtime.ICU.Transport\n From Version 9.0.0-preview.5.24256.1 -> To Version 9.0.0-preview.5.24263.1","shortMessageHtmlLink":"Update dependencies from https://github.com/dotnet/icu build 20240513.1"}},{"before":"54e2827f8db8a1f3cf954e6df76ae6f3dc55f723","after":"0aa96032846d71beac3c78f11d7c2d2aed348cfa","ref":"refs/heads/darc-main-07f98c68-17e7-4d2f-a2ac-2cdfc0d5760f","pushedAt":"2024-05-16T12:08:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dotnet-maestro[bot]","name":null,"path":"/apps/dotnet-maestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/16706?s=80&v=4"},"commit":{"message":"Update dependencies from https://github.com/dotnet/arcade build 20240515.1\n\nMicrosoft.SourceBuild.Intermediate.arcade , Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Archives , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Build.Tasks.Packaging , Microsoft.DotNet.Build.Tasks.TargetFramework , Microsoft.DotNet.Build.Tasks.Templating , Microsoft.DotNet.Build.Tasks.Workloads , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.GenAPI , Microsoft.DotNet.GenFacades , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.PackageTesting , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.SharedFramework.Sdk , Microsoft.DotNet.VersionTools.Tasks , Microsoft.DotNet.XliffTasks , Microsoft.DotNet.XUnitAssert , Microsoft.DotNet.XUnitConsoleRunner , Microsoft.DotNet.XUnitExtensions\n From Version 9.0.0-beta.24253.1 -> To Version 9.0.0-beta.24265.1","shortMessageHtmlLink":"Update dependencies from https://github.com/dotnet/arcade build 20240…"}},{"before":"ccce9497b5b0d608c0a3dd5ccba505f9a3a067b7","after":"8f3c687784a33aafe642368c28492244fa2f2c7f","ref":"refs/heads/main","pushedAt":"2024-05-16T11:49:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pavelsavara","name":"Pavel Savara","path":"/pavelsavara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/271576?s=80&v=4"},"commit":{"message":"[browser][MT] enable active issues (#102212)","shortMessageHtmlLink":"[browser][MT] enable active issues (#102212)"}},{"before":"93833bb7c2dc7e35091b34b5ece156cae5ef06cb","after":"ccce9497b5b0d608c0a3dd5ccba505f9a3a067b7","ref":"refs/heads/main","pushedAt":"2024-05-16T11:36:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"janvorli","name":"Jan Vorlicek","path":"/janvorli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10758568?s=80&v=4"},"commit":{"message":"Fix Windows Arm64 unwinding (#102258)\n\n* Fix Windows Arm64 unwinding\r\n\r\nThere was an issue with unwinding native code functions in case of calls\r\nto no-return function placed at an end of a function code block. The\r\nreturn address was not in range of the function code, so\r\nRtlLookupFunctionEntry was not finding anything, we were thinking that\r\nit was a leaf function due to that and tried to unwind using LR only,\r\nwhich was wrong and resulted in staying on the same instruction. Thus\r\nthe unwinding ended up in an infinite loop for those cases.\r\nThe fix, that matches what RtlUnwind does, is to adjust the instruction\r\npointer at call sites back. This is arm64 specific.\r\n\r\nClose #101921\r\n\r\n* Modify the ifdef from CONTEXT_UNWOUND_TO_CALL to TARGET_ARM64","shortMessageHtmlLink":"Fix Windows Arm64 unwinding (#102258)"}},{"before":"7ac4c51706d9485911a2b6251c76711d16078b00","after":"93833bb7c2dc7e35091b34b5ece156cae5ef06cb","ref":"refs/heads/main","pushedAt":"2024-05-16T11:01:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jakobbotsch","name":"Jakob Botsch Nielsen","path":"/jakobbotsch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7887810?s=80&v=4"},"commit":{"message":"JIT: Canonicalize entry BB early (#102280)\n\nCanonicalize entry BB before the early transformations instead of doing\r\nit as part of the transformations. This allows us to move the morph DFS\r\neven earlier, which will be useful for other phases as well.","shortMessageHtmlLink":"JIT: Canonicalize entry BB early (#102280)"}},{"before":"7ac4c51706d9485911a2b6251c76711d16078b00","after":null,"ref":"refs/heads/locfiles/4106c0dd-aaa9-4b43-a9aa-589c34a18601","pushedAt":"2024-05-16T10:47:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dotnet-bot","name":"dotnet bot","path":"/dotnet-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9011267?s=80&v=4"}},{"before":null,"after":"7ac4c51706d9485911a2b6251c76711d16078b00","ref":"refs/heads/locfiles/4106c0dd-aaa9-4b43-a9aa-589c34a18601","pushedAt":"2024-05-16T10:44:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dotnet-bot","name":"dotnet bot","path":"/dotnet-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9011267?s=80&v=4"},"commit":{"message":"Fix ROR(x, 32) on arm64 (#102291)","shortMessageHtmlLink":"Fix ROR(x, 32) on arm64 (#102291)"}},{"before":"5025f5e3b3f0a1b7d0d5c38da2879e573f23a1ba","after":"7ac4c51706d9485911a2b6251c76711d16078b00","ref":"refs/heads/main","pushedAt":"2024-05-16T10:22:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"EgorBo","name":"Egor Bogatov","path":"/EgorBo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/523221?s=80&v=4"},"commit":{"message":"Fix ROR(x, 32) on arm64 (#102291)","shortMessageHtmlLink":"Fix ROR(x, 32) on arm64 (#102291)"}},{"before":"5025f5e3b3f0a1b7d0d5c38da2879e573f23a1ba","after":null,"ref":"refs/heads/locfiles/7fc918fd-5673-4fc8-9ed3-1ab06eae1a37","pushedAt":"2024-05-16T07:21:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dotnet-bot","name":"dotnet bot","path":"/dotnet-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9011267?s=80&v=4"}},{"before":null,"after":"5025f5e3b3f0a1b7d0d5c38da2879e573f23a1ba","ref":"refs/heads/locfiles/7fc918fd-5673-4fc8-9ed3-1ab06eae1a37","pushedAt":"2024-05-16T07:18:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dotnet-bot","name":"dotnet bot","path":"/dotnet-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9011267?s=80&v=4"},"commit":{"message":"Move unicodedata to minipal (#102139)\n\n* Move unicodedata to minipal\r\n\r\n* Fix linux build\r\n\r\n* Shave off a few bytes with 'static const'\r\n\r\n* Add a separate header\r\n\r\n* Regenerate unicodedata.c\r\n\r\n* Cleanups","shortMessageHtmlLink":"Move unicodedata to minipal (#102139)"}},{"before":"98dd7f85c85fb89ccb82ce24d3eb630fce3057e3","after":"49c1cf3c3653f34306203fd1ff00e1047ae54965","ref":"refs/heads/release/8.0-staging","pushedAt":"2024-05-16T07:02:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"maraf","name":"Marek Fišera","path":"/maraf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10020471?s=80&v=4"},"commit":{"message":"[wasm] Suppress export name minification (#102155)","shortMessageHtmlLink":"[wasm] Suppress export name minification (#102155)"}},{"before":"76cd4be69760b442fe51fce6eb5ecfef57c047b7","after":"5025f5e3b3f0a1b7d0d5c38da2879e573f23a1ba","ref":"refs/heads/main","pushedAt":"2024-05-16T06:49:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jkotas","name":"Jan Kotas","path":"/jkotas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6668460?s=80&v=4"},"commit":{"message":"Move unicodedata to minipal (#102139)\n\n* Move unicodedata to minipal\r\n\r\n* Fix linux build\r\n\r\n* Shave off a few bytes with 'static const'\r\n\r\n* Add a separate header\r\n\r\n* Regenerate unicodedata.c\r\n\r\n* Cleanups","shortMessageHtmlLink":"Move unicodedata to minipal (#102139)"}},{"before":"c87b64298de3195b148f80735e4c8bc646ac0eaf","after":null,"ref":"refs/heads/MichalStrehovsky-patch-2","pushedAt":"2024-05-16T05:56:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MichalStrehovsky","name":"Michal Strehovský","path":"/MichalStrehovsky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13110571?s=80&v=4"}},{"before":"b15e35138eaa43e242d5eaa8680f9cb3367b5ef6","after":"76cd4be69760b442fe51fce6eb5ecfef57c047b7","ref":"refs/heads/main","pushedAt":"2024-05-16T05:56:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MichalStrehovsky","name":"Michal Strehovský","path":"/MichalStrehovsky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13110571?s=80&v=4"},"commit":{"message":"Treat a couple more switches as output for make-repro-path (#102287)\n\nWithout these, the output of `--make-repro-path` will refer to a non-existent `obj/...` path.","shortMessageHtmlLink":"Treat a couple more switches as output for make-repro-path (#102287)"}},{"before":"95ff4993a887892c4341c5eab1ab6ee31e039188","after":"b15e35138eaa43e242d5eaa8680f9cb3367b5ef6","ref":"refs/heads/main","pushedAt":"2024-05-16T04:57:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"michaelgsharp","name":"Michael Sharp","path":"/michaelgsharp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51342856?s=80&v=4"},"commit":{"message":"Tensor wave 1 API's. (#101196)\n\n* Native Index/Range and ref.\r\n\r\n* SpanND without slice\r\n\r\n* index/range testing and implicit conversions\r\n\r\n* SpanND Tests\r\n\r\n* tensor working, still need more statics\r\n\r\n* more tensors updates\r\n\r\n* ref files updated\r\n\r\n* final ref update\r\n\r\n* span updates\r\n\r\n* all but broadcast and some TensorPrimitives\r\n\r\n* broadcast in\r\n\r\n* organizational changes\r\n\r\n* ref and implicit broadcast\r\n\r\n* build failures\r\n\r\n* updates from PR comments\r\n\r\n* error text moved to strings.resx\r\n\r\n* exception strings moved to strings.resc\r\n\r\n* comments from PR\r\n\r\n* more fixes from PR and API review\r\n\r\n* rebase on main. XML comments. API updates\r\n\r\n* NIndex,NRange,RO/TensorSpan API updates\r\n\r\n* IROTensor,ITensor,Tensor API updates\r\n\r\n* changes from pr comments\r\n\r\n* changes from PR comments\r\n\r\n* fixed test failure","shortMessageHtmlLink":"Tensor wave 1 API's. (#101196)"}},{"before":"75c3c900b78fdbfebbddd9d2dd15b4269fa1b6fa","after":null,"ref":"refs/heads/MichalStrehovsky-patch-1","pushedAt":"2024-05-16T04:52:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MichalStrehovsky","name":"Michal Strehovský","path":"/MichalStrehovsky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13110571?s=80&v=4"}},{"before":"ee17b2b0dd0a14de696ca4c83e2fe24bdf4783c8","after":"95ff4993a887892c4341c5eab1ab6ee31e039188","ref":"refs/heads/main","pushedAt":"2024-05-16T04:52:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MichalStrehovsky","name":"Michal Strehovský","path":"/MichalStrehovsky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13110571?s=80&v=4"},"commit":{"message":"Remove IgnoreExitCode from lld version check (#102278)\n\nSubset of #102000.","shortMessageHtmlLink":"Remove IgnoreExitCode from lld version check (#102278)"}},{"before":"ecc8cb5bc0411e0fb0549230f70dfe8ab302c65c","after":"ee17b2b0dd0a14de696ca4c83e2fe24bdf4783c8","ref":"refs/heads/main","pushedAt":"2024-05-16T04:43:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MichalStrehovsky","name":"Michal Strehovský","path":"/MichalStrehovsky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13110571?s=80&v=4"},"commit":{"message":"Delete some dead code in IL scanner (#102289)","shortMessageHtmlLink":"Delete some dead code in IL scanner (#102289)"}},{"before":"ecc8cb5bc0411e0fb0549230f70dfe8ab302c65c","after":null,"ref":"refs/heads/locfiles/ff82fb19-f735-4013-9677-576688df8210","pushedAt":"2024-05-16T04:42:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dotnet-bot","name":"dotnet bot","path":"/dotnet-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9011267?s=80&v=4"}},{"before":null,"after":"ecc8cb5bc0411e0fb0549230f70dfe8ab302c65c","ref":"refs/heads/locfiles/ff82fb19-f735-4013-9677-576688df8210","pushedAt":"2024-05-16T04:38:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dotnet-bot","name":"dotnet bot","path":"/dotnet-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9011267?s=80&v=4"},"commit":{"message":"Ensure that we don't hit an assert if DOTNET_EnableSSE2=0 (#102288)","shortMessageHtmlLink":"Ensure that we don't hit an assert if DOTNET_EnableSSE2=0 (#102288)"}},{"before":"b95c8e1456e36ed36ad9657a2ff838f5d02ec592","after":"ecc8cb5bc0411e0fb0549230f70dfe8ab302c65c","ref":"refs/heads/main","pushedAt":"2024-05-16T02:12:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tannergooding","name":"Tanner Gooding","path":"/tannergooding","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10487869?s=80&v=4"},"commit":{"message":"Ensure that we don't hit an assert if DOTNET_EnableSSE2=0 (#102288)","shortMessageHtmlLink":"Ensure that we don't hit an assert if DOTNET_EnableSSE2=0 (#102288)"}},{"before":"b95c8e1456e36ed36ad9657a2ff838f5d02ec592","after":null,"ref":"refs/heads/locfiles/9b08d323-3d3b-45bc-b477-cc7e3939dbdf","pushedAt":"2024-05-16T01:55:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dotnet-bot","name":"dotnet bot","path":"/dotnet-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9011267?s=80&v=4"}},{"before":null,"after":"b95c8e1456e36ed36ad9657a2ff838f5d02ec592","ref":"refs/heads/locfiles/9b08d323-3d3b-45bc-b477-cc7e3939dbdf","pushedAt":"2024-05-16T01:52:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dotnet-bot","name":"dotnet bot","path":"/dotnet-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9011267?s=80&v=4"},"commit":{"message":"Rework ProbabilisticMap character checks in SearchValues (#101001)\n\n* Rework ProbabilisticMap character checks in SearchValues\r\n\r\n* Reduce footprint of ProbMap SearchValues\r\n\r\n* Update misleading comment","shortMessageHtmlLink":"Rework ProbabilisticMap character checks in SearchValues (#101001)"}},{"before":"f4eba6b1937bff16fe4db02b32b7cc6b90198530","after":"b95c8e1456e36ed36ad9657a2ff838f5d02ec592","ref":"refs/heads/main","pushedAt":"2024-05-16T00:55:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MihaZupan","name":"Miha Zupan","path":"/MihaZupan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25307628?s=80&v=4"},"commit":{"message":"Rework ProbabilisticMap character checks in SearchValues (#101001)\n\n* Rework ProbabilisticMap character checks in SearchValues\r\n\r\n* Reduce footprint of ProbMap SearchValues\r\n\r\n* Update misleading comment","shortMessageHtmlLink":"Rework ProbabilisticMap character checks in SearchValues (#101001)"}},{"before":"60edf5bb3e025d14ff0b64fbbb07df93f9037c95","after":"f4eba6b1937bff16fe4db02b32b7cc6b90198530","ref":"refs/heads/main","pushedAt":"2024-05-16T00:19:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tarekgh","name":"Tarek Mahmoud Sayed","path":"/tarekgh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10833894?s=80&v=4"},"commit":{"message":"Ensure Single DI Registration For IStartupValidator (#102235)\n\n* Ensure Single DI Registration For IStartupValidator\r\n\r\n* Address the feedback","shortMessageHtmlLink":"Ensure Single DI Registration For IStartupValidator (#102235)"}},{"before":"a930ef591d905cb9212991e5dbbccc561eea78ba","after":"60edf5bb3e025d14ff0b64fbbb07df93f9037c95","ref":"refs/heads/main","pushedAt":"2024-05-15T23:38:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kunalspathak","name":"Kunal Pathak","path":"/kunalspathak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12488060?s=80&v=4"},"commit":{"message":"Arm64/Sve: Implement Math's DotProduct* APIs (#102218)\n\n* Add DotProduct() and DotProductBySelectedScalar() APIs\r\n\r\n* Map API to instruction\r\n\r\n* Fix test cases\r\n\r\n* Make DotProductBySelectedScalar work\r\n\r\n* Fix mov unit tests\r\n\r\n* Add LowVector flag\r\n\r\n* jit format\r\n\r\n* fix the build error","shortMessageHtmlLink":"Arm64/Sve: Implement Math's DotProduct* APIs (#102218)"}},{"before":"a930ef591d905cb9212991e5dbbccc561eea78ba","after":null,"ref":"refs/heads/locfiles/6b462177-25c4-44e9-a5ec-ee9e1617e8af","pushedAt":"2024-05-15T23:16:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dotnet-bot","name":"dotnet bot","path":"/dotnet-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9011267?s=80&v=4"}},{"before":null,"after":"a930ef591d905cb9212991e5dbbccc561eea78ba","ref":"refs/heads/locfiles/6b462177-25c4-44e9-a5ec-ee9e1617e8af","pushedAt":"2024-05-15T23:13:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dotnet-bot","name":"dotnet bot","path":"/dotnet-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9011267?s=80&v=4"},"commit":{"message":"JIT: Reorder stores to make them amenable to stp optimization (#102133)\n\nThis generalizes the indir reordering optimization (that currently only\r\ntriggers for loads) to kick in for GT_STOREIND nodes.\r\n\r\nThe main complication with doing this is the fact that the data node of\r\nthe second indirection needs its own reordering with the previous\r\nindirection. The existing logic works by reordering all nodes between\r\nthe first and second indirection that are unrelated to the second\r\nindirection's computation to happen after it. Once that is done we know\r\nthat there are no uses of the first indirection's result between it and\r\nthe second indirection, so after doing the necessary interference checks\r\nwe can safely move the previous indirection to happen after the data\r\nnode of the second indirection.\r\n\r\nExample:\r\n```csharp\r\nclass Body { public double x, y, z, vx, vy, vz, mass; }\r\n\r\nstatic void Advance(double dt, Body[] bodies)\r\n{\r\n foreach (Body b in bodies)\r\n {\r\n b.x += dt * b.vx;\r\n b.y += dt * b.vy;\r\n b.z += dt * b.vz;\r\n }\r\n}\r\n```\r\n\r\nDiff:\r\n```diff\r\n@@ -1,18 +1,17 @@\r\n-G_M55007_IG04: ;; offset=0x001C\r\n+G_M55007_IG04: ;; offset=0x0020\r\n ldr x3, [x0, w1, UXTW #3]\r\n ldp d16, d17, [x3, #0x08]\r\n ldp d18, d19, [x3, #0x20]\r\n fmul d18, d0, d18\r\n fadd d16, d16, d18\r\n- str d16, [x3, #0x08]\r\n- fmul d16, d0, d19\r\n- fadd d16, d17, d16\r\n- str d16, [x3, #0x10]\r\n+ fmul d18, d0, d19\r\n+ fadd d17, d17, d18\r\n+ stp d16, d17, [x3, #0x08]\r\n ldr d16, [x3, #0x18]\r\n ldr d17, [x3, #0x30]\r\n fmul d17, d0, d17\r\n fadd d16, d16, d17\r\n str d16, [x3, #0x18]\r\n add w1, w1, #1\r\n cmp w2, w1\r\n bgt G_M55007_IG04\r\n```","shortMessageHtmlLink":"JIT: Reorder stores to make them amenable to stp optimization (#102133)"}},{"before":null,"after":"c87b64298de3195b148f80735e4c8bc646ac0eaf","ref":"refs/heads/MichalStrehovsky-patch-2","pushedAt":"2024-05-15T21:53:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MichalStrehovsky","name":"Michal Strehovský","path":"/MichalStrehovsky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13110571?s=80&v=4"},"commit":{"message":"Treat a couple more switches as output for make-repro-path\n\nWithout these, the output of `--make-repro-path` will refer to a non-existent `obj/...` path.","shortMessageHtmlLink":"Treat a couple more switches as output for make-repro-path"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAES5kLWAA","startCursor":null,"endCursor":null}},"title":"Activity · dotnet/runtime"}