Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2b8c42cef0
Got new opcode counting script working with MSVC and winclang (issue #13 )
2017-05-14 00:09:33 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
34822e1d63
First step in implementing issue #13 , merged Tom's fixed script into Outcome and fixed a load of bugs in it. It generates far better results than before. Next step will be to get it working on MSVC.
2017-05-13 01:31:48 +01:00
Jenkins nedprod CI
4851926c1c
Merged from develop branch as CDash reports all green
2017-05-11 16:49:58 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
7d67fcec12
Add errata for ACCU talk
2017-05-11 16:38:45 +01:00
Jenkins nedprod CI
98f891261c
Merged from develop branch as CDash reports all green
2017-05-11 01:30:01 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
4d9e404fb0
Did another pass of the docs. Very close to peer review ready now.
2017-05-11 01:09:02 +01:00
Jenkins nedprod CI
56c6ea31e1
Merged from develop branch as CDash reports all green
2017-05-11 00:00:24 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
9274c0d423
Fix issue #10 Expected's operator->(), operator*() and .error() throw exceptions when they should not
2017-05-10 20:35:33 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
f661ee8303
Add todo items before the peer review
2017-05-10 12:02:31 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
31578944f5
upd
2017-05-10 11:49:08 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
5113cde9fb
Further clarify differences between LEWG Expected and Outcome's Expected
2017-05-10 00:07:55 +01:00
Jenkins nedprod CI
9df164c0ac
Merged from develop branch as CDash reports all green
2017-05-10 00:00:51 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
1f15abd510
Work around bug in older clangs triggered by last commit
2017-05-09 16:07:55 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
daa5d0f4f3
Implement expected<T, E>::get_unexpected(), which had been missing.
2017-05-09 15:31:38 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
202fba16fb
Converted enable_single_byte_value_storage to be a template variable.
...
Replaced the global BOOST_OUTCOME_ALLOW_THROWING_MOVE_TYPES macro disable with per type disable via enable_move_throwing_type<T>.
Fix an ambiguous resolution of make_expected_from_error.
2017-05-09 13:03:58 +01:00
Jenkins nedprod CI
78c9109e60
Merged from develop branch as CDash reports all green
2017-05-09 00:00:40 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
49719b3e50
Disable Travis generating docs from now on as peer review approaches
2017-05-08 23:17:21 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
baedd98e5c
Clarify the message given when you try using types without nothrow move construction.
2017-05-08 16:47:14 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
8f45cbc889
Purge history from gh-pages branch
2017-05-08 00:58:39 +01:00
Jenkins nedprod CI
362f5f8dec
Merged from develop branch as CDash reports all green
2017-05-08 00:00:18 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
665323b7f6
Add static checks for using a value_type, error_type or exception_type which throws during move
2017-05-07 23:50:15 +01:00
Jenkins nedprod CI
d4b7f62ace
Merged from develop branch as CDash reports all green
2017-05-06 00:00:18 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
bfab416f18
Fix mistake in tutorial A
2017-05-05 13:07:45 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
e61950908c
Update docs to reflect discussions with Vicente about Expected, and reconciliations of the defect list I sent him.
2017-05-05 12:56:55 +01:00
Jenkins nedprod CI
1e8fc5dc86
Merged from develop branch as CDash reports all green
2017-05-04 00:00:19 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
8566801d75
Sigh stupid ancient doxygen ...
2017-05-03 01:41:09 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
14b4d3aba8
Fix missing embedded video
2017-05-03 01:38:02 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
9a2c060daf
typo
2017-05-03 01:22:53 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
82ed820d0a
Added ACCU conference video to tutorial
2017-05-03 01:02:22 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
48864a7c88
Relicenced all code to be dual Apache 2.0 or Boost licence
2017-05-03 00:46:32 +01:00
Jenkins nedprod CI
35aaf4dc56
Merged from develop branch as CDash reports all green
2017-04-30 00:00:14 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
1bb45e6778
Fix failure to clear ec in tutorial
2017-04-29 14:36:28 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
a684f1e03b
Fix misuse of FLT_EPSILON
2017-04-29 14:35:22 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
adfdcae1c8
Added slides from ACCU talk on Outcome
2017-04-29 13:40:55 +01:00
Jenkins nedprod CI
bdfae0601d
Merged from develop branch as CDash reports all green
2017-04-29 00:00:29 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
d391aee432
Use cmake namespaced target aliases for indicating dependencies between libraries
2017-04-28 14:29:10 +01:00
Jenkins nedprod CI
97a6e169e0
Merged from develop branch as CDash reports all green
2017-04-28 00:00:26 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
fab3eead1b
Merge branch 'develop' of github.com:ned14/boost.outcome into develop
...
# Conflicts:
# include/boost/outcome/revision.hpp
2017-04-27 16:29:01 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
78115184bb
Work around lack of dependency tracking with Makefiles and Ninja
2017-04-27 16:27:23 +01:00
Jenkins nedprod CI
e6271fe46e
Merged from develop branch as CDash reports all green
2017-04-19 00:00:21 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
6ea19be3c4
Add note in the tutorial about BOOST_OUTCOME_TRYX(expr)
2017-04-18 11:06:28 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2a82d14fb2
Have an attempt at a BOOST_OUTCOME_TRYX(expr) expression behaving try operation, implementing issue #9 .
2017-04-18 10:48:47 +01:00
Niall Douglas
198604a520
Merge pull request #8 from norbertwenzel/doc_missing_word
...
Add missing word to documentation
2017-04-18 08:15:58 +01:00
Jenkins nedprod CI
268ec22a52
Merged from develop branch as CDash reports all green
2017-04-17 00:00:44 +01:00
Norbert Wenzel
6a585e6917
Add missing word to documentation
2017-04-16 10:23:07 +02:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
76042598dc
upd
2017-04-16 00:50:38 +01:00
Jenkins nedprod CI
7d6b2bc6b7
Merged from develop branch as CDash reports all green
2017-04-16 00:00:11 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
f1fab55299
upd
2017-04-15 13:10:21 +01:00
Jenkins nedprod CI
923abf4652
Merged from develop branch as CDash reports all green
2017-04-15 00:00:18 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
f0de9b1da5
upd
2017-04-14 22:20:29 +01:00