Peter Dimov
|
19f9d0c5b4
|
Fix unused parameter error
|
2021-09-16 19:43:32 +03:00 |
|
Peter Dimov
|
d17f7d7fe6
|
Fix unused variable warning
|
2021-09-16 19:32:22 +03:00 |
|
Peter Dimov
|
36843a4e2d
|
Fix unused variable warnings
|
2021-09-16 19:30:28 +03:00 |
|
Peter Dimov
|
a6c988181e
|
Include result.hpp in <boost/system.hpp>
|
2021-09-16 19:25:26 +03:00 |
|
Peter Dimov
|
10572b7a59
|
Trim includes in system_error.hpp
|
2021-09-16 19:21:27 +03:00 |
|
Peter Dimov
|
fe3d0e6c14
|
Update all references to <system_error> to refer to Boost.System
|
2021-09-16 19:16:30 +03:00 |
|
Peter Dimov
|
ae77563039
|
Define result in boost::system instead of in boost::result
|
2021-09-16 18:56:35 +03:00 |
|
Peter Dimov
|
fd852c675e
|
Add <boost/system/result.hpp>
|
2021-09-16 18:47:05 +03:00 |
|
Peter Dimov
|
6156076dab
|
Specify assign in terms of construction and assignment
|
2021-09-16 18:13:55 +03:00 |
|
Peter Dimov
|
984f8f1a92
|
Reorder constructor overloads
|
2021-09-16 18:04:27 +03:00 |
|
Peter Dimov
|
b507b2294e
|
Unbreak the loc == 0 case, even though the specification disallows it
|
2021-09-16 03:12:20 +03:00 |
|
Peter Dimov
|
39ad22d660
|
Update reference
|
2021-09-16 03:07:32 +03:00 |
|
Peter Dimov
|
3b70265ced
|
Rearrange error_code::failed to improve codegen
|
2021-09-15 16:42:47 +03:00 |
|
Peter Dimov
|
a65b91b3fb
|
Merge branch 'develop' into feature/source-location
|
2021-09-15 16:06:55 +03:00 |
|
Peter Dimov
|
bed0d59d22
|
Disable failing tests under g++ 7 -std=c++17
|
2021-09-15 15:23:52 +03:00 |
|
Peter Dimov
|
5e642b1d43
|
Remove error_condition::failed_ in order to prioritise construction efficiency over failed() efficiency (latter is rare for conditions)
|
2021-09-15 14:54:26 +03:00 |
|
Peter Dimov
|
b35b47d8c2
|
Reformat what() message slightly
|
2021-09-15 13:42:54 +03:00 |
|
Peter Dimov
|
f21035f8af
|
Move location to the end of what()
|
2021-09-15 07:58:24 +03:00 |
|
Peter Dimov
|
cd98f4edd7
|
Update system_error to incorporate the source location in what()
|
2021-09-15 07:42:57 +03:00 |
|
Peter Dimov
|
a9b64a888a
|
Add support for source_location to error_code
|
2021-09-15 07:03:18 +03:00 |
|
Peter Dimov
|
bb4b500cfc
|
Update Windows error mapping to match msvc-14.2 <system_error>
|
2021-09-08 00:48:55 +03:00 |
|
Peter Dimov
|
d44dab91dc
|
Merge pull request #62 from rohitk5252/patch-2
Update index.html
|
2021-09-08 00:24:46 +03:00 |
|
Peter Dimov
|
2b6498ad80
|
Merge pull request #63 from rohitk5252/patch-3
Update system.adoc
|
2021-09-08 00:24:30 +03:00 |
|
Peter Dimov
|
22072bfbc9
|
Merge pull request #64 from rohitk5252/patch-5
Update Jamfile.v2
|
2021-09-08 00:24:08 +03:00 |
|
Peter Dimov
|
65f644d5de
|
Switch ubuntu-16.04 jobs to ubuntu-18.04
|
2021-09-07 21:57:40 +03:00 |
|
Peter Dimov
|
f967081d7e
|
Merge pull request #69 from marc-groundctl/map-broken-pipe
Map ERROR_BROKEN_PIPE to errc_t::broken_pipe
|
2021-09-07 21:34:22 +03:00 |
|
Marc Aldorasi
|
19e9f08666
|
Map ERROR_BROKEN_PIPE to errc_t::broken_pipe
|
2021-09-07 12:02:02 -04:00 |
|
Peter Dimov
|
b41139b28e
|
Update documentation
boost-1.77.0.beta1
boost-1.77.0
|
2021-06-16 03:06:26 +03:00 |
|
Peter Dimov
|
39a19f3c90
|
Add constexpr to op== against error code enums
|
2021-06-16 03:06:11 +03:00 |
|
Peter Dimov
|
b4dd5e98c9
|
Update appveyor.yml
|
2021-06-15 20:53:48 +03:00 |
|
Peter Dimov
|
41e3a7c8af
|
Update appveyor.yml
|
2021-06-15 06:02:49 +03:00 |
|
Peter Dimov
|
aee97e91ce
|
Update .travis.yml
|
2021-06-15 05:34:04 +03:00 |
|
Peter Dimov
|
98533dedb3
|
Disable failing tests on g++ 4.8 and 4.9
|
2021-06-15 05:32:04 +03:00 |
|
Peter Dimov
|
fe811d1dd1
|
Update .travis.yml
|
2021-06-15 03:17:42 +03:00 |
|
Peter Dimov
|
137ecb4abf
|
Add more tests to std_interop_test7
|
2021-06-15 03:06:07 +03:00 |
|
Peter Dimov
|
e5cd7bf852
|
Placate g++ 6 and earlier
|
2021-06-15 02:25:13 +03:00 |
|
Peter Dimov
|
96cd1c0163
|
Add error_code comparisons against standard error code enums (to resolve the ambiguity when an enum is both standard and ours)
|
2021-06-15 02:17:26 +03:00 |
|
Peter Dimov
|
a9da17f2e2
|
Add std_interop_test9
|
2021-06-15 01:59:51 +03:00 |
|
Peter Dimov
|
f26dfd3dd7
|
Add error_code comparisons against standard error condition enums (to resolve the ambiguity when an enum is both standard and ours)
|
2021-06-15 01:52:32 +03:00 |
|
Peter Dimov
|
d09c998eb2
|
Add std_interop_test8
|
2021-06-15 01:43:49 +03:00 |
|
Peter Dimov
|
2374e85dc7
|
Add std_interop_test7
|
2021-06-14 22:25:31 +03:00 |
|
Peter Dimov
|
9167bf8ee8
|
Update documentation
|
2021-06-14 21:23:01 +03:00 |
|
Peter Dimov
|
7f7a9da4d5
|
Update revision history
|
2021-06-14 20:07:18 +03:00 |
|
Peter Dimov
|
67ae4d3c47
|
Disable std_interop_test5 on g++ 4.8 and 4.9, rather.
|
2021-06-14 19:04:15 +03:00 |
|
Peter Dimov
|
ee028e2f9d
|
Remove tabs
|
2021-06-14 18:28:29 +03:00 |
|
Peter Dimov
|
7657188802
|
Disable std_interop_test5 on g++ 4.7 and 4.8; these crash on Xenial, but the real g++ 4.8 on CentOS 7 and Trusty works
|
2021-06-14 18:07:06 +03:00 |
|
Peter Dimov
|
210c54b09a
|
Update .travis.yml
|
2021-06-14 17:36:29 +03:00 |
|
Peter Dimov
|
87bb5616a8
|
Update .travis.yml
|
2021-06-14 17:10:56 +03:00 |
|
Peter Dimov
|
6de562c79d
|
Update .travis.yml
|
2021-06-14 15:10:36 +03:00 |
|
Peter Dimov
|
8efb96350f
|
Clang 6 needs more help with mixed comparisons
|
2021-06-14 14:44:07 +03:00 |
|