aboutsummaryrefslogtreecommitdiffstats
path: root/src/mutex.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Mass update of the copyright date. Honestly I don't know why I bother,lloyd2008-02-141-1/+1
| | | | | | | but might as well keep it up to date. And it's easier to do it once with a 'perl -pi' command than to update each file over time. Apologies to anyone looking at diffs.
* Bump copyright year to 2007lloyd2007-01-201-1/+1
|
* Make Mutex_Factory an abstract class, move the creation of the no-oplloyd2006-07-071-1/+1
| | | | Default_Mutex to the new Default_Mutex_Factory
* Support named mutexes outside of the global library state.lloyd2006-06-251-0/+18
| | | | | | Alter the AEP engine to use one in favor of a static Mutex pointer. Fix a stupid typo in an exception message.
* Fix the constructor of Mutex_State_Errorlloyd2006-06-231-5/+3
|
* Add a new exception type in src/mutex.cpp to make the code a little morelloyd2006-06-231-2/+12
| | | | readable.
* Inline a number of small objects that are only used in a local contextlloyd2006-06-231-37/+22
| | | | | | | (ie, a single function). This will, unfortunately, break GCC 2.95.x support. Most of the operating systems that had shipped with 2.95.x, like OpenBSD and QNX, have since upgraded. Anyone needing 2.95.x support will have to continue using 1.4.x
* Initial checkin1.5.6lloyd2006-05-181-0/+73