syntheticpp
|
c6a110f676
|
add docu about missing recursive mutex support when using pthreads
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@690 7ec92016-0320-0410-acc4-a06ded1c099a
|
2006-07-03 08:43:35 +00:00 |
|
syntheticpp
|
6bb64c5ff1
|
add reentrance support to the pthread mutex, thx to Shen Lei
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@688 7ec92016-0320-0410-acc4-a06ded1c099a
|
2006-07-01 10:30:03 +00:00 |
|
syntheticpp
|
e3277a903d
|
add reentrance support to the pthread mutex, thx to Shen Lei
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@687 7ec92016-0320-0410-acc4-a06ded1c099a
|
2006-07-01 10:26:25 +00:00 |
|
vizowl
|
7227fa0c4e
|
added a check for _POSIX_PTHREAD_H to detect pthread.h on OS X
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@672 7ec92016-0320-0410-acc4-a06ded1c099a
|
2006-06-04 20:18:39 +00:00 |
|
rich_sposato
|
f19d9c93b1
|
Stylistic change so I can put breakpoint on lines within Mutex functions.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@628 7ec92016-0320-0410-acc4-a06ded1c099a
|
2006-04-15 00:39:50 +00:00 |
|
syntheticpp
|
02709b67ec
|
a -pedantic fix
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@515 7ec92016-0320-0410-acc4-a06ded1c099a
|
2006-01-22 15:33:41 +00:00 |
|
syntheticpp
|
2dc4c649e0
|
use macro LOKI_DEFAULT_MUTEX for Mutex default value, defined in Threads.h
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@514 7ec92016-0320-0410-acc4-a06ded1c099a
|
2006-01-22 13:37:33 +00:00 |
|
syntheticpp
|
69c31ce7f3
|
add dummy Mutex for single threading and additional template parameter
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@511 7ec92016-0320-0410-acc4-a06ded1c099a
|
2006-01-22 00:32:29 +00:00 |
|
syntheticpp
|
6a86ae304a
|
complete usage of Loki::Mutex, gcc can't compile without these corrections
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@506 7ec92016-0320-0410-acc4-a06ded1c099a
|
2006-01-21 14:11:09 +00:00 |
|
syntheticpp
|
d032ef4528
|
don't compile Mutex when multi threading is disabled
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@505 7ec92016-0320-0410-acc4-a06ded1c099a
|
2006-01-21 13:09:45 +00:00 |
|
rich_sposato
|
48ec640065
|
Removed volatile keyword from 2 data members.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@504 7ec92016-0320-0410-acc4-a06ded1c099a
|
2006-01-21 01:05:44 +00:00 |
|
rich_sposato
|
713d41a7b2
|
Added Mutex class to Loki. Made it the default policy class for locking.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@502 7ec92016-0320-0410-acc4-a06ded1c099a
|
2006-01-21 01:02:12 +00:00 |
|
rich_sposato
|
4703b740b7
|
Added cvs keywords.
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@484 7ec92016-0320-0410-acc4-a06ded1c099a
|
2006-01-16 19:05:09 +00:00 |
|
syntheticpp
|
a4d1814c45
|
also compile with the original gnu pthread.h
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@362 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-11-15 11:08:57 +00:00 |
|
syntheticpp
|
7b4424b3fd
|
more doxygen documentation, modules added
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@348 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-11-03 12:43:55 +00:00 |
|
syntheticpp
|
76309d2b5c
|
more doxygen documentation, modules added
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@347 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-11-02 20:01:11 +00:00 |
|
syntheticpp
|
7fe4c81ff0
|
replace tabs space
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@334 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-10-30 14:03:23 +00:00 |
|
syntheticpp
|
23ade9b6f0
|
small changes for Threads; add compile test for Threads.h
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@321 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-10-24 20:35:12 +00:00 |
|
syntheticpp
|
b73fe0bbcf
|
adding support for POSIX threads (pthreads.h), Thanks to Ilya Volvovski
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@319 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-10-24 15:05:24 +00:00 |
|
syntheticpp
|
6e99716c13
|
move macros into LOKI_ namespace
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@269 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-09-26 07:33:05 +00:00 |
|
syntheticpp
|
687c3682a7
|
make object level threading possible
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@201 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-07-31 14:00:48 +00:00 |
|
syntheticpp
|
21e122256a
|
add cvs Header/Log
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@194 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-07-28 14:26:10 +00:00 |
|
syntheticpp
|
da325e4b8e
|
tabs/space
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@193 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-07-28 14:13:46 +00:00 |
|
syntheticpp
|
2c7b241eaf
|
new macros for default threading
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@190 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-07-28 14:04:07 +00:00 |
|
syntheticpp
|
7fa263d636
|
asserts to catch >static initialization order fiasco<
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@182 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-07-27 17:33:50 +00:00 |
|
syntheticpp
|
c4e9df64c2
|
asserts to catch >static initialization order fiasco<
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@180 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-07-27 16:32:20 +00:00 |
|
syntheticpp
|
dddd95d48d
|
add asserts to ClassLevelLockable
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@179 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-07-26 15:11:48 +00:00 |
|
syntheticpp
|
c3da9552e6
|
add asserts to ClassLevelLockable
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@177 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-07-26 14:30:17 +00:00 |
|
syntheticpp
|
7af7ab498b
|
fix logical error
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@175 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-07-26 13:09:16 +00:00 |
|
syntheticpp
|
da963073d4
|
mingw thread support
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@171 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-07-24 20:01:54 +00:00 |
|
syntheticpp
|
baa2869479
|
ObjectLevelLockable: add copy ctor which creates a new mutex. Thanks to sourceforge::horodrigues
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@170 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-07-24 19:19:41 +00:00 |
|
syntheticpp
|
48c452fb9c
|
move and rename directory: Reference->include/loki
git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@154 7ec92016-0320-0410-acc4-a06ded1c099a
|
2005-07-20 07:28:37 +00:00 |
|