Commit Graph

769 Commits

Author SHA1 Message Date
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
3a8bc94c0e
Update dependencies. 2019-05-16 09:51:57 +01:00
Andrzej Krzemieński
7e7d94bce4
docs: added missing space in narrow contract description 2019-04-26 17:43:41 +02:00
Jenkins nedprod CI
9acf68ccf6 Travis CI regenerates Boost.Outcome docs 2019-04-03 09:08:54 +00:00
Jenkins nedprod CI
c2409c5dae Merging commit ned14/outcome@95d70828d1:
Merged from develop branch as CDash reports all green
2019-04-03 09:08:42 +00:00
Jenkins nedprod CI
73b903e9b0 Merging commit ned14/outcome@aa331a039f:
Merged from develop branch as CDash reports all green
2019-04-03 09:08:40 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
525478ed51
Fix issue #180 by applying [[nodiscard]] to success and failure type sugars. 2019-04-02 20:17:32 +01:00
Jenkins nedprod CI
0c4bb44f4a Travis CI regenerates Boost.Outcome docs 2019-03-23 22:04:57 +00:00
Jenkins nedprod CI
6d716c91f0 Merging commit ned14/outcome@ad9da6631c:
Merged from develop branch as CDash reports all green
2019-03-23 22:04:45 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
ed7496ca0c
Fix broken API reference from earlier PR merge. 2019-03-23 21:56:56 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
e94a8d6c3f
Merge remote-tracking branch 'remotes/origin/pr/178' into develop 2019-03-23 21:50:44 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
45395f8c30
Repair wording in Andrzej's earlier commit. 2019-03-23 21:48:45 +00:00
Luke Peterson
ce7ee79ca8 Fix typo in inspection.md 2019-03-22 15:01:40 -07:00
Luke Peterson
db0ab43f04 Improve print_half documentation 2019-03-22 15:00:59 -07:00
Luke Peterson
48a6778574 Remove unneeded namespace 2019-03-22 14:45:34 -07:00
Luke Peterson
1c0f388877 Fix typo in error_code_registration.cpp 2019-03-22 14:43:22 -07:00
Luke Peterson
adeb7d87b3 Fix broken link to plug_error_code page 2019-03-22 14:36:53 -07:00
Luke Peterson
00a35f465f Fix minor typo in outcome::result documentation 2019-03-22 14:26:46 -07:00
Luke Peterson
b4e87dc875 Fix minor typo in motivation document 2019-03-22 13:58:05 -07:00
Jenkins nedprod CI
4ef47096b9 Travis CI regenerates Boost.Outcome docs 2019-03-21 17:16:37 +00:00
Andrzej Krzemienski
1e3c9de459 docs: annded note that success() does not return result<>. 2019-03-21 18:06:23 +01:00
Jenkins nedprod CI
1db6193a0f Travis CI regenerates Boost.Outcome docs 2019-03-21 10:18:30 +00:00
Jenkins nedprod CI
24208f9fcc Travis CI regenerates Boost.Outcome docs 2019-03-21 09:38:10 +00:00
Jenkins nedprod CI
a2f4355901 Merging commit ned14/outcome@777d049a36:
Merged from develop branch as CDash reports all green
2019-03-21 09:37:59 +00:00
Jenkins nedprod CI
fb3d300838 Travis CI regenerates Boost.Outcome docs 2019-03-20 20:22:45 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
e04bc8f60c
Hopefully finally fix title in Boost.Outcome docs. 2019-03-20 20:09:33 +00:00
Jenkins nedprod CI
fad6a228ac Travis CI regenerates Boost.Outcome docs 2019-03-20 15:47:55 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
476b835232
upd 2019-03-20 15:37:22 +00:00
Jenkins nedprod CI
495798825d Travis CI regenerates Boost.Outcome docs 2019-03-20 15:02:38 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
a015e17cb1
Try once again to fix Boost.Outcome docs titles. 2019-03-20 14:52:20 +00:00
Jenkins nedprod CI
c5080e544e Travis CI regenerates Boost.Outcome docs 2019-03-20 12:34:00 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
63166d8e93
Fix not-quite-correct fixes in previous commit. 2019-03-20 12:24:14 +00:00
Jenkins nedprod CI
656119f90d Travis CI regenerates Boost.Outcome docs 2019-03-20 11:46:31 +00:00
Jenkins nedprod CI
a325e2f23d Merging commit ned14/outcome@dd83269e81:
Merged from develop branch as CDash reports all green
2019-03-20 11:46:19 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
3e2a24483a
Fix api reference links not being formatted as code in Boost.Outcome docs. 2019-03-20 11:36:05 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
12f60600b0
Fix appearance of HTML entities in Boost docs page titles. 2019-03-20 11:29:39 +00:00
Jenkins nedprod CI
c302585b54 Travis CI regenerates Boost.Outcome docs 2019-03-19 22:13:33 +00:00
Jenkins nedprod CI
3805cb8282 Merging commit ned14/outcome@aa267dce8b:
Merged from develop branch as CDash reports all green
2019-03-19 22:13:21 +00:00
Andrzej Krzemienski
69be40f942 docs: changed intro page
Not using `auto` in the intro page in order not to scare off people
who are not familiar with it, or are strongly against the "almost
always auto" philosophy.

