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 |
|
Peter Dimov
|
88a7be42b5
|
Update Clang version check
|
2021-06-14 14:38:26 +03:00 |
|
Peter Dimov
|
a3225e78e2
|
Update GCC version check
|
2021-06-14 14:35:50 +03:00 |
|
Peter Dimov
|
3c469fe710
|
Update std_interop_test5.cpp
|
2021-06-14 04:19:45 +03:00 |
|
Peter Dimov
|
c2d044f34e
|
Add std_interop_test6
|
2021-06-14 04:09:24 +03:00 |
|
Peter Dimov
|
9fdfa6c645
|
Move code == condition comparisons into error_code, unwrap std::error_code when needed
|
2021-06-14 04:06:24 +03:00 |
|
Peter Dimov
|
42a257e17c
|
Add operator<< for error_condition
|
2021-06-14 03:59:44 +03:00 |
|
Peter Dimov
|
26d0d32c54
|
Add std_interop_test5
|
2021-06-14 03:53:55 +03:00 |
|
Peter Dimov
|
70b5449e99
|
Resolve ambiguity for std::error_code == boost::system::error_code
|
2021-06-14 03:53:00 +03:00 |
|
Peter Dimov
|
8043ce0278
|
Resolve ambiguity for std::error_code == boost::system::error_condition
|
2021-06-14 03:42:50 +03:00 |
|
Peter Dimov
|
83a2933afa
|
Disable failing test cases on clang-6 and earlier
|
2021-06-14 02:54:40 +03:00 |
|
Peter Dimov
|
2e707ca921
|
Disable -Wstrict-aliasing on g++ 6, really
|
2021-06-14 02:50:31 +03:00 |
|
Peter Dimov
|
a6c4b6329c
|
Add a deleted T const& conversion for clang-6 and earlier
|
2021-06-14 02:35:48 +03:00 |
|
Peter Dimov
|
5b1909eba4
|
Disable -Wstrict-aliasing on g++ 6 and below
|
2021-06-14 02:15:37 +03:00 |
|
Peter Dimov
|
9dc13fd82a
|
Change value() when holding std::error_code
|
2021-06-14 02:09:31 +03:00 |
|
Peter Dimov
|
e9cdb10409
|
Use std::hash<std::error_code> in hash_value
|
2021-06-14 01:51:33 +03:00 |
|
Peter Dimov
|
e625bd0eea
|
Do not access d2_ when <system_error> isn't available; use std::error_code comparisons in op== and op<
|
2021-06-13 22:48:31 +03:00 |
|
Peter Dimov
|
66656f7044
|
Use copy-init instead of direct-init for older clangs
|
2021-06-13 20:45:50 +03:00 |
|
Peter Dimov
|
0d8511f571
|
Use reinterpret_cast to pointer instead of to reference
|
2021-06-13 20:40:27 +03:00 |
|
Peter Dimov
|
fbc49bbaa0
|
Add more tests to std_interop_test3
|
2021-06-13 19:51:02 +03:00 |
|
Peter Dimov
|
344eb1e1f8
|
Rework error_code for better std interop
|
2021-06-13 19:47:37 +03:00 |
|
Peter Dimov
|
20b8e90dff
|
Add detail/snprintf.hpp
|
2021-06-13 18:58:50 +03:00 |
|
Peter Dimov
|
a0136e570d
|
Update tests/CMakeLists
|
2021-06-13 18:45:15 +03:00 |
|
Peter Dimov
|
6586fcb01e
|
Add errc_test3.cpp
|
2021-06-13 18:42:59 +03:00 |
|