Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
7e716e8169
|
Fix issue #64 OUTCOME_TRY on excepted outcome is propagating a null error rather than just an exception
|
2017-08-26 20:48:45 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
9e97c384f5
|
upd
|
2017-08-25 19:03:26 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
6f64d8442d
|
Working once again on MSVC, albeit their internal unreleased version. Thanks to Microsoft for supplying a fixed compiler to me!
|
2017-08-23 21:10:13 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
3080f558b6
|
upd
|
2017-08-17 00:28:25 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
d5af8b23e0
|
upd
|
2017-08-16 16:12:06 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
3f75c63fe5
|
upd
|
2017-08-05 17:48:20 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
a5b271ea67
|
Update synopses for docs
|
2017-07-31 18:13:06 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
c403a43a1b
|
Added success/failure type sugar to result (issue #60)
|
2017-07-19 19:14:59 +01:00 |
|
Andrzej Krzemienski
|
5e89881caf
|
docs: described inspection of result<>
|
2017-07-17 22:11:17 +02:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
8119d445d6
|
Significantly improve support for LLVM-vs2014 toolset
|
2017-07-15 18:11:06 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
3ba908da3c
|
Try out the latest VS2017.3 beta
|
2017-07-13 18:14:41 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
837a96773a
|
Implement issue #56 (Consider multi-argument converting parameters rather than single argument) for outcome as well.
|
2017-07-11 23:05:30 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
1c4b488244
|
More freshening of Readme
|
2017-07-08 12:54:08 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
ffd7172558
|
Wrote up a code example of how to implement extended error code info.
|
2017-07-05 22:15:01 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
156a315631
|
Added compile-fail test support to quickcpplib, and thence a few compile fail tests.
|
2017-07-04 23:23:01 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
e1e0e10bf7
|
Upgraded Outcome to use quickcpplib's new cached scan file framework. Long overdue, should stop the spamming of the source directory with temp directories by Visual Studio.
|
2017-07-03 01:45:41 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
d3d5e7cda5
|
tidy up before heading to bed
|
2017-06-27 23:42:54 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
6518d79293
|
In theory travis will now rebuild the docs website per commit. Ha!
|
2017-06-27 22:19:39 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
1f46647438
|
Fix missing front page header
|
2017-06-27 17:47:04 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
8caac73cf3
|
After many hours of fiddling, reraised the landing page for Outcome.
|
2017-06-27 17:43:15 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
8e0172e095
|
Relocate the motivating example.
|
2017-06-27 13:09:49 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
55e8155826
|
Made a start on the new docs website.
|
2017-06-27 00:20:15 +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 |
|
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 |
|
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)
|
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 |
|
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)
|
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)
|
8f45cbc889
|
Purge history from gh-pages branch
|
2017-05-08 00:58:39 +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 |
|
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)
|
78115184bb
|
Work around lack of dependency tracking with Makefiles and Ninja
|
2017-04-27 16:27:23 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
f0de9b1da5
|
upd
|
2017-04-14 22:20:29 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
b120ecef17
|
upd
|
2017-04-12 23:44:11 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
df4468529a
|
upd
|
2017-04-09 23:09:59 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
0dc8cc8216
|
Add a note to the docs for make_errored_*(ErrCondEnum).
|
2017-04-09 14:54:18 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
ad136750f6
|
Add make_errored_*() overloads for error conditions
|
2017-04-08 11:01:11 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
0b332aea8a
|
Fix overstrict valueless constructor
|
2017-04-06 14:14:13 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
91c8eb0814
|
valueless_t tagging now working and issue #7 should be fixed
|
2017-04-06 10:57:52 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
430d9c10dc
|
wip for issue #7
|
2017-04-06 09:49:54 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
748e7bab1a
|
upd
|
2017-04-04 23:03:06 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
1772bbfbc8
|
Clarify empty braced init semantics
|
2017-04-04 21:54:30 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
dfdbe1f091
|
Docs fix
|
2017-03-30 15:26:09 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
17c38e9410
|
First round of improvements thanks to Andrzej.
|
2017-03-28 10:33:31 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
f370bd6473
|
Fix failure to regenerate preprocessed edition as needed
|
2017-03-21 00:15:38 +00:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
7525b18392
|
Restamp the SHA of the docs to latest.
|
2017-03-13 15:50:30 +00:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
9439f32725
|
Wide ranging edits to docs
|
2017-02-02 18:12:15 +00:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
d02459b739
|
Fixed the wrong title for tutorial part B
|
2017-01-30 10:07:40 +00:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
34359e1979
|
Update html docs SHA stamp
|
2017-01-30 09:38:41 +00:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
dfa153b4d6
|
Added acknowledgements and history page to docs.
|
2017-01-26 14:02:29 +00:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
5e7e1fc9c4
|
Added a code example using expected<T, E>
|
2017-01-24 11:55:22 +00:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
d045c7ac42
|
Move the existing docs into the attic as we're about to start once again.
|
2017-01-23 14:08:45 +00:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
ebed2b62bb
|
Added the reference Expected implementation's unit test suite, adjusted only to match the current WG21 proposal text.
|
2017-01-19 15:43:25 +00:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
9b83fec5bc
|
In theory the homebrew integration is now working. We shall see!
|
2017-01-13 17:46:32 +00:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
5a5dcf761e
|
Make submodules shallow cloned
|
2017-01-13 15:51:42 +00:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
1917cd2a5a
|
A little more FAQ
|
2017-01-13 12:45:05 +00:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
10c512e7ad
|
Refactored the FAQ which is now up to date with current Outcome.
|
2017-01-13 12:29:55 +00:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
10c30bac35
|
vcpkg for boost.outcome looks to be working. Woo hoo.
|
2017-01-11 17:51:50 +00:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
c8bf250f96
|
Minor edits
|
2017-01-10 22:29:42 +00:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
8fa89da7a8
|
Try resetting the docs manually as my updates aren't appearing
|
2017-01-09 17:58:29 +00:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
86c0ec19da
|
upd
|
2017-01-07 13:43:39 +00:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
9a87088477
|
Try once again with travis. Sigh.
|
2017-01-07 10:19:47 +00:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
b7f5bc9ef0
|
Temporarily use clang instead of GCC 6 on Travis because Travis' GCC 6 is borked somehow (ICEs there, works fine here)
|
2017-01-06 18:12:00 +00:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
19f392ea71
|
Relocate the giant Markdown file representing "the docs" from the root into a doc/md directory and point doxygen at that md directory. Next step is to try breaking up the markdown file into self contained pages.
|
2017-01-06 07:18:41 +00:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
fa4f9de7ae
|
Turn on use of C++ 14 constexpr on VS2017. Haven't tested it yet, it may work, it may not :)
|
2017-01-05 17:57:04 +00:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
5739ef9a34
|
Use new, clean, warning free method of poking cmake to make code with exceptions disabled.
|
2017-01-04 16:22:05 +00:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
68b52bd9f3
|
Worked around the new ICE in VS2017 RC 1
|
2017-01-03 08:35:58 +00:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
1d4f56a693
|
Add develop branch CI badges to Readme.md
|
2016-12-23 10:26:58 +00:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
08636b113a
|
Move all new commits onto develop branch and make master branch protected such that soon master branch will always only ever reflect the last commit on develop which passes all its CIs
|
2016-11-15 09:11:50 +00:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
4856e1abf1
|
Add todos before I forget them
|
2016-11-11 22:14:06 +00:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
f78ec744d1
|
Finished tutorial copy edit
|
2016-11-11 14:38:22 +00:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
7cfc5feef7
|
tutorial copy edit
|
2016-11-11 09:18:12 +00:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
d722a8b875
|
tutorial
|
2016-11-10 12:54:47 +00:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
ffbed4a261
|
tutorial
|
2016-11-10 08:58:49 +00:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
fe751faa0a
|
tutorial
|
2016-11-09 13:46:15 +00:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
a188267c52
|
Merge branch 'master' of github.com:ned14/boost.outcome
# Conflicts:
# release_notes.md
|
2016-11-07 18:56:20 +00:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
2af6ab6f52
|
Added operators * and -> plus error() and exception() and inplace_t implicit construction to much more closely match Expected and Optional.
Replaced the BOOST_OUTCOME_FILTER_xxx macros with a new, much more simple BOOST_OUTCOME_TRY()
|
2016-11-07 18:01:51 +00:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
05a02dc499
|
tutorial
|
2016-11-05 00:59:13 +00:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
f18d40b6d6
|
Tutorial cleanup
|
2016-11-04 19:31:02 +00:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
099a689aef
|
More tutorial
|
2016-11-04 17:51:30 +00:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
8ed4cf5385
|
upd
|
2016-11-03 11:10:17 +00:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
c57c5800d3
|
Typos in debian metadata
|
2016-11-03 07:57:22 +00:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
0cb8835c71
|
Disable win32 error code mapping in prep for new custom error code categories
|
2016-11-02 19:50:02 +00:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
8a4f35b14b
|
Added a .clang-tidy config, and delinted the unit tests. Interestingly no lint found in the headers at all which was a surprise.
|
2016-10-30 01:41:57 +00:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
f35c849adc
|
Made a start on proper documentation for Outcome.
|
2016-10-29 19:17:36 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
b2f160eec4
|
Full unit test suite now passing on GCC 6.2 with exceptions disabled.
|
2016-10-28 23:31:25 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
c2c9494b21
|
upd
|
2016-10-18 19:09:09 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
bbf2bbafa5
|
upd
|
2016-09-21 11:28:42 -07:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
d1a43e5e86
|
upd
|
2016-09-06 09:30:53 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
da22c6de44
|
Try fixing failure to run tests on CI.
|
2016-09-05 17:31:19 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
cd2623ce72
|
upd
|
2016-08-13 19:24:55 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
196177705b
|
upd
|
2016-08-11 10:54:29 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
39b9e6384b
|
upd
|
2016-08-11 10:10:41 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
6e7febbaec
|
Make bintray publish on upload
|
2016-08-08 17:33:44 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
83eb681ba9
|
travis
|
2016-08-08 16:34:36 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
8b368deec7
|
upd
|
2016-08-07 19:13:45 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
563ae56b43
|
upd
|
2016-08-07 19:10:53 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
392c27b2f4
|
upd
|
2016-08-07 19:06:29 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
943b23722a
|
Updated docs
|
2016-08-07 17:02:11 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
759632fdf5
|
Fix unit test failures on GCC 6
|
2016-06-29 13:16:56 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
34a0c9881b
|
updated docs.
|
2016-06-29 09:44:30 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
f75d55d1d1
|
Purge last remaining vestiges of monadic future promise. It's now only Outcome baby!
|
2016-05-23 00:24:32 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
02e3bafb84
|
Mount docs into doc/html
|
2016-04-21 18:31:25 +01:00 |
|