[xoreos-git] [xoreos/phaethon] c3df59: MINGWSTDTHREADS: Add mingw-std-threads

Sven Hesse noreply at github.com
Sat Mar 16 21:31:58 CET 2019


  Branch: refs/heads/master
  Home:   https://github.com/xoreos/phaethon
  Commit: c3df59771ebc0cf1d19417bb424c38dc29be1d67
      https://github.com/xoreos/phaethon/commit/c3df59771ebc0cf1d19417bb424c38dc29be1d67
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2019-03-16 (Sat, 16 Mar 2019)

  Changed paths:
    M AUTHORS
    M dists/debian/copyright
    A external/mingw-std-threads/LICENSE
    A external/mingw-std-threads/README.md
    A external/mingw-std-threads/mingw.condition_variable.h
    A external/mingw-std-threads/mingw.future.h
    A external/mingw-std-threads/mingw.mutex.h
    A external/mingw-std-threads/mingw.shared_mutex.h
    A external/mingw-std-threads/mingw.thread.h
    A external/mingw-std-threads/rules.mk
    M external/rules.mk

  Log Message:
  -----------
  MINGWSTDTHREADS: Add mingw-std-threads

A header-only library to use std::thread in MinGW builds without a
native implementation.


  Commit: 61c50348f2873cfe616263fd84d2d56bf8d95cda
      https://github.com/xoreos/phaethon/commit/61c50348f2873cfe616263fd84d2d56bf8d95cda
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2019-03-16 (Sat, 16 Mar 2019)

  Changed paths:
    M CMakeLists.txt
    M src/common/thread.cpp
    M src/common/thread.h
    M src/sound/sound.cpp

  Log Message:
  -----------
  COMMON: Use std::thread instead of Boost.Thread


  Commit: b568a79bdbf1e73fee7d39e233ff4bcdc6e6fedd
      https://github.com/xoreos/phaethon/commit/b568a79bdbf1e73fee7d39e233ff4bcdc6e6fedd
  Author: Vsevolod Kremianskii <vkremianskii at gmail.com>
  Date:   2019-03-16 (Sat, 16 Mar 2019)

  Changed paths:
    M BUILDDEP.md
    M CMakeLists.txt
    M Makefile.am
    M configure.ac
    M dists/debian/control
    M dists/fedora/phaethon.spec
    R src/common/atomic.h
    M src/common/rules.mk
    M src/common/thread.cpp
    M src/common/thread.h
    M src/sound/sound.cpp

  Log Message:
  -----------
  COMMON: Replace Boost atomic with C++11 atomic


  Commit: f741c6593851268cc022867cdf1141736d10383d
      https://github.com/xoreos/phaethon/commit/f741c6593851268cc022867cdf1141736d10383d
  Author: Vsevolod Kremianskii <vkremianskii at gmail.com>
  Date:   2019-03-16 (Sat, 16 Mar 2019)

  Changed paths:
    M BUILDDEP.md
    M CMakeLists.txt
    M configure.ac
    M dists/debian/control
    M dists/fedora/phaethon.spec
    R src/common/mutex.cpp
    M src/common/mutex.h
    M src/common/rules.mk
    M src/sound/audiostream.cpp
    M src/sound/decoders/vorbis.cpp
    M src/sound/sound.cpp
    M src/sound/sound.h

  Log Message:
  -----------
  COMMON: Use C++11 mutexes and friends


  Commit: 1667404f44f18476d5841cd3811b7a1b162d9065
      https://github.com/xoreos/phaethon/commit/1667404f44f18476d5841cd3811b7a1b162d9065
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2019-03-16 (Sat, 16 Mar 2019)

  Changed paths:
    M m4/ax_pthread.m4

  Log Message:
  -----------
  BUILD: Try to link winpthread on MinGW builds

This is needed for MinGW builds that implement <thread> using the
libwinpthread wrapper library.


Compare: https://github.com/xoreos/phaethon/compare/4ddddd7b9a10...1667404f44f1



More information about the xoreos-git mailing list