{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":224597468,"defaultBranch":"master","name":"runtime","ownerLogin":"tmds","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2019-11-28T07:45:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1025424?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1720711210.0","currentOid":""},"activityList":{"items":[{"before":"43a7290ab67d5bb489976c0d2333f14340b5e330","after":"3deb479bc943ccd52e97b528b3ee45ff2e581b17","ref":"refs/heads/console_set_windowsize_pnse","pushedAt":"2024-08-14T14:30:18.000Z","pushType":"push","commitsCount":948,"pusher":{"login":"jozkee","name":"David Cantú","path":"/jozkee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16040868?s=80&v=4"},"commit":{"message":"Merge branch 'main' into console_set_windowsize_pnse","shortMessageHtmlLink":"Merge branch 'main' into console_set_windowsize_pnse"}},{"before":"26ceecf0cc7fa9de42204cc2b0514d1e804a4da2","after":"43a7290ab67d5bb489976c0d2333f14340b5e330","ref":"refs/heads/console_set_windowsize_pnse","pushedAt":"2024-08-13T23:08:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jozkee","name":"David Cantú","path":"/jozkee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16040868?s=80&v=4"},"commit":{"message":"Apply suggestions from code review","shortMessageHtmlLink":"Apply suggestions from code review"}},{"before":"6fb916f332db1dfc98556c129767f4a7ebbb5107","after":"41388fe0a066ad58d1b67d5492d1ae52928d4aee","ref":"refs/heads/binary_formatter_source_build","pushedAt":"2024-07-11T18:51:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tmds","name":"Tom Deseyn","path":"/tmds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1025424?s=80&v=4"},"commit":{"message":"Join lines.","shortMessageHtmlLink":"Join lines."}},{"before":"32c7db329c07900fc9d8372dfab33ae3276253ec","after":"6fb916f332db1dfc98556c129767f4a7ebbb5107","ref":"refs/heads/binary_formatter_source_build","pushedAt":"2024-07-11T18:48:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tmds","name":"Tom Deseyn","path":"/tmds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1025424?s=80&v=4"},"commit":{"message":"Don't build the net8.0 target when DotNetBuildSourceOnly.","shortMessageHtmlLink":"Don't build the net8.0 target when DotNetBuildSourceOnly."}},{"before":null,"after":"32c7db329c07900fc9d8372dfab33ae3276253ec","ref":"refs/heads/binary_formatter_source_build","pushedAt":"2024-07-11T15:20:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tmds","name":"Tom Deseyn","path":"/tmds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1025424?s=80&v=4"},"commit":{"message":"System.Runtime.Serialization.Formatters: fix target framework check for source-build.\n\nThe inbox implementation should no longer include a working binary formatter.\n\nThe check used to build a working formatter was '$(TargetFramework)' == '$(NetCoreAppMinimum)'.\n\nBecause NetCoreAppMinimum gets set to TargetFramework in the source-build configuration,\nthe source-build configuration unintentionally included a working binary formatter.","shortMessageHtmlLink":"System.Runtime.Serialization.Formatters: fix target framework check f…"}},{"before":"90fe4aa8b46e8264ed630319ecbaec9551465987","after":"26ceecf0cc7fa9de42204cc2b0514d1e804a4da2","ref":"refs/heads/console_set_windowsize_pnse","pushedAt":"2024-07-02T05:45:21.000Z","pushType":"push","commitsCount":1293,"pusher":{"login":"tmds","name":"Tom Deseyn","path":"/tmds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1025424?s=80&v=4"},"commit":{"message":"Merge branch 'main' into console_set_windowsize_pnse","shortMessageHtmlLink":"Merge branch 'main' into console_set_windowsize_pnse"}},{"before":"34fc6c8ae02ba264f45ca822aa66cf12149ee54b","after":"72112c344cfd904f2716c9e1182ccddfbd1a5f09","ref":"refs/heads/proc_pid_namespace","pushedAt":"2024-07-02T05:42:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tmds","name":"Tom Deseyn","path":"/tmds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1025424?s=80&v=4"},"commit":{"message":"PR feedback.","shortMessageHtmlLink":"PR feedback."}},{"before":"e8e138ac1a354e1efe011ad87fa9594876ddf4a2","after":"408498956eeca95823dde7250b8a6b0436f91d82","ref":"refs/heads/ilc_keep_symbols","pushedAt":"2024-06-24T09:27:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tmds","name":"Tom Deseyn","path":"/tmds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1025424?s=80&v=4"},"commit":{"message":"Remove DotNetBuildSourceOnly condition.","shortMessageHtmlLink":"Remove DotNetBuildSourceOnly condition."}},{"before":"24675c13bf352f531a66864b8da257465c2b9250","after":"e8e138ac1a354e1efe011ad87fa9594876ddf4a2","ref":"refs/heads/ilc_keep_symbols","pushedAt":"2024-06-24T07:45:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tmds","name":"Tom Deseyn","path":"/tmds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1025424?s=80&v=4"},"commit":{"message":"PR feedback.","shortMessageHtmlLink":"PR feedback."}},{"before":"a0258a8e32fdf37e908bfa9856f4410102c1f7cc","after":"24675c13bf352f531a66864b8da257465c2b9250","ref":"refs/heads/ilc_keep_symbols","pushedAt":"2024-06-20T12:21:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tmds","name":"Tom Deseyn","path":"/tmds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1025424?s=80&v=4"},"commit":{"message":"ILCompiler: don't strip debug info from 'ilc' during source-build.","shortMessageHtmlLink":"ILCompiler: don't strip debug info from 'ilc' during source-build."}},{"before":null,"after":"a0258a8e32fdf37e908bfa9856f4410102c1f7cc","ref":"refs/heads/ilc_keep_symbols","pushedAt":"2024-06-20T12:20:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tmds","name":"Tom Deseyn","path":"/tmds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1025424?s=80&v=4"},"commit":{"message":"ILCompiler: preserve debug symbols in ilc during source-build.","shortMessageHtmlLink":"ILCompiler: preserve debug symbols in ilc during source-build."}},{"before":"0d17598382c92c9b4f6d0be065b007649d232f11","after":"62a3ec14ddf461f255782995fd7dbd97ecb2652a","ref":"refs/heads/tar_gnu_range","pushedAt":"2024-06-17T09:42:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tmds","name":"Tom Deseyn","path":"/tmds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1025424?s=80&v=4"},"commit":{"message":"Add updated test for golang_tar/writer-big.","shortMessageHtmlLink":"Add updated test for golang_tar/writer-big."}},{"before":"0160f2a99b16c92b5fdbe03da2e9cd3c318cfd17","after":"0d17598382c92c9b4f6d0be065b007649d232f11","ref":"refs/heads/tar_gnu_range","pushedAt":"2024-06-06T13:44:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tmds","name":"Tom Deseyn","path":"/tmds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1025424?s=80&v=4"},"commit":{"message":"PR feedback.","shortMessageHtmlLink":"PR feedback."}},{"before":"432a667737e96ef4236b14dfa932416fb8fbd0fd","after":"0160f2a99b16c92b5fdbe03da2e9cd3c318cfd17","ref":"refs/heads/tar_gnu_range","pushedAt":"2024-06-06T13:06:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tmds","name":"Tom Deseyn","path":"/tmds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1025424?s=80&v=4"},"commit":{"message":"PR feedback.","shortMessageHtmlLink":"PR feedback."}},{"before":null,"after":"5fb25bedae4128e9adecf9a052b75650d9d7b12e","ref":"refs/heads/ilcompiler_disable_runtime_json","pushedAt":"2024-05-31T07:15:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tmds","name":"Tom Deseyn","path":"/tmds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1025424?s=80&v=4"},"commit":{"message":"ILCompiler.pkgproj: remove 'runtime.json' when DotNetBuildSourceOnly.","shortMessageHtmlLink":"ILCompiler.pkgproj: remove 'runtime.json' when DotNetBuildSourceOnly."}},{"before":"58f651a6eeb2d39972c893bd34216ccba97785da","after":"432a667737e96ef4236b14dfa932416fb8fbd0fd","ref":"refs/heads/tar_gnu_range","pushedAt":"2024-05-23T09:01:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tmds","name":"Tom Deseyn","path":"/tmds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1025424?s=80&v=4"},"commit":{"message":"Throw when formatting values that exceed the octal range.","shortMessageHtmlLink":"Throw when formatting values that exceed the octal range."}},{"before":"9ca577e30b3c92ec6cd498ce075e2c5f2d610b1d","after":"58f651a6eeb2d39972c893bd34216ccba97785da","ref":"refs/heads/tar_gnu_range","pushedAt":"2024-05-23T08:23:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tmds","name":"Tom Deseyn","path":"/tmds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1025424?s=80&v=4"},"commit":{"message":"Limit using the GNU numeric format to TarEntryFormat.Gnu.","shortMessageHtmlLink":"Limit using the GNU numeric format to TarEntryFormat.Gnu."}},{"before":"64f7ef4198a5799e0535c3e4cedbf1d31aded16c","after":"9ca577e30b3c92ec6cd498ce075e2c5f2d610b1d","ref":"refs/heads/tar_gnu_range","pushedAt":"2024-05-23T08:22:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tmds","name":"Tom Deseyn","path":"/tmds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1025424?s=80&v=4"},"commit":{"message":"Limit using the GNU numeric format to TarEntryFormat.Gnu.","shortMessageHtmlLink":"Limit using the GNU numeric format to TarEntryFormat.Gnu."}},{"before":"dca62effaf9aa3117469d3519028742338c17096","after":"90fe4aa8b46e8264ed630319ecbaec9551465987","ref":"refs/heads/console_set_windowsize_pnse","pushedAt":"2024-05-16T15:30:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tmds","name":"Tom Deseyn","path":"/tmds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1025424?s=80&v=4"},"commit":{"message":"Code formatting.","shortMessageHtmlLink":"Code formatting."}},{"before":"4b1f5d5eb5df970f4d0003e2e0237548fb2936b2","after":"64f7ef4198a5799e0535c3e4cedbf1d31aded16c","ref":"refs/heads/tar_gnu_range","pushedAt":"2024-04-17T12:44:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tmds","name":"Tom Deseyn","path":"/tmds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1025424?s=80&v=4"},"commit":{"message":"Update test.","shortMessageHtmlLink":"Update test."}},{"before":"cf44af2ab62b80fc0e3ff8b7cdc1af077c2f1c00","after":"4b1f5d5eb5df970f4d0003e2e0237548fb2936b2","ref":"refs/heads/tar_gnu_range","pushedAt":"2024-04-17T11:49:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tmds","name":"Tom Deseyn","path":"/tmds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1025424?s=80&v=4"},"commit":{"message":"More bit fiddling.","shortMessageHtmlLink":"More bit fiddling."}},{"before":"c710bd2b6083e4ad337d4f20595631a7eb9a872a","after":"cf44af2ab62b80fc0e3ff8b7cdc1af077c2f1c00","ref":"refs/heads/tar_gnu_range","pushedAt":"2024-04-17T10:49:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tmds","name":"Tom Deseyn","path":"/tmds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1025424?s=80&v=4"},"commit":{"message":"Bit fiddling.","shortMessageHtmlLink":"Bit fiddling."}},{"before":"8fc115acd9c5fa07462043c8cbead4790f09ee38","after":"c710bd2b6083e4ad337d4f20595631a7eb9a872a","ref":"refs/heads/tar_gnu_range","pushedAt":"2024-04-17T09:53:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tmds","name":"Tom Deseyn","path":"/tmds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1025424?s=80&v=4"},"commit":{"message":"Tar: support GNU numeric format.\n\nThe tar specification stores numeric fields using an octal representation.\nThis limits the range of values that can be stored.\n\nTo increase the supported range, a GNU extension defines that when\nthe leading byte is 0xff/0x80 the remaining bytes are a\nnegative/positive big endian formatted value.\n\nWhen writing under the PAX format, we continue to only use the\nonly octal representation in the header fields. The values are\noverridden using extended attributes.","shortMessageHtmlLink":"Tar: support GNU numeric format."}},{"before":null,"after":"8fc115acd9c5fa07462043c8cbead4790f09ee38","ref":"refs/heads/tar_gnu_range","pushedAt":"2024-04-17T09:45:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tmds","name":"Tom Deseyn","path":"/tmds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1025424?s=80&v=4"},"commit":{"message":"Tar: support GNU numeric format.\n\nThe tar specification stores numeric fields using an octal representation.\nThis limits the range of values that can be stored.\n\nTo increase the supported range, a GNU extension defines that when\nthe leading byte is 0xff/0x88 the remaining bytes are a\nnegative/positive big endian formatted value.\n\nWhen writing under the PAX format, we continue to only use the\nonly octal representation in the header fields. The values are\noverridden using extended attributes.","shortMessageHtmlLink":"Tar: support GNU numeric format."}},{"before":"059f2c4a2f909beef8dad913184f7c46ee15a2ba","after":"dca62effaf9aa3117469d3519028742338c17096","ref":"refs/heads/console_set_windowsize_pnse","pushedAt":"2024-04-16T08:06:40.000Z","pushType":"push","commitsCount":327,"pusher":{"login":"tmds","name":"Tom Deseyn","path":"/tmds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1025424?s=80&v=4"},"commit":{"message":"Merge branch 'main' into console_set_windowsize_pnse","shortMessageHtmlLink":"Merge branch 'main' into console_set_windowsize_pnse"}},{"before":"091ceca60adf658fcc4ba6adcfed614c69617196","after":"059f2c4a2f909beef8dad913184f7c46ee15a2ba","ref":"refs/heads/console_set_windowsize_pnse","pushedAt":"2024-03-26T11:12:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tmds","name":"Tom Deseyn","path":"/tmds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1025424?s=80&v=4"},"commit":{"message":"Update compat supressions.","shortMessageHtmlLink":"Update compat supressions."}},{"before":"ff9fe1c0abddedcd8fdd315b8ac8fae73f8c7a53","after":"091ceca60adf658fcc4ba6adcfed614c69617196","ref":"refs/heads/console_set_windowsize_pnse","pushedAt":"2024-03-26T11:05:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tmds","name":"Tom Deseyn","path":"/tmds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1025424?s=80&v=4"},"commit":{"message":"Delete HAVE_TIOCSWINSZ.","shortMessageHtmlLink":"Delete HAVE_TIOCSWINSZ."}},{"before":null,"after":"ff9fe1c0abddedcd8fdd315b8ac8fae73f8c7a53","ref":"refs/heads/console_set_windowsize_pnse","pushedAt":"2024-03-26T10:36:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tmds","name":"Tom Deseyn","path":"/tmds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1025424?s=80&v=4"},"commit":{"message":"Console.Unix: revert SetWindowSize implementation.\n\nSetWindowSize was implemented using using TIOCSWINSZ.\nTIOCSWINSZ is meant to inform the kernel of the terminal size.\nThe window that shows the terminal doesn't change to match that size.","shortMessageHtmlLink":"Console.Unix: revert SetWindowSize implementation."}},{"before":"edb4e6c3cd481b7af4a495ea4cbe10d77b32b755","after":"34fc6c8ae02ba264f45ca822aa66cf12149ee54b","ref":"refs/heads/proc_pid_namespace","pushedAt":"2024-03-21T12:57:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tmds","name":"Tom Deseyn","path":"/tmds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1025424?s=80&v=4"},"commit":{"message":"Process.Linux: handle when /proc and the process pid namespace don't match.\n\nNormally the '/proc' filesystem uses the same pid namespace as the process.\nWith rootless containers, it may happen that these pid namespaces do not match\nbecause the container doesn't have permissions to change '/proc' but it can\ncreate a new pid namespace.\n\nWhen that happens, the numeric ids used by the /proc filesystem no longer match with\nthe process pid namespace. We can still access information for the current process\nusing '/proc/self'. For other processes, we can't map pids to the proc pids, which\nleads to reading information for non-existing/wrong/inaccessible processes.","shortMessageHtmlLink":"Process.Linux: handle when /proc and the process pid namespace don't …"}},{"before":"b20041ee9339d811e86736f436005baee44a53be","after":"edb4e6c3cd481b7af4a495ea4cbe10d77b32b755","ref":"refs/heads/proc_pid_namespace","pushedAt":"2024-03-21T12:55:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tmds","name":"Tom Deseyn","path":"/tmds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1025424?s=80&v=4"},"commit":{"message":"Process.Linux: handle when /proc and the process pid namespace don't match.\n\nNormally the '/proc' filesystem uses the same pid namespace as the process.\nWith rootless containers, it may happen that these pid namespaces do not match\nbecause the container doesn't have permissions to change '/proc' but it can\ncreate a new pid namespace.\n\nWhen that happens, the numeric ids used by the /proc filesystem no longer match with\nthe process pid namespace. We can still access information for the current process\nusing '/proc/self'. For other processes, we can't map pids to the proc pids, which\nleads to reading information for non-existing/wrong/inaccessible processes.","shortMessageHtmlLink":"Process.Linux: handle when /proc and the process pid namespace don't …"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEmlq1oQA","startCursor":null,"endCursor":null}},"title":"Activity · tmds/runtime"}