{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":224255224,"defaultBranch":"main","name":"runtime","ownerLogin":"BruceForstall","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2019-11-26T18:03:31.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10901265?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726878663.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"726533a5ae7369410c3209a495a35256476c0ab7","ref":"refs/heads/DisableInvokeNull","pushedAt":"2024-09-21T00:31:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"BruceForstall","name":"Bruce Forstall","path":"/BruceForstall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10901265?s=80&v=4"},"commit":{"message":"Disable InvokeNull test, which is breaking the build\n\nTracking: https://github.com/dotnet/runtime/issues/108076","shortMessageHtmlLink":"Disable InvokeNull test, which is breaking the build"}},{"before":"63e665ef41eb303cae3ab7f4dcf93e30b40a69d0","after":null,"ref":"refs/heads/Fix106601b","pushedAt":"2024-09-12T16:51:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"BruceForstall","name":"Bruce Forstall","path":"/BruceForstall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10901265?s=80&v=4"}},{"before":null,"after":"63e665ef41eb303cae3ab7f4dcf93e30b40a69d0","ref":"refs/heads/Fix106601b","pushedAt":"2024-09-11T16:40:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"BruceForstall","name":"Bruce Forstall","path":"/BruceForstall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10901265?s=80&v=4"},"commit":{"message":"Work around F# ildasm/ilasm round-trip test failure\n\nAn F# compiler change caused significant generated IL change and\nan ildasm/ilasm round-trip test failure. Adding\n`false` reverts to the previous F# codegen\nand fixes the problem.\n\nTracking: https://github.com/dotnet/runtime/issues/106601","shortMessageHtmlLink":"Work around F# ildasm/ilasm round-trip test failure"}},{"before":"09071da00ed2ca448c991958bfc2cc861fb61df0","after":null,"ref":"refs/heads/FixSpmiCollectCreateCoreRootPublic","pushedAt":"2024-09-10T20:54:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"BruceForstall","name":"Bruce Forstall","path":"/BruceForstall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10901265?s=80&v=4"}},{"before":"8b5bca61620773135f5ce058d9f3f635bc85dbd9","after":"09071da00ed2ca448c991958bfc2cc861fb61df0","ref":"refs/heads/FixSpmiCollectCreateCoreRootPublic","pushedAt":"2024-09-10T05:52:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BruceForstall","name":"Bruce Forstall","path":"/BruceForstall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10901265?s=80&v=4"},"commit":{"message":"More `container` changes","shortMessageHtmlLink":"More container changes"}},{"before":"eaa99aedf188ab0e084b0729a20f0ac895976e6d","after":"8b5bca61620773135f5ce058d9f3f635bc85dbd9","ref":"refs/heads/FixSpmiCollectCreateCoreRootPublic","pushedAt":"2024-09-10T05:47:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"BruceForstall","name":"Bruce Forstall","path":"/BruceForstall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10901265?s=80&v=4"},"commit":{"message":"Better error message","shortMessageHtmlLink":"Better error message"}},{"before":"2ed43b6a8105563f491fb521d761e6eff6ac4448","after":"c762b754e70b9cd21ad8cea2ad9061b743c33bfd","ref":"refs/heads/main","pushedAt":"2024-09-10T02:33:15.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"BruceForstall","name":"Bruce Forstall","path":"/BruceForstall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10901265?s=80&v=4"},"commit":{"message":"Add [DebuggerDisplay] to CancellationTokenSource (#105764)\n\n* Add [DebuggerDisplay] to CancellationTokenSource\n\nAdd `[DebuggerDisplay]` to `CancellationTokenSource` to show whether cancelled or disposed.\r\n\r\nRelates to #105698.\n\n* Update src/libraries/System.Private.CoreLib/src/System/Threading/CancellationTokenSource.cs\n\n---------\n\nCo-authored-by: Stephen Toub ","shortMessageHtmlLink":"Add [DebuggerDisplay] to CancellationTokenSource (dotnet#105764)"}},{"before":null,"after":"eaa99aedf188ab0e084b0729a20f0ac895976e6d","ref":"refs/heads/FixSpmiCollectCreateCoreRootPublic","pushedAt":"2024-09-10T00:39:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"BruceForstall","name":"Bruce Forstall","path":"/BruceForstall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10901265?s=80&v=4"},"commit":{"message":"Fix SuperPMI collections\n\n1. Remove FSharp benchmark dll from realworld collection, since it no longer has any benchmarks.\n2. Properly pass `-cross` switch when building CORE_ROOT. Propagate\n `crossBuild` more widely through the scripts.","shortMessageHtmlLink":"Fix SuperPMI collections"}},{"before":"ac663e44b907618c631edd614231b73677843952","after":"2ed43b6a8105563f491fb521d761e6eff6ac4448","ref":"refs/heads/main","pushedAt":"2024-09-09T23:32:57.000Z","pushType":"push","commitsCount":113,"pusher":{"login":"BruceForstall","name":"Bruce Forstall","path":"/BruceForstall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10901265?s=80&v=4"},"commit":{"message":"ARM64-SVE: Allow op inside conditionalselect to be non HWintrinsic (#107180)\n\n* ARM64-SVE: Allow op inside conditionselect to be non HWintrinsic\r\n\r\n* Add Sve.IsSupported check to test","shortMessageHtmlLink":"ARM64-SVE: Allow op inside conditionalselect to be non HWintrinsic (d…"}},{"before":null,"after":"d8bd9bcbae08e99f077ca5151604a4455bd611d9","ref":"refs/heads/MDArrayLoopCloningComments","pushedAt":"2024-09-06T23:06:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"BruceForstall","name":"Bruce Forstall","path":"/BruceForstall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10901265?s=80&v=4"},"commit":{"message":"IN PROGRESS: additional comments on MD arrays for loop cloning, more","shortMessageHtmlLink":"IN PROGRESS: additional comments on MD arrays for loop cloning, more"}},{"before":null,"after":"6c6eb09cbdd9d1eac20fe545d9dbda36e8ea6fcb","ref":"refs/heads/Fix106601","pushedAt":"2024-09-05T03:54:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"BruceForstall","name":"Bruce Forstall","path":"/BruceForstall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10901265?s=80&v=4"},"commit":{"message":"Disable mutual_recursion test under ilasm round-trip\n\nTracking: https://github.com/dotnet/runtime/issues/106601","shortMessageHtmlLink":"Disable mutual_recursion test under ilasm round-trip"}},{"before":"dedd372f0404ca0e6e43b3d1175ba91841f77b55","after":"ac663e44b907618c631edd614231b73677843952","ref":"refs/heads/main","pushedAt":"2024-08-31T00:33:53.000Z","pushType":"push","commitsCount":381,"pusher":{"login":"BruceForstall","name":"Bruce Forstall","path":"/BruceForstall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10901265?s=80&v=4"},"commit":{"message":"AssemblyNameInfo fuzzer (#107195)\n\n* add initial AssemblyNameInfo Fuzzer\r\n\r\n* fix the first bug that it has discovered","shortMessageHtmlLink":"AssemblyNameInfo fuzzer (dotnet#107195)"}},{"before":"24367aadfbcc3c8788d9bb542fee4884d85e7022","after":"dedd372f0404ca0e6e43b3d1175ba91841f77b55","ref":"refs/heads/main","pushedAt":"2024-08-11T02:47:34.000Z","pushType":"push","commitsCount":287,"pusher":{"login":"BruceForstall","name":"Bruce Forstall","path":"/BruceForstall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10901265?s=80&v=4"},"commit":{"message":"make Select_LargeNumber_Succcess exclusive (#105751)\n\n* make Select_LargeNumber_Succcess exclusive\r\n\r\n* mobile","shortMessageHtmlLink":"make Select_LargeNumber_Succcess exclusive (dotnet#105751)"}},{"before":"d4fe4a7e987584bfa4904dd1027a873029b2005d","after":"24367aadfbcc3c8788d9bb542fee4884d85e7022","ref":"refs/heads/main","pushedAt":"2024-07-26T22:12:37.000Z","pushType":"push","commitsCount":713,"pusher":{"login":"BruceForstall","name":"Bruce Forstall","path":"/BruceForstall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10901265?s=80&v=4"},"commit":{"message":"[EventSource] Block EventCommandExecuted callback during initialization (#105341)\n\n* [EventSource] Relax assert on CounterGroup callback\r\n\r\n* [EventSource] Avoid callback double invoke\r\n\r\nGuard EventCommandExecuted deferred commands callbacks with\r\nEventSource initialization to prevent CounterGroup's callback\r\nregistration from seeing unexpected commands\r\n\r\n* Simplify comments for processing deferred commands","shortMessageHtmlLink":"[EventSource] Block EventCommandExecuted callback during initializati…"}},{"before":"635c816660ec26b4d50cfeb291c0382dc1c77365","after":"d4fe4a7e987584bfa4904dd1027a873029b2005d","ref":"refs/heads/main","pushedAt":"2024-06-25T22:51:08.000Z","pushType":"push","commitsCount":475,"pusher":{"login":"BruceForstall","name":"Bruce Forstall","path":"/BruceForstall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10901265?s=80&v=4"},"commit":{"message":"Create new X509CertificateLoader\n\nThe new certificate loader only loads one data type per method, unlike\r\nthe previous loader mechanism (new X509Certiicate2(bytes, ...)). It also\r\nallows for caller configuration to control cost-of-work limits and some\r\ncommon usability gotchas around Windows PFX loading.\r\n\r\nThis change adds the new loader, and changes the X509Certificate2 ctors\r\nto use it; a followup will mark the ctors as Obsolete and update usage in\r\nthe dotnet/runtime codebase.","shortMessageHtmlLink":"Create new X509CertificateLoader"}},{"before":"c823ff8413f0f3747db7fbc1b68cce967ef4c391","after":null,"ref":"refs/heads/UpdateSpmiCollectHelixQueues","pushedAt":"2024-06-05T02:34:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"BruceForstall","name":"Bruce Forstall","path":"/BruceForstall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10901265?s=80&v=4"}},{"before":null,"after":"c823ff8413f0f3747db7fbc1b68cce967ef4c391","ref":"refs/heads/UpdateSpmiCollectHelixQueues","pushedAt":"2024-06-04T22:55:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"BruceForstall","name":"Bruce Forstall","path":"/BruceForstall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10901265?s=80&v=4"},"commit":{"message":"Update osx-arm64, osx-x64, and linux-arm Helix queues\n\nMatch the current Helix queues specified in\neng/pipelines/coreclr/templates/helix-queues-setup.yml.","shortMessageHtmlLink":"Update osx-arm64, osx-x64, and linux-arm Helix queues"}},{"before":"92afc71cbed0a33376bcdde21083b578d88225e7","after":"635c816660ec26b4d50cfeb291c0382dc1c77365","ref":"refs/heads/main","pushedAt":"2024-05-31T15:36:34.000Z","pushType":"push","commitsCount":835,"pusher":{"login":"BruceForstall","name":"Bruce Forstall","path":"/BruceForstall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10901265?s=80&v=4"},"commit":{"message":"Restrict the maximum length of BigInteger (#102874)\n\n* Restrict the maximum length of BigInteger\r\n\r\n* Fixing the op_rightshift test to use the new limit\r\n\r\n* Don't throw an overflow exception unnecessarily","shortMessageHtmlLink":"Restrict the maximum length of BigInteger (dotnet#102874)"}},{"before":"ed639a35ad9484100715ce7e40b5c2e0024c8a3f","after":null,"ref":"refs/heads/SimplifyJitConfigValues","pushedAt":"2024-04-09T00:49:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"BruceForstall","name":"Bruce Forstall","path":"/BruceForstall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10901265?s=80&v=4"}},{"before":"ad378f464cd5bc153a102f4f021e0f7fe15394ac","after":"ed639a35ad9484100715ce7e40b5c2e0024c8a3f","ref":"refs/heads/SimplifyJitConfigValues","pushedAt":"2024-04-08T19:47:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BruceForstall","name":"Bruce Forstall","path":"/BruceForstall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10901265?s=80&v=4"},"commit":{"message":"Fix OPT_CONFIG defines","shortMessageHtmlLink":"Fix OPT_CONFIG defines"}},{"before":"67da7413b7f270b86524fa580820d22676d57268","after":null,"ref":"refs/heads/ReEnable_Runtime_56953","pushedAt":"2024-04-06T07:03:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"BruceForstall","name":"Bruce Forstall","path":"/BruceForstall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10901265?s=80&v=4"}},{"before":null,"after":"67da7413b7f270b86524fa580820d22676d57268","ref":"refs/heads/ReEnable_Runtime_56953","pushedAt":"2024-04-06T00:07:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"BruceForstall","name":"Bruce Forstall","path":"/BruceForstall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10901265?s=80&v=4"},"commit":{"message":"Re-enable Runtime_56953 on arm/arm64\n\nThis test enables JitOptRepeat, which is fixed as of\nhttps://github.com/dotnet/runtime/pull/94250","shortMessageHtmlLink":"Re-enable Runtime_56953 on arm/arm64"}},{"before":"55535ed4c3aa224481b553784bef58c4efc14781","after":"92afc71cbed0a33376bcdde21083b578d88225e7","ref":"refs/heads/main","pushedAt":"2024-04-05T21:00:45.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"BruceForstall","name":"Bruce Forstall","path":"/BruceForstall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10901265?s=80&v=4"},"commit":{"message":"Disable default and ambient attribute at runtime with a feature switch (#100416)\n\n* Disable default and ambient attribute at runtime with a feature switch\r\n\r\n* throwing at the getter at runtime","shortMessageHtmlLink":"Disable default and ambient attribute at runtime with a feature switch ("}},{"before":"7fa645b61f2d4f610d8d5bfdfd15d71375575462","after":null,"ref":"refs/heads/AddKeepDSymOption","pushedAt":"2024-04-05T20:50:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"BruceForstall","name":"Bruce Forstall","path":"/BruceForstall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10901265?s=80&v=4"}},{"before":"6e636e9e3205027a428ceb8d601c6f1faee3177c","after":"ad378f464cd5bc153a102f4f021e0f7fe15394ac","ref":"refs/heads/SimplifyJitConfigValues","pushedAt":"2024-04-05T20:08:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"BruceForstall","name":"Bruce Forstall","path":"/BruceForstall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10901265?s=80&v=4"},"commit":{"message":"Simplify jitconfigvalues.h\n\nIt's been confusing to know if a configuration switch is available\nin DEBUG or non-DEBUG (Release) builds because you need to figure\nout which `ifdef` section it is defined in.\n\nThis simplifies it by eliminating `#ifdef DEBUG` in jitconfigvalues.h.\nEach config variable is explicitly using `CONFIG_...` for DEBUG or\n`RELEASE_CONFIG_...` for non-DEBUG builds.\n\nI reformatted some of the CONFIG definitions to put the comments before\nthe CONFIG definition instead of on the same line, so they read better\nafter jit-format processes them.","shortMessageHtmlLink":"Simplify jitconfigvalues.h"}},{"before":"862c82f0e99b0addacba0793627a9c0df53fc097","after":"55535ed4c3aa224481b553784bef58c4efc14781","ref":"refs/heads/main","pushedAt":"2024-04-05T20:03:24.000Z","pushType":"push","commitsCount":48,"pusher":{"login":"BruceForstall","name":"Bruce Forstall","path":"/BruceForstall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10901265?s=80&v=4"},"commit":{"message":"Change change export name mangling to match expectations (#100652)","shortMessageHtmlLink":"Change change export name mangling to match expectations (dotnet#100652)"}},{"before":null,"after":"6e636e9e3205027a428ceb8d601c6f1faee3177c","ref":"refs/heads/SimplifyJitConfigValues","pushedAt":"2024-04-05T20:02:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"BruceForstall","name":"Bruce Forstall","path":"/BruceForstall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10901265?s=80&v=4"},"commit":{"message":"Simplify jitconfigvalues.h\n\nIt's been confusing to know if a configuration switch is available\nin DEBUG or non-DEBUG (Release) builds because you need to figure\nout which `ifdef` section it is defined in.\n\nThis simplifies it by eliminating `#ifdef DEBUG` in jitconfigvalues.h.\nEach config variable is explicitly using `CONFIG_...` for DEBUG or\n`RELEASE_CONFIG_...` for non-DEBUG builds.\n\nI reformatted some of the CONFIG definitions to put the comments before\nthe CONFIG definition instead of on the same line, so they read better\nafter jit-format processes them.","shortMessageHtmlLink":"Simplify jitconfigvalues.h"}},{"before":"81d8cd8f569b47247a93ad2c9b2d43159a7aa492","after":"cbb7f7721727fb05807bb84ea83110595fee4bba","ref":"refs/heads/jit-funclets","pushedAt":"2024-04-04T22:51:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BruceForstall","name":"Bruce Forstall","path":"/BruceForstall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10901265?s=80&v=4"},"commit":{"message":"Fix build","shortMessageHtmlLink":"Fix build"}},{"before":"7ac1a1c5d85b2aa351889d40caf6b1754ea367ec","after":"81d8cd8f569b47247a93ad2c9b2d43159a7aa492","ref":"refs/heads/jit-funclets","pushedAt":"2024-04-04T22:41:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"BruceForstall","name":"Bruce Forstall","path":"/BruceForstall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10901265?s=80&v=4"},"commit":{"message":"Cache Native AOT ABI check to see if TP improves","shortMessageHtmlLink":"Cache Native AOT ABI check to see if TP improves"}},{"before":null,"after":"7ac1a1c5d85b2aa351889d40caf6b1754ea367ec","ref":"refs/heads/jit-funclets","pushedAt":"2024-04-04T22:36:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"BruceForstall","name":"Bruce Forstall","path":"/BruceForstall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10901265?s=80&v=4"},"commit":{"message":"Cache Native AOT ABI check to see if TP improves","shortMessageHtmlLink":"Cache Native AOT ABI check to see if TP improves"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQwMDozMTowMy4wMDAwMDBazwAAAAS8dZ-4","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQwMDozMTowMy4wMDAwMDBazwAAAAS8dZ-4","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0wNFQyMjozNjoyNi4wMDAwMDBazwAAAAQoTPu6"}},"title":"Activity · BruceForstall/runtime"}