Glenn Maynard
d48f416ec3
implement mutex order tracking
2004-03-21 08:36:43 +00:00
Glenn Maynard
e779e80350
give RageMutexes names, so they can be identified more easily
2004-03-21 04:10:43 +00:00
Glenn Maynard
93204d9b08
Simpler and more efficient recursive mutex implementation.
...
Non-SDL mutexes for Win32. (Wrote this while writing the above;
keeping it since I hope to purge most SDL stuff some day, and we
can also do some deadlock checks that we can't do cleanly with
SDL mutexes.)
2004-01-17 09:32:11 +00:00
Glenn Maynard
f014787146
cleanup
2004-01-17 00:23:04 +00:00
Glenn Maynard
d4c151937e
add RageThread::ResumeAllThreads
2004-01-12 01:36:25 +00:00
Glenn Maynard
a6b072c9ca
Move debugging options into a separate INI section, since I use them
...
very frequently, and they're mostly not available in the menus.
Add LogCheckpoints.
Move checkpoint code into a namespace.
2003-11-24 00:23:18 +00:00
Glenn Maynard
67aacc9d97
Don't pull in SDL_thread.h from RageThreads.h.
...
Implement per-thread checkpoints portably. This replaces VDCHECKPOINT.
2003-08-05 01:25:33 +00:00
Glenn Maynard
cb50cf3f79
halt/killing threads
2003-07-27 07:00:13 +00:00
Glenn Maynard
11b706e6bd
add thread handler
2003-07-27 03:08:02 +00:00
Glenn Maynard
eab305fdcf
correct a header
2003-02-14 06:42:08 +00:00
Glenn Maynard
c0a132cb18
fixup
2002-12-27 23:01:45 +00:00
Glenn Maynard
0698b2580d
add LockMutex::Unlock
2002-12-27 22:11:55 +00:00
Glenn Maynard
aba4ede6df
blah vc6 fix
2002-12-21 09:17:57 +00:00
Glenn Maynard
4a2bd2a9db
add some simple lock profiling
2002-12-21 05:13:45 +00:00
Glenn Maynard
ab1ec8e464
Add some lock handling stuff for the sound code.
2002-12-13 06:18:09 +00:00