{"push_id":2935494914,"size":8,"distinct_size":8,"ref":"refs/heads/master","head":"3bb24c7bcd4ef0badf1935a38b07e24d35ef501e","before":"9c4702919288fc0313df5aa24adf6de2e15074dd","commits":[{"sha":"baed7e1fba99c3f1932c6a41ad1496d1b6490a5a","author":{"name":"Lioncash","email":"f9791342c5930d053862397861a8fffa7bc4f6aa@gmail.com"},"message":"kernel/thread: Make all instance variables private\n\nMany of the member variables of the thread class aren't even used\noutside of the class itself, so there's no need to make those variables\npublic. This change follows in the steps of the previous changes that\nmade other kernel types' members private.\n\nThe main motivation behind this is that the Thread class will likely\nchange in the future as emulation becomes more accurate, and letting\nrandom bits of the emulator access data members of the Thread class\ndirectly makes it a pain to shuffle around and/or modify internals.\nHaving all data members public like this also makes it difficult to\nreason about certain bits of behavior without first verifying what parts\nof the core actually use them.\n\nEverything being public also generally follows the tendency for changes\nto be introduced in completely different translation units that would\notherwise be better introduced as an addition to the Thread class'\npublic interface.","distinct":true,"url":"https://api.github.com/repos/yuzu-emu/yuzu-canary/commits/baed7e1fba99c3f1932c6a41ad1496d1b6490a5a"},{"sha":"e51d715700a35a8f14e5b804b6f7553c9a40888b","author":{"name":"bunnei","email":"330e2e72a2c3ec8e96e5f39f6ae8c4737c394978@gmail.com"},"message":"Merge pull request #1439 from lioncash/thread\n\nkernel/thread: Make all instance variables private","distinct":true,"url":"https://api.github.com/repos/yuzu-emu/yuzu-canary/commits/e51d715700a35a8f14e5b804b6f7553c9a40888b"},{"sha":"9bc5596d63d71dfb65db26a34f1e15be039ae7fb","author":{"name":"yuzubot","email":"1f48814acfb2e0be7e933905ee62036fb9cb62eb@yuzu-emu.org"},"message":"Merge PR 1","distinct":true,"url":"https://api.github.com/repos/yuzu-emu/yuzu-canary/commits/9bc5596d63d71dfb65db26a34f1e15be039ae7fb"},{"sha":"5d0df56763f388e4bb3145064e20a36263e76023","author":{"name":"yuzubot","email":"1f48814acfb2e0be7e933905ee62036fb9cb62eb@yuzu-emu.org"},"message":"Merge PR 1437","distinct":true,"url":"https://api.github.com/repos/yuzu-emu/yuzu-canary/commits/5d0df56763f388e4bb3145064e20a36263e76023"},{"sha":"552a691b5b9314f8976418b5b128b3f031446e39","author":{"name":"yuzubot","email":"1f48814acfb2e0be7e933905ee62036fb9cb62eb@yuzu-emu.org"},"message":"Merge PR 1390","distinct":true,"url":"https://api.github.com/repos/yuzu-emu/yuzu-canary/commits/552a691b5b9314f8976418b5b128b3f031446e39"},{"sha":"2aa2294ee702121413d0acfa65e97fc8cf1c9dcd","author":{"name":"yuzubot","email":"1f48814acfb2e0be7e933905ee62036fb9cb62eb@yuzu-emu.org"},"message":"Merge PR 1012","distinct":true,"url":"https://api.github.com/repos/yuzu-emu/yuzu-canary/commits/2aa2294ee702121413d0acfa65e97fc8cf1c9dcd"},{"sha":"4d64c5cdeb9747c03008b69191fd699b8c30b0da","author":{"name":"yuzubot","email":"1f48814acfb2e0be7e933905ee62036fb9cb62eb@yuzu-emu.org"},"message":"Merge PR 615","distinct":true,"url":"https://api.github.com/repos/yuzu-emu/yuzu-canary/commits/4d64c5cdeb9747c03008b69191fd699b8c30b0da"},{"sha":"3bb24c7bcd4ef0badf1935a38b07e24d35ef501e","author":{"name":"yuzubot","email":"1f48814acfb2e0be7e933905ee62036fb9cb62eb@yuzu-emu.org"},"message":"Canary #1239","distinct":true,"url":"https://api.github.com/repos/yuzu-emu/yuzu-canary/commits/3bb24c7bcd4ef0badf1935a38b07e24d35ef501e"}]}
{"actor":{"display_login":"chris062689"}}