Also, renamed `boost::system_error_code` to `boost::system::error_code`.
2019-03-19 22:57:48 +01:00
Jenkins nedprod CI
8e99f3fe61 Travis CI regenerates Boost.Outcome docs 2019-03-06 11:40:30 +00:00
Jenkins nedprod CI
a42d41028d Travis CI regenerates Boost.Outcome docs 2019-03-06 11:34:36 +00:00
Jenkins nedprod CI
7c8e4808d2 Merging commit ned14/outcome@57131525d9:
Merged from develop branch as CDash reports all green
2019-03-06 11:34:24 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
1cf216a8bc
upd 2019-03-06 11:30:49 +00:00
Jenkins nedprod CI
fd9b3b63ef Travis CI regenerates Boost.Outcome docs 2019-03-05 11:46:01 +00:00
Jenkins nedprod CI
bb3e4f8d81 Travis CI regenerates Boost.Outcome docs 2019-03-04 11:33:10 +00:00
Jenkins nedprod CI
b4e0caa5fa Merging commit ned14/outcome@3e69c0bdf5:
Merged from develop branch as CDash reports all green
2019-03-04 11:32:58 +00:00
Jenkins nedprod CI
cb71cdf578 Travis CI regenerates Boost.Outcome docs 2019-03-03 21:11:51 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
83e07b4c97
Issue #176 Reference document the iostream support functions. 2019-03-03 21:04:29 +00:00
Jenkins nedprod CI
f60023b10a Travis CI regenerates Boost.Outcome docs 2019-03-03 00:20:55 +00:00
Jenkins nedprod CI
1ef73b13e3 Merging commit ned14/outcome@2f06eb6fe4:
Merged from develop branch as CDash reports all green
2019-03-03 00:20:44 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2a3e67fcca
Add FAQ item about exception guarantees. Fix bad reference docs on the same topic. 2019-03-03 00:11:47 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
74ae8d2c61
Improve guarantees for swap(). 2019-03-02 19:41:28 +00:00
Jenkins nedprod CI
f899795284 Travis CI regenerates Boost.Outcome docs 2019-02-28 22:13:35 +00:00
Jenkins nedprod CI
a4956f0d05 Travis CI regenerates Boost.Outcome docs 2019-02-28 10:18:15 +00:00
Jenkins nedprod CI
798635b045 Merging commit ned14/outcome@9d81c3a52e:
Merged from develop branch as CDash reports all green
2019-02-28 10:18:04 +00:00
Jenkins nedprod CI
600221468d Travis CI regenerates Boost.Outcome docs 2019-02-27 21:06:21 +00:00
Jenkins nedprod CI
15b1d3ced6 Merging commit ned14/outcome@b4ad4aac5a:
Merged from develop branch as CDash reports all green
2019-02-27 21:06:10 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
83e87e2ff4
Merge branch 'develop' of github.com:ned14/boost.outcome into develop 2019-02-27 20:55:28 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
9451b48796
Add FAQ item about alignment (issue #174) 2019-02-27 20:54:41 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
924a3c4ad9
Rework wording and accuracy of PR #173 2019-02-19 10:38:09 +00:00
Jenkins nedprod CI
13208587c7 Travis CI regenerates Boost.Outcome docs 2019-02-19 06:57:55 +00:00
Jenkins nedprod CI
d7bfdc4190 Merging commit ned14/outcome@968865438f:
Merged from develop branch as CDash reports all green
2019-02-19 06:57:44 +00:00
akrzemi1
782e13cb09 docs: restructured FAQ topic on DLLs 2019-02-18 20:45:50 -10:00
akrzemi1
afe8413876 Merge branch 'adding_dll_info_to_faq' of https://github.com/libboze/outcome into libboze-adding_dll_info_to_faq 2019-02-18 19:31:55 -10:00
Jenkins nedprod CI
ddf74bcfe2 Travis CI regenerates Boost.Outcome docs 2019-02-18 00:17:49 +00:00
Jenkins nedprod CI
132f4f6915 Merging commit ned14/outcome@d2de7c19cf:
Merged from develop branch as CDash reports all green
2019-02-18 00:17:38 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
56e4a52b64
Updated benchmarks and FAQ with results for Silvermont, ARM Cortex A72 and A53 CPUs. 2019-02-18 00:10:14 +00:00
ivam
a194e78819 removed typo 2019-02-17 02:56:30 +01:00
ivam
8911226774 added dll info into faq 2019-02-17 02:52:57 +01:00
Jenkins nedprod CI
bed2f3a1c6 Travis CI regenerates Boost.Outcome docs 2019-02-16 08:26:21 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
248b05f75c
Fix remaining failures on the Boost regression matrix. 2019-02-16 08:18:35 +00:00
Jenkins nedprod CI
a2db5fc13c Travis CI regenerates Boost.Outcome docs 2019-02-14 13:31:13 +00:00
Jenkins nedprod CI
4d9de581e2 Merging commit ned14/outcome@935c393111:
Merged from develop branch as CDash reports all green
2019-02-14 13:31:02 +00:00
Jenkins nedprod CI
ad73fd845e Travis CI regenerates Boost.Outcome docs 2019-02-13 21:13:03 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
9a2570385a
Finished writing the recipe page for issue #165. 2019-02-13 21:00:49 +00:00
Jenkins nedprod CI
1a00c17985 Travis CI regenerates Boost.Outcome docs 2019-02-13 20:39:50 +00:00
Jenkins nedprod CI
22997d79de Merging commit ned14/outcome@cfec342429:
Merged from develop branch as CDash reports all green
2019-02-13 20:39:38 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
24cc934823
Merge branch 'develop' of github.com:ned14/boost.outcome into develop 2019-02-13 20:27:16 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
939e795094
Finish ASIO recipe snippet for issue #165 2019-02-13 20:26:37 +00:00
Jenkins nedprod CI
8e3df4ef7d Travis CI regenerates Boost.Outcome docs 2019-02-12 16:49:44 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
b9cf49b0b2
Hopefully fix Andrzej's concerns about how the state observers are reference documented. 2019-02-12 16:36:24 +00:00
Jenkins nedprod CI
55bee853cd Travis CI regenerates Boost.Outcome docs 2019-02-12 15:04:47 +00:00
Jenkins nedprod CI
0ff7643b03 Merging commit ned14/outcome@b3995fcb43:
Merged from develop branch as CDash reports all green
2019-02-12 15:04:36 +00:00
Jenkins nedprod CI
d7f08d22f5 Merging commit ned14/outcome@1564908eed:
Merged from develop branch as CDash reports all green
2019-02-12 15:04:34 +00:00
Jenkins nedprod CI
5bd19ba81f Merging commit ned14/outcome@cd092389f5:
Merged from develop branch as CDash reports all green
2019-02-12 15:04:33 +00:00
Jenkins nedprod CI
15fc8ef486 Merging commit ned14/outcome@cb125c2faf:
Merged from develop branch as CDash reports all green
2019-02-12 15:04:32 +00:00
Jenkins nedprod CI
110e8ee572 Merging commit ned14/outcome@056ef6bc79:
Merged from develop branch as CDash reports all green
2019-02-12 15:04:31 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
c000663368
Finished reflowing FAQ 2019-02-12 14:02:37 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
1d838c7aef
Updated benchmark for Linux as well. 2019-02-12 13:20:47 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
d29c9e5460
Made a start on reflowing the FAQ. 2019-02-11 18:03:59 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
a5df42c59a
Hopefully fix broken images in Boost.Outcome docs. 2019-02-11 17:43:30 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
8b6093111e
Merge changes left on laptop 2019-02-11 17:14:51 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
32f71ed0a7
WiP ASIO integration recipe (issue #165) 2019-02-11 16:28:56 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
b77bfecc94
Restore recently purged policy/error_code helper function as LLFIO needs it.
Add CMakeLists.txt to Boost.Outcome, fixing issue #170. Note that the Boost.Exception dependency is missing cmake support.

Clarify requirements page to avoid issues like #171 in future.
2019-02-11 15:13:33 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
8f8fcba74f
Finished reflowing tutorial, except for the parts on my laptop I left at home. 2019-02-11 13:38:04 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
54b31c3a5d
Reflowed a bit more tutorial. 2019-02-09 15:18:26 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2da50ff1d7
Added new tutorial page on conventions. Fixed many small docs bugs. 2019-02-09 14:45:47 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
4a2ddbb5d3
Merge branch 'develop' of github.com:ned14/boost.outcome into develop 2019-02-08 22:18:43 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
b027e17cbe
Split tutorial into two parts, essential and advanced.
Fix broken Boost index generation, hopefully.
2019-02-08 22:18:08 +00:00
Jenkins nedprod CI
cc50180d3d Travis CI regenerates Boost.Outcome docs 2019-02-07 19:32:31 +00:00
johnthagen
d485bde833
Fix typo 2019-02-07 11:21:20 -05:00
Jenkins nedprod CI
5b7d05c1ba Travis CI regenerates Boost.Outcome docs 2019-02-07 14:44:05 +00:00
Jenkins nedprod CI
8a25b8ce48 Merging commit ned14/outcome@e1fb481db0:
Merged from develop branch as CDash reports all green
2019-02-07 14:43:55 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
4771f5b81e
Reflowed tutorial section "Hooking events" 2019-02-07 14:30:22 +00:00
Jenkins nedprod CI
4899cef500 Travis CI regenerates Boost.Outcome docs 2019-02-06 17:04:44 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
c7fe7de612
Reflowed tutorial up to before "Hooking Events" 2019-02-06 16:50:01 +00:00
Jenkins nedprod CI
3bb4a5fc9f Travis CI regenerates Boost.Outcome docs 2019-02-06 16:16:11 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
84b9971fcb
Disable the experimental status code code snippet on GCC 6. 2019-02-06 15:23:43 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
164e2330aa
WIP reflowing tutorial to match Outcome 2.1. 2019-02-06 14:38:54 +00:00
Jenkins nedprod CI
5e36776b57 Travis CI regenerates Boost.Outcome docs 2019-02-06 10:56:13 +00:00
Jenkins nedprod CI
227c18d27f Merging commit ned14/outcome@8506b83420:
Merged from develop branch as CDash reports all green
2019-02-06 10:56:02 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
4d0d18fc84
Fix the build of all the documentation snippets (well, the trivial fixes, one fails for good reason).
Stop trying to run ubsan on GCC 6 on Travis.
2019-02-06 10:43:58 +00:00
Jenkins nedprod CI
b9e5061150 Travis CI regenerates Boost.Outcome docs 2019-02-05 21:53:33 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
7a97e2ca18
Fix build breakage in status_outcome, and remove the unnecessary dragging in of <system_error>. 2019-02-05 21:41:47 +00:00
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
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
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
428c48922b Travis CI regenerates Boost.Outcome docs 2019-01-30 22:43:22 +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
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
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
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)
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
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
df0a06b9c6 Travis CI regenerates Boost.Outcome docs 2019-01-24 01:24:03 +00:00
Jenkins nedprod CI
3d3c252808 Merging commit ned14/outcome@d68be2e1ec:
Merged from develop branch as CDash reports all green
2019-01-24 01:23:58 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
375ed27183
Finished off reference documented the type aliases. Did another pass at fixing up stale links in the tutorial. 2019-01-24 01:15:16 +00:00
Jenkins nedprod CI
41ce501641 Travis CI regenerates Boost.Outcome docs 2019-01-23 01:43:15 +00:00
Jenkins nedprod CI
c9bc216c1f Merging commit ned14/outcome@e2cba05f41:
Merged from develop branch as CDash reports all green
2019-01-23 01:43:10 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
b4bebfefcb
Reference documented the policy classes, some of the type aliases. 2019-01-23 01:27:31 +00:00
Jenkins nedprod CI
6616ac973c Travis CI regenerates Boost.Outcome docs 2019-01-22 01:20:51 +00:00
Jenkins nedprod CI
f96ee78aea Merging commit ned14/outcome@4646551eeb:
Merged from develop branch as CDash reports all green
2019-01-22 01:20:47 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
99f949759d
Lots more reference docs. Also removed policy::error_code(), as the only thing using it was the std enum overload of outcome_throw_as_system_error_with_payload(). 2019-01-22 01:11:40 +00:00
Jenkins nedprod CI
fce123c999 Travis CI regenerates Boost.Outcome docs 2019-01-21 18:10:58 +00:00
Jenkins nedprod CI
74fa7157d9 Merging commit ned14/outcome@1b1a1149fc:
Merged from develop branch as CDash reports all green
2019-01-21 18:10:54 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
647a904c50
Reference documented lots more functions. Did a pass on repairing API reference links in the tutorial. 2019-01-21 18:00:41 +00:00
Jenkins nedprod CI
abd09a6738 Travis CI regenerates Boost.Outcome docs 2019-01-20 16:09:42 +00:00
Jenkins nedprod CI
9740b9c4c0 Merging commit ned14/outcome@6b9fab9d22:
Merged from develop branch as CDash reports all green
2019-01-20 16:09:39 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
56b03cf491
Finish reference documenting basic_result. 2019-01-20 16:02:33 +00:00
Jenkins nedprod CI
fc0696df5a Travis CI regenerates Boost.Outcome docs 2019-01-19 01:36:50 +00:00
Jenkins nedprod CI
308b780c0b Merging commit ned14/outcome@aaa7f28bc3:
Merged from develop branch as CDash reports all green
2019-01-19 01:36:48 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
e979c7ff0d
Reference documented the .value() observers. 2019-01-19 01:27:54 +00:00
Jenkins nedprod CI
901dbd1486 Travis CI regenerates Boost.Outcome docs 2019-01-18 14:04:53 +00:00
Jenkins nedprod CI
09334ab808 Merging commit ned14/outcome@d5c55d2d6d:
Merged from develop branch as CDash reports all green
2019-01-18 14:04:50 +00:00
Jenkins nedprod CI
37ccc952b1 Travis CI regenerates Boost.Outcome docs 2019-01-17 22:52:53 +00:00
Jenkins nedprod CI
ac8e9fbc8b Travis CI regenerates Boost.Outcome docs 2019-01-17 21:33:15 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
1c376238e6
Finished reference documenting basic result's constructors (at last!).
Fixed capitalisation of title of reference API pages.
2019-01-17 21:24:36 +00:00
Jenkins nedprod CI
ffed439d27 Travis CI regenerates Boost.Outcome docs 2019-01-17 01:23:08 +00:00
Jenkins nedprod CI
d1c7f9742d Merging commit ned14/outcome@f40e82bf54:
Merged from develop branch as CDash reports all green
2019-01-17 01:23:06 +00:00
Jenkins nedprod CI
2ac6b5bff3 Merging commit ned14/outcome@2cc2b1d179:
Merged from develop branch as CDash reports all green
2019-01-17 01:23:04 +00:00
Jenkins nedprod CI
5a18ffdaf6 Merging commit ned14/outcome@40e8ce5f80:
Merged from develop branch as CDash reports all green
2019-01-17 01:23:03 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
94064e562a
Fix issue #162 where .has_failure() was returning false at times when it should have returned true. 2019-01-16 22:12:48 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
3a8dfaaf55
Explicitly update git submodules during Travis generation of Boost.Outcome 2019-01-16 21:02:21 +00:00
Andrzej Krzemienski
7abbe4dc8c docs: some typo and duplicate title fixes 2019-01-16 01:05:39 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
9b7696900d
Disable the generation of the Boost common header in the documentation sent to doc/html. 2019-01-13 21:22:39 +00:00
Jenkins nedprod CI
19be809f17 Travis CI regenerates Boost.Outcome docs 2019-01-12 20:24:16 +00:00
Jenkins nedprod CI
9861d4305a Merging commit ned14/outcome@a823cfbc01:
Merged from develop branch as CDash reports all green
2019-01-11 21:06:58 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
f3dc9ff947 Merging commit ned14/outcome@2b6c5019ee:
Merged from develop branch as CDash reports all green
2019-01-10 12:17:55 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
523b62b3f5 Merging commit ned14/outcome@79da830e38:
Merged from develop branch as CDash reports all green
2019-01-10 12:17:51 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
d8d429d048 Merging commit ned14/outcome@5f9b628771:
Merged from develop branch as CDash reports all green
2019-01-10 12:17:47 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
be97542c4d Merging commit ned14/outcome@2403968be6:
Merged from develop branch as CDash reports all green
2019-01-10 12:17:44 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
22647cbf45 Merging commit ned14/outcome@1cb2bf6a38:
Merged from develop branch as CDash reports all green
2019-01-10 12:17:40 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
d2b6764905 Merging commit ned14/outcome@0e12cfb257:
Yet more basic_result constructors.
2019-01-10 12:17:36 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
ef22a4bc3f Merging commit ned14/outcome@e17e56d945:
upd
2019-01-10 12:17:32 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
6fea31185d Merging commit ned14/outcome@04bcbf4388:
Made a start documenting the constructors of basic_result.
2019-01-10 12:17:29 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
9529338196 Merging commit ned14/outcome@8d713e98d3:
Got started on reference documenting basic_result.
2019-01-10 12:17:25 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
c4c754f7cc Merging commit ned14/outcome@8e19fa22c3:
Document some traits.
2019-01-10 12:17:21 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
da9f24be05
Merge branch 'orig-master' (early part) 2019-01-10 12:17:16 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
0e12cfb257
Yet more basic_result constructors. 2018-12-15 17:49:37 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
e17e56d945
upd 2018-12-15 13:12:51 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
04bcbf4388
Made a start documenting the constructors of basic_result. 2018-12-14 15:47:22 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
8d713e98d3
Got started on reference documenting basic_result. 2018-12-13 21:10:19 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
8e19fa22c3
Document some traits. 2018-12-13 17:36:11 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
9b3bf3dbdd
Documented the try macros. 2018-12-12 22:01:42 +00:00