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
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
f99304f438
Fix bug in boostify script which was causing misgeneration of boostified Outcome's tests.
2019-08-13 14:55:18 +01: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)
db611ba30d
More remedial work for issue #202 .
2019-07-31 10:51:19 +01: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
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
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
dd50d7d677
Workaround last commit for GCC 6.
2019-07-25 10:52:54 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
960da029cc
Take a stab at fixing #202 by spelling out more detail from Concepts. Might break GCC 6, though.
2019-07-25 10:41:11 +01: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
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
b6b6e765d8
Fix bug which prevented CMake FetchContent working ( #200 )
2019-07-24 10:10:16 +01: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
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
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
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
bb9b4c9844
Restore quickcpplib GIT sha
2019-06-23 00:15:00 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
99e02dd889
Also prevent multiple definitions of boost::system::basic_outcome_failure_exception_from_error().
2019-06-22 22:01:43 +01: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
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)
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
c912c61aba
Merging commit ned14/outcome@ca5995f40f :
...
Merged from develop branch as CDash reports all green
2019-06-19 09:23:22 +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)
1054e19857
As per request from Boost release managers, relocated version.hpp
and revision.hpp
into detail (issue #184 )
2019-06-18 11:11:51 +01: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
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
95dfe90b7b
Merging commit ned14/outcome@1278e4297a :
...
Merged from develop branch as CDash reports all green
2019-06-17 10:30:29 +00:00
Jenkins nedprod CI
b7fadff747
Merging commit ned14/outcome@fb647456e0 :
...
Merged from develop branch as CDash reports all green
2019-06-17 10:30:27 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
9fac0f6008
upd
2019-05-26 22:35:42 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
4875c1c686
upd
2019-05-24 10:32:40 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
3a8bc94c0e
Update dependencies.
2019-05-16 09:51:57 +01: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
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
b4e0caa5fa
Merging commit ned14/outcome@3e69c0bdf5 :
...
Merged from develop branch as CDash reports all green
2019-03-04 11:32:58 +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
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
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
b93403b9a5
Remove all the out of date Standardese documentation comments (issue #166 ).
2019-02-28 22:02:20 +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
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
7f265bb832
Issue #172 Have _ub() use __assume(0) on MSVC.
2019-02-27 20:51:17 +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)
248b05f75c
Fix remaining failures on the Boost regression matrix.
2019-02-16 08:18:35 +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
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
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
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)
7c58d23d35
Fix bug in boostify script which was failing to update Boost.Outcome.
2019-02-12 14:52:03 +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)
2da50ff1d7
Added new tutorial page on conventions. Fixed many small docs bugs.
2019-02-09 14:45:47 +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
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
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
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
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
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
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
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
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
4a1623a3d1
Merging commit ned14/outcome@6254f79071 :
...
Merged from develop branch as CDash reports all green
2019-01-30 00:34:42 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
bc306f037e
Finished clang-tidy round.
2019-01-30 00:23:15 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
c11e7968e0
clang-tidy pass.
2019-01-29 22:54:59 +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
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
e90229e265
Prevent Boost conversion for tests/experimental-core-outcome-status.cpp.
2019-01-28 12:16:38 +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)
19998e2d05
Finished documentation on Experimental Outcome.
2019-01-26 23:38:56 +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
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
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
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
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
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
308b780c0b
Merging commit ned14/outcome@aaa7f28bc3 :
...
Merged from develop branch as CDash reports all green
2019-01-19 01:36:48 +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
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
5ed48ae665
Fix issue #162 again. Somehow or other the change to this file did not make the commit last time. Worrying.
2019-01-18 13:57:58 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
ae42516282
Suppress GCC >= 8 warnings about unnecessary parentheses.
2019-01-17 22:42:01 +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
028579f7a7
Merging commit ned14/outcome@1b5dc25c24 :
...
Merged from develop branch as CDash reports all green
2019-01-17 01:23:05 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
046a6d7f1c
Fix recent breakage in automatic merging of commits to Boost.Outcome.
2019-01-17 01:03:19 +00:00