Michael Ploujnikov
|
046dab0ca3
|
Add missing nobugmt ld flags to test_threads
|
2009-11-14 22:21:08 -05:00 |
|
|
|
cd51e5fef0
|
Proc Command handling frontend finished and usable for now
Additional convenience shortcuts and a bit of polishing.
Closes Ticket #300
|
2009-10-11 05:57:46 +02:00 |
|
|
|
c6d5f8a0b4
|
Proc Command framework: *first integraton round finished*
|
2009-10-11 05:57:46 +02:00 |
|
|
|
36d615dd3a
|
add test case covering the string representation of commands
|
2009-10-11 05:57:46 +02:00 |
|
|
|
ae01f85452
|
replace existing implementation with CommandImplCloneBuilder
|
2009-10-11 05:57:45 +02:00 |
|
|
|
fdd940feba
|
clone builder implemented; problem resolved according to test
|
2009-10-11 05:57:45 +02:00 |
|
|
|
bb7ff5e317
|
WIP draft of clone builder implementation
|
2009-10-11 05:57:45 +02:00 |
|
|
|
7812792f75
|
unit test showing current malfunction of UNDO state due to cloning
|
2009-10-11 05:57:45 +02:00 |
|
|
|
a4ad41a4e9
|
Idea how to solve the problem with cloning the UNDO functor
|
2009-10-11 05:57:45 +02:00 |
|
|
|
0bcbf7fee0
|
fix further problems uncovered by test; allow for anonymous cloning
|
2009-10-11 05:57:45 +02:00 |
|
|
|
17c7160f02
|
refactor CommandDef, get rid of the possibility of re-defining. YAGNI!
|
2009-10-11 05:57:45 +02:00 |
|
|
|
2ad896027b
|
why doesn't the reverse lookup return a Symbol?
damn! I have the vague rememberance that I had a reason for
not returning a Symbol. Anyway, here it goes...
|
2009-10-11 05:57:44 +02:00 |
|
|
|
d2acf48587
|
change semantics of state predicates, as it seems less surprising this way
|
2009-10-11 05:57:44 +02:00 |
|
|
|
c8e049cdea
|
Command system basic unit test pass
|
2009-10-11 05:57:44 +02:00 |
|
|
|
5861597d7f
|
smash a glorious ref-to-local object bug
|
2009-10-11 05:57:44 +02:00 |
|
|
|
4f1c034b58
|
CommandRegistry: function test pass
|
2009-10-11 05:57:44 +02:00 |
|
|
|
07de2a767b
|
implement equality comparison on CommandImpl level
|
2009-10-11 05:57:44 +02:00 |
|
|
|
eefc40acb7
|
command-equality-test finished for now
|
2009-10-11 05:57:44 +02:00 |
|
|
|
fea85acd0e
|
equality comparisons on function erasure objects covered
...well, as good as possible, as boost refuses to implement this feature
|
2009-10-11 05:57:43 +02:00 |
|
|
|
231278bafe
|
implemented comparison on function erasure, pending test
|
2009-10-11 05:57:43 +02:00 |
|
|
|
5068016805
|
WIP draft how the equality comparison on a function erasure could work
|
2009-10-11 05:57:43 +02:00 |
|
|
|
6a737a5838
|
WIP draft the CommandEquality_test
|
2009-10-11 05:57:43 +02:00 |
|
|
|
96d5ce74c4
|
Ticket #292: outline unit test explicitly covering equality comparisions
|
2009-10-11 05:57:43 +02:00 |
|
|
|
4c3fc9e64d
|
WIP getting CommandRegistry_test to run
(equality on CommandImpl is still missing)
|
2009-10-11 05:57:43 +02:00 |
|
|
|
39f50b548c
|
Ticket #266: simplify and combine the bind(...) mixin templates into a single header
|
2009-10-11 05:57:43 +02:00 |
|
|
|
2aac4e8ea0
|
remove spurious AcceptArgumentBinding mixin from ArgumentHolder
it's an implementation class, after all, and doesn't need a convenience API
|
2009-10-11 05:57:43 +02:00 |
|
|
|
abd23ae399
|
TypedAllocationManager (frontend) now in lib:: -- unit test pass
|
2009-10-11 05:57:43 +02:00 |
|
|
|
d7ef67e821
|
reduce the stress load on TypedCounter_test, to avoid testsuite out of memory
|
2009-10-11 05:57:42 +02:00 |
|
|
|
7bac890790
|
Test suite runner: pass exit code = 5 when having caught an exception
|
2009-10-11 05:57:42 +02:00 |
|
|
|
cb7c884293
|
handling patterns usable for now. Close #275
|
2009-10-11 05:57:42 +02:00 |
|
|
|
c3d767b444
|
try out a recursive approach for the extensible ID
more of a general feasability study... to be continued later
|
2009-10-11 05:57:42 +02:00 |
|
|
|
455ee34344
|
start brainstorming on #279 (extensible ID)
|
2009-10-11 05:57:42 +02:00 |
|
|
|
8136b0a4b8
|
HandlingPattern: basic unit test pass
|
2009-10-11 05:57:42 +02:00 |
|
|
|
7e4a984ed4
|
Finish MultiFact for now; use it to set up a table of HandlingPatterns
|
2009-10-11 05:57:41 +02:00 |
|
|
|
b7204e05ed
|
removed all the magic and made it simply instance based
|
2009-10-11 05:57:41 +02:00 |
|
|
|
bc6f8eebda
|
basically working draft; convoluted and with a lot of static magic
|
2009-10-11 05:57:41 +02:00 |
|
|
|
5910f21383
|
first draft impl regarding automatic installation of a singleton facotry into MultiFact
|
2009-10-11 05:57:41 +02:00 |
|
|
|
8ee76b1bfd
|
configurable factory? test-driven brainstorming
|
2009-10-11 05:57:41 +02:00 |
|
|
|
8c21f21acc
|
namespace cleanup: bring Singleton and Factory into lib::
|
2009-10-11 05:57:41 +02:00 |
|
|
|
e9b95e47cf
|
Command handling pattern? test-driven brainstorming
|
2009-10-11 05:57:40 +02:00 |
|
|
|
337077d617
|
random seed to improve coverage when run standalone
|
2009-10-11 05:57:40 +02:00 |
|
|
|
9376bff71e
|
race fixed, test pass
|
2009-10-11 05:57:40 +02:00 |
|
|
|
f6397ef11c
|
implemented TypedCounter and TypedContext.
Test basically pass, but shows an interesting
deadlock from time to time
|
2009-10-11 05:57:39 +02:00 |
|
|
|
517fb8b200
|
multithreaded torture test for the (planned) TypedCounter
|
2009-10-11 05:57:39 +02:00 |
|
|
|
83cd7fd830
|
Extract the type-based counting into a separate facility
|
2009-10-11 05:57:39 +02:00 |
|
|
|
c921d927a2
|
provide API for counting the allocations (unimplemented)
|
2009-10-11 05:57:39 +02:00 |
|
|
|
109cc4701c
|
unit test to verify building a hashtable with Symbol keys
|
2009-10-11 05:57:38 +02:00 |
|
|
|
18c357eb4a
|
start using Symbol datatype instead of a disguised char*
|
2009-10-11 05:57:38 +02:00 |
|
|
|
c9f3a345dc
|
WIP towards CommandRegistry implementation
|
2009-10-11 05:51:31 +02:00 |
|
|
|
4517766517
|
integrating branches
Merge commit '7f09f57cbde4932269c390da70c42a622cd1275f'
|
2009-10-11 05:50:27 +02:00 |
|