|
|
ad7c326c9c
|
got basic diagnostics for type tuples working
|
2009-06-20 23:18:02 +02:00 |
|
|
|
294c254f29
|
Fix instantiation of Tuple datastructs
|
2009-06-20 23:17:22 +02:00 |
|
|
|
0117e4bce5
|
start a function-closure unit test...
|
2009-06-20 18:41:18 +02:00 |
|
|
|
95f0b26e38
|
start a type tuple unit test...
|
2009-06-20 18:06:07 +02:00 |
|
|
|
1620b8dcef
|
WIP fixes to Apply<N>, but yet doesn't work...
|
2009-06-20 09:32:22 +02:00 |
|
|
|
b26de14dcf
|
WIP how to apply the param tuple?
|
2009-06-20 09:22:33 +02:00 |
|
|
|
bc94f299e2
|
hey... now storing the operation is almost effortless!
|
2009-06-20 07:13:20 +02:00 |
|
|
|
a28c05877f
|
test pass (resolves Ticket #174)
|
2009-06-20 06:11:09 +02:00 |
|
|
|
079030818d
|
draft a test to sharpen the idea of the function holder (erasure)
|
2009-06-20 04:43:52 +02:00 |
|
|
|
a565bfef73
|
some header-renaming
|
2009-06-20 01:28:47 +02:00 |
|
|
|
006c29c625
|
Idea how to store an unspecified functor to be used later as Command implementation
|
2009-06-20 00:00:29 +02:00 |
|
|
|
f358f548d1
|
draft version of CmdClosure and Mutation interface now passing compiler
|
2009-06-19 19:11:33 +02:00 |
|
|
|
e951c468a7
|
WIP: header rename
|
2009-06-19 14:47:37 +02:00 |
|
|
|
4307191369
|
merging latest bugfixes
Merge branch 'master' into session
|
2009-06-19 14:36:22 +02:00 |
|
|
|
0ab5a92629
|
WIP: test-driven brainstorming... how to capture state and params.
|
2009-06-19 05:57:06 +02:00 |
|
Christian Thaeter
|
52ac7bdc5e
|
FIX: bogus pointer dereference causing gcc to barf
gcc (GCC) 4.2.4 (Ubuntu 4.2.4-1ubuntu3) reported:
./src/lib/mpool.c: In function ‘bitmap_bit_get_nth’:
./src/lib/mpool.c:119: warning: dereferencing type-punned
pointer will break strict-aliasing rules
|
2009-06-19 04:22:29 +02:00 |
|
|
|
8dfc234729
|
small fix: wrong log formatting spec detected by valgrind
|
2009-06-19 03:21:43 +02:00 |
|
|
|
fba135c746
|
Merge backend and testsuite improvements
|
2009-06-19 01:19:20 +02:00 |
|
|
|
37c0175bd1
|
fix crash on closing lumiera, in case of starting multiple threads
|
2009-06-19 00:45:08 +02:00 |
|
|
|
3f9902f682
|
fix possible race in dummy player: sync on tick thread termination
|
2009-06-19 00:40:31 +02:00 |
|
|
|
d1b425aba9
|
finish and tidy the extracted headers
|
2009-06-17 06:55:18 +02:00 |
|
|
|
9d04f48c51
|
WIP: further split the headers
|
2009-06-16 12:07:49 +02:00 |
|
|
|
ab4b4c71e6
|
WIP: start extacting new headers
|
2009-06-16 11:39:36 +02:00 |
|
|
|
441cb6b9e2
|
WIP try to solve the problem of closing a function with arbitrary args
|
2009-06-15 03:47:05 +02:00 |
|
|
|
7741b50b91
|
WIP rewrote the Sub-Tuple extractor into a simplistic Tuple type
|
2009-06-14 19:40:35 +02:00 |
|
|
|
b937bd08ae
|
WIP: parameter closure brainstorming
|
2009-06-14 05:38:35 +02:00 |
|
|
|
246529bae9
|
concpet draft of parameter type extraction and checking works (i.e. compiles)
|
2009-06-10 05:00:01 +02:00 |
|
|
|
e3da082016
|
WIP idea to allow arbitrary command parameters
|
2009-06-10 03:42:23 +02:00 |
|
|
|
102e96891b
|
fixing, stubbing, and some chainsaw surgery to get half-finished code through the compiler
|
2009-06-09 09:05:19 +02:00 |
|
|
|
3a7de1654a
|
WIP: create a "scrapbook" test for trying out some ideas
|
2009-06-08 21:29:09 +02:00 |
|
|
|
ba37045b48
|
WIP: interface/framwork skeleton
|
2009-06-08 04:50:29 +02:00 |
|
|
|
f1827ea753
|
WIP: test support macro for exception check
|
2009-06-07 03:22:08 +02:00 |
|
|
|
2731e34c3e
|
WIP: test driven brainstorming: basic MObjectRef behaviour
|
2009-06-07 00:45:55 +02:00 |
|
|
|
091c3a20ef
|
fix indentation
|
2009-06-06 23:58:44 +02:00 |
|
Christian Thaeter
|
64c1238445
|
FIX: mpool: macro for constants depending on host wordsize
This might fix http://issues.lumiera.org/ticket/136 I have no 32bit
system to validate this.
|
2009-06-06 16:05:34 +02:00 |
|
|
|
ee7f2d6c0f
|
WIP: replace direct ctor call by an embedded factory member
|
2009-06-06 07:12:09 +02:00 |
|
|
|
90dffdc9d2
|
some cleanup and renaming
|
2009-06-06 06:55:13 +02:00 |
|
|
|
815f8569ce
|
WIP: accessing the default PlacementIndex (within the Session)
|
2009-06-06 06:18:37 +02:00 |
|
|
|
fa31f3736e
|
WIP some details regarding PlacementRef
|
2009-06-06 04:23:11 +02:00 |
|
|
|
4ee0b18731
|
Fix: activation of MObjectRef, exception safety
|
2009-06-06 04:04:33 +02:00 |
|
|
|
638022c07f
|
WIP: add run-time type check API to Placement
|
2009-06-06 04:02:08 +02:00 |
|
|
|
d740d9734d
|
re-enable test for waiting on thread termination
|
2009-06-05 05:35:24 +02:00 |
|
|
|
b6d22bb2e0
|
fix: condition for signalling thread termination is optional
|
2009-06-05 05:04:45 +02:00 |
|
|
|
e0ff915987
|
adapt thread-wrapper.hpp to backend thread API change
|
2009-06-05 05:00:53 +02:00 |
|
Christian Thaeter
|
58f1fbe3a8
|
mpool: completion
fix tests, add some benchmarks
finished documentation, cosmetics, cleanup
|
2009-06-04 18:11:45 +02:00 |
|
Christian Thaeter
|
92271ba1c1
|
mpool: add an alloc_near() function which takes a explicit hint for locality
|
2009-06-04 18:11:44 +02:00 |
|
Christian Thaeter
|
0dc0d18703
|
mpool: ldiv() division bites the dust in favor of some bitops
before:
1,747,160,336 PROGRAM TOTALS
after:
1,371,806,087 PROGRAM TOTALS
|
2009-06-04 18:11:44 +02:00 |
|
Christian Thaeter
|
9ed817df97
|
mpool: precalculate cluster size to avoid excess recalculations
Callgrind before:
1,963,501,246 PROGRAM TOTALS
After:
1,747,160,336 PROGRAM TOTALS
|
2009-06-04 18:11:44 +02:00 |
|
Christian Thaeter
|
29a1a6a7a0
|
mpool: some pending cosmetics an trace points
|
2009-06-04 18:11:27 +02:00 |
|
Christian Thaeter
|
2a9d59ccd0
|
WIP: pooled allocator, initial version
* creating and allocating, freeing elements
* live objects will be destructed when a mpool gets destroyed and a
destructor was set up
|
2009-06-04 18:10:25 +02:00 |
|