Peter Dimov
455946faac
Merge pull request #49 from Thomas-Barbier-1A/cpp7_redundant_redeclar_constexpr
...
Fix c++17 warning redundant redeclaration of 'constexpr' static data
2019-10-02 02:55:45 -07:00
Thomas Barbier
08370c9158
Fix c++17 warning redundant redeclaration of 'constexpr' static data
...
member [-Werror=deprecated]
2019-10-01 18:49:31 +02:00
Peter Dimov
c556aba559
Remove redundant Travis job
2019-06-18 12:50:59 +03:00
Peter Dimov
ecc4ddd87c
Add gcc9, clang8 to Travis
2019-06-18 12:46:04 +03:00
Peter Dimov
f67827eee3
Add dist: trusty
to .travis.yml
2019-06-18 01:08:17 +03:00
Peter Dimov
c08b8a94ea
Fix sign extension (warning 4826.) Closes #48 .
2019-05-24 18:55:27 +03:00
Peter Dimov
835e5de228
Add clang-win to Appveyor
2019-05-14 04:16:53 +03:00
Peter Dimov
dc2ad73e30
Merge pull request #47 from KABoissonneault/feature/issue_46
...
Added boost::winapi::ERROR_CONNECTION_ABORTED_ to handled error codes…
2019-05-13 18:14:54 -07:00
Kévin Alexandre Boissonneault
32a6c13533
Added boost::winapi::ERROR_CONNECTION_ABORTED_ to handled error codes in Win32's system_category, making it equivalent to errc::connection_aborted
2019-05-13 18:08:24 -04:00
Peter Dimov
bfbc5ec42f
Remove BOOST_SYSTEM_REQUIRE_CONST_INIT; variables are constexpr, so no longer needed. Closes #45 .
2019-05-12 04:15:35 +03:00
Peter Dimov
9deadda4b4
Merge branch 'feature/system-generic-visible' into feature/std-ec-mismatch
2019-04-25 20:54:01 +03:00
Peter Dimov
3b6315e4a1
Add BOOST_SYMBOL_VISIBLE to system_category(), generic_category()
2019-04-25 16:55:13 +03:00
Peter Dimov
1d845408dd
Fix thread safety issue in std interop
2019-04-25 01:01:48 +03:00
Peter Dimov
e08e4253d0
Avoid allocation on interop for system/generic categories; fix DLL interoperability on msvc-14.x by poking into std::system_category::_Addr
2019-04-25 00:31:25 +03:00
Peter Dimov
afc51937be
Mark to_std_category as BOOST_SYMBOL_VISIBLE
2019-04-24 23:18:19 +03:00
Peter Dimov
907c867cd1
Rename test/std_ec_mismatch to std_single_instance; test also static and shared libraries
2019-04-24 21:15:39 +03:00
Peter Dimov
9f225112f1
Add std_ec_mismatch_test
2019-04-24 18:19:21 +03:00
Peter Dimov
48b8a6c41c
Switch Appveyor to 2015 image
2019-04-14 18:06:05 +03:00
Peter Dimov
9b8cb7f1f6
Fix wrong null character stripping for FormatMessage (Nikita Kniazev)
2019-03-24 01:59:23 +02:00
Peter Dimov
90b2356015
system_error_test: Increase tested messages range (Nikita Kniazev)
2019-03-24 00:24:05 +02:00
Peter Dimov
1c36a72b79
Merge pull request #40 from Kojoley/system_error_test-mingw-non-en
...
system_error_test: Enable locale query on MinGW-w64
2019-03-17 11:28:45 +02:00
Nikita Kniazev
7947d0ed0d
system_error_test: Reenable locale query on MinGW and Cygwin
2019-03-17 01:53:37 +03:00
Peter Dimov
72d3e96c73
Disable English-dependent test; fixes #39 .
2019-03-16 19:51:21 +02:00
Peter Dimov
ca882f286c
Skip system_category_test_utf8; comparing against FormatMessageA isn't going to work. Fixes #38 .
2019-03-16 19:44:43 +02:00
Peter Dimov
df78f08bd2
Merge pull request #37 from Kojoley/patch-1
...
system_category_test: Increase buffer size
2019-03-16 19:02:47 +02:00
Nikita Kniazev
f878f41fe7
system_category_test: Increase buffer size
...
The message for 5810 error does not fit into buffer on non-English locales.
2019-03-16 01:55:18 +03:00
Peter Dimov
0134441a6e
Add warnings_test.cpp; disable -Wnon-virtual-dtor on g++ < 4.6
2019-03-04 19:23:32 +02:00
Peter Dimov
c705bab504
#pragma GCC diagnostic push/pop requires gcc 4.6
2019-03-04 17:38:52 +02:00
Peter Dimov
af1dc84160
Disable -Wnon-virtual-dtor
2019-03-04 16:35:35 +02:00
Peter Dimov
2d37749d00
Enable -Wnon-virtual-dtor in warnings_test
2019-03-04 15:40:03 +02:00
Peter Dimov
3164b387a5
Revert operator bool() to its pre-failed value() != 0 meaning
2019-02-27 21:10:57 +02:00
Peter Dimov
9753cf7668
Update test/Jamfile
2019-02-27 06:23:16 +02:00
Peter Dimov
ef7c34fc30
Remove use of _alloca
2019-02-26 17:22:58 +02:00
Peter Dimov
f726c068c3
Add UTF-8 tests
2019-02-26 16:42:47 +02:00
Peter Dimov
2929d2dea2
Fix .travis.yml
2019-01-06 04:38:22 +02:00
Peter Dimov
2c01c5d5c8
Add test/cmake_subdir_test
2019-01-05 19:55:38 +02:00
Peter Dimov
5ab9a5117d
Update CMakeLists.txt
2019-01-04 19:38:01 +02:00
Mike Dev
ee916382df
[CMake] Generate cmake target that other libraries can use
...
... to express their dependency on this library and retrieve any
configuration information such as the include directory, binary
to link to (if any), transitive dependencies, necessary compiler
options or the required c++ standards level.
2018-12-23 22:47:51 +01:00
Peter Dimov
fc1f2f4845
Remove essentials from yml files
2018-12-22 05:14:53 +02:00
Peter Dimov
65daf972d3
Update .yml files
2018-12-18 21:56:44 +02:00
Peter Dimov
3a4fff686e
Fix warnings on clang-win
2018-10-27 05:30:27 +03:00
Peter Dimov
054c0caf60
Add newline at end
2018-10-04 21:13:56 +03:00
Peter Dimov
b31fb4804d
Document system_error changes; add example for message(ev, buffer, len)
2018-10-03 03:40:10 +03:00
Peter Dimov
7f303cc4b6
Remove old .html files; update redirect
2018-10-03 01:19:28 +03:00
Peter Dimov
504fb05c2f
Make system_error(ec) explicit, return by value from system_error::code()
2018-10-03 01:15:43 +03:00
Peter Dimov
d13fa54450
Remove throws() from synopsis; document system_error
2018-10-03 00:24:10 +03:00
Peter Dimov
fb44b43f0a
Merge branch 'develop' into feature/asciidoc
2018-10-02 23:02:24 +03:00
Peter Dimov
e87cd333a8
Work around 'unused variable' MSVC warning
2018-10-02 18:39:41 +03:00
Peter Dimov
3d01409fe6
Avoid long long warnings
2018-10-02 17:51:09 +03:00
Peter Dimov
25a34e1647
Merge branch 'develop' into feature/warnings-all
2018-10-02 17:15:40 +03:00