{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":420390993,"defaultBranch":"master","name":"ares","ownerLogin":"encoded-byte","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2021-10-23T11:16:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/90053958?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1701891282.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"3977951583eb5cd0413bc0178a46237ba55693f0","ref":"refs/heads/fds-timer-irq","pushedAt":"2023-12-06T19:34:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"encoded-byte","name":null,"path":"/encoded-byte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90053958?s=80&v=4"},"commit":{"message":"fc: improve fds timer irq generation","shortMessageHtmlLink":"fc: improve fds timer irq generation"}},{"before":"0311d1ca563c9d2e3b6aec2f2f88fb3f0f1eab1e","after":"1146c0def3195967925af36ada0729252cfd9a53","ref":"refs/heads/master","pushedAt":"2023-12-06T11:04:19.000Z","pushType":"push","commitsCount":313,"pusher":{"login":"encoded-byte","name":null,"path":"/encoded-byte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90053958?s=80&v=4"},"commit":{"message":"build: remove -fomit-frame-pointer (#1331)\n\nThis option is usually enabled by default by GCC/Clang with -O1 and\r\nabove. This is not true on some targets like macOS/arm64, and there we\r\nare better off deferring to the compiler anyway.\r\n\r\nThis became an issue because Xcode 15 shipped with a new linker that, at\r\nleast when LTO is enabled, appears to mess up metadata that is used to\r\nunwind the stack during exception handling. Without a frame pointer to\r\nfall back on, unwinding fails completely and causes ares to terminate.","shortMessageHtmlLink":"build: remove -fomit-frame-pointer (ares-emulator#1331)"}},{"before":null,"after":"9c12d23e98e09c20e7c1651039b988c4b038f31f","ref":"refs/heads/fds-sound","pushedAt":"2023-05-12T14:14:26.899Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"encoded-byte","name":null,"path":"/encoded-byte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90053958?s=80&v=4"},"commit":{"message":"fc: slightly adjust fds output level\n\nmake clear where the magic number comes from","shortMessageHtmlLink":"fc: slightly adjust fds output level"}},{"before":"1b48080b13902ca544acdf9e96c59cb6f97a6bfb","after":null,"ref":"refs/heads/mmc3multi","pushedAt":"2023-05-06T10:54:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"encoded-byte","name":null,"path":"/encoded-byte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90053958?s=80&v=4"}},{"before":"239a902a77d64528e1b0b6997528b49de76c5e51","after":"0311d1ca563c9d2e3b6aec2f2f88fb3f0f1eab1e","ref":"refs/heads/master","pushedAt":"2023-05-06T10:53:50.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"encoded-byte","name":null,"path":"/encoded-byte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90053958?s=80&v=4"},"commit":{"message":"libchdr: instruct glibc to declare fseeko/ftello","shortMessageHtmlLink":"libchdr: instruct glibc to declare fseeko/ftello"}},{"before":null,"after":"1b48080b13902ca544acdf9e96c59cb6f97a6bfb","ref":"refs/heads/mmc3multi","pushedAt":"2023-04-25T15:20:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"encoded-byte","name":null,"path":"/encoded-byte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90053958?s=80&v=4"},"commit":{"message":"fc: support for mmc3 multicards","shortMessageHtmlLink":"fc: support for mmc3 multicards"}},{"before":"4b2b00a834ddd993e6f33484f27e7bcea4d5852a","after":"239a902a77d64528e1b0b6997528b49de76c5e51","ref":"refs/heads/master","pushedAt":"2023-04-23T23:14:52.000Z","pushType":"push","commitsCount":40,"pusher":{"login":"encoded-byte","name":null,"path":"/encoded-byte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90053958?s=80&v=4"},"commit":{"message":"n64: fix BADVADDR in TLB miss exception raised by SWR\n\nSWL/SWR do not raise address errors (it's their whole reason of\nbeing), but they can still raise TLB misses if they access an unmapped\nmemory area. In that case, the COP0 BADVADDR register is expected to\ncontain *exactly* the address passed to them.\n\nThis happened to be true (by luck) for SWL but not for SWR: SWR in fact\nneeds to write *before* the address passed to it, so the opcode itself\nwas adjusting the address before calling the memory function.\n\nFixed by passing the misaligned address to CPU::write and telling it\nto skip address errors. It's not pretty: the code in CPU::write/read is\na bit of a mess and it would require some refactoring but that's for\nanother day.\n\nVerified on real hardware by adding a new test to n64-systemtest, which\nis has been submitted upstream (https://github.com/lemmy-64/n64-systemtest/pull/50).","shortMessageHtmlLink":"n64: fix BADVADDR in TLB miss exception raised by SWR"}},{"before":"a1bd8e63eb1f6652e883500e1c821c2ae6b978e4","after":"4b2b00a834ddd993e6f33484f27e7bcea4d5852a","ref":"refs/heads/master","pushedAt":"2023-03-20T19:29:20.000Z","pushType":"push","commitsCount":271,"pusher":{"login":"encoded-byte","name":null,"path":"/encoded-byte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90053958?s=80&v=4"},"commit":{"message":"nall: use llvm's lld linker with clang\n\nUsing lld is required to support advanced scenarios like incremental\nThinLTO and PDB symbol output. macOS has its own linker (ld64) and we\ncan continue to use that there.","shortMessageHtmlLink":"nall: use llvm's lld linker with clang"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADwxjAZQA","startCursor":null,"endCursor":null}},"title":"Activity ยท encoded-byte/ares"}