aboutsummaryrefslogtreecommitdiff
path: root/src/stable/thread.cpp (follow)
AgeCommit message (Collapse)Author
2023-08-01Updated copyright date.Mike Buland
2023-07-29Many bugfixes. It's almost working!Mike Buland
2022-09-29Replaced deprecated thread_yield with sched_yield.Mike Buland
2020-02-18Renamed Bu::Thread::stop to Bu::Thread::forceStop.Mike Buland
This wound up biting me, stop wasn't implemented in one child class and it was force-stopping it. Stop isn't usually implemented like this in threadding classes, and this should be no exception. I'm still exposing the posix threads stop functionality, but it really shouldn't even be used. This may break some things, but if it does, they probably weren't working correctly anyway. Sorry.
2019-05-24Updated copyright date.Mike Buland
2014-02-03Changed copyright to 2007-2014.Mike Buland
2013-02-11Updated the copyright for 2013.Mike Buland
2012-11-05Converted tabs to spaces with tabconv.Mike Buland
2012-08-29More header/include fun on windows.Mike Buland
2012-08-28Loads of win32 compilation issues fixed. Most are fairly minor unsigned/signedMike Buland
mismatches because of socket handles, but there were also some order-of-definition issues that were fixed in the FD_SETSIZE definition code. Fixed a few things that just never worked on windows, like Bu::Thread::yield().
2012-04-15Updated copyright, packaging, makefile, etc.Mike Buland
2012-04-06Threads can tell you their own ids now, and they can also report that theyMike Buland
failed to start.
2012-04-06Supports ThreadIds now, you can also get the thread id of any thread, andMike Buland
compare ThreadId objects.
2012-03-25Code is all reorganized. We're about ready to release. I should write up aMike Buland
little explenation of the arrangement.