{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":246046799,"defaultBranch":"main","name":"runtime","ownerLogin":"ivanpovazan","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2020-03-09T13:44:03.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/55002338?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1725454032.0","currentOid":""},"activityList":{"items":[{"before":"57a4b04303ebb5a9418814d5d2778b08150a507b","after":"ce8f49e658d4a31e5708f0c06efa39784ee7c1ad","ref":"refs/heads/main","pushedAt":"2024-09-06T07:26:16.000Z","pushType":"push","commitsCount":38,"pusher":{"login":"ivanpovazan","name":"Ivan Povazan","path":"/ivanpovazan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55002338?s=80&v=4"},"commit":{"message":"don't call GetHeap to get the heap in wait_for_gc_done (#107073)\n\nwe see the assert in GCHeap::GetHeap when called by wait_for_gc_done -\r\n\r\nGCHeap* GCHeap::GetHeap (int n)\r\n{\r\n assert (n < gc_heap::n_heaps);\r\n return gc_heap::g_heaps[n]->vm_heap;\r\n}\r\n\r\nwhen HC change is in progress and we are reducing the HC. this assert is actually unnecessary when called by wait_for_gc_done but is necessary when called by other methods like balance_heaps (those are in coop mode so they cannot observe the HC transition). so I just changed to getting the heap from g_heaps instead of calling GetHeap.\r\n\r\npreviously I thought this could actually be a functional problem but after doing more thinking I think this is just a benign assert. if we are observing the transition from the old HC to the new HC in wait_for_gc_done and we happen to be waiting on a heap that's decommissioned, decommission_heap sets its heap's gc_done_event so what will happen is wait_for_gc_done will wake up from waiting as soon decommission_heap is executed. at this time n_heaps is also updated. so when it gets to the next iteration in the while loop it will get a valid heap's gc_done_event to wait on.","shortMessageHtmlLink":"don't call GetHeap to get the heap in wait_for_gc_done (dotnet#107073)"}},{"before":null,"after":"5eee7260ed97b145b2ba40ec77bf341283493986","ref":"refs/heads/include-pdbs-from-runtimepack-build-helix","pushedAt":"2024-09-04T12:47:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ivanpovazan","name":"Ivan Povazan","path":"/ivanpovazan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55002338?s=80&v=4"},"commit":{"message":"Include PDBs from runtime pack when required","shortMessageHtmlLink":"Include PDBs from runtime pack when required"}},{"before":"7ff684af49cdf008bebbe10efcc10a2649795d65","after":"57a4b04303ebb5a9418814d5d2778b08150a507b","ref":"refs/heads/main","pushedAt":"2024-09-04T08:18:51.000Z","pushType":"push","commitsCount":99,"pusher":{"login":"ivanpovazan","name":"Ivan Povazan","path":"/ivanpovazan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55002338?s=80&v=4"},"commit":{"message":"[wasm] Make jiterpreter module size limit configurable + clean up technical debt (#107318)\n\nFix spurious \"block stack not empty\" errors when an error occurs during jiterp codegen\r\nAdd missing overflow checks to blob builder appends\r\nMake maximum trace size a runtime option\r\nMove blob builder capacity to a named constant near the top of the file","shortMessageHtmlLink":"[wasm] Make jiterpreter module size limit configurable + clean up tec…"}},{"before":"ec3cf2dc62fa365e14f325ba8859c674b117bc15","after":null,"ref":"refs/heads/fix-helix-builds","pushedAt":"2024-09-02T07:03:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ivanpovazan","name":"Ivan Povazan","path":"/ivanpovazan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55002338?s=80&v=4"}},{"before":"3cc850517b3f3c8c85523ec0b53187b21ab8c034","after":"ec3cf2dc62fa365e14f325ba8859c674b117bc15","ref":"refs/heads/fix-helix-builds","pushedAt":"2024-08-29T09:43:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ivanpovazan","name":"Ivan Povazan","path":"/ivanpovazan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55002338?s=80&v=4"},"commit":{"message":"Bundle satellite assemblies as well","shortMessageHtmlLink":"Bundle satellite assemblies as well"}},{"before":null,"after":"3cc850517b3f3c8c85523ec0b53187b21ab8c034","ref":"refs/heads/fix-helix-builds","pushedAt":"2024-08-28T11:06:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ivanpovazan","name":"Ivan Povazan","path":"/ivanpovazan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55002338?s=80&v=4"},"commit":{"message":"Do not treat assembly.pdb/xml files as native files to bundle","shortMessageHtmlLink":"Do not treat assembly.pdb/xml files as native files to bundle"}},{"before":"ac63269054ac56a0fb4b76b5ea3bfbeeae9c53b5","after":"7ff684af49cdf008bebbe10efcc10a2649795d65","ref":"refs/heads/main","pushedAt":"2024-08-28T11:03:33.000Z","pushType":"push","commitsCount":48,"pusher":{"login":"ivanpovazan","name":"Ivan Povazan","path":"/ivanpovazan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55002338?s=80&v=4"},"commit":{"message":"Ensure the layout of `StackAllocatedBox` matches boxed layouts (#107050)\n\nThe boxed layout of a struct always has its data at +8, as evidenced by\r\n`Object::UnBox`. This means that `StackAllocatedBox` should have\r\n`Pack = 1`, otherwise this may not be the case. In the test failure we\r\nhad a `StackAllocatedBox` which had its `_value` field at offset\r\n16. After object stack allocation this meant that we were saving data in\r\npadding of the structure, which promotion does not guarantee to\r\npreserve.\r\n\r\nFix #106947","shortMessageHtmlLink":"Ensure the layout of StackAllocatedBox<T> matches boxed layouts (do…"}},{"before":"6177a9f920861900681cfda2b6cc66ac3557e93b","after":"ac63269054ac56a0fb4b76b5ea3bfbeeae9c53b5","ref":"refs/heads/main","pushedAt":"2024-08-23T11:08:39.000Z","pushType":"push","commitsCount":26,"pusher":{"login":"ivanpovazan","name":"Ivan Povazan","path":"/ivanpovazan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55002338?s=80&v=4"},"commit":{"message":"[LoongArch64] Add proj to generate nupkg runtime.linux-loongarch64.runtime.native.System.IO.Ports (#106850)\n\nChange-Id: I62eb691a0818b73333999f0b8a61b42bdb9d4da7","shortMessageHtmlLink":"[LoongArch64] Add proj to generate nupkg runtime.linux-loongarch64.ru…"}},{"before":"779baa695d614e45f013b0ebaefc1d3889516800","after":"6177a9f920861900681cfda2b6cc66ac3557e93b","ref":"refs/heads/main","pushedAt":"2024-08-22T14:03:56.000Z","pushType":"push","commitsCount":24,"pusher":{"login":"ivanpovazan","name":"Ivan Povazan","path":"/ivanpovazan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55002338?s=80&v=4"},"commit":{"message":"Fix trimming for DiagnosticSource (#106680)\n\nRecent changes to EventSource startup caused the IL trimmer to include portions of the DiagnosticSource assembly. Adding the IsMeterSupported feature check wasn't sufficient because EventSource also roots all of its methods via a DynamicallyAccessedMembers attribute. To ensure that the new methods can be removed when needed I refactored them into a separate EventSourceInitHelper class that won't be rooted by the existing DAM attribute.\r\n\r\nWhen EventSouce.IsSupported is false I'd expect the entire EventSourceInitHelper class to be unreachable. If only EventSource.IsMeterSupported is false then I'd expect PreregisterEventProviders and GetMetricsEventSource() to be unreachable but the rest of the class will remain.\r\n\r\nHopefully this really fixes #106265 this time.","shortMessageHtmlLink":"Fix trimming for DiagnosticSource (dotnet#106680)"}},{"before":"f304e99cf267bcb2212df07c73b3abf3de4f05bd","after":"779baa695d614e45f013b0ebaefc1d3889516800","ref":"refs/heads/main","pushedAt":"2024-08-21T13:51:25.000Z","pushType":"push","commitsCount":661,"pusher":{"login":"ivanpovazan","name":"Ivan Povazan","path":"/ivanpovazan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55002338?s=80&v=4"},"commit":{"message":"Make SafeEvpPKeyHandle.OpenKeyFromProvider throw PNSE on OSSL less than 3.0 (#106397)\n\n* Make SafeEvpPKeyHandle.OpenKeyFromProvider throw PNSE on OSSL less than 3.0\r\n\r\n* address feedback\r\n\r\n* Address recent feedback","shortMessageHtmlLink":"Make SafeEvpPKeyHandle.OpenKeyFromProvider throw PNSE on OSSL less th…"}},{"before":"9b70cf8669e70b864825990cb13fc64326cc8553","after":"1a025c7134a6443164ccdcf01c71c0dcb3d4efd1","ref":"refs/heads/release/8.0-staging","pushedAt":"2024-07-26T09:46:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ivanpovazan","name":"Ivan Povazan","path":"/ivanpovazan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55002338?s=80&v=4"},"commit":{"message":"Disable broken Mono AOT cross-compiler jobs","shortMessageHtmlLink":"Disable broken Mono AOT cross-compiler jobs"}},{"before":"811fdce83efdb0c07a2ce24fc13d6dd6e46c79c3","after":"9b70cf8669e70b864825990cb13fc64326cc8553","ref":"refs/heads/release/8.0-staging","pushedAt":"2024-07-26T09:44:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ivanpovazan","name":"Ivan Povazan","path":"/ivanpovazan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55002338?s=80&v=4"},"commit":{"message":"[GC] Fix freelist crash - don't modify during check-only operation (#104992)\n\nBackport of #104876 to release/8.0-staging\r\n\r\n/cc @markples\r\n\r\n## Customer Impact\r\n\r\n- [x] Customer reported\r\n- [ ] Found internally\r\n\r\nGC can crash in region code if GC.RegisterForFullGCNotification is used.\r\n\r\n## Regression\r\n\r\n- [x] Yes\r\n- [ ] No\r\n\r\nRegression is part of general move to regions, but specific code was introduced in #48691\r\n\r\n## Testing\r\n\r\nThe behavior is very difficult to repro and likely hadn't occurred before because it relies on a race condition, a region allocation failing, and GC.RegisterForFullGCNotification be used. I built a custom GC that always triggers the region allocation failure path and was able to repro and verify the fix in GCPerfSim.\r\n\r\n## Risk\r\n\r\nLow: only impacts GC.RegisterForFullGCNotification path; only impacts notifications; may cause a notification for a full GC to be skipped, but only in a case where no other reasons for full gc occur -and- the code would be subject to the race condition and crash","shortMessageHtmlLink":"[GC] Fix freelist crash - don't modify during check-only operation (d…"}},{"before":null,"after":"c6c236a6788c001c972ef7aacb5f728b95b4b6ec","ref":"refs/heads/release/6.0-staging","pushedAt":"2024-07-25T09:32:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ivanpovazan","name":"Ivan Povazan","path":"/ivanpovazan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55002338?s=80&v=4"},"commit":{"message":"Build Mono build tasks packs only when targeting mobile","shortMessageHtmlLink":"Build Mono build tasks packs only when targeting mobile"}},{"before":"07c469fd95fec1a2380ef469883747113ac3857c","after":"811fdce83efdb0c07a2ce24fc13d6dd6e46c79c3","ref":"refs/heads/release/8.0-staging","pushedAt":"2024-07-25T09:02:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ivanpovazan","name":"Ivan Povazan","path":"/ivanpovazan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55002338?s=80&v=4"},"commit":{"message":"Build Mono build tasks packs only when targeting mobile","shortMessageHtmlLink":"Build Mono build tasks packs only when targeting mobile"}},{"before":"3b05cdb82bf567e5962cd862eb068934b7952b32","after":"07c469fd95fec1a2380ef469883747113ac3857c","ref":"refs/heads/release/8.0-staging","pushedAt":"2024-07-25T08:57:00.000Z","pushType":"push","commitsCount":122,"pusher":{"login":"ivanpovazan","name":"Ivan Povazan","path":"/ivanpovazan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55002338?s=80&v=4"},"commit":{"message":"[release/8.0]: Light up support for OpenSSL ENGINEs only if they are available.\n\nSome Linux distributions are phasing out support for OpenSSL 1.x ENGINEs. They are doing this by moving the header, `engine.h`, to a separate package or removing the header entirely. The actual OpenSSL shared libraries still contain the engine APIs. This makes the change an API, not ABI, break.\r\n\r\nWe react to this by disabling OpenSSL engine support on non-portable builds that are missing the engine header. Portable builds will continue to probe the loaded OpenSSL library for support, and non-portable builds will only support ENGINEs if the header is present.","shortMessageHtmlLink":"[release/8.0]: Light up support for OpenSSL ENGINEs only if they are …"}},{"before":"60685192899cbd2f47534e17dc2861bfd7cb77b9","after":"f304e99cf267bcb2212df07c73b3abf3de4f05bd","ref":"refs/heads/main","pushedAt":"2024-07-22T08:13:36.000Z","pushType":"push","commitsCount":34,"pusher":{"login":"ivanpovazan","name":"Ivan Povazan","path":"/ivanpovazan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55002338?s=80&v=4"},"commit":{"message":"[WASM] Update features doc (#105068)\n\nUpdate src/mono/wasm/features.md\r\n\r\nCo-authored-by: Marek Fišera ","shortMessageHtmlLink":"[WASM] Update features doc (dotnet#105068)"}},{"before":null,"after":"796595506a43a6b2ce3ded8c8d23eb042eae35d0","ref":"refs/heads/build-mono-buildtasks-packs-on-mobile-only","pushedAt":"2024-07-19T15:47:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ivanpovazan","name":"Ivan Povazan","path":"/ivanpovazan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55002338?s=80&v=4"},"commit":{"message":"Build Mono build tasks packs only when targeting mobile","shortMessageHtmlLink":"Build Mono build tasks packs only when targeting mobile"}},{"before":"ffcdf42c201e0b2d137ffeb0f40ddcfef65f1c6c","after":"60685192899cbd2f47534e17dc2861bfd7cb77b9","ref":"refs/heads/main","pushedAt":"2024-07-19T15:45:07.000Z","pushType":"push","commitsCount":356,"pusher":{"login":"ivanpovazan","name":"Ivan Povazan","path":"/ivanpovazan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55002338?s=80&v=4"},"commit":{"message":"Apply IDE0300 to corelib (use collection expressions instead of new[]) (#105122)","shortMessageHtmlLink":"Apply IDE0300 to corelib (use collection expressions instead of new[]) ("}},{"before":null,"after":"bc9b3b61a4fda49ee9c964c96f2b9ec3730e6b71","ref":"refs/heads/maccatalyst-special-folder","pushedAt":"2024-07-16T05:47:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ivanpovazan","name":"Ivan Povazan","path":"/ivanpovazan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55002338?s=80&v=4"},"commit":{"message":"Fix EH stacktrace keepalive array copy size (#104912)\n\nWhen the stacktrace keepalive array is grown, we were incorrectly\r\ncopying extra item from the original keepalive array to the new one. In\r\nsome cases, it ended up adding garbage to the array and GC object\r\nverification has hickuped on it. In the CI, it was only hit by\r\nGCStress-Extra tests that set DOTNET_HeapVerify=1 so far.\r\n\r\nThis fixes the copied size to be the source array's number of elements.\r\n\r\nClose #104878","shortMessageHtmlLink":"Fix EH stacktrace keepalive array copy size (dotnet#104912)"}},{"before":null,"after":"40fc1f9d713ca868c89d614fddc79b6c40850763","ref":"refs/heads/constrain-official-monotargets-pack-build","pushedAt":"2024-07-03T13:19:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ivanpovazan","name":"Ivan Povazan","path":"/ivanpovazan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55002338?s=80&v=4"},"commit":{"message":"Constrain building MonoTargets.Sdk package on official builds","shortMessageHtmlLink":"Constrain building MonoTargets.Sdk package on official builds"}},{"before":"8b6acb2d9d2cd7ea24d309f9c51d9fbbfc4790dd","after":"ffcdf42c201e0b2d137ffeb0f40ddcfef65f1c6c","ref":"refs/heads/main","pushedAt":"2024-07-03T12:13:23.000Z","pushType":"push","commitsCount":210,"pusher":{"login":"ivanpovazan","name":"Ivan Povazan","path":"/ivanpovazan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55002338?s=80&v=4"},"commit":{"message":"[mono] Add support for `SwiftIndirectResult` in Mono JIT and Interpreter (#104111)\n\n* Add support for SwiftIndirectResult at P/Invoke boundary\r\n\r\n* Update struct lowering\r\n\r\n* Introduce arm64 support\r\n\r\n* Introduce amd64 support\r\n\r\n* Enable runtime tests\r\n\r\n* Free RAX if used for the call\r\n\r\n* Update src/mono/mono/mini/mini-amd64.c\r\n\r\n---------\r\n\r\nCo-authored-by: Matous Kozak <55735845+matouskozak@users.noreply.github.com>","shortMessageHtmlLink":"[mono] Add support for SwiftIndirectResult in Mono JIT and Interpre…"}},{"before":"514c1acc6e5caedc0e2621a0cfa3cb3010b180a6","after":"2e3b33cbc2380904b9c2c7a14289595ce8a52df3","ref":"refs/heads/test-get-spec-folder","pushedAt":"2024-06-24T18:53:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ivanpovazan","name":"Ivan Povazan","path":"/ivanpovazan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55002338?s=80&v=4"},"commit":{"message":"Fix GetSpecialFolder tests build","shortMessageHtmlLink":"Fix GetSpecialFolder tests build"}},{"before":null,"after":"514c1acc6e5caedc0e2621a0cfa3cb3010b180a6","ref":"refs/heads/test-get-spec-folder","pushedAt":"2024-06-24T14:02:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ivanpovazan","name":"Ivan Povazan","path":"/ivanpovazan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55002338?s=80&v=4"},"commit":{"message":"Enable functional tests on iOS and tvOS on every run","shortMessageHtmlLink":"Enable functional tests on iOS and tvOS on every run"}},{"before":"2a80808f86459a95229c6f9c85ce32b62636fceb","after":"8b6acb2d9d2cd7ea24d309f9c51d9fbbfc4790dd","ref":"refs/heads/main","pushedAt":"2024-06-24T12:31:57.000Z","pushType":"push","commitsCount":351,"pusher":{"login":"ivanpovazan","name":"Ivan Povazan","path":"/ivanpovazan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55002338?s=80&v=4"},"commit":{"message":"Length guard in ImmutableArray.Builder.RemoveRange (#102484)\n\n* length guard in ImmutableArray.Builder.RemoveRange\r\n\r\n* Change nameof in RemoveRange\r\n\r\n* Split guards in RemoveRange\r\n\r\n* More immutable collection RemoveRange(index, length) guards\r\n\r\n* Fix asserts in ImmutableListBuilderTests\r\n\r\n* Check overflow in ImmutableList.Node.FindIndex\r\n\r\n* Fix assert in ImmutableArrayTest\r\n\r\n* Remove call to max\r\n\r\n* Fix assert\r\n\r\n* Move assert","shortMessageHtmlLink":"Length guard in ImmutableArray<T>.Builder.RemoveRange (dotnet#102484)"}},{"before":"67490d18c7cdeecc8d896765abba500e841eae7c","after":"1f2628a51f860aa34201e6d8db884e674b5200e7","ref":"refs/heads/naot-deadstrip","pushedAt":"2024-06-11T07:06:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ivanpovazan","name":"Ivan Povazan","path":"/ivanpovazan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55002338?s=80&v=4"},"commit":{"message":"Enable dead stripping of NativeAOT executables on Apple platforms","shortMessageHtmlLink":"Enable dead stripping of NativeAOT executables on Apple platforms"}},{"before":"485c50d09b3aa6e4737528c53ea07cc6613ce373","after":"67490d18c7cdeecc8d896765abba500e841eae7c","ref":"refs/heads/naot-deadstrip","pushedAt":"2024-06-07T19:57:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ivanpovazan","name":"Ivan Povazan","path":"/ivanpovazan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55002338?s=80&v=4"},"commit":{"message":"PR feedback","shortMessageHtmlLink":"PR feedback"}},{"before":"11567f82ebdddca878d3e6ae401ecde570eac8c0","after":"485c50d09b3aa6e4737528c53ea07cc6613ce373","ref":"refs/heads/naot-deadstrip","pushedAt":"2024-06-07T14:27:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ivanpovazan","name":"Ivan Povazan","path":"/ivanpovazan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55002338?s=80&v=4"},"commit":{"message":"Mark all symbols residing in hydrated section as nonstrippable","shortMessageHtmlLink":"Mark all symbols residing in hydrated section as nonstrippable"}},{"before":"e12cedd4583d05de8f854477b4b3ae44cdd99a1d","after":"11567f82ebdddca878d3e6ae401ecde570eac8c0","ref":"refs/heads/naot-deadstrip","pushedAt":"2024-06-06T13:49:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ivanpovazan","name":"Ivan Povazan","path":"/ivanpovazan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55002338?s=80&v=4"},"commit":{"message":"Mark all sections as nonstrippable in our object file except hydrated and bss","shortMessageHtmlLink":"Mark all sections as nonstrippable in our object file except hydrated…"}},{"before":"9fca0c3dbd3874ed0245b1bdb10547d0ba769d66","after":"2a80808f86459a95229c6f9c85ce32b62636fceb","ref":"refs/heads/main","pushedAt":"2024-06-05T12:28:03.000Z","pushType":"push","commitsCount":86,"pusher":{"login":"ivanpovazan","name":"Ivan Povazan","path":"/ivanpovazan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55002338?s=80&v=4"},"commit":{"message":"Fix compiling methods with explicit this (#103045)\n\nOne of the pri1 JIT tests hits asserts because we forget to set the bit.","shortMessageHtmlLink":"Fix compiling methods with explicit this (dotnet#103045)"}},{"before":null,"after":"e12cedd4583d05de8f854477b4b3ae44cdd99a1d","ref":"refs/heads/naot-deadstrip","pushedAt":"2024-06-04T13:25:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ivanpovazan","name":"Ivan Povazan","path":"/ivanpovazan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55002338?s=80&v=4"},"commit":{"message":"Enable -dead_strip on Apple platforms by default","shortMessageHtmlLink":"Enable -dead_strip on Apple platforms by default"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wNlQwNzoyNjoxNi4wMDAwMDBazwAAAASuoymO","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wNlQwNzoyNjoxNi4wMDAwMDBazwAAAASuoymO","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0wNFQxMzoyNTowMi4wMDAwMDBazwAAAARcD4Z9"}},"title":"Activity · ivanpovazan/runtime"}