This project is mirrored from https://*****@github.com/libretro/flycast.git. Pull mirroring updated .
  1. 11 Apr, 2021 3 commits
  2. 26 Mar, 2020 1 commit
  3. 31 Aug, 2019 1 commit
  4. 30 Aug, 2019 1 commit
  5. 29 Aug, 2019 2 commits
  6. 02 Jul, 2019 1 commit
    • Flyinghead's avatar
      dynarec: use mprotect to protect code areas · c9d66ccc
      Flyinghead authored
      All ram pages containing code are write protected. In that case, no need
      for block checks. Memory reads in the same block(s) can also be executed
      at compile time and the results propagated as constants.
      When a write is detected in a protected area, the corresponding blocks
      are discarded and recompiled using traditional (slow) block checks.
      
      Backported the blkmap code finding change from upstream.
      Use smart pointers for block management to avoid reference issues.
      Added WriteAfterWrite ssa pass
      Fixed crash in ssa ConstProp pass when op list is modified
      
      Add Ducati World to disable-div-matching games
      c9d66ccc
  7. 31 May, 2019 2 commits
  8. 02 May, 2019 2 commits
  9. 01 May, 2019 1 commit
  10. 17 Jan, 2019 1 commit
    • Flyinghead's avatar
      arm64: direct mem access and crash fix · d1e2db46
      Flyinghead authored
      generates direct vmem read & write accesses
      trap sigsegv and rewrite using slow path
      add w29 to allocatable registers
      save x30 in ngen_mainloop prologue (fix libretro crash)
      get rid of literals and use pc-rel branching
      use explode_spans to allocate regs for V2 and F64 params
      minor optimizations and cleanup
      d1e2db46
  11. 14 Jan, 2019 1 commit
  12. 03 Jan, 2019 1 commit
  13. 13 Aug, 2018 1 commit
  14. 12 Aug, 2018 3 commits
  15. 11 Aug, 2018 1 commit
  16. 09 Aug, 2018 1 commit
  17. 16 Jun, 2018 2 commits
  18. 15 Jun, 2018 1 commit
  19. 10 Apr, 2018 1 commit
  20. 12 Feb, 2018 1 commit
  21. 16 May, 2017 1 commit
  22. 12 May, 2017 8 commits
  23. 04 Dec, 2016 1 commit
  24. 05 Jan, 2016 1 commit
  25. 28 Dec, 2015 1 commit