Commit Graph

2221 Commits

Author SHA1 Message Date
Niall Douglas
761d721680
Merge pull request #156 from akrzemi1/develop
docs: added Motivation section -- a placeholder for now
2018-10-24 18:51:20 +01:00
Andrzej Krzemieński
0c971a020b
docs: minor changes to description of exceptions
I have implemented Niall's suggestions. For now, I just treat it as a placeholder. I want to check if I got the source file structure correct.
2018-10-24 12:43:39 +02:00
Andrzej Krzemienski
7126aa5a55 docs: added Motivation section -- a placeholder for now 2018-10-24 00:12:55 +02:00
Jenkins nedprod CI
560b9fa011 Merged from develop branch as CDash reports all green 2018-10-18 00:00:31 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2afe38db20
Update to latest SG14 status code. 2018-10-17 19:18:43 +01:00
Jenkins nedprod CI
371b67c2e9 Merged from develop branch as CDash reports all green 2018-10-16 00:00:31 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
0c4200b7ca
Update SG14 status code once more to fix a bug. 2018-10-15 20:04:47 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
e769538af8
Merge branch 'master' into develop 2018-10-15 19:55:14 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
f380b5a069
Latest SG14 status code + unit test Herb wanted. 2018-10-15 19:53:56 +01:00
Jenkins nedprod CI
0f9d9b0122 Merged from develop branch as CDash reports all green 2018-10-13 00:00:27 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
c1e2f1a5ee
Merge branch 'develop' 2018-10-12 10:01:36 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
a312371cd7
Fixups in Outcome's unit tests for latest SG14 status code. This appears to be failing on VS2017 due to a compiler bug, sigh. 2018-10-12 09:59:12 +01:00
Jenkins nedprod CI
ee0d3a6bcc Merged from develop branch as CDash reports all green 2018-10-12 00:00:28 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
b15c90b74a
Rename single header outcome basic and experimental to suit compiler explorer. 2018-10-11 18:58:43 +01:00
Jenkins nedprod CI
2966e5f91a Merged from develop branch as CDash reports all green 2018-09-21 00:00:32 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
f0f6474b1a
Add macro OUTCOME_DISABLE_EXECINFO to work around issue #153 2018-09-20 19:00:20 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
4cfb3e06c1
Add in the presentation and video from the Dublin C++ users meeting talk 2018-09-20 09:21:47 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
af78839871
GCC 5 no longer can compile Outcome at all due to https://stackoverflow.com/questions/45607450/gcc5-nested-variable-template-is-not-a-function-template.
Added explicit version trap for GCC 5 to say it can not work. Note this is not a
breaking change, GCC 5 was never supported officially in any v2 Outcome.
2018-09-20 09:20:50 +01:00
Jenkins nedprod CI
80837ea4ee Merged from develop branch as CDash reports all green 2018-09-15 00:00:29 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
97cad4a622
OUTCOME_TRY now probes for .assume_value(), and if present uses it. Also patched in std::experimental::expected<T, E> support. 2018-09-14 18:09:24 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
aefc790a53
Issue #150 **BREAKING CHANGE** result<T, E>, boost_result<T, E> and std_result<T, E>
no longer implement hard UB on fetching a value from a valueless instance if `E` is
a UDT, they now fail to compile with a useful error message. If you wish hard UB,
use `unchecked<T, E>`, `boost_unchecked<T, E>` or `std_unchecked<T, E>` instead.
2018-09-14 18:08:22 +01:00
Jenkins nedprod CI
10acae4a1f Merged from develop branch as CDash reports all green 2018-09-06 00:00:27 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
c678b9221e
Add experimental single header edition (issue #149) 2018-09-05 09:42:11 +01:00
Jenkins nedprod CI
dc389e884f Merged from develop branch as CDash reports all green 2018-09-05 00:00:27 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
dade07176c
Fix issue #148 where fetch is no longer available on OS X. 2018-09-04 19:13:49 +01:00
Jenkins nedprod CI
23a29178a5 Merged from develop branch as CDash reports all green 2018-09-04 00:00:24 +01:00
Andrzej Krzemienski
3fed7ed5ae docs: addressed value 0 in erro_code enums 2018-09-03 23:58:05 +02:00
Jenkins nedprod CI
d38b76b7bd Merged from develop branch as CDash reports all green 2018-09-03 00:00:25 +01:00
Niall Douglas
0a94b0cd65
Merge pull request #145 from johnthagen/patch-1
Fix spelling typo in docs
2018-09-02 18:25:13 +01:00
johnthagen
9edd2fabaa
Fix spelling typo in docs 2018-09-02 07:42:17 -04:00
Jenkins nedprod CI
1eb8d0b3f3 Merged from develop branch as CDash reports all green 2018-08-24 00:00:25 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
92c8fa50a2
upd 2018-08-23 09:33:29 +01:00
Jenkins nedprod CI
c7b5c74131 Merged from develop branch as CDash reports all green 2018-08-16 00:00:24 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
4499df4c41
upd 2018-08-15 18:39:11 +01:00
Jenkins nedprod CI
c7ffd269d3 Merged from develop branch as CDash reports all green 2018-07-04 00:00:28 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2f521b22a9
upd 2018-07-03 09:38:21 +01:00
Jenkins nedprod CI
814a30c810 Merged from develop branch as CDash reports all green 2018-06-26 00:00:28 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
ef970dccd0
upd 2018-06-25 09:38:29 +01:00
Jenkins nedprod CI
1fb488ca39 Merged from develop branch as CDash reports all green 2018-06-23 00:00:28 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
3f755a0534
Fix build brokenness 2018-06-22 21:18:48 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
d949bc40d4
upd 2018-06-22 18:45:03 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
1051e50aef
upd 2018-06-22 09:34:56 +01:00
Jenkins nedprod CI
6a49ff75e6 Merged from develop branch as CDash reports all green 2018-06-22 00:00:28 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
b1ff9f2a28
Fix compilation on GCC 8, thanks to cstratopoulos for the fix at pr #144.
Add FAQ entry comparing Outcome to P0709 Deterministic Exceptions.
2018-06-21 21:30:16 +01:00
Jenkins nedprod CI
087345d0dd Merged from develop branch as CDash reports all green 2018-06-21 00:00:28 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
877f8e80a5
Fix build failure caused by upstream changes in SG14 status-code. 2018-06-20 09:54:39 +01:00
Jenkins nedprod CI
137bc83887 Merged from develop branch as CDash reports all green 2018-06-20 00:00:29 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
4eb1466c77
upd 2018-06-19 09:32:59 +01:00
Jenkins nedprod CI
671b01d341 Merged from develop branch as CDash reports all green 2018-06-16 00:00:28 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
95e0a2210d
upd 2018-06-15 18:54:09 +01:00