1
1
Fork 0
mirror of https://github.com/QB64-Phoenix-Edition/QB64pe.git synced 2024-07-01 13:50:36 +00:00
QB64-PE/internal
Matthew Kilgore 7ef15653fd Add generic thread, mutex, and condvar API
This adds generic APIs to libqb for handling thread's, mutex's, and
condition variables. On Linux and OSX these are implemented via the ones
provided by pthreads. On Windows they're implemented via the ones
provided by the Win32 API.

For compiling, the code itself is not conditional, but the Makefile
includes logic to decide which implementation to pick.

Note that it would have been nice to simply use std::thread and friends
from C++11, however using them on MinGW appears to be a bit messy. Since
using the Windows ones directly isn't that hard this was an easy compromise.
2022-06-11 22:47:06 -04:00
..
c Add generic thread, mutex, and condvar API 2022-06-11 22:47:06 -04:00
help Updates help files for use with new Wiki parser (2nd try) 2022-05-21 00:18:31 +02:00
source Automatic update of ./internal/source 2022-06-12 02:46:10 +00:00
support $Color fix with $NoPrefix 2022-04-28 17:20:45 -04:00
temp Corrected OSX setup script to use OSX folder instead of Linux one. 2015-12-14 11:17:09 +11:00
clean.bat (Automated push) Update internal/source/* from qb64.bas 2015-08-02 05:12:44 -07:00
version.txt Supply a default version label when no version has been calculated 2022-05-20 16:57:45 -04:00