Finished breaking result into basic_result and std_result (issue #110). Include time has *dramatically* improved, including libstdc++ headers, basic_result.hpp parses in 1.17 secs vs 4.36 secs for std_result.hpp! Still need to convert outcome over, but getting close to closing this issue.
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2018-03-12 20:52:47 +0000
Renamed all the result internal implementation classes to basic_result_*. Still have result itself to convert over. #110
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2018-03-12 09:51:22 +0000
result observers, result_final is now system_error clean. The big one remaining is result, it'll take more work. Issue #110.
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2018-03-06 20:07:22 +0000
result_storage, value_storage, convert are all now system_error clean.
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2018-03-06 20:00:09 +0000
Begin work on issue #110 by moving traits into their own header, various utility types into config.
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2018-03-06 18:59:07 +0000
Reenable per commit docs regen and conversion into Boost edition
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2018-02-09 09:01:41 +0000
Fixed many small typos thanks to the eagle eyes of Steven Watanabe
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2018-01-29 00:53:02 +0000
Hand merged the html generated by Hugo from several branches. Hugo suffers from html generation instability.
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2018-01-18 09:43:56 +0000
In theory, this is it for the peer review on Friday: code and docs freeze. All known broken links are fixed, including anchors, though no doubt the review will find some I've missed. I still have a few small items to tend to tomorrow, but basically Outcome is ready for review! Woohoo!
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2018-01-17 23:35:00 +0000
Did manual pass through of Standardese generated docs, inserting hacks and workarounds where necessary to generate a review ready set of reference API docs. These ain't perfect, but they're not awful.
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2018-01-17 21:03:44 +0000
Reset CI to use Boost 1.66. Checked Boost edition files for copyright (issue #38)
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2018-01-15 20:02:29 +0000
Python make_reference_docs.py now strips markdown of any links which don't exist in the stuff we publish (issue #100)
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2018-01-15 19:47:06 +0000
Make tests in Boost edition up to date with non-Boost edition.
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2018-01-15 19:04:51 +0000
Improve documentation for the free function operator== and operator!=. Related to issue #86.
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2018-01-15 18:58:44 +0000
Improved result and outcome class descriptions with links to relevant other docs
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2018-01-15 09:54:59 +0000
Fix issue #96 whereby the SFINAE on the iostream operators wasn't working right on libstdc++
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2018-01-14 02:44:32 +0000
551b1df5c6Merged from develop branch as CDash reports all green
Jenkins nedprod CI
2018-01-13 00:00:19 +0000
Fix regression where comparisons to failure_type was aborting the process.
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2018-01-11 09:38:52 +0000
Made operator<< and operator>> SFINAEd on whether underlying types provide said operation.
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2018-01-11 09:30:27 +0000
afd159cb42Merged from develop branch as CDash reports all green
Jenkins nedprod CI
2018-01-11 00:00:27 +0000
Tell standardese about all the detail files too (issue #94)
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2018-01-10 19:18:43 +0000
Purge the deduced template editions of success/failure sugar types, and eliminate remaining API compatibility with them (issue #93)
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2018-01-10 09:54:34 +0000
Fix issue #95 (operator conversions on E type cause TRY to fail)
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2018-01-10 09:24:42 +0000
baf3f51162Merged from develop branch as CDash reports all green
Jenkins nedprod CI
2018-01-10 00:00:19 +0000
Rewrote outcome's class reference description entirely, the old one was utterly stale beyond belief (issue #81)
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2018-01-09 09:49:49 +0000
Tell Standardese to stop outputting noexcept expressions (issue #81). Still have yet to manually document \throws on all APIs.
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2018-01-08 09:43:33 +0000
Fix appearance of internal macros in docs as mentioned in #82 and #81
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2018-01-08 09:38:43 +0000
68a4257957Merged from develop branch as CDash reports all green
Jenkins nedprod CI
2018-01-05 00:00:18 +0000
Fix issue #74 (extern usage in error_code_registration.cpp is not clear enough). Thanks to @Talkless for reporting this.
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2018-01-04 14:41:53 +0000
b41b08c23fMerged from develop branch as CDash reports all green
Jenkins nedprod CI
2017-12-16 00:00:19 +0000
Updated tutorial to link into new outcome reference api docs
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2017-12-14 09:20:26 +0000
Did a run through of the standardese docs, made minor fixes. Removed doxygen reference docs.
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2017-12-11 09:45:16 +0000