Christian Thaeter
|
a115759128
|
new mutex and recmutex implementation (breaks sync.hpp for now)
prepares that chained sections if different kinds can be mixed
makes recmutexes typesafe
improves nobug tracking
|
2009-06-03 18:22:07 +02:00 |
|
|
|
50625039d0
|
merge NoBug changes from master to bring this devel branch up-to-date
Next things to do will be reworking the draft/dummy to support multiple playback processes and a display callback
|
2009-01-25 02:10:03 +01:00 |
|
|
|
10597beeba
|
mass rename: relocate basic Logging conf. from liblumieracommon to liblumiera
|
2009-01-25 00:24:42 +01:00 |
|
Christian Thaeter
|
b9fc2d6522
|
WIP: deploy new logging flags in lib
|
2009-01-24 22:30:25 +01:00 |
|
|
|
c6bc14375c
|
write a draft how I'd like to deal with joining threads.
|
2009-01-18 22:14:56 +01:00 |
|
|
|
00a5e7028d
|
care for copy operations
|
2008-12-30 08:19:32 +01:00 |
|
|
|
33ae97b50d
|
switch in the new recursive mutex/condition impl from backend
|
2008-12-30 08:17:05 +01:00 |
|
|
|
075b3c8d6a
|
fix some warnings...
|
2008-12-30 07:28:34 +01:00 |
|
|
|
9f9ef10c11
|
add a temporary impl for recursive conditions just for test
(can be removed when the implemented in the backend)
|
2008-12-28 02:05:04 +01:00 |
|
|
|
16adff318d
|
Comments
|
2008-12-27 07:44:28 +01:00 |
|
|
|
250e3ba4df
|
add a convenience shortcut for waiting on a bool member function
|
2008-12-27 06:58:13 +01:00 |
|
|
|
af8d70c2bc
|
include fix
|
2008-12-27 01:30:48 +01:00 |
|
|
|
2173698e75
|
splitt off the (somewhat problematic) class locking case into a separate header
|
2008-12-26 04:25:01 +01:00 |
|
|
|
eaedab90ea
|
Refactoring IV: move the (still problematic) ClassLock out of the Sync compound
(no semantic change, but better notation)
|
2008-12-26 03:47:12 +01:00 |
|
|
|
54e88e6914
|
Refactoring III: Recursive/Nonrecursive and Waitable as policy classes
pass test again
|
2008-12-26 01:50:32 +01:00 |
|
|
|
1ff7f0c656
|
Refactoring II: encapsulate the variants probvieded by the backend as base classes
|
2008-12-24 23:23:23 +01:00 |
|
|
|
2650216d9b
|
Refactoring I: better put the timeout explicitly separate
|
2008-12-24 03:31:35 +01:00 |
|
|
|
36704a856e
|
basic wait/notify impl added, waiting-test pass
|
2008-12-23 04:27:11 +01:00 |
|
|
|
59a7270f5d
|
draft test for wait/notify, fails without the implementation
|
2008-12-23 01:32:01 +01:00 |
|
|
|
43521e3945
|
building block for the Condition part of the Monitor pattern
|
2008-12-23 00:03:04 +01:00 |
|
|
|
2b8cd00ab5
|
yet another renaming. call it "Sync"...
|
2008-12-22 17:00:15 +01:00 |
|