1. 21 Feb, 2022 1 commit
  2. 19 Feb, 2022 1 commit
    • Deucе's avatar
      Use MinGW32 types for pthread_t and pthread_mutex_t · 3d0d525c
      Deucе authored
      uintptr_t should be the same as a DWORD on Win32,
      and CRITICAL_SECTION can be stored in an inptr_t as well.
      
      This should work fine, and allow more build environments to be happy.
      This is generally caused by new C++ standards having thread support
      in the standard library, so wrappers getting pushed deeper in.
      
      At some pointer, this should be redone with standard threads, but
      now is not the time.
      3d0d525c
  3. 05 Apr, 2021 1 commit
  4. 07 Mar, 2021 1 commit
  5. 02 Mar, 2021 1 commit
    • Deucе's avatar
      Re-enable atomics on FreeBSD :| · f3219fe5
      Deucе authored
      The various __GNUC__ macros are defined in other compilers and
      indicate support for a C language standard and can't be used to
      detect if gcc the compiler is being used.
      f3219fe5
  6. 23 Feb, 2021 2 commits
  7. 22 Feb, 2021 1 commit
  8. 21 Feb, 2021 1 commit
  9. 18 Feb, 2021 8 commits
  10. 16 Aug, 2020 1 commit
  11. 24 Jul, 2019 1 commit
  12. 24 Jul, 2018 1 commit
    • rswindell's avatar
      The great Copyright year update and (mostly) removal of 2018: · f869ad3d
      rswindell authored
      Most of the copyright years in the source code were misleading (the date of
      most recent publish was actually later) and all were unnecessary. I've been
      removing copyright years piecemeal, for a long time, but I decided it was time
      to just perform a bulk search and (mostly) replace. In some cases, I left
      old copyright years on files that either are not used (and soon to be removed)
      or obsolete and unlikely to ever be touched again (e.g. Win9x FOSSIL VXD). Some
      of the runtime binaries still contain copyright years and those were updated to
      2018.
      f869ad3d
  13. 19 Nov, 2016 1 commit
  14. 04 Oct, 2015 1 commit
  15. 31 Dec, 2014 1 commit
  16. 09 Feb, 2014 1 commit
  17. 08 Jan, 2014 1 commit
  18. 19 Oct, 2012 1 commit
  19. 18 Oct, 2012 4 commits
  20. 09 Sep, 2011 1 commit
  21. 07 Sep, 2011 1 commit
  22. 06 Sep, 2011 1 commit
  23. 05 Sep, 2011 1 commit
    • deuce's avatar
      Implement recursive mutexes... this assumes that all 0xff is an invalid · 7663a119
      deuce authored
      (or at least unusable) pthread_t which is fine on FreeBSD as it's a pointer.
      
      I've left the recursive stuff in with an #ifdef __linux__ wrapper though
      it's a Bad Thing.
      
      After I talk to DigitalMan, this may all get ripped out in favour of proper
      pthread mutex usage, but I'm not sure why he wants recursive mutexes.
      7663a119
  24. 03 Sep, 2011 2 commits
  25. 24 Feb, 2006 2 commits
  26. 23 Feb, 2006 2 commits