Michael Ploujnikov
|
b49a5abff2
|
mark thread as worker
|
2010-01-12 07:47:28 -05:00 |
|
Michael Ploujnikov
|
ecbcfdefd7
|
remote unnecessary calls to llist_unlink() insert is enough
|
2010-01-12 07:39:12 -05:00 |
|
Michael Ploujnikov
|
49da609e80
|
Merge branch 'master' of git://git.lumiera.org/LUMIERA into second-tp-attempt
Conflicts:
src/lib/condition.h
src/lib/mutex.h
src/lib/reccondition.h
src/lib/rwlock.h
tests/test.sh
|
2010-01-11 16:47:45 -05:00 |
|
Michael Ploujnikov
|
f890b35a03
|
continuation of working_list introduction
|
2010-01-11 15:04:52 -05:00 |
|
Christian Thaeter
|
f1efdc06e3
|
bump required nobug version
|
2010-01-10 12:37:47 +01:00 |
|
Christian Thaeter
|
7b014012e8
|
WIP: refactor locks once again, new nobug, little simpler
|
2010-01-10 10:36:24 +01:00 |
|
Christian Thaeter
|
b30ca384cb
|
new test.sh|.conf from nobug
|
2010-01-10 10:36:24 +01:00 |
|
Christian Thaeter
|
7fea4f79be
|
Sectionlock needs a 'user' handle with new nobug
|
2010-01-10 10:36:24 +01:00 |
|
Christian Thaeter
|
799fe34980
|
Fix: race conditions with the nobug resource tracker
* requires new nobug version
* 40components.test "Type-based contexts" TypedCounter_test hangs
for unknown reason, temporary disabled
|
2010-01-10 10:36:24 +01:00 |
|
Michael Ploujnikov
|
925442b3d9
|
begin adding a second list to store working threads
|
2010-01-09 21:36:20 -05:00 |
|
|
|
81c920c0ed
|
Fix: static initialisation problem (due to placeholder code) #518
|
2010-01-10 00:04:58 +01:00 |
|
Christian Thaeter
|
4e7d656b71
|
WIP: autotools fixup for ichthyo
|
2010-01-09 22:17:34 +01:00 |
|
|
|
14c7f7fc62
|
PlacementIndex implemented, unit test pass
|
2010-01-09 05:10:32 +01:00 |
|
|
|
96f19c656d
|
add call for placement equivalence check
actual functionality to be added later
|
2010-01-09 04:46:17 +01:00 |
|
Michael Ploujnikov
|
fd4504c9de
|
merge ECHO with TRACE
|
2010-01-08 16:38:35 -05:00 |
|
Michael Ploujnikov
|
b679bfa236
|
don't expect any more output from the basic test
|
2010-01-08 07:33:25 -05:00 |
|
|
|
37499058f5
|
Spec: handling of object identity
|
2010-01-08 04:04:16 +01:00 |
|
|
|
e01b41cd1a
|
WIP: draft test to cover object identity handling
|
2010-01-08 04:00:47 +01:00 |
|
|
|
36cd34e9b1
|
Placement: correct handling of ID generation on copy construction
|
2010-01-08 04:00:14 +01:00 |
|
|
|
92ad5d1994
|
change to lib::BoolCheckable for the self-valididty check
|
2010-01-08 03:59:30 +01:00 |
|
|
|
836f533a2f
|
add equality comparison and identity handling
|
2010-01-08 03:59:01 +01:00 |
|
|
|
8c7894943c
|
add equality comparison to the HashIndexed (mixin base)
|
2010-01-08 03:56:21 +01:00 |
|
Michael Ploujnikov
|
56cf53adb3
|
fix compilation
|
2010-01-07 18:36:51 -05:00 |
|
Michael Ploujnikov
|
4708326b77
|
Merge branch 'minor-fixes' into second-tp-attempt
Conflicts:
src/backend/threadpool.c
src/backend/threads.c
|
2010-01-07 18:27:09 -05:00 |
|
Michael Ploujnikov
|
30a46a6255
|
Merge remote branch 'public/minor-fixes' into minor-fixes
Conflicts:
src/backend/threadpool.c
src/backend/threadpool.h
src/backend/threads.c
|
2010-01-07 18:24:25 -05:00 |
|
Michael Ploujnikov
|
6e2970aa56
|
Merge branch 'reccond-chain' into second-tp-attempt
Conflicts:
tests/15locking.tests
tests/library/test-locking.c
|
2010-01-07 16:53:02 -05:00 |
|
Michael Ploujnikov
|
d78a826d39
|
Merge branch 'minor-fixes' into second-tp-attempt
|
2010-01-07 07:18:59 -05:00 |
|
Michael Ploujnikov
|
d989babc8a
|
Merge remote branch 'ct/for_plouj2' into second-tp-attempt
Conflicts:
src/backend/thread-wrapper.hpp
src/backend/threadpool.c
src/backend/threadpool.h
src/backend/threads.c
|
2010-01-07 07:18:23 -05:00 |
|
|
|
6196c41daa
|
start collecting informations and definition reagarding object identity
|
2010-01-07 10:17:59 +01:00 |
|
|
|
a56e107fe0
|
PlacementIndex self-verification implemented and passes compiler
|
2010-01-07 08:29:27 +01:00 |
|
|
|
2fd7a2f6f9
|
patch temporary re-entrance problems on session creation (maybe #495)
|
2010-01-07 08:28:54 +01:00 |
|
|
|
5cc3af3009
|
document the changed/new behaviour by unit test
|
2010-01-07 04:40:10 +01:00 |
|
|
|
3525b77126
|
somewhat tricky modification of for-each, allowing inline calls
|
2010-01-07 03:10:02 +01:00 |
|
Michael Ploujnikov
|
0b961b9784
|
Merge remote branch 'ct/for_plouj' into second-tp-attempt
|
2010-01-06 17:30:16 -05:00 |
|
Michael Ploujnikov
|
d8234db7b3
|
Merge remote branch 'ct/for_plouj2' into second-tp-attempt
|
2010-01-06 07:48:36 -05:00 |
|
Michael Ploujnikov
|
c707f94929
|
update c++ wrapper to match the C API
|
2010-01-06 07:42:42 -05:00 |
|
|
|
226ed37e30
|
now able to compile PlacementIndex self-check code!
|
2010-01-06 07:49:25 +01:00 |
|
|
|
665bd19f8a
|
use this to get the distinct keys of a multimap
|
2010-01-06 06:53:29 +01:00 |
|
|
|
ff2113e61f
|
implement an duplicate-value filtering iterator
|
2010-01-06 06:19:30 +01:00 |
|
|
|
0081b36793
|
Itertools: add caching to FilterIter
filter predicate is now evaluated at most once
|
2010-01-06 06:16:30 +01:00 |
|
|
|
2ad85dbb07
|
bugfix and test coverage
|
2010-01-06 04:14:16 +01:00 |
|
|
|
2a5b080dd7
|
implement IterSource adapter for STL map and hashmap
|
2010-01-06 03:38:02 +01:00 |
|
Michael Ploujnikov
|
a668095f60
|
ignore automake-related files in the m4 directory
|
2010-01-05 20:11:34 -05:00 |
|
|
|
030a7d3813
|
basic IterSource implementation passes unit test (#490)
|
2010-01-05 05:21:13 +01:00 |
|
|
|
16962ae714
|
IterSource implementation draft
|
2010-01-05 04:10:23 +01:00 |
|
|
|
ea5668c5e3
|
WIP define expected usage of IterSouce
|
2010-01-05 02:53:20 +01:00 |
|
|
|
73613c1e7d
|
WIP: draft better arrangement of the PlacementIndex validation code
but still need yet another iterator related lib module
|
2010-01-05 01:31:22 +01:00 |
|
Michael Ploujnikov
|
223e79cc4a
|
replace mutex with condition variable in threadpool
use TRACE instead of ECHO
(based on cehteh's suggested code)
|
2010-01-04 17:03:47 -05:00 |
|
|
|
330eb2c243
|
extended for-each looping helpers. Closes #479
|
2010-01-04 14:48:00 +01:00 |
|
|
|
bf48ebc272
|
add special for-each handling for Lumiera Forward Iterator
|
2010-01-04 14:23:15 +01:00 |
|