Add commits

This commit is contained in:
Nekotekina 2021-02-22 19:37:32 +03:00
parent 980be9e0e8
commit 85bebebb36

View file

@ -11729,3 +11729,48 @@
{"author":{"avatar":"https://avatars.githubusercontent.com/u/18193363?v=4","date":"2021-02-08T15:04:50Z","email":"elad3356p@gmail.com","login":"elad335","name":"Eladash"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-02-12T12:27:59Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Ivan"},"msg":"Reimplement/fix PRX patches","sha":"e26ae9899c51217ce08b57c88c5c1b49fd0b04a4"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/18193363?v=4","date":"2021-02-08T15:38:28Z","email":"elad3356p@gmail.com","login":"elad335","name":"Eladash"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-02-12T12:27:59Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Ivan"},"msg":"kernel explorer: Display all PRX/OVL segments","sha":"5401cb7392fbadfb668897d5454c84f03fe11ecc"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/18193363?v=4","date":"2021-02-12T14:02:05Z","email":"elad3356p@gmail.com","login":"elad335","name":"Eladash"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-02-12T16:39:47Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Ivan"},"msg":"Fix PS3 process exit/exitspawn","sha":"5ed0cc293d7352fa024e62c36849534b87cd6d1d"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-02-12T12:08:46Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-02-12T18:43:30Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"msg":"Add commits to the list","sha":"00be2479134845f8ebbc8429bf7eb59a678b5a0a"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-02-12T12:02:31Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-02-12T18:43:30Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"msg":"Patch engine: add bd32, bd64 and utf8 patch types\n\nbd32 is the same as be32 with a hint it's not executable.\nutf8 is NOT null-terminated string, null can be added manually.","sha":"629d608d4ffed8863e83a586a2248ab0a4f913fa"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-02-12T12:59:57Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-02-12T18:43:30Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"msg":"Rewrite fs::get_parent_dir\n\nDon't analyse full path if possible.","sha":"0a23a5ef50e6c5dc7935e0d29811a944896c9a94"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/18193363?v=4","date":"2021-02-12T11:40:55Z","email":"elad3356p@gmail.com","login":"elad335","name":"Eladash"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-02-13T10:05:41Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Ivan"},"msg":"PPU LLVM: Reduce PRX/OVL compilation memory usage a little","sha":"423cc1685ce6f3cbe2609a1878c4153143ac34a3"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/18193363?v=4","date":"2021-02-13T08:13:26Z","email":"elad3356p@gmail.com","login":"elad335","name":"Eladash"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-02-13T13:00:26Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Ivan"},"msg":"debugger: Improve PPU string constraints","sha":"cf384795d2ef05e59f3288f6a1171cce9ce0dd97"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/18193363?v=4","date":"2021-02-13T14:50:07Z","email":"elad3356p@gmail.com","login":"elad335","name":"Eladash"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/19864447?v=4","date":"2021-02-13T14:50:07Z","email":"noreply@github.com","login":"web-flow","name":"GitHub"},"msg":"Atomic waiting refactoring (#9208)\n\n* Use atomic waitables instead instead of global thread wait as often as possible.\r\n* Add ::is_stopped() and and ::is_paued() which can be used in atomic loops and with atomic wait. (constexpr cpu flags test functions)\r\n* Fix notification bug of sys_spu_thread_group_exit/terminate. (old bug, enhanced by #9117)\r\n* Function time statistics at Emu.Stop() restored. (instead of current \"X syscall failed with 0x00000000 : 0\")","sha":"f43260bd585c749d21c48f45405c72ab658c9a48"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/18193363?v=4","date":"2021-02-13T16:35:43Z","email":"elad3356p@gmail.com","login":"elad335","name":"Eladash"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-02-14T08:35:42Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"msg":"Update log messages of PPU/SPU hashes and patches applied","sha":"f009d368111c21a56ad670d58a5b385cb89c54ce"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/18193363?v=4","date":"2021-02-14T10:19:14Z","email":"elad3356p@gmail.com","login":"elad335","name":"Eladash"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/19864447?v=4","date":"2021-02-14T10:19:14Z","email":"noreply@github.com","login":"web-flow","name":"GitHub"},"msg":"Fix vm::falloc() for misaligned args (#9764)\n\nForce addr/size alignment.","sha":"5b044a93c131102d88ff17910ce63e9743e6aeac"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/15904127?v=4","date":"2021-02-13T14:34:25Z","email":"karokidii@gmail.com","login":"kd-11","name":"kd-11"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/15904127?v=4","date":"2021-02-14T17:42:34Z","email":"15904127+kd-11@users.noreply.github.com","login":"kd-11","name":"kd-11"},"msg":"vk: Silence some compiler warnings","sha":"b8311caa6b6106359895d4e93cd6ef7d67a00b38"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/15904127?v=4","date":"2021-02-13T14:35:36Z","email":"karokidii@gmail.com","login":"kd-11","name":"kd-11"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/15904127?v=4","date":"2021-02-14T17:42:34Z","email":"15904127+kd-11@users.noreply.github.com","login":"kd-11","name":"kd-11"},"msg":"rsx: Add duplicate section detection when there are too many sections in the surface cache\n\n- Check for useless sections.\n Helps in games that create a bunch of sections randomly for one-time use","sha":"eba7d3b172a9b92b80db39a7eee1b6cecd0eaeea"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/36445?v=4","date":"2021-02-14T10:25:25Z","email":"ilya.veselov@gmail.com","login":"13xforever","name":"13xforever"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-02-14T19:01:33Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Ivan"},"msg":"add a hidden option to prevent switching to exclusive full screen mode\n\nthis is helpful for people streaming RPCS3, or to prevent disabling HDR mode in Windows","sha":"76518d4c590051944ff978b594361c0a65059002"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/15904127?v=4","date":"2021-02-14T20:49:52Z","email":"karokidii@gmail.com","login":"kd-11","name":"kd-11"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/15904127?v=4","date":"2021-02-15T07:27:36Z","email":"15904127+kd-11@users.noreply.github.com","login":"kd-11","name":"kd-11"},"msg":"vk: Fixup and refactor for exclusive fullscreen stuff","sha":"9f97bab717df74069128b8d5c62aca48f6770c41"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/18193363?v=4","date":"2021-02-15T07:56:44Z","email":"elad3356p@gmail.com","login":"elad335","name":"Eladash"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-02-15T08:50:52Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"msg":"Log \"Missing Firmware\" if firmware is missing","sha":"4c1026436fecebe233c3af22165ccd0dc52c4f06"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-02-15T11:34:10Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-02-15T11:39:53Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"msg":"Enable -Wunused-function warning","sha":"8e6e57de86c47cad2efd3a67ed60758f9b97074e"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-02-15T11:40:24Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-02-15T11:40:29Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"msg":"Reset -ftemplate-depth to normal\n\nIt became obsolete.","sha":"035ab590ec4b1fac00ba1faff7dda4e648bb41e1"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-02-15T12:34:10Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-02-15T12:50:05Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"msg":"Make -Woverloaded-virtual an error\n\nHad to devirtualize some functions.","sha":"0bcece4585906476248037272df2be13aa5d8bdc"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-02-15T13:50:29Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-02-15T14:05:51Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"msg":"Fix regression (incorrectly removed specialization)\n\nChanged CRLF->LF in VKPipelineCompiler.h","sha":"3bcd76bd4ebae9a97a3ecb79b912c9be05fc0f82"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-02-15T15:45:54Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-02-15T17:21:30Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"msg":"Add error on missing 'override'\n\nFor consistency.","sha":"1446254a038dd0d2b1c81beb11c751ce977c9044"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/6031700?v=4","date":"2021-02-17T13:24:41Z","email":"RipleyTom@users.noreply.github.com","login":"RipleyTom","name":"RipleyTom"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-02-17T15:15:58Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Ivan"},"msg":"Fix mic device default in config","sha":"6786734d959cc47492884b91b57139a098d3c2c7"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-02-17T19:58:10Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-02-17T19:59:04Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"msg":"Fix almost all GCC warnings","sha":"038148bf06e7134ee54ffb1e266367db66181b00"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-02-18T11:07:22Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-02-18T11:07:22Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"msg":"Fix -Wself-assign (clang)","sha":"428771f1d78f6c86a2af0b6a18aaa92cc77e1376"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-02-18T11:15:52Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-02-18T11:15:52Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"msg":"Fix -Wsometimed-uninitialized (Clang)","sha":"2c18d6776960cadfa46b27f8377fe9351b0831ad"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-02-18T11:38:56Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-02-18T11:38:56Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"msg":"Fix -Wpessimizing-move (Clang)","sha":"c8fefc44342a53736ce42ff4dcf8c61b72f0d25c"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-02-18T16:38:22Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-02-18T16:38:22Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Nekotekina"},"msg":"Fix -Wstring-aliasing (gcc)","sha":"e76d8eb04655fa9da27b6450edeebf3480418049"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/18193363?v=4","date":"2021-02-19T11:53:09Z","email":"elad3356p@gmail.com","login":"elad335","name":"Eladash"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/19864447?v=4","date":"2021-02-19T11:53:09Z","email":"noreply@github.com","login":"web-flow","name":"GitHub"},"msg":"debugger: Fix single stepping (#9793)","sha":"20eb4352fbc4099848b52c4168041b9c670b489f"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/18193363?v=4","date":"2021-02-19T09:14:36Z","email":"elad3356p@gmail.com","login":"elad335","name":"Eladash"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-02-19T13:10:03Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Ivan"},"msg":"Fix potential overflows in utils::aligned_div, utils::rounded_div","sha":"b86ec2ffcf61718ba632cc27dd1d4c0d437dca23"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/6031700?v=4","date":"2021-02-18T05:59:03Z","email":"RipleyTom@users.noreply.github.com","login":"RipleyTom","name":"RipleyTom"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-02-20T06:39:56Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"msg":"check alcGetString return pointers","sha":"5129d0da45ed8bff2ff8e16b98e06e94d449490e"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/8129300?v=4","date":"2021-02-09T12:19:10Z","email":"oschowa@web.de","login":"Oschowa","name":"Oschowa"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-02-20T11:31:38Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Ivan"},"msg":"Audio/AL: Request our default sampling rate (48kHz) from AL when creating the\ncontext.\nOtherwise AL might downsample and output in 44.1kHz unnecessarily, which\nhappens at least on my system. Also tested on an audio device that\ndoesn't support 48kHz to makes sure that still works.","sha":"a47bda026bf61999d6cecda0297c9154f51b090d"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/18193363?v=4","date":"2021-02-21T13:43:02Z","email":"elad3356p@gmail.com","login":"elad335","name":"Eladash"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/19864447?v=4","date":"2021-02-21T13:43:02Z","email":"noreply@github.com","login":"web-flow","name":"GitHub"},"msg":"Fix most of \"[x] thread is too sleepy\" at Emu.Stop() (#9813)\n\n* Fixes some thread sleep/wait calls","sha":"eb0d006168eefa903b4b5bd48bbb9c8a9cf6501e"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/6031700?v=4","date":"2021-02-20T20:10:09Z","email":"RipleyTom@users.noreply.github.com","login":"RipleyTom","name":"RipleyTom"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-02-21T15:04:55Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Ivan"},"msg":"Remove now useless code from sys_bnet_connect","sha":"81270f3142317595a2e13c3579d41a72120cb728"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/6031700?v=4","date":"2021-02-20T21:33:17Z","email":"RipleyTom@users.noreply.github.com","login":"RipleyTom","name":"RipleyTom"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-02-21T15:04:55Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Ivan"},"msg":"Add mutex lock for NP changes","sha":"8be2a55ccc3b3763e2bae078ef55d8668bd79062"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/15904127?v=4","date":"2021-02-21T18:54:13Z","email":"karokidii@gmail.com","login":"kd-11","name":"kd-11"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/15904127?v=4","date":"2021-02-21T22:13:31Z","email":"15904127+kd-11@users.noreply.github.com","login":"kd-11","name":"kd-11"},"msg":"vk: Fix cyclic read-write in dma_block::load/flush\n\nSome DMA block entries are stubs whose parents are DMA_block_EXT\nentries.\nPerforming load() in this case becomes a memcpy(address,\nsame_address_again, length) which wastes performance and introduces\nbugs.","sha":"b7c2bfbcded84b1a7efd17e8598834bf08df86d9"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2020-11-01T00:11:16Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-02-22T09:45:40Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"msg":"DS4: enumerate devices periodically","sha":"d0cc5c0fc765abeb7f764015dbe002d13da8783f"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-02-11T21:13:21Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-02-22T09:45:40Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"msg":"DS4: inherit from hid_pad_handler","sha":"b9a4abce0e0e74bb6deb6e220f1efb11619d5b06"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-02-11T22:27:33Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-02-22T09:45:40Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"msg":"DualSense: inherit from hid_pad_handler","sha":"fbb93968131e0cb984b94158cc2061ed7944b664"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-02-12T00:07:10Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-02-22T09:45:40Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"msg":"DS3: inherit from hid_pad_handler","sha":"aaae30cb84d583af881d8ce54c8e344b4e0cae8a"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-02-12T00:44:39Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-02-22T09:45:40Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"msg":"Input: unify some more code","sha":"f6d465667a49d1c4e977974c0fd7b55b19e5a138"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-02-12T00:55:32Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-02-22T09:45:40Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"msg":"Input: replace a bunch of static_pointer_cast","sha":"870d26f9d80b5086657569eec4a4b43087424c2f"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-02-12T01:31:49Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-02-22T09:45:40Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"msg":"cellPad: minor optimization","sha":"f0b7afd7cc00e6152cc250ac7620a495c8f2d54a"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-02-12T01:44:26Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-02-22T09:45:40Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"msg":"Input: fix build","sha":"1479468730874f6ac87ed663e3c58ceb7280f64a"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-02-12T21:42:00Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-02-22T09:45:40Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"msg":"only call hid_exit when all hid_handlers are done","sha":"1b2260132b88ea00f30df17e1fd8d209d1430c52"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-02-13T00:25:39Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-02-22T09:45:40Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"msg":"hid: log more info when adding a device\n\nAnd minor format changes","sha":"5a9b29b73a2986d7360bf5115ce5fbb4c1a16735"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-02-22T08:52:36Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/23019877?v=4","date":"2021-02-22T09:45:40Z","email":"studienricky89@googlemail.com","login":"Megamouse","name":"Megamouse"},"msg":"evdev: fix build","sha":"2e5f321583be9aa95c53b4dd8fcfeec190dd2f81"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/18193363?v=4","date":"2021-02-21T14:16:06Z","email":"elad3356p@gmail.com","login":"elad335","name":"Eladash"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-02-22T09:47:45Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Ivan"},"msg":"Remove cpu_thread destructor","sha":"96400234a8861aed30112f39bf320e73f5fc359c"}
{"author":{"avatar":"https://avatars.githubusercontent.com/u/18193363?v=4","date":"2021-02-22T09:36:52Z","email":"elad3356p@gmail.com","login":"elad335","name":"Eladash"},"committer":{"avatar":"https://avatars.githubusercontent.com/u/6028184?v=4","date":"2021-02-22T09:47:45Z","email":"nekotekina@gmail.com","login":"Nekotekina","name":"Ivan"},"msg":"Remove vm::cleanup_unlock","sha":"73d45f3bf0cbde4b1d2547b34960598f04083086"}