Commit Graph

2221 Commits

Author SHA1 Message Date
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
e368a09e52
Yet another round of clang-tidy. Now is completely clean. 2017-10-18 03:29:25 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
be12789232
Second round of clang-tidy automated fixes 2017-10-18 02:50:33 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
59a675096e
First round of automated clang-tidy fixes 2017-10-18 02:36:39 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
19168b8c2b
wip tutorial section on policies 2017-10-18 02:26:11 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
1c2d524c5b
Added tutorial section on hooking events. 2017-10-18 01:20:59 +01:00
Jenkins nedprod CI
f4c4b13593 Merged from develop branch as CDash reports all green 2017-10-18 00:00:21 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
f3730a95dc
Restored testing of Outcome with C++ exceptions and RTTI disabled. Fixed minor build regressions when C++ exceptions are disabled. 2017-10-17 23:20:53 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
887e8051dc
Tutorial landing page is now calculated by Hugo with page summaries.
Doc snippets are now tested when building docs on Travis
2017-10-17 22:41:15 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
f6b86ec5b7
Realised I had committed an incomplete set of reference docs, fixed. 2017-10-17 21:45:48 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
5ad59a19bc
Fixed up the font on the Outcome with payload landing page 2017-10-17 03:14:15 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
bedf76acbb
Fix test regressions 2017-10-17 03:00:12 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
250fe74b7d
cmake now adds targets for the source code snippets in the docs.
Added new section to the tutorial explaining how to use the payload outcome edition.
2017-10-17 02:53:10 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
b27c9248bd
Documented the default policy selection for outcome. Regenerated reference API docs. 2017-10-17 00:58:49 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
817043f438
Finished off implementing the outcome policies. 2017-10-16 23:51:09 +01:00
Jenkins nedprod CI
6398a2e034 Merged from develop branch as CDash reports all green 2017-10-14 00:00:18 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
4e4b43125f
Refrshed API reference docs 2017-10-13 23:55:29 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
9f265a3fcf
Some tabs had snuck in, ran TabsToSpaces.py 2017-10-13 23:29:04 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
914d8d55b7
Updated Readme's changelog as the old one was stale.
Replaced error_code and exception_ptr detection with overridable traits.
2017-10-13 23:16:54 +01:00
Jenkins nedprod CI
e13f5665c8 Merged from develop branch as CDash reports all green 2017-10-12 00:00:27 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
68c1e20761
Added in test set of standardese docs 2017-10-11 22:01:41 +01:00
Andrzej Krzemieński
34e3b67850 docs: minor fixes to tutorial 2017-10-11 08:43:28 +02:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
ec5b68d2fb
Replace Andrzej's ascii graph with a mermaid one 2017-10-11 02:56:17 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
bb5d5654e8
Merge branch 'develop' of github.com:ned14/boost.outcome into develop 2017-10-11 02:21:21 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
51798ec892
Add link to github original code to all snippets in docs. 2017-10-11 02:21:00 +01:00
Jenkins nedprod CI
f7fe9f3dae Merged from develop branch as CDash reports all green 2017-10-11 00:00:28 +01:00
Krzemienski
8fc77c9392 Docs: added missing number in one of the examples 2017-10-10 23:28:50 +02:00
Krzemienski
42b9a4870a Docs: added outcome to tutorial 2017-10-10 23:13:57 +02:00
Jenkins nedprod CI
169f742c3a Merged from develop branch as CDash reports all green 2017-10-10 00:00:35 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
ab42942992
Merge branch 'develop' of github.com:ned14/boost.outcome into develop 2017-10-09 22:59:49 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
7809f2c4d4
Various standardese related fixes and cleanups 2017-10-09 22:59:28 +01:00
Krzemienski
1ca2f817b4 Docs: describing result rther than unchecked 2017-10-09 19:59:21 +02:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
cd7e2de410
Added repro for issue #65 to test suite, yet it appears to pass perfectly on MSVC at least. We'll see what the CIs say. 2017-10-09 15:34:35 +01:00
Jenkins nedprod CI
93e71250aa Merged from develop branch as CDash reports all green 2017-10-08 00:00:16 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
34b86bd6d8
Temporarily place a set of doxygen dumped reference docs into the Outcome docs website for others to use whilst we work upon Standardese. 2017-10-07 00:45:54 +01:00
Jenkins nedprod CI
30865659e3 Merged from develop branch as CDash reports all green 2017-10-06 00:00:15 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
6db1f3501a
Finished fixing up the reference API docs for OUTCOME.
Broke out the parameter requirements into a template bool and generalised across result and outcome.

Purged the last of the status test code from the test suite.

Tried getting template deduced success/failure working, but also blows up on clang :(
2017-10-05 02:40:10 +01:00
Jenkins nedprod CI
3978710527 Merged from develop branch as CDash reports all green 2017-10-05 00:00:15 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
0141101e3c
Fix bug where errno bit wasn't being set 2017-10-04 00:19:46 +01:00
Jenkins nedprod CI
f8de072937 Merged from develop branch as CDash reports all green 2017-10-04 00:00:15 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
d86cfe3b94
Added docs for C11 macro API 2017-10-03 23:57:45 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
be042a90c7
Fix failure to compile on clang 2017-10-03 22:00:04 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
82e85374c7
Broke up outcome.hpp into many constituent files. 2017-10-03 03:19:55 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
4c8a079d34
Permit relaxation of implicit constructors disable only when error type is one of the common error types 2017-10-03 02:51:10 +01:00
Jenkins nedprod CI
e470fb5779 Merged from develop branch as CDash reports all green 2017-10-03 00:00:18 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
6d5ce888de
Broke tutorial into sections. 2017-10-02 14:47:10 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
04f670ee4c
Replace checked with unchecked in tutorial 2017-10-02 14:19:37 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
0beb667db0
Fix missing clipboard icon in code views 2017-10-02 03:37:55 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
060464804d
Upgraded Hugo to v0.29 and DocDock theme to latest master 2017-10-02 03:07:14 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
ce4b2d6ae8
Fixed up the reference docs for result at least. Purged the last of the status support. 2017-10-02 02:10:33 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
89f1389e6c
Updated what little docs we have to use checked instead of result. 2017-10-02 01:46:48 +01:00