Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
0d241ff17f
|
bind() is nearly working. Currently it fails to detect an auto lambda which returns a monad, a problem I shall have to ponder how to solve as it isn't entirely straightforward.
|
2015-06-16 04:23:55 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
921dcb101d
|
wip
|
2015-06-15 19:00:30 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
fed48c3573
|
Forgot to update function_argument_form.
|
2015-06-15 11:31:08 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
45dbfb9a07
|
updated to match stackoverflow reduced example.
|
2015-06-15 11:25:01 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
a655ca7f7d
|
more tidy
|
2015-06-15 04:44:27 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
8f58896bac
|
minor tidy
|
2015-06-15 04:43:15 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
15cc3e462f
|
Add todo item.
|
2015-06-15 04:38:00 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
01d0b3150d
|
Figured out the problem. Now working very well indeed. Next step tomorrow is to add the detection of callables taking not value_type, and in theory we are then feature complete.
|
2015-06-15 04:36:59 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
0b2e91fe6e
|
Added in rvalue detection traits. Working now, except that I am stuck on how to best detect when an implicit conversion is being done when calling the callable.
|
2015-06-15 04:23:48 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
ee7e43d1ba
|
Merge branch 'master' of github.com:ned14/boost.spinlock
|
2015-06-15 03:25:57 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
97e517a68f
|
Added acknowledgement of clever map and bind source.
|
2015-06-15 03:25:47 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
6a653f3d1f
|
Broke coverage.
|
2015-06-13 18:03:43 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
af81789eb2
|
Disabled failing tests for now.
|
2015-06-13 18:01:24 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
e184a75e83
|
Fixed clang breakage
|
2015-06-13 17:56:43 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
cfa36eec9a
|
Wrote docs for monadic operators. Now just need to finish implementing them!
|
2015-06-13 02:03:54 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
3dffba1beb
|
then(), bind() and map() all now working perfectly except that automatic move semantics isn't. Asked stackoverflow on that one.
|
2015-06-12 12:59:05 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
f6ec99c0a1
|
Added then() and bind() monadic operations.
|
2015-06-12 04:08:39 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
0c8d3347ab
|
Workaround GCC failure
|
2015-06-12 02:16:54 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
5b35f714a2
|
More minor warnings.
|
2015-06-12 01:59:33 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
995293467c
|
More clang warnings.
|
2015-06-12 01:55:28 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
1c9c063b83
|
Remove clang warnings.
|
2015-06-12 01:53:17 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
0d867577ba
|
Add unwrap().
|
2015-06-12 01:34:12 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
cbdd0b0af5
|
docs
|
2015-06-12 00:25:35 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
64d3b72dd9
|
docs.
|
2015-06-11 23:23:20 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
089ee51b51
|
try again
|
2015-06-11 14:43:40 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
dbd850034a
|
Added complexity guarantees.
|
2015-06-11 14:39:48 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
a5114cc144
|
Work around a noexcept weirdness in libstdc++
|
2015-06-11 13:34:57 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
6789930fee
|
Fix POSIX build breakage
|
2015-06-11 13:26:57 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
943c26da03
|
upd msvc.
|
2015-06-11 13:14:54 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
78352bdfb0
|
Merge branch 'master' of github.com:ned14/boost.spinlock
|
2015-06-11 10:35:59 +01:00 |
|
Niall Douglas
|
37c7361a70
|
Regen for gcc and clang
|
2015-06-11 10:35:13 +01:00 |
|
Niall Douglas
|
ca34db3e7f
|
Rename all constexpr tests to min_*
|
2015-06-11 10:25:03 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
62bdae1f34
|
Relocate <future> include.
|
2015-06-11 10:16:45 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
9e6f70253c
|
Fixed snippets
|
2015-06-11 04:05:50 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
6a2b65715c
|
Use doxygen snippets
|
2015-06-11 04:01:12 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
84c058b1c8
|
Fixed broken vcproj file
|
2015-06-11 03:35:20 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
e0743bf719
|
More minor docs fixes.
|
2015-06-11 03:27:27 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
f538c990a3
|
Missing header fix
|
2015-06-11 03:20:58 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
43ff504d66
|
Added test of monad as an optional.
|
2015-06-11 03:11:53 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
86060e14d8
|
Added test that swap() works.
|
2015-06-11 02:45:00 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
00c341d218
|
Added test for whether monad can hold a STL container and itself be inside a STL container.
|
2015-06-11 02:33:30 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
297c7013d1
|
Added noexcept and weird udt unit tests.
|
2015-06-11 02:19:23 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
a75a10531d
|
More docs updates
|
2015-06-11 00:59:25 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
330c9cc5ba
|
More doc fixes
|
2015-06-11 00:46:48 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
e2c4b22baf
|
docs update
|
2015-06-11 00:18:55 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
627ab95a15
|
typo
|
2015-06-10 15:05:10 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
f533ea1f1f
|
Add missing docs
|
2015-06-10 15:00:49 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
8d1d58e6bb
|
Increase opcount counter loop timeout to 1000
|
2015-06-10 14:57:48 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
944139beca
|
Bad logic for detecting failing gcc test.
|
2015-06-10 12:58:51 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
11c6377810
|
count_opcodes.py now works using offsets instead of names for call inlining.
|
2015-06-10 12:51:38 +01:00 |
|