2
0
mirror of https://github.com/boostorg/dll.git synced 2026-01-19 04:12:08 +00:00

797 Commits

Author SHA1 Message Date
Antony Polukhin
a43f0965cb GithubActions CI: fixes 2021-04-22 20:00:40 +03:00
Antony Polukhin
5e4a4bc096 update CI: fixes 2021-04-22 10:56:13 +03:00
Antony Polukhin
c1b3c9a3a6 GithubAction CI added and fixed boost-inspect warning 2021-04-22 10:30:14 +03:00
Antony Polukhin
c2723ba5d2 fix broken link 2021-04-22 10:29:26 +03:00
Antony Polukhin
a19dc17195 Merge pull request #49 from phprus/posix-char
Remove unneeded convert from wchar_t to char on POSIX environment
2021-03-01 12:55:31 +03:00
Владислав Щапов
13072b4fed Remove unneeded convert from wchar_t to char on POSIX environment 2021-02-11 20:26:43 +05:00
Antony Polukhin
8e94aba599 Merge pull request #48 from eldiener/develop
[skip ci] Add "cxxstd" json field
boost-1.76.0 boost-1.76.0.beta1
2021-01-20 10:34:23 +03:00
Edward Diener
8939067684 [skip ci] Add "cxxstd" json field. The "cxxstd" json field is being added to each Boost library's meta json information for libraries in order to specify the minumum C++ standard compilation level. The value of this field matches one of the values for 'cxxstd' in Boost.Build. The purpose of doing this is to provide information for the Boost website documentation for each library which will specify the minimum C++ standard compilation that an end-user must employ in order to use the particular library. This will aid end-users who want to know if they can successfully use a Boost library based on their C++ compiler's compilation level, without having to search the library's documentation to find this out. 2021-01-19 16:21:29 -05:00
Antony Polukhin
ba196ca965 fix coverage reports 2021-01-04 22:03:53 +03:00
Antony Polukhin
7b1a46ee3d Specify address model for MSVC
Relates https://github.com/boostorg/build/issues/659
2021-01-04 11:00:30 +03:00
Antony Polukhin
4abffffc72 update copyright years 2021-01-03 14:06:09 +03:00
Antony Polukhin
a2b058f67d Merge pull request #47 from sdarwin/lcov
update lcov in .travis.yml
2021-01-03 12:55:13 +03:00
sdarwin
3035d92cba update lcov in .travis.yml 2020-12-30 14:31:37 +00:00
Antony Polukhin
7e6453f02a Add info on difference between function pointer imports and function type imports to the FAQ section (fixes #49) 2020-08-20 18:03:25 +03:00
Antony Polukhin
6b2e3c7f66 Breaking change: rename import function into import_symbol (fixes #45) 2020-08-20 15:32:50 +03:00
Antony Polukhin
6fed722419 Add missing includes (fixes #42, #43) boost-1.75.0.beta1 boost-1.75.0 boost-1.74.0 2020-07-23 15:04:16 +03:00
Antony Polukhin
df6734d0c7 Suppress warnings: conversion from 'boost::uint64_t' to 'std::streamoff', possible loss of data boost-1.74.0.beta1 2020-05-06 13:34:06 +03:00
Antony Polukhin
3af91f6c13 Fix library_info to work properly with PE libraries that do not export symbols 2020-05-06 12:23:56 +03:00
Antony Polukhin
4740f758db Add tests for getting information from empy library and fix C++03 compatibility 2020-05-05 21:09:36 +03:00
Antony Polukhin
b92e7c8f49 Merge branch 'empty_dll' of github.com:Naios/dll into develop 2020-05-05 20:25:50 +03:00
Antony Polukhin
abd36a0987 Fix C++ standard detection logic for MSVC 2020-05-03 14:42:25 +03:00
Antony Polukhin
0b93b5e112 Update C++ standard detection logic for MSVC 2020-05-03 12:40:55 +03:00
Antony Polukhin
165c3a9077 CI update, including inspect tool usage and related fixes 2020-05-03 12:30:37 +03:00
Antony Polukhin
7f9a15af35 Fix C++11 checks on modern MSVCs 2020-05-03 11:00:29 +03:00
Denis Blank
d07968b87f Fix an assertion when a DLL doesn't export any public symbols at all
* Can be reproduced with any shared library that was built
  from an empty source file.
2020-04-20 03:54:41 +02:00
Antony Polukhin
ab37953980 fix testing with C++98 2020-02-01 19:31:08 +03:00
Antony Polukhin
d681d1e13e fix compilation of smart_library in c++11 mode (fixes #28) 2020-01-30 00:06:46 +03:00
Antony Polukhin
0d863e1591 Disable clang-win builds with cxxstd=14 2020-01-28 19:37:28 +03:00
Antony Polukhin
436175335b Disable new test because of the MSVC and clang-5 failures 2020-01-23 09:18:00 +03:00
Antony Polukhin
1fbd19b28b Merge pull request #37 from XiaLiChao82/develop
Fixes and tests for mangling
2020-01-22 21:57:27 +03:00
xlc
b0a62545f2 Try to fix a problem in ci testing where clang5 tried to export
std::string mangled symbols using pre the cxx11 ABI
2019-12-18 09:33:29 +08:00
xlc
bfe3abd687 Checks whether the mangled conforms to the standard 2019-12-13 06:03:44 +08:00
xlc
b35a40feae Fixed bug with gcc-8 compilation (remove unused typedef) 2019-12-10 09:50:55 +08:00
xlc
b2a9651a16 Resolve CI test compilation failure problem 2019-12-07 19:05:56 +08:00
xlc
8d2065391f Fixed multiple Pointers and function pointer names not matching demangle
names
2019-12-07 13:47:37 +08:00
xlc
20144b4ceb Try to solve the problem of gcc-8 compilation failure in CI tests 2019-12-05 00:49:25 +08:00
xlc
753eeb9d30 Resolve CI test compilation failure problem 2019-12-05 00:12:26 +08:00
xlc
954d85646a Fixed Branch Conflicts 2019-12-04 10:48:00 +08:00
xlc
eecb796f61 Merge remote-tracking branch 'upgrade/develop' into develop 2019-12-04 10:45:32 +08:00
xlc
c2619dca89 Fixed Branch Conflicts 2019-12-04 10:44:04 +08:00
xlc
7176f13c18 Fixed Branch Conflicts 2019-12-04 10:40:42 +08:00
xlc
a2641fd8c3 Fixed Branch Conflicts 2019-12-04 09:59:59 +08:00
xlc
07c77b9769 Fixed Branch Conflicts 2019-12-04 09:58:57 +08:00
xlc
4db44db15f Fixed Branch Conflicts 2019-12-04 09:45:24 +08:00
xlc
9e3b9d90f6 Fixed branch conflicts 2019-12-04 09:41:00 +08:00
xlc
02ee320d1c add <string> header file 2019-12-03 20:10:45 +08:00
xlc
5ed5ba5cd3 Fixed branch conflicts 2019-12-03 19:08:10 +08:00
xlc
b435374199 Fixed branch conflicts 2019-12-03 19:05:42 +08:00
xlc
6ce69d8d93 Fixed branch conflicts 2019-12-03 18:26:20 +08:00
xlc
8e771e5cff Fixed branch conflicts 2019-12-03 18:01:35 +08:00