Jenkins nedprod CI
e81ac27c1d
Travis CI regenerates Boost.Outcome docs
2019-09-30 10:46:24 +00:00
Jenkins nedprod CI
f823a3ddc9
Travis CI regenerates Boost.Outcome docs
2019-09-30 09:45:14 +00:00
Jenkins nedprod CI
57ac79bc9e
Merging commit ned14/outcome@38b9d4f4ab :
...
Merged from develop branch as CDash reports all green
2019-09-30 09:45:02 +00:00
gusrb406
745f73cdc0
fix typo
2019-09-28 22:51:50 +09:00
Jenkins nedprod CI
76360f0b70
Travis CI regenerates Boost.Outcome docs
2019-09-25 17:20:11 +00:00
Jenkins nedprod CI
2b25efe1d7
Travis CI regenerates Boost.Outcome docs
2019-09-25 15:16:06 +00:00
Jenkins nedprod CI
be17de5379
Merging commit ned14/outcome@aa81442811 :
...
Merged from develop branch as CDash reports all green
2019-09-25 15:15:54 +00:00
Jenkins nedprod CI
cb9061e282
Travis CI regenerates Boost.Outcome docs
2019-09-24 17:35:33 +00:00
Jenkins nedprod CI
ab06d69f1d
Travis CI regenerates Boost.Outcome docs
2019-09-24 16:51:17 +00:00
Jenkins nedprod CI
cf24f1036c
Merging commit ned14/outcome@fd83d32dfb :
...
Merged from develop branch as CDash reports all green
2019-09-24 16:51:03 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
20917c3cb0
Outcome is now make install
-able, and cmake find_package()
can find it. Note that
...
you must separately install and `find_package()` Outcome's dependency, quickcpplib, else
`find_package()` of Outcome will fail.
2019-09-24 17:42:51 +01:00
Jenkins nedprod CI
b37ec8fa31
Travis CI regenerates Boost.Outcome docs
2019-09-16 19:52:29 +00:00
Jenkins nedprod CI
cb312bfc55
Merging commit ned14/outcome@6d62609e1c :
...
Merged from develop branch as CDash reports all green
2019-09-16 19:52:17 +00:00
Jenkins nedprod CI
f69efbcaf1
Travis CI regenerates Boost.Outcome docs
2019-09-11 20:46:59 +00:00
Jenkins nedprod CI
f090ba1dfa
Merging commit ned14/outcome@35222ca2fa :
...
Merged from develop branch as CDash reports all green
2019-09-11 20:46:47 +00:00
Jenkins nedprod CI
5a33d1fd05
Travis CI regenerates Boost.Outcome docs
2019-09-06 22:38:55 +00:00
Jenkins nedprod CI
88746d7c86
Merging commit ned14/outcome@a6065b5a33 :
...
Merged from develop branch as CDash reports all green
2019-09-06 22:38:43 +00:00
Jenkins nedprod CI
c68473662c
Travis CI regenerates Boost.Outcome docs
2019-09-05 17:44:14 +00:00
Jenkins nedprod CI
88b6b77002
Travis CI regenerates Boost.Outcome docs
2019-09-05 14:08:43 +00:00
Jenkins nedprod CI
7e11febe7a
Travis CI regenerates Boost.Outcome docs
2019-08-14 11:29:28 +00:00
Jenkins nedprod CI
87e77d18db
Merging commit ned14/outcome@0e966c8cd8 :
...
Merged from develop branch as CDash reports all green
2019-08-14 11:29:16 +00:00
Jenkins nedprod CI
d196494c35
Travis CI regenerates Boost.Outcome docs
2019-08-14 10:14:54 +00:00
Christos Stratopoulos
fe3d15fce9
Fix Boost.System trait namespacing
...
I noticed that the [`outcome_throw_as_system_error_with_payload(BoostErrorCodeEnum &&)`](https://ned14.github.io/outcome/reference/functions/policy/outcome_throw_as_system_error_with_payload_boost_enum/ ) page refers to the trait class `boost::system::errc::is_error_meow_enum<BoostErrorCodeEnum>`. As per the [Boost.System docs](https://www.boost.org/doc/libs/1_70_0/libs/system/doc/html/system.html#ref_boostsystemerror_code_hpp ) the trait is spelled `boost::system::is_error_meow_enum` (no `errc` namespace).
Happily this error does not appear to be reproduced anywhere in the actual code:
- [`error_code_registration.cpp`](doc/src/snippets/boost-only/error_code_registration.cpp) puts the specialization in `boost::system`
- [`boost_result.hpp`](https://github.com/ned14/outcome/blob/develop/include/outcome/boost_result.hpp#L69 ) just opens the namespace `boost::system::errc` so that (if I follow) ADL allows calling outcome_throw_as_system_error_with_payload(boost::system::errc::errc_t)`.
2019-08-13 13:55:04 -04:00
Jenkins nedprod CI
a0db50ba99
Travis CI regenerates Boost.Outcome docs
2019-08-13 14:56:48 +00:00
Jenkins nedprod CI
4598879ed9
Merging commit ned14/outcome@5e9c7aa1d0 :
...
Merged from develop branch as CDash reports all green
2019-08-13 14:56:36 +00:00
Jenkins nedprod CI
1c1a380edb
Travis CI regenerates Boost.Outcome docs
2019-08-13 14:02:54 +00:00
Jenkins nedprod CI
119d07edb8
Travis CI regenerates Boost.Outcome docs
2019-08-13 12:58:50 +00:00
Jenkins nedprod CI
cfedd80189
Merging commit ned14/outcome@84535ade84 :
...
Merged from develop branch as CDash reports all green
2019-08-13 12:58:38 +00:00
Jenkins nedprod CI
044e72ad28
Travis CI regenerates Boost.Outcome docs
2019-08-13 11:06:00 +00:00
Jenkins nedprod CI
73f5b117a3
Merging commit ned14/outcome@83128a4f65 :
...
Merged from develop branch as CDash reports all green
2019-08-13 11:05:48 +00:00
Jenkins nedprod CI
f997695a53
Travis CI regenerates Boost.Outcome docs
2019-08-13 10:32:37 +00:00
Jenkins nedprod CI
d9e8f37e97
Travis CI regenerates Boost.Outcome docs
2019-08-07 08:57:23 +00:00
Jenkins nedprod CI
58247c9d76
Merging commit ned14/outcome@00291ed10b :
...
Merged from develop branch as CDash reports all green
2019-08-07 08:57:11 +00:00
Jenkins nedprod CI
91c15e56ee
Travis CI regenerates Boost.Outcome docs
2019-08-06 12:01:22 +00:00
Jenkins nedprod CI
96c93f6c36
Travis CI regenerates Boost.Outcome docs
2019-08-06 09:51:29 +00:00
Jenkins nedprod CI
19784c627c
Merging commit ned14/outcome@c146404642 :
...
Merged from develop branch as CDash reports all green
2019-08-06 09:51:17 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
3511c42703
Pin the git SHAs of the documentation gists.
2019-08-06 10:42:06 +01:00
Jenkins nedprod CI
5ab8fc7ce7
Travis CI regenerates Boost.Outcome docs
2019-08-02 09:46:27 +00:00
Jenkins nedprod CI
badc6f1309
Merging commit ned14/outcome@88df61e948 :
...
Merged from develop branch as CDash reports all green
2019-08-02 09:46:15 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
54f65422c6
Merge branch 'develop' into asio-recipe-update
2019-08-02 10:31:52 +01:00
Jenkins nedprod CI
13d49e283d
Travis CI regenerates Boost.Outcome docs
2019-07-31 13:03:02 +00:00
Jenkins nedprod CI
f310b0f497
Travis CI regenerates Boost.Outcome docs
2019-07-31 10:07:55 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
db611ba30d
More remedial work for issue #202 .
2019-07-31 10:51:19 +01:00
Christos Stratopoulos
3411a57f0c
add compatibility note
2019-07-29 13:49:55 -04:00
Jenkins nedprod CI
5516da4b48
Travis CI regenerates Boost.Outcome docs
2019-07-29 17:30:54 +00:00
Jenkins nedprod CI
f6ca061c4e
Merging commit ned14/outcome@0293ab2d55 :
...
Merged from develop branch as CDash reports all green
2019-07-29 17:30:42 +00:00
Christos Stratopoulos
793362c73b
fork doc/snippets
2019-07-29 13:25:48 -04:00
Jenkins nedprod CI
0689918369
Travis CI regenerates Boost.Outcome docs
2019-07-25 10:00:07 +00:00
Jenkins nedprod CI
d40b2ba1b9
Merging commit ned14/outcome@340eccac2b :
...
Merged from develop branch as CDash reports all green
2019-07-25 09:59:55 +00:00
Jenkins nedprod CI
44f59ab776
Travis CI regenerates Boost.Outcome docs
2019-07-24 09:17:55 +00:00
Jenkins nedprod CI
189e2ef0e6
Merging commit ned14/outcome@83556ab4e4 :
...
Merged from develop branch as CDash reports all green
2019-07-24 09:17:43 +00:00
Christos Stratopoulos
d1324f9cf9
add more async_result discussion
2019-07-11 15:42:59 -04:00
Christos Stratopoulos
38dfec4091
typo fixes
2019-07-11 15:24:02 -04:00
Christos Stratopoulos
47788c96b6
remove lingering ::experimental
2019-07-11 15:21:31 -04:00
Christos Stratopoulos
6fd5e96bb6
update documentation
2019-07-11 15:09:57 -04:00
Christos Stratopoulos
22a8bf9de5
update asio snippet
2019-07-11 15:01:27 -04:00
Jenkins nedprod CI
89572d0194
Travis CI regenerates Boost.Outcome docs
2019-06-27 15:07:44 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
694a32ab03
Fix #194 caused by failure to use relref shortcode.
2019-06-27 16:00:40 +01:00
Jenkins nedprod CI
3e3ce38b5f
Travis CI regenerates Boost.Outcome docs
2019-06-27 08:53:34 +00:00
Jenkins nedprod CI
2a3000aa0a
Merging commit ned14/outcome@ab8164df54 :
...
Merged from develop branch as CDash reports all green
2019-06-27 08:53:23 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
7f02970128
upd
2019-06-27 09:38:14 +01:00
Jenkins nedprod CI
478730c96d
Travis CI regenerates Boost.Outcome docs
2019-06-25 16:33:35 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
0c35dcf2c4
Update FAQ to match strong guarantee swap reality.
2019-06-25 17:14:43 +01:00
Jenkins nedprod CI
b476829962
Travis CI regenerates Boost.Outcome docs
2019-06-25 16:10:59 +00:00
Jenkins nedprod CI
e97e2233c8
Merging commit ned14/outcome@e788ef697c :
...
Merged from develop branch as CDash reports all green
2019-06-25 16:10:47 +00:00
Jenkins nedprod CI
90f1353ff2
Merging commit ned14/outcome@b04a5f6e09 :
...
Merged from develop branch as CDash reports all green
2019-06-25 16:10:45 +00:00
Jenkins nedprod CI
52afe7cb74
Merging commit ned14/outcome@0785dbd25f :
...
Merged from develop branch as CDash reports all green
2019-06-25 16:10:44 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
c98f5758a9
Fix issue #181 where Outcome didn't actually implement the strong swap guarantee,
...
despite being documented as doing so.
2019-06-25 17:01:21 +01:00
Jenkins nedprod CI
f06e910dcf
Travis CI regenerates Boost.Outcome docs
2019-06-24 20:57:28 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
ca78e3ccf1
Try again on that last commit!
2019-06-24 21:48:18 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
244008d271
Fix the is_nothrow_swappable emulation.
2019-06-24 21:09:37 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
3115d52341
Implemented first half of fixing issue #181 , where the strong guarantee for result swaps is now working correctly.
2019-06-23 16:48:29 +01:00
Jenkins nedprod CI
6085c62aee
Travis CI regenerates Boost.Outcome docs
2019-06-22 23:22:34 +00:00
Jenkins nedprod CI
aa5e662ba6
Travis CI regenerates Boost.Outcome docs
2019-06-22 20:30:05 +00:00
Jenkins nedprod CI
9e24360561
Merging commit ned14/outcome@5ed6b10a3f :
...
Merged from develop branch as CDash reports all green
2019-06-22 20:29:54 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
4b7a2a3b2c
Fix issue #192 where the std::basic_outcome_failure_exception_from_error()
...
was being defined twice for translation units which combine standalone and
Boost Outcome's.
2019-06-22 21:22:42 +01:00
Jenkins nedprod CI
4a053d5e15
Travis CI regenerates Boost.Outcome docs
2019-06-21 21:54:23 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
dd9e672c95
Issue #183 Added a separate motivation/plug_error_code
specifically for Boost.
2019-06-21 22:46:55 +01:00
Jenkins nedprod CI
6aada8eb62
Travis CI regenerates Boost.Outcome docs
2019-06-21 20:53:32 +00:00
Jenkins nedprod CI
d71b10fff7
Merging commit ned14/outcome@bb9dd4ec48 :
...
Merged from develop branch as CDash reports all green
2019-06-21 20:53:20 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
3f84bef655
Hopefully improve the fix for #189 according to Andrzej's feedback.
2019-06-21 21:45:08 +01:00
Jenkins nedprod CI
6329251927
Travis CI regenerates Boost.Outcome docs
2019-06-20 21:30:16 +00:00
Jenkins nedprod CI
d701f48952
Merging commit ned14/outcome@c373ed38f5 :
...
Merged from develop branch as CDash reports all green
2019-06-20 21:30:04 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2e93586ade
Replace shonky implementation which confused GCC 6 in preceding commit.
...
This hopefully will close issue #189 .
2019-06-20 22:20:02 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
01660ff54d
Issue #189 refactored the OUTCOME_TRY
implementation to use more clarified
...
customisation points capable of accepting very foreign inputs. Removed the
`std::experimental::expected<T, E>` specialisations, as those are no longer
necessary. Fixed the documentation for the customisation points which
previously claimed that they are ADL discovered, which they are not. Added
a recipe describing how to add in support for foreign input types.
2019-06-20 11:14:48 +01:00
Jenkins nedprod CI
644cbe5255
Travis CI regenerates Boost.Outcome docs
2019-06-19 09:23:34 +00:00
Jenkins nedprod CI
c912c61aba
Merging commit ned14/outcome@ca5995f40f :
...
Merged from develop branch as CDash reports all green
2019-06-19 09:23:22 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
3a8baf4264
Improved the FAQ answer made last night.
2019-06-19 10:14:28 +01:00
Jenkins nedprod CI
ae47a42d4e
Travis CI regenerates Boost.Outcome docs
2019-06-18 21:15:56 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
14e898e5be
Add FAQ item explaining issue #185 , and why we will do nothing to
...
fix it right now.
2019-06-18 22:05:06 +01:00
Jenkins nedprod CI
873d13c612
Travis CI regenerates Boost.Outcome docs
2019-06-18 10:20:17 +00:00
Jenkins nedprod CI
7e40fde0c6
Merging commit ned14/outcome@5d126a4ea1 :
...
Merged from develop branch as CDash reports all green
2019-06-18 10:20:06 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
81bb27b500
Issue #184 Refresh licence boilerplate on the top of all source files using license restamping script.
2019-06-18 10:54:55 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
0a68655e74
Issue #184 Place licence boilerplate on the top of all source files missing one.
2019-06-18 10:52:17 +01:00
Jenkins nedprod CI
fc6b73ea17
Travis CI regenerates Boost.Outcome docs
2019-06-17 21:24:49 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
ca7ef79433
Fix issue #182 where trait::is_exception_ptr_available<T>
was always true,
...
thus causing much weirdness, like not printing diagnostics and trying to feed
everything to `make_exception_ptr()`.
2019-06-17 22:15:49 +01:00
Jenkins nedprod CI
88e9978127
Travis CI regenerates Boost.Outcome docs
2019-06-17 10:30:42 +00:00
Jenkins nedprod CI
9b2bb57a82
Merging commit ned14/outcome@797d95d8e0 :
...
Merged from develop branch as CDash reports all green
2019-06-17 10:30:26 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
7670a1bbaa
Fix issue #190 in Boost edition where unit test suite was not runnable from the Boost release distro.
2019-06-17 11:22:51 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
9fac0f6008
upd
2019-05-26 22:35:42 +01:00