{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":638661163,"defaultBranch":"master","name":"strato","ownerLogin":"strato-emu","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-05-09T20:39:18.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/133053931?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714327463.0","currentOid":""},"activityList":{"items":[{"before":"b0703d3cb2a0ee36fc6547b954fc422f57b19012","after":"fed1b8b773f0b87bf0e31e677226cd388baa8c03","ref":"refs/heads/jit","pushedAt":"2024-09-02T10:14:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nickbeth","name":"Niccolò Betto","path":"/nickbeth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37104290?s=80&v=4"},"commit":{"message":"Use actual code size when reporting memory usage\n\nInstead of using the code region size, we now report the correct code memory usage based on code pages that have been allocated.","shortMessageHtmlLink":"Use actual code size when reporting memory usage"}},{"before":"a9ce5ee04d628da283b7b330974301058407723f","after":"b0703d3cb2a0ee36fc6547b954fc422f57b19012","ref":"refs/heads/jit","pushedAt":"2024-05-23T14:48:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nickbeth","name":"Niccolò Betto","path":"/nickbeth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37104290?s=80&v=4"},"commit":{"message":"Perform TLS page address translation for direct accesses\n\nThis allows the IPC code to work without modifications since `KThread::tlsRegion` now stores a host address that can be accessed directly.","shortMessageHtmlLink":"Perform TLS page address translation for direct accesses"}},{"before":"1ccd353a200f95e60bef6e95beb39719ca0c0827","after":"a9ce5ee04d628da283b7b330974301058407723f","ref":"refs/heads/jit","pushedAt":"2024-05-22T18:29:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nickbeth","name":"Niccolò Betto","path":"/nickbeth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37104290?s=80&v=4"},"commit":{"message":"Translate guest virtual addresses on direct accesses","shortMessageHtmlLink":"Translate guest virtual addresses on direct accesses"}},{"before":"9d8d984b5689eb707daf62494c18319288e868d8","after":"1ccd353a200f95e60bef6e95beb39719ca0c0827","ref":"refs/heads/jit","pushedAt":"2024-05-10T13:10:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nickbeth","name":"Niccolò Betto","path":"/nickbeth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37104290?s=80&v=4"},"commit":{"message":"Enable more JIT optimizations and log exceptions","shortMessageHtmlLink":"Enable more JIT optimizations and log exceptions"}},{"before":"5fe30811fc9c1f0811d8a01056f84d3e6b51327f","after":"9d8d984b5689eb707daf62494c18319288e868d8","ref":"refs/heads/jit","pushedAt":"2024-05-10T10:04:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nickbeth","name":"Niccolò Betto","path":"/nickbeth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37104290?s=80&v=4"},"commit":{"message":"Enable more JIT optimizations and log exceptions","shortMessageHtmlLink":"Enable more JIT optimizations and log exceptions"}},{"before":"387f6eab23ef0c1d4e50ad570835e68010957fad","after":"5fe30811fc9c1f0811d8a01056f84d3e6b51327f","ref":"refs/heads/jit","pushedAt":"2024-05-10T09:49:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nickbeth","name":"Niccolò Betto","path":"/nickbeth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37104290?s=80&v=4"},"commit":{"message":"Enable more JIT optimizations and log exceptions","shortMessageHtmlLink":"Enable more JIT optimizations and log exceptions"}},{"before":"c8b4b9757e8558cbc79c75f7b2c6b01d54becdd2","after":"387f6eab23ef0c1d4e50ad570835e68010957fad","ref":"refs/heads/jit","pushedAt":"2024-05-09T23:14:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nickbeth","name":"Niccolò Betto","path":"/nickbeth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37104290?s=80&v=4"},"commit":{"message":"Implement exclusive memory writes and exclusive monitor","shortMessageHtmlLink":"Implement exclusive memory writes and exclusive monitor"}},{"before":"f8e0d0afb858870fe282abe0380bfdc8492872cb","after":"c8b4b9757e8558cbc79c75f7b2c6b01d54becdd2","ref":"refs/heads/jit","pushedAt":"2024-05-08T15:32:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nickbeth","name":"Niccolò Betto","path":"/nickbeth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37104290?s=80&v=4"},"commit":{"message":"Implement coprocessor 15 accesses","shortMessageHtmlLink":"Implement coprocessor 15 accesses"}},{"before":"209ec77881c5130ba6e65192c5add7b71163bffc","after":"f8e0d0afb858870fe282abe0380bfdc8492872cb","ref":"refs/heads/jit","pushedAt":"2024-05-08T12:04:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nickbeth","name":"Niccolò Betto","path":"/nickbeth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37104290?s=80&v=4"},"commit":{"message":"Add a signal handler for JIT threads","shortMessageHtmlLink":"Add a signal handler for JIT threads"}},{"before":"0aac6401d8a90871776f44bef88ee73ab43e7577","after":"209ec77881c5130ba6e65192c5add7b71163bffc","ref":"refs/heads/jit","pushedAt":"2024-05-08T11:43:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nickbeth","name":"Niccolò Betto","path":"/nickbeth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37104290?s=80&v=4"},"commit":{"message":"Implement GetThreadContext3 SVC for 32bit processes","shortMessageHtmlLink":"Implement GetThreadContext3 SVC for 32bit processes"}},{"before":"47309826a4e6a59631463bc1cd48cf7f4c07783f","after":null,"ref":"refs/heads/fix-traps","pushedAt":"2024-04-28T18:04:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"TheASVigilante","name":null,"path":"/TheASVigilante","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65920585?s=80&v=4"}},{"before":"83111c2ae7abc0049c693bef965fbe6c5f2040ff","after":"ae1566a48285816a87e81d4aeb40bd2f4e56e60b","ref":"refs/heads/master","pushedAt":"2024-04-28T18:04:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TheASVigilante","name":null,"path":"/TheASVigilante","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65920585?s=80&v=4"},"commit":{"message":"Fix accidental recursion with trap handling","shortMessageHtmlLink":"Fix accidental recursion with trap handling"}},{"before":null,"after":"47309826a4e6a59631463bc1cd48cf7f4c07783f","ref":"refs/heads/fix-traps","pushedAt":"2024-04-28T18:03:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"TheASVigilante","name":null,"path":"/TheASVigilante","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65920585?s=80&v=4"},"commit":{"message":"Fix accidental recursion with trap handling","shortMessageHtmlLink":"Fix accidental recursion with trap handling"}},{"before":"adb2d41679bbf5e305e35a4d424d008e60d200a0","after":null,"ref":"refs/heads/trapman","pushedAt":"2024-04-27T14:15:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"TheASVigilante","name":null,"path":"/TheASVigilante","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65920585?s=80&v=4"}},{"before":"9dd03dc2bb52e83f647bacdfb91b56296820b2d7","after":"83111c2ae7abc0049c693bef965fbe6c5f2040ff","ref":"refs/heads/master","pushedAt":"2024-04-27T14:15:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TheASVigilante","name":null,"path":"/TheASVigilante","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65920585?s=80&v=4"},"commit":{"message":"Move memory trapping infrastructure outside of NCE","shortMessageHtmlLink":"Move memory trapping infrastructure outside of NCE"}},{"before":"73fea5d6f6031f0a48268e50fbb29e15ad76ddbf","after":"adb2d41679bbf5e305e35a4d424d008e60d200a0","ref":"refs/heads/trapman","pushedAt":"2024-04-27T14:08:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"TheASVigilante","name":null,"path":"/TheASVigilante","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65920585?s=80&v=4"},"commit":{"message":"Move memory trapping infrastructure outside of NCE","shortMessageHtmlLink":"Move memory trapping infrastructure outside of NCE"}},{"before":"417af5ed632ecf5618fa223a405582f4ef38fea9","after":"73fea5d6f6031f0a48268e50fbb29e15ad76ddbf","ref":"refs/heads/trapman","pushedAt":"2024-04-27T14:04:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"TheASVigilante","name":null,"path":"/TheASVigilante","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65920585?s=80&v=4"},"commit":{"message":"Move memory trapping infrastructure outside of NCE","shortMessageHtmlLink":"Move memory trapping infrastructure outside of NCE"}},{"before":"13e73ddb80f0b835ee68d2b692385883f0302717","after":null,"ref":"refs/heads/update-submodule","pushedAt":"2024-04-27T13:52:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"TheASVigilante","name":null,"path":"/TheASVigilante","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65920585?s=80&v=4"}},{"before":"a503ca19bc54a1a64bd0e417235a008cfea8604a","after":"9dd03dc2bb52e83f647bacdfb91b56296820b2d7","ref":"refs/heads/master","pushedAt":"2024-04-27T13:52:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TheASVigilante","name":null,"path":"/TheASVigilante","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65920585?s=80&v=4"},"commit":{"message":"Replace sirit submodule","shortMessageHtmlLink":"Replace sirit submodule"}},{"before":"3eb1e4213a0e6f6c8e7d6541619d807ef19924f1","after":"417af5ed632ecf5618fa223a405582f4ef38fea9","ref":"refs/heads/trapman","pushedAt":"2024-03-18T11:01:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nickbeth","name":"Niccolò Betto","path":"/nickbeth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37104290?s=80&v=4"},"commit":{"message":"Move memory trapping infrastructure outside of NCE","shortMessageHtmlLink":"Move memory trapping infrastructure outside of NCE"}},{"before":null,"after":"13e73ddb80f0b835ee68d2b692385883f0302717","ref":"refs/heads/update-submodule","pushedAt":"2024-03-16T17:13:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"TheASVigilante","name":null,"path":"/TheASVigilante","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65920585?s=80&v=4"},"commit":{"message":"Replace sirit submodule","shortMessageHtmlLink":"Replace sirit submodule"}},{"before":"e6ed08b066529c441bb2282d957874da06a15ff1","after":"3eb1e4213a0e6f6c8e7d6541619d807ef19924f1","ref":"refs/heads/trapman","pushedAt":"2024-03-07T08:49:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nickbeth","name":"Niccolò Betto","path":"/nickbeth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37104290?s=80&v=4"},"commit":{"message":"Move memory trapping infrastructure outside of NCE","shortMessageHtmlLink":"Move memory trapping infrastructure outside of NCE"}},{"before":"d3f2ba7b8141f8076a1e4827243ab53d60686817","after":"e6ed08b066529c441bb2282d957874da06a15ff1","ref":"refs/heads/trapman","pushedAt":"2024-03-01T16:37:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nickbeth","name":"Niccolò Betto","path":"/nickbeth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37104290?s=80&v=4"},"commit":{"message":"Move memory trapping infrastructure to the memory manager","shortMessageHtmlLink":"Move memory trapping infrastructure to the memory manager"}},{"before":"d5d6e677ca0349e2cdce6508b84ac2c547de8f6c","after":"a503ca19bc54a1a64bd0e417235a008cfea8604a","ref":"refs/heads/master","pushedAt":"2024-03-01T09:54:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nickbeth","name":"Niccolò Betto","path":"/nickbeth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37104290?s=80&v=4"},"commit":{"message":"Use a repository variable to control CI artifact upload for PRs","shortMessageHtmlLink":"Use a repository variable to control CI artifact upload for PRs"}},{"before":"f05ae36f6fb608744006cf338515582f218442c8","after":null,"ref":"refs/heads/ci2","pushedAt":"2024-03-01T09:54:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nickbeth","name":"Niccolò Betto","path":"/nickbeth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37104290?s=80&v=4"}},{"before":null,"after":"f05ae36f6fb608744006cf338515582f218442c8","ref":"refs/heads/ci2","pushedAt":"2024-03-01T09:52:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nickbeth","name":"Niccolò Betto","path":"/nickbeth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37104290?s=80&v=4"},"commit":{"message":"Use a repository variable to control CI artifact upload for PRs","shortMessageHtmlLink":"Use a repository variable to control CI artifact upload for PRs"}},{"before":"a7c43ed93e47510b413010a4c76478f805749b5f","after":"0aac6401d8a90871776f44bef88ee73ab43e7577","ref":"refs/heads/jit","pushedAt":"2024-03-01T07:48:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nickbeth","name":"Niccolò Betto","path":"/nickbeth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37104290?s=80&v=4"},"commit":{"message":"Implement GetThreadContext3 SVC for 32bit processes","shortMessageHtmlLink":"Implement GetThreadContext3 SVC for 32bit processes"}},{"before":null,"after":"d3f2ba7b8141f8076a1e4827243ab53d60686817","ref":"refs/heads/trapman","pushedAt":"2024-02-29T23:00:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nickbeth","name":"Niccolò Betto","path":"/nickbeth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37104290?s=80&v=4"},"commit":{"message":"Move memory trapping infrastructure to the memory manager","shortMessageHtmlLink":"Move memory trapping infrastructure to the memory manager"}},{"before":"442e1409a87eaba2ef79264e2c4d032e73d39f15","after":"a7c43ed93e47510b413010a4c76478f805749b5f","ref":"refs/heads/jit","pushedAt":"2024-02-29T18:41:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nickbeth","name":"Niccolò Betto","path":"/nickbeth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37104290?s=80&v=4"},"commit":{"message":"Implement GetThreadContext3 SVC for 32bit processes","shortMessageHtmlLink":"Implement GetThreadContext3 SVC for 32bit processes"}},{"before":"0a6eabe13cb02eb70f0a8adc67419c3ea7ff0c8f","after":null,"ref":"refs/heads/ci","pushedAt":"2024-02-27T22:11:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nickbeth","name":"Niccolò Betto","path":"/nickbeth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37104290?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wMlQxMDoxNDo1My4wMDAwMDBazwAAAASqdBcs","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0yN1QyMjoxMToxNi4wMDAwMDBazwAAAAQHAtJj"}},"title":"Activity · strato-emu/strato"}