fb1edf51e8
value_or_eval fix
2015-10-06 12:39:02 +02:00
4939613070
added missing ifdef
2015-10-06 09:17:14 +02:00
b0d7786e14
bug fixes
2015-10-06 00:33:14 +02:00
e7cab0e233
fixed digraphs in optional refs
2015-10-05 23:50:11 +02:00
cf4b2e8b16
specialization for optional ref - preliminary
2015-10-05 16:54:05 +02:00
a46b0df3d1
removed Boost.Test dependency
2015-10-03 13:32:48 +02:00
9f8dd57386
boost::none - simpler and works with MSVC
2015-10-02 09:00:57 +02:00
02ed4eadd8
Merge branch 'develop'
boost-1.59.0
2015-07-09 00:01:02 +02:00
593710e961
doc: added relnotes for 1.59
2015-07-08 23:54:20 +02:00
4beeba5420
msvc noexcept test improvement
2015-06-08 23:37:40 +02:00
b43ce289c2
Fixed no-return warning
2015-06-03 18:22:41 +02:00
9b1894a2f3
Doc: no headers in tables in semantics
2015-05-27 17:06:31 +02:00
4be4646ddd
Added mock test for rvalue refs
2015-05-19 23:14:15 +02:00
5ece1f224a
Added meta test for buggy type trait
2015-05-18 22:40:15 +02:00
95a073f061
using macro BOOST_NO_CXX11_NOEXCEPT
2015-05-18 22:09:56 +02:00
4e7405a233
Sane swap() for rvalue-aware compilers
...
When we detect that compiler supports rvalue references, we implement swap() in term of moves (as intuition suggests).
Otherwise we fall back to old tricks with default constructor+swap
2015-05-18 16:51:12 +02:00
ff90f939ed
Added 1 more test for emplace()
2015-05-16 00:06:55 +02:00
8ca74951b0
Added emplace(void) for older compilers
2015-05-15 18:10:19 +02:00
339202a8fb
Merge pull request #14 from drivehappy/develop
...
Removed unused parameters.
2015-04-22 08:49:29 +02:00
1d7fe0e770
Removed unused parameters.
2015-04-21 14:37:41 -07:00
b991ae74ed
Merge branch 'develop'
boost-1.58.0
2015-03-23 20:28:21 +01:00
9d3f2fa825
Doc: spelling fix from jsjohns
2015-03-13 22:53:47 +01:00
15d9fcdbd1
added missing overload for value_or fo non-C++11 compilers
2015-03-10 07:14:36 +01:00
6e40825098
described headers in docs; added move in operator>>
2015-03-09 21:56:25 +01:00
0a8a798c3a
Fixed Trac #10839
2015-03-09 11:50:10 +01:00
59266a2630
More restrictive assignment from optional<U>
2015-03-06 19:20:45 +01:00
e4263abe90
Merge branch 'develop'
2015-01-28 23:40:21 +01:00
16023fe934
Added test for converting optional ref assignment
2015-01-21 22:00:10 +01:00
f229257f30
You can now manually disable move semantics.
...
This may be useful in MSVC to work around a bug described in Trac #10399
2015-01-21 15:03:17 +01:00
726b227aa9
operator<< improvements
2015-01-21 00:10:51 +01:00
cc17103070
tie tests still buggy
2015-01-17 09:21:36 +01:00
c12beb8991
test cleanup
2015-01-16 22:19:00 +01:00
2437f9cb4c
testing swap() in a separate file
2015-01-16 19:16:12 +01:00
eed1b6ea33
fixing bug in tests: not accounting for copy elision
2015-01-16 14:18:44 +01:00
67c7e21b4b
Migration to lightweight_test continues
2015-01-15 22:46:34 +01:00
a8a6be013f
More tests migrated to core/minimal_test
2015-01-13 23:17:23 +01:00
35eaec5a52
Doc: added release notes section
2015-01-12 17:37:15 +01:00
9e3a4a9b7b
finished dividing optional ref tests
2015-01-08 11:33:58 +01:00
cf665bc3f7
More fine grained optional ref assign tests
2015-01-07 18:39:58 +01:00
f649878d7e
Update libraries.json
2015-01-05 15:49:31 +01:00
a2268d78b4
more optional ref tesst
...
this breaks on msvc, but that only reveals the problems that were there anyway.
2014-12-10 23:10:07 +01:00
26ab338c83
Removed redundant tests
2014-12-06 23:06:49 +01:00
0818b0a25c
Fixed noexcept tests, added opt ref tests
2014-12-06 23:03:39 +01:00
8bc63106d3
Relocated images to QBK section
2014-12-06 21:08:58 +01:00
b5ae4bf78d
Added performance notes to documentation
2014-12-06 19:27:53 +01:00
4df589686c
refactoring optional ref tests
2014-12-01 18:03:46 +01:00
1e2aed8276
unit test improvements
...
I have split tests for conversions from uptional<U> and from U to optional<T>.
I have split the optional refs tests that are expected to pass on all compilers.
I started using lightweight_test instead of Boost.Test (now only in some files).
2014-11-29 22:51:45 +01:00
0d06d66f5c
Improvement to "cout << none" implementation
2014-11-24 22:53:59 +01:00
f8bbb9fabb
Merge pull request #12 from jhunold/operator
...
Add operator<< for boost::none
2014-11-24 15:46:33 +01:00
1d3446304b
Add operator<< for boost::none
2014-11-24 15:38:24 +01:00