{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":484157452,"defaultBranch":"master","name":"serenity","ownerLogin":"nathanbw","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-04-21T18:11:22.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/95544?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1653488440.075024","currentOid":""},"activityList":{"items":[{"before":"fd70e1a9ce8cfc9b7d971360eb1a7cf82144a581","after":"002eb0ad03b89d5df9708ba607d0c2062b0a1981","ref":"refs/heads/master","pushedAt":"2024-01-29T19:04:13.000Z","pushType":"push","commitsCount":1018,"pusher":{"login":"nathanbw","name":"Nathan Wallace","path":"/nathanbw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95544?s=80&v=4"},"commit":{"message":"LibGfx/JPEGLoader: Use ceil_div\n\nNo behavior change.","shortMessageHtmlLink":"LibGfx/JPEGLoader: Use ceil_div"}},{"before":"3d6b838df37f51cba57500474e8f930aeb545289","after":"fd70e1a9ce8cfc9b7d971360eb1a7cf82144a581","ref":"refs/heads/master","pushedAt":"2023-12-25T22:54:11.000Z","pushType":"push","commitsCount":6385,"pusher":{"login":"nathanbw","name":"Nathan Wallace","path":"/nathanbw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95544?s=80&v=4"},"commit":{"message":"LibWeb: Skip Worker-echo test again\n\nTurns out it's still flaky in CI :(","shortMessageHtmlLink":"LibWeb: Skip Worker-echo test again"}},{"before":"e931b2ecd9481c760dfaffafd3197c8a8a1c77de","after":"3d6b838df37f51cba57500474e8f930aeb545289","ref":"refs/heads/master","pushedAt":"2023-06-05T21:38:46.954Z","pushType":"push","commitsCount":1999,"pusher":{"login":"nathanbw","name":"Nathan Wallace","path":"/nathanbw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95544?s=80&v=4"},"commit":{"message":"LibPartition: Migrate from DeprecatedFile to File\n\nThe implemented cloning mechanism should be sound:\n- If a PartitionTable is passed a File with\n ShouldCloseFileDescriptor::Yes, then it will keep it alive until the\n PartitionTable is destroyed.\n- If a PartitionTable is passed a File with\n ShouldCloseFileDescriptor::No, then the caller has to ensure that the\n file descriptor remains alive.\nIf the caller is EBRPartitionTable, the same consideration holds.\nIf the caller is PartitionEditor::PartitionModel, this is satisfied by\nkeeping an OwnPtr around which is the originally opened\nfile.\n\nTherefore, we never leak any fds, and never access a Core::File or fd\nafter destroying it.","shortMessageHtmlLink":"LibPartition: Migrate from DeprecatedFile to File"}},{"before":"e931b2ecd9481c760dfaffafd3197c8a8a1c77de","after":"3d6b838df37f51cba57500474e8f930aeb545289","ref":"refs/heads/master","pushedAt":"2023-06-05T21:38:46.912Z","pushType":"push","commitsCount":1999,"pusher":{"login":"nathanbw","name":"Nathan Wallace","path":"/nathanbw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95544?s=80&v=4"},"commit":{"message":"LibPartition: Migrate from DeprecatedFile to File\n\nThe implemented cloning mechanism should be sound:\n- If a PartitionTable is passed a File with\n ShouldCloseFileDescriptor::Yes, then it will keep it alive until the\n PartitionTable is destroyed.\n- If a PartitionTable is passed a File with\n ShouldCloseFileDescriptor::No, then the caller has to ensure that the\n file descriptor remains alive.\nIf the caller is EBRPartitionTable, the same consideration holds.\nIf the caller is PartitionEditor::PartitionModel, this is satisfied by\nkeeping an OwnPtr around which is the originally opened\nfile.\n\nTherefore, we never leak any fds, and never access a Core::File or fd\nafter destroying it.","shortMessageHtmlLink":"LibPartition: Migrate from DeprecatedFile to File"}},{"before":"ce6636e78e0f6ec9a54774405faf147635552923","after":"e931b2ecd9481c760dfaffafd3197c8a8a1c77de","ref":"refs/heads/master","pushedAt":"2023-04-10T23:57:34.282Z","pushType":"push","commitsCount":2702,"pusher":{"login":"nathanbw","name":"Nathan Wallace","path":"/nathanbw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95544?s=80&v=4"},"commit":{"message":"SystemMonitor: Handle zombie processes properly\n\nSystemMonitor had a bug in which it would crash in case there are zombie\nprocesses left in the system.\nThe fix for this is to check if a process has no threads (which will\nindicate that the process is a zombie and is waiting to be reaped), and\nif that's the case, artificially create a thread row that is just enough\nto represent the zombie process.","shortMessageHtmlLink":"SystemMonitor: Handle zombie processes properly"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD7Cw1_wA","startCursor":null,"endCursor":null}},"title":"Activity ยท nathanbw/serenity"}