1. 27 Jul, 2022 8 commits
    • Kelebek1's avatar
      Avoid depop out of bounds · 6c47b43a
      Kelebek1 authored
      6c47b43a
    • liamwhite's avatar
      Merge pull request #8542 from Morph1984/gpu-use-old-q · ea861cc1
      liamwhite authored
      gpu_thread: Use the previous MPSCQueue implementation
      ea861cc1
    • liamwhite's avatar
      Merge pull request #8636 from german77/irs_cluster_release · 64fd9f41
      liamwhite authored
      service: irs: Implement clustering processor
      64fd9f41
    • liamwhite's avatar
      Merge pull request #8633 from Morph1984/optional-keys · a761d020
      liamwhite authored
      applet/swkbd: Implement optional symbol keys 
      a761d020
    • snek's avatar
      Merge pull request #8592 from devsnek/sig-handlers · 9479940a
      snek authored
      exit gracefully on sigint/sigterm
      9479940a
    • liamwhite's avatar
      Merge pull request #8338 from Tachi107/spdx-fixes · 1779795d
      liamwhite authored
      chore: make yuzu REUSE compliant
      1779795d
    • Andrea Pappacoda's avatar
      ci: add reuse job · 3041a612
      Andrea Pappacoda authored
      As mentioned in the previous commit, `reuse lint` can be used to ensure
      that copyright information is always present and up to date.
      
      This adds a GitHub Action that does just that, using the official
      fsfe/reuse-action
      3041a612
    • Andrea Pappacoda's avatar
      chore: make yuzu REUSE compliant · cdb240f3
      Andrea Pappacoda authored
      [REUSE] is a specification that aims at making file copyright
      information consistent, so that it can be both human and machine
      readable. It basically requires that all files have a header containing
      copyright and licensing information. When this isn't possible, like
      when dealing with binary assets, generated files or embedded third-party
      dependencies, it is permitted to insert copyright information in the
      `.reuse/dep5` file.
      
      Oh, and it also requires that all the licenses used in the project are
      present in the `LICENSES` folder, that's why the diff is so huge.
      This can be done automatically with `reuse download --all`.
      
      The `reuse` tool also contains a handy subcommand that analyzes the
      project and tells whether or not the project is (still) compliant,
      `reuse lint`.
      
      Following REUSE has a few advantages over the current approach:
      
      - Copyright information is easy to access for users / downstream
      - Files like `dist/license.md` do not need to exist anymore, as
        `.reuse/dep5` is used instead
      - `reuse lint` makes it easy to ensure that copyright information of
        files like binary assets / images is always accurate and up to date
      
      To add copyright information of files that didn't have it I looked up
      who committed what and when, for each file. As yuzu contributors do not
      have to sign a CLA or similar I couldn't assume that copyright ownership
      was of the "yuzu Emulator Project", so I used the name and/or email of
      the commit author instead.
      
      [REUSE]: https://reuse.software
      
      Follow-up to 01cf05bc
      cdb240f3
  2. 26 Jul, 2022 2 commits
  3. 25 Jul, 2022 19 commits
  4. 24 Jul, 2022 11 commits