Commit Graph

2221 Commits

Author SHA1 Message Date
Jenkins nedprod CI
e778f41857 Travis CI regenerates Boost.Outcome docs 2019-02-05 17:21:38 +00:00
Jenkins nedprod CI
47152925bc Merging commit ned14/outcome@00ee6fe123:
Merged from develop branch as CDash reports all green
2019-02-05 17:21:27 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
3d112fcca6
Make choice of is_nothrow_swappable implementation macro configurable.
Eliminate experimental/status_result and status_outcome. Rename erased_result and erased_outcome to status_result and status_outcome.

Finish reworking the C macro API section of Experimental Outcome docs.

Looks like I've broken the experimental outcome :(. Will diagnose later.
2019-02-05 17:14:18 +00:00
Jenkins nedprod CI
00ee6fe123 Merged from develop branch as CDash reports all green 2019-02-02 00:00:34 +00:00
Jenkins nedprod CI
7f9b5cd5b8 Travis CI regenerates Boost.Outcome docs 2019-02-01 23:54:07 +00:00
Jenkins nedprod CI
ebbc6deebd Merging commit ned14/outcome@4c5232cc40:
Merged from develop branch as CDash reports all green
2019-02-01 23:53:58 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
422010c07c
Added many missing functions to the API reference docs.
Moved C API part of tutorial into Experimental.

Fix build breakage on FreeBSD.
2019-02-01 23:42:52 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
e5594b956a
I *think* I have finished the API reference docs, more or less. Yay!
Changed how the ADL discovery of the basic_outcome_failure_exception_from_error() function is performed, now uses a delayed two phase lookup thunker.
2019-02-01 15:52:57 +00:00
Jenkins nedprod CI
4c5232cc40 Merged from develop branch as CDash reports all green 2019-02-01 00:00:34 +00:00
Jenkins nedprod CI
c551abe56d Travis CI regenerates Boost.Outcome docs 2019-01-31 01:17:46 +00:00
Jenkins nedprod CI
280d426076 Merging commit ned14/outcome@38ef9ef868:
Merged from develop branch as CDash reports all green
2019-01-31 01:17:46 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
b0cbb30fbe
Got started into reference documenting the member functions of outcome. 2019-01-31 01:07:35 +00:00
Jenkins nedprod CI
38ef9ef868 Merged from develop branch as CDash reports all green 2019-01-31 00:00:36 +00:00
Jenkins nedprod CI
428c48922b Travis CI regenerates Boost.Outcome docs 2019-01-30 22:43:22 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
0426a2d285
Fix up meta/libraries.json and meta/explicit-failures-markup.xml according to Daniel James' instruction. 2019-01-30 22:35:58 +00:00
Jenkins nedprod CI
8313213efe Travis CI regenerates Boost.Outcome docs 2019-01-30 16:27:45 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
a720b4423f
More reference docs for basic outcome. 2019-01-30 16:16:10 +00:00
Jenkins nedprod CI
78640684ac Travis CI regenerates Boost.Outcome docs 2019-01-30 15:17:52 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
99d6d0c9a0
Stop front index in Boost.Outcome going into so much detail.
Restore accidentally deleted default-construction unit test in Boost.Outcome.
2019-01-30 15:06:38 +00:00
Jenkins nedprod CI
6f6709560f Travis CI regenerates Boost.Outcome docs 2019-01-30 00:34:48 +00:00
Jenkins nedprod CI
4a1623a3d1 Merging commit ned14/outcome@6254f79071:
Merged from develop branch as CDash reports all green
2019-01-30 00:34:42 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
bc306f037e
Finished clang-tidy round. 2019-01-30 00:23:15 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
c11e7968e0
clang-tidy pass. 2019-01-29 22:54:59 +00:00
Jenkins nedprod CI
6254f79071 Merged from develop branch as CDash reports all green 2019-01-29 00:00:36 +00:00
Jenkins nedprod CI
9b627bf0c6 Travis CI regenerates Boost.Outcome docs 2019-01-28 22:47:17 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
85e6a66ab1
Wrote C macro API documentation page. 2019-01-28 22:40:33 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
e0f7083334
Reworked the C API to support Experimental Outcome instead. 2019-01-28 17:27:56 +00:00
Jenkins nedprod CI
11f6084611 Travis CI regenerates Boost.Outcome docs 2019-01-28 12:27:45 +00:00
Jenkins nedprod CI
6bb55b42ba Merging commit ned14/outcome@7eb8c0b45c:
Merged from develop branch as CDash reports all green
2019-01-28 12:27:40 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
e90229e265
Prevent Boost conversion for tests/experimental-core-outcome-status.cpp. 2019-01-28 12:16:38 +00:00
Jenkins nedprod CI
7eb8c0b45c Merged from develop branch as CDash reports all green 2019-01-28 00:00:33 +00:00
Jenkins nedprod CI
f42790506a Travis CI regenerates Boost.Outcome docs 2019-01-27 13:22:59 +00:00
Jenkins nedprod CI
eed4ffd6c0 Merging commit ned14/outcome@690364d685:
Merged from develop branch as CDash reports all green
2019-01-27 13:22:53 +00:00
Jenkins nedprod CI
3ccf085533 Merging commit ned14/outcome@14f8dd3358:
Merged from develop branch as CDash reports all green
2019-01-27 13:22:52 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
1a920f4ca5
Fix bad links to github source in the Boost.Outcome docs.
Add explicit-failures-markup.xml to Boost.Outcome to handle the ICE failures in GCC 8.
2019-01-27 13:13:26 +00:00
Jenkins nedprod CI
690364d685 Merged from develop branch as CDash reports all green 2019-01-27 00:00:35 +00:00
Jenkins nedprod CI
9435590c4d Travis CI regenerates Boost.Outcome docs 2019-01-26 23:47:33 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
19998e2d05
Finished documentation on Experimental Outcome. 2019-01-26 23:38:56 +00:00
Jenkins nedprod CI
f5a791f488 Travis CI regenerates Boost.Outcome docs 2019-01-26 21:11:37 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
82cc977869
No longer choke on new clangs combined with old libstdc++'s.
Stop Boost.Outcome being tested on clangs before 4.0, as they will never work.

