|
|
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 |
|
|
|
209765def5
|
WIP: correct indentation, add some comments...
|
2009-08-30 14:11:14 +02:00 |
|
|
|
1533e5bd0d
|
fix a problem with formatting arbitrary types; reneable the broken tests
|
2009-08-28 20:33:20 +02:00 |
|
|
|
1db718c2b3
|
WIP more stubbing...
|
2009-07-25 19:21:50 +02:00 |
|
|
|
76b6f5d374
|
ooops, forgot some copy-n-pastes
|
2009-07-25 17:51:59 +02:00 |
|
|
|
c85d1d3cd8
|
ArgumentHolder finished, low-level integration test pass
|
2009-07-20 07:03:18 +02:00 |
|
|
|
f73c938850
|
ArgumentHolder reworked to use InPlaceBuffer; now passes basic tests
|
2009-07-19 08:32:49 +02:00 |
|
|
|
7f44de24d7
|
collecting some formatting & diagnostics utils here...
|
2009-07-19 08:03:54 +02:00 |
|
|
|
2eb8b763d6
|
got the helper working (prepending a binder to an argument position)
|
2009-07-09 04:41:44 +02:00 |
|
|
|
c7b6165c6c
|
WIP resolved the simple mismatches, but still...
|
2009-07-08 05:36:02 +02:00 |
|
|
|
c8c577c4cc
|
WIP factored out another helper, not yet tested...
|
2009-07-06 05:25:33 +02:00 |
|
|
|
2462dee5ca
|
issue resolved, tests pass, finally (whew)
|
2009-07-06 02:25:19 +02:00 |
|
|
|
c3b8d39507
|
refactoring into two distinct concepts. maybe solution?
|
2009-07-05 22:05:11 +02:00 |
|
|
|
e2bb2c440c
|
use OpaqueHolder to solve the problem with the function type erasure...
...tried to use 2 policies, but doesn't work correct (and is uggly)
|
2009-07-05 03:38:33 +02:00 |
|
|
|
b65658c10d
|
try to fix a failing test (not really fixed yet)
|
2009-07-04 00:22:16 +02:00 |
|
|
|
d13d461a9c
|
revamp namespace func. Finish excursion on function handling
|
2009-07-03 14:31:52 +02:00 |
|
|
|
b7be61c4e6
|
composition now working
|
2009-07-03 13:49:12 +02:00 |
|
|
|
31e9d59d80
|
WIP draft solution for next task
|
2009-07-01 04:47:52 +02:00 |
|
|
|
8d8f184ede
|
check more cases, incl. function pointers
|
2009-07-01 03:23:26 +02:00 |
|
|
|
67e5779d24
|
now also able to close the last function argument
|
2009-07-01 02:29:11 +02:00 |
|
|
|
81d0e133c8
|
new additions in this area now reasonable covered (closes #142)
|
2009-07-01 00:43:19 +02:00 |
|
|
|
ca807205f9
|
cleanup/refactor simple type seq handling, fix broken Split template
|
2009-06-30 04:54:50 +02:00 |
|
|
|
320f984270
|
got partial application working, at least in the "front" case
|
2009-06-29 06:34:20 +02:00 |
|
|
|
6029c2c4e2
|
better name it Splice, and extend the capabilities a bit
|
2009-06-29 03:05:50 +02:00 |
|
|
|
03c9edce49
|
factored out yet another little helper, incl unit test
|
2009-06-29 02:03:30 +02:00 |
|
|
|
14f3641f9b
|
helper: initialise a tuple from an existing sub-tuple
|
2009-06-28 20:41:33 +02:00 |
|
|
|
8ea07bda7a
|
use the new bool conversion mixin to implement check for valid functor
|
2009-06-26 19:04:22 +02:00 |
|
|
|
5291f6e41a
|
move the member pointer to the current stack frame...
hopefully the optimiser will remove it completely ;-)
|
2009-06-26 17:13:36 +02:00 |
|
|
|
a30461780b
|
this way it works, but would cost additional storage....
|
2009-06-26 16:38:37 +02:00 |
|
|
|
daeff6f5fd
|
WIP: how to define the bool conversion / validity check for the function holders?
|
2009-06-26 05:27:54 +02:00 |
|
|
|
61f8c1814d
|
tuple test pass
|
2009-06-22 06:05:32 +02:00 |
|
|
|
db9ef808a5
|
refactoring to solve consistency problems uncovered by the tests
|
2009-06-21 19:52:33 +02:00 |
|
|
|
c3768b93a1
|
function closure utils finished and pass test
|
2009-06-21 08:38:24 +02:00 |
|
|
|
231834d2e9
|
basic tuple creation and outline of the remainder of the test
|
2009-06-21 02:03:22 +02:00 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|