{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":235124272,"defaultBranch":"main","name":"runtime","ownerLogin":"akoeplinger","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2020-01-20T14:45:18.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1376924?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726582299.0","currentOid":""},"activityList":{"items":[{"before":"72723728cb5c546b1eb5ebb41c058122f6e46db0","after":null,"ref":"refs/heads/remove-la-fallback","pushedAt":"2024-09-17T14:11:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"akoeplinger","name":"Alexander Köplinger","path":"/akoeplinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1376924?s=80&v=4"}},{"before":null,"after":"f86ef71c8b4f3a9ae3d8406733871af59fb6f352","ref":"refs/heads/remove-exe","pushedAt":"2024-09-17T09:55:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"akoeplinger","name":"Alexander Köplinger","path":"/akoeplinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1376924?s=80&v=4"},"commit":{"message":"[mono] Remove looking at .exe in assembly loader\n\nModern .NET doesn't use .exe for managed assemblies.","shortMessageHtmlLink":"[mono] Remove looking at .exe in assembly loader"}},{"before":null,"after":"72723728cb5c546b1eb5ebb41c058122f6e46db0","ref":"refs/heads/remove-la-fallback","pushedAt":"2024-09-17T09:41:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"akoeplinger","name":"Alexander Köplinger","path":"/akoeplinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1376924?s=80&v=4"},"commit":{"message":"[mono] Remove .la fallback code in mono_dl_open_full\n\nWe don't use libtool files anymore.\nContributes to https://github.com/dotnet/runtime/issues/107883","shortMessageHtmlLink":"[mono] Remove .la fallback code in mono_dl_open_full"}},{"before":"b939cfd24506d7e069cf5c8c70b63f4d74c9ef4d","after":null,"ref":"refs/heads/disable-icu-apple","pushedAt":"2024-09-16T13:42:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"akoeplinger","name":"Alexander Köplinger","path":"/akoeplinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1376924?s=80&v=4"}},{"before":null,"after":"b939cfd24506d7e069cf5c8c70b63f4d74c9ef4d","ref":"refs/heads/disable-icu-apple","pushedAt":"2024-09-16T09:28:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"akoeplinger","name":"Alexander Köplinger","path":"/akoeplinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1376924?s=80&v=4"},"commit":{"message":"Disable ICU package for Apple mobile builds\n\nThose platforms are using hybrid globalization now and don't need the package anymore.","shortMessageHtmlLink":"Disable ICU package for Apple mobile builds"}},{"before":"3d4aa90369e1a69587871c6818c76cc04894910c","after":null,"ref":"refs/heads/remove-icall","pushedAt":"2024-08-14T17:41:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"akoeplinger","name":"Alexander Köplinger","path":"/akoeplinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1376924?s=80&v=4"}},{"before":null,"after":"3d4aa90369e1a69587871c6818c76cc04894910c","ref":"refs/heads/remove-icall","pushedAt":"2024-08-14T14:34:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"akoeplinger","name":"Alexander Köplinger","path":"/akoeplinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1376924?s=80&v=4"},"commit":{"message":"[mono] Remove unused CompareExchange icall\n\nThe icall returning a `success` parameter isn't used anymore, it's a leftover from mono/mono.","shortMessageHtmlLink":"[mono] Remove unused CompareExchange icall"}},{"before":"ef13e7f6b23e31c39ae4ec68bf7257956be3911c","after":null,"ref":"refs/heads/fix-wasm-mt-processorcount","pushedAt":"2024-08-14T12:51:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"akoeplinger","name":"Alexander Köplinger","path":"/akoeplinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1376924?s=80&v=4"}},{"before":null,"after":"ef13e7f6b23e31c39ae4ec68bf7257956be3911c","ref":"refs/heads/fix-wasm-mt-processorcount","pushedAt":"2024-08-14T10:24:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"akoeplinger","name":"Alexander Köplinger","path":"/akoeplinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1376924?s=80&v=4"},"commit":{"message":"wasm-mt: Fix Environment.ProcessorCount ILLink substitution to 1\n\nOn multi-threaded wasm we shouldn't be hardcoding the processor count to 1, we can rely on the runtime to report the correct value.","shortMessageHtmlLink":"wasm-mt: Fix Environment.ProcessorCount ILLink substitution to 1"}},{"before":"bf920eacd2a2bdacea53b26c0f465c9d205a601d","after":null,"ref":"refs/heads/fix-io-ports","pushedAt":"2024-08-12T17:51:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"akoeplinger","name":"Alexander Köplinger","path":"/akoeplinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1376924?s=80&v=4"}},{"before":"b4a1f44207f776b01f2d0bf02e15d4c7d3349c48","after":"bf920eacd2a2bdacea53b26c0f465c9d205a601d","ref":"refs/heads/fix-io-ports","pushedAt":"2024-08-12T07:25:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"akoeplinger","name":"Alexander Köplinger","path":"/akoeplinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1376924?s=80&v=4"},"commit":{"message":"Don't hardcode list of supported RIDs","shortMessageHtmlLink":"Don't hardcode list of supported RIDs"}},{"before":null,"after":"b4a1f44207f776b01f2d0bf02e15d4c7d3349c48","ref":"refs/heads/fix-io-ports","pushedAt":"2024-08-10T18:39:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"akoeplinger","name":"Alexander Köplinger","path":"/akoeplinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1376924?s=80&v=4"},"commit":{"message":"Fix native libs selection in System.IO.Ports package\n\nThe runtime.native.System.IO.Ports package depends on all the RID-specific packages, this causes an issue when publishing for a RID like `linux-musl-x64` since\nthe RID graph has a fallback path of `linux-musl-x64 -> linux-x64 -> linux` so the SDK would select the native libs from _both_ the `runtime.linux-musl-x64.runtime.native.System.IO.Ports` and `runtime.linux-x64.runtime.native.System.IO.Ports` packages which causes a conflict.\n\nTo fix this we add `_._` placeholder entries for all RIDs except the one where we have a native asset so the SDK ignores the non-matching ones.\n\nFixes https://github.com/dotnet/runtime/issues/104710","shortMessageHtmlLink":"Fix native libs selection in System.IO.Ports package"}},{"before":"65be11aee09ab43e9862e86906d8a1eed2dff6cd","after":null,"ref":"refs/heads/fix-resourcemanagement","pushedAt":"2024-08-09T17:10:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"akoeplinger","name":"Alexander Köplinger","path":"/akoeplinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1376924?s=80&v=4"}},{"before":null,"after":"65be11aee09ab43e9862e86906d8a1eed2dff6cd","ref":"refs/heads/fix-resourcemanagement","pushedAt":"2024-08-09T16:59:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"akoeplinger","name":"Alexander Köplinger","path":"/akoeplinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1376924?s=80&v=4"},"commit":{"message":"Fix resourcemanagement.yml for os-ios, os-android etc\n\nThey need to be a separate section otherwise it triggers `area-*` subscriptions too when an `os-*` is added.","shortMessageHtmlLink":"Fix resourcemanagement.yml for os-ios, os-android etc"}},{"before":"6f1cc575312bc6ce30b0d8652d53384d6a730272","after":null,"ref":"refs/heads/mono-llvm-version","pushedAt":"2024-08-05T09:59:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"akoeplinger","name":"Alexander Köplinger","path":"/akoeplinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1376924?s=80&v=4"}},{"before":null,"after":"6f1cc575312bc6ce30b0d8652d53384d6a730272","ref":"refs/heads/mono-llvm-version","pushedAt":"2024-08-02T13:00:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"akoeplinger","name":"Alexander Köplinger","path":"/akoeplinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1376924?s=80&v=4"},"commit":{"message":"[mono] Fail on LLVM version mismatch and add instructions for updating\n\nFollow-up to https://github.com/dotnet/runtime/pull/105110.","shortMessageHtmlLink":"[mono] Fail on LLVM version mismatch and add instructions for updating"}},{"before":"c2903e0e5de3075ef2e815dc8ff7ff636b1acae8","after":null,"ref":"refs/heads/simplify-crypto","pushedAt":"2024-07-26T20:06:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"akoeplinger","name":"Alexander Köplinger","path":"/akoeplinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1376924?s=80&v=4"}},{"before":null,"after":"c2903e0e5de3075ef2e815dc8ff7ff636b1acae8","ref":"refs/heads/simplify-crypto","pushedAt":"2024-07-26T08:51:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"akoeplinger","name":"Alexander Köplinger","path":"/akoeplinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1376924?s=80&v=4"},"commit":{"message":"Simplify platform attribute for AesGcm and ChaCha20Poly1305\n\nFollow-up to https://github.com/dotnet/runtime/pull/105409, I verified the analyzer works correctly with just having the annotation for iOS.","shortMessageHtmlLink":"Simplify platform attribute for AesGcm and ChaCha20Poly1305"}},{"before":"878b23f64f4c991cfb3a84ed3d4d56f34f32d376","after":null,"ref":"refs/heads/fix-catalyst-platformattribute","pushedAt":"2024-07-25T08:29:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"akoeplinger","name":"Alexander Köplinger","path":"/akoeplinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1376924?s=80&v=4"}},{"before":null,"after":"878b23f64f4c991cfb3a84ed3d4d56f34f32d376","ref":"refs/heads/fix-catalyst-platformattribute","pushedAt":"2024-07-24T17:25:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"akoeplinger","name":"Alexander Köplinger","path":"/akoeplinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1376924?s=80&v=4"},"commit":{"message":"Fix platform analyzer attribute order for MacCatalyst\n\nWe need to make sure the attribute for MacCatalyst comes _after_ the iOS one due to how MacCatalyst is a superset of iOS: https://learn.microsoft.com/en-us/dotnet/standard/analyzers/platform-compat-analyzer#platform-inclusion\n\nThis caused an error in aspnetcore in the latest dependency flow because the analyzer thought AesGcm is _only_ supported on MacCatalyst:\n> error CA1416: (NETCORE_ENGINEERING_TELEMETRY=Build) This call site is reachable on all platforms. 'AesGcm.Decrypt(ReadOnlySpan, ReadOnlySpan, ReadOnlySpan, Span, ReadOnlySpan)' is only supported on: 'maccatalyst' 13.0 and later.","shortMessageHtmlLink":"Fix platform analyzer attribute order for MacCatalyst"}},{"before":"bc581cf9125c56e7480a154276845e9f5969c78f","after":null,"ref":"refs/heads/fix-makefile","pushedAt":"2024-07-24T10:54:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"akoeplinger","name":"Alexander Köplinger","path":"/akoeplinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1376924?s=80&v=4"}},{"before":"335b8ac2a0f6ceab0993f245f870e7e76fb0d78f","after":"bc581cf9125c56e7480a154276845e9f5969c78f","ref":"refs/heads/fix-makefile","pushedAt":"2024-07-23T14:49:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"akoeplinger","name":"Alexander Köplinger","path":"/akoeplinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1376924?s=80&v=4"},"commit":{"message":"Fix perf yml","shortMessageHtmlLink":"Fix perf yml"}},{"before":"9743ea71bd49a70831b121c77198ca8f50a9c267","after":"335b8ac2a0f6ceab0993f245f870e7e76fb0d78f","ref":"refs/heads/fix-makefile","pushedAt":"2024-07-23T14:18:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"akoeplinger","name":"Alexander Köplinger","path":"/akoeplinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1376924?s=80&v=4"},"commit":{"message":"[mono] Improve iOS sample Makefile\n\nFixes an issue where we were still harcoding the Debug config for tasks even though that changed with https://github.com/dotnet/runtime/pull/84931.\nAlso align the Makfile to make it more similar to the iOS-NativeAOT one.","shortMessageHtmlLink":"[mono] Improve iOS sample Makefile"}},{"before":null,"after":"9743ea71bd49a70831b121c77198ca8f50a9c267","ref":"refs/heads/fix-makefile","pushedAt":"2024-07-23T14:16:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"akoeplinger","name":"Alexander Köplinger","path":"/akoeplinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1376924?s=80&v=4"},"commit":{"message":"[mono] Improve iOS sample Makefile\n\nFixes an issue where we were still harcoding the Debug config for tasks even though that changed with https://github.com/dotnet/runtime/pull/84931.\nAlso align the Makfile to make it more similar to the iOS-NativeAOT one.","shortMessageHtmlLink":"[mono] Improve iOS sample Makefile"}},{"before":"121fd17d1463d61d8aacd10e1538c57bf9fc9f0f","after":null,"ref":"refs/heads/mono-crash","pushedAt":"2024-07-22T21:17:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"akoeplinger","name":"Alexander Köplinger","path":"/akoeplinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1376924?s=80&v=4"}},{"before":"6b921c9d2b013dd976c5bec9a019f0ea5a0a2971","after":null,"ref":"refs/heads/ios-cryptokit","pushedAt":"2024-07-22T21:11:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"akoeplinger","name":"Alexander Köplinger","path":"/akoeplinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1376924?s=80&v=4"}},{"before":"404362f3c94f86ac1ad7a2653dc8c62de2d9e834","after":"6b921c9d2b013dd976c5bec9a019f0ea5a0a2971","ref":"refs/heads/ios-cryptokit","pushedAt":"2024-07-22T18:05:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"akoeplinger","name":"Alexander Köplinger","path":"/akoeplinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1376924?s=80&v=4"},"commit":{"message":"Unify naming","shortMessageHtmlLink":"Unify naming"}},{"before":"19b60b0ea9c4a3b2c2464736d9a7757999aa0f4e","after":"404362f3c94f86ac1ad7a2653dc8c62de2d9e834","ref":"refs/heads/ios-cryptokit","pushedAt":"2024-07-22T18:02:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"akoeplinger","name":"Alexander Köplinger","path":"/akoeplinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1376924?s=80&v=4"},"commit":{"message":"Fix AppleAppBuilder","shortMessageHtmlLink":"Fix AppleAppBuilder"}},{"before":"95f117e0941b458165aa410beec3b66d68a1c480","after":"19b60b0ea9c4a3b2c2464736d9a7757999aa0f4e","ref":"refs/heads/ios-cryptokit","pushedAt":"2024-07-22T17:22:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"akoeplinger","name":"Alexander Köplinger","path":"/akoeplinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1376924?s=80&v=4"},"commit":{"message":"Fix AppleAppBuilder","shortMessageHtmlLink":"Fix AppleAppBuilder"}},{"before":"1f3634393de42aea6a0af9b4a7acb7aa8a3bd296","after":"95f117e0941b458165aa410beec3b66d68a1c480","ref":"refs/heads/ios-cryptokit","pushedAt":"2024-07-22T16:12:58.000Z","pushType":"push","commitsCount":275,"pusher":{"login":"akoeplinger","name":"Alexander Köplinger","path":"/akoeplinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1376924?s=80&v=4"},"commit":{"message":"Don't rely on auto-linking to find CryptoKit/Swift","shortMessageHtmlLink":"Don't rely on auto-linking to find CryptoKit/Swift"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QxNDoxMTozOS4wMDAwMDBazwAAAAS4nfiP","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QxNDoxMTozOS4wMDAwMDBazwAAAAS4nfiP","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yMlQxNjoxMjo1OC4wMDAwMDBazwAAAASF-lxV"}},"title":"Activity · akoeplinger/runtime"}