|
|
b74a505c44
|
change implementation of "bottom" PlacementRef to 0-LUID
|
2009-12-13 05:48:05 +01:00 |
|
|
|
451253ae8a
|
utility to append elements from an Lumiera Forward Iterator until exhaustion
|
2009-11-22 01:14:27 +01:00 |
|
|
|
b7987cf3ce
|
define iteration on ScopePath as reverse iteration on the contained Scopes
|
2009-11-21 04:48:29 +01:00 |
|
|
|
09c0cacee2
|
add comparison to c-string for Literal
|
2009-11-15 16:27:56 +01:00 |
|
|
|
981ea94708
|
finished the PlacementIndex API.
|
2009-11-13 04:52:48 +01:00 |
|
|
|
d0c905b5c9
|
add an transforming iterator to the itertools
|
2009-11-13 03:26:20 +01:00 |
|
|
|
a86517bd4f
|
extend the protocol of the itertools core, abstracting the increment
|
2009-11-13 01:02:31 +01:00 |
|
|
|
043d4f42fa
|
working example implementation of the access mechanism to session internal APIs
|
2009-11-09 02:08:37 +01:00 |
|
|
|
6dbbc54247
|
document better how SingletonRef works
|
2009-11-07 17:37:37 +01:00 |
|
|
|
8c7727704c
|
Finish ContentQuery definition; relying on PlacementIndex
|
2009-11-02 07:37:15 +01:00 |
|
|
|
1c72cbb599
|
Iterator tools: (1) a filtering iterator
|
2009-11-02 06:06:43 +01:00 |
|
|
|
2620c38ed9
|
documentation, close some tickets...
|
2009-11-01 02:02:21 +01:00 |
|
|
|
f35b422316
|
SubID: add (preliminary) hash impl; unit test pass
|
2009-10-30 06:50:26 +01:00 |
|
|
|
df562a186f
|
oops... fix a bug in Literal's hash function
|
2009-10-30 05:15:26 +01:00 |
|
|
|
006392f6ea
|
yet another random test helper
|
2009-10-30 03:53:51 +01:00 |
|
|
|
ceb4d4b5ea
|
reworked MultiFact passes unit test. Closes Ticket #376
|
2009-10-30 00:32:26 +01:00 |
|
|
|
1dccd37c70
|
re-order MultiFact implementation to get it to compile
|
2009-10-29 22:00:17 +01:00 |
|
|
|
54aa7b4afe
|
WIP fixes and stubbing to get at compiling the MultiFact
|
2009-10-29 04:32:00 +01:00 |
|
|
|
3145064a21
|
change IterAdapter iteration control API to use free functions
|
2009-10-29 04:31:16 +01:00 |
|
|
|
0cef067c11
|
WIP adapt unit test and the argument-accepting MultiFact specialisation
|
2009-10-28 04:45:17 +01:00 |
|
|
|
2530e8c1a1
|
WIP try to create an extension point to MultiFact, allowing to accept argument(s)
sketch of an idea how to add an extension possibility
without messing up the basic MultiFact template
|
2009-10-27 05:13:38 +01:00 |
|
|
|
5d9671cb2c
|
WIP place a ref-count into the result iterator
|
2009-10-25 16:18:53 +01:00 |
|
|
|
c3441ac26a
|
WIP Query<TY> implementation draft...
|
2009-10-24 00:23:22 +02:00 |
|
|
|
2e62a3b01b
|
WIP continue design how to discover session contents
|
2009-10-17 21:31:03 +02:00 |
|
|
|
b03577ea3f
|
document the stipulations lib::IterAdapter puts on his parameter types
|
2009-10-17 15:40:37 +02:00 |
|
|
|
7812792f75
|
unit test showing current malfunction of UNDO state due to cloning
|
2009-10-11 05:57:45 +02:00 |
|
|
|
c8e049cdea
|
Command system basic unit 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 |
|
|
|
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 |
|
|
|
abd23ae399
|
TypedAllocationManager (frontend) now in lib:: -- unit test pass
|
2009-10-11 05:57:43 +02:00 |
|
|
|
7bac890790
|
Test suite runner: pass exit code = 5 when having caught an exception
|
2009-10-11 05:57:42 +02:00 |
|
|
|
3835399c5f
|
Testsuite: catch exceptions at the level of invoking individual tests
|
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 |
|
|
|
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 |
|
|
|
777e80dd64
|
use BoolCheckable instead of explicit operator bool()
|
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 |
|
|
|
373f9a5724
|
fix Ticket #272 (synchronisation from const methods)
|
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 |
|
|
|
6a77bebb6a
|
fix type for search in map
|
2009-10-11 05:57:39 +02:00 |
|
|
|
7fccecacce
|
WIP using the reverse index to find out the Command-ID
this includes using a Command* as key within a std::map
|
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 |
|