Commit Graph

2221 Commits

Author SHA1 Message Date
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