Fix menu on docs website sometimes running monotype and non-monotype items together.
2019-01-26 21:01:46 +00:00
Jenkins nedprod CI
10c5e9ef05 Travis CI regenerates Boost.Outcome docs 2019-01-26 16:02:32 +00:00
Jenkins nedprod CI
5525e1ba71 Travis CI regenerates Boost.Outcome docs 2019-01-26 15:39:19 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
f1923a4518
Bring up to date surprisingly stale list of unit tests for Boost.Outcome. 2019-01-26 15:35:35 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
e4f8cc8492
Fix build breakage due to yesterday's commit on gcc and clang.
FINALLY fix the .natvis update problem. Now basic_result and basic_outcome visualise properly in the Visual Studio debugger.
2019-01-26 15:32:22 +00:00
Jenkins nedprod CI
14f8dd3358 Merged from develop branch as CDash reports all green 2019-01-26 00:00:36 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
84431eb086
Made a start on a new documentation section on Experimental.
Freshened History and Credits pages.

Experimental default policies now also fall back onto fail_to_compile_observers.
2019-01-25 23:04:27 +00:00
Jenkins nedprod CI
7582a1e311 Travis CI regenerates Boost.Outcome docs 2019-01-25 02:01:11 +00:00
Jenkins nedprod CI
6af322672c Merging commit ned14/outcome@ebec32a5f6:
Merged from develop branch as CDash reports all green
2019-01-25 02:01:06 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
8c4a9c5295
Reference documented the exception types. Got started on reference documenting basic_outcome. 2019-01-25 01:51:37 +00:00
Jenkins nedprod CI
ebec32a5f6 Merged from develop branch as CDash reports all green 2019-01-25 00:00:35 +00:00