1. 06 Aug, 2020 4 commits
    • comex's avatar
      Fix thread naming on Linux, which limits names to 15 bytes. · d37f0b29
      comex authored
      - In `SetCurrentThreadName`, when on Linux, truncate to 15 bytes, as (at
        least on glibc) `pthread_set_name_np` will otherwise return `ERANGE` and
        do nothing.
      - Also, add logging in case `pthread_set_name_np` returns an error
        anyway.  This is Linux-specific, as the Apple and BSD versions of
        `pthread_set_name_np return `void`.
      - Change the name for CPU threads in multi-core mode from
        "yuzu:CoreCPUThread_N" (19 bytes) to "yuzu:CPUCore_N" (14 bytes) so it
        fits into the Linux limit.  Some other thread names are also cut off,
        but I didn't bother addressing them as you can guess them from the
        truncated versions.  For a CPU thread, truncation means you can't see
        which core it is!
      d37f0b29
    • bunnei's avatar
      Merge pull request #4489 from lioncash/typesafe · 1cc0e4b4
      bunnei authored
      ipc_helpers: Only allow trivially copyable objects with PushRaw() and PopRaw()
      1cc0e4b4
    • bunnei's avatar
      Merge pull request #4484 from lioncash/aesutil · 35c1607f
      bunnei authored
      aes_util: Allow SetIV() to be non-allocating
      35c1607f
    • bunnei's avatar
      Merge pull request #4477 from lioncash/log-desig · d888ac7d
      bunnei authored
      logging/backend: Make use of designated initializers
      d888ac7d
  2. 05 Aug, 2020 5 commits
  3. 04 Aug, 2020 13 commits
  4. 03 Aug, 2020 18 commits