Antony Polukhin
|
a719764869
|
Update copyright years
|
2026-01-04 09:53:05 +03:00 |
|
Antony Polukhin
|
4105c3a8f8
|
Test CMake in CI and add initial CMakeLists.txt for tests (#100)
|
2025-06-27 20:39:11 +03:00 |
|
Antony Polukhin
|
013633d375
|
Switch to std::shared_ptr from boost::shared_ptr and provide a BOOST_… (#90)
…DLL_USE_BOOST_SHARED_PTR compatibility macro to restore the old behavior
Fixes https://github.com/boostorg/dll/issues/75
|
2025-01-30 21:42:48 +03:00 |
|
Antony Polukhin
|
25393d3484
|
Update copyright years
|
2025-01-05 19:29:49 +03:00 |
|
Antony Polukhin
|
d4c93c501a
|
More tests, docs and fixes for library_info (#89)
|
2025-01-05 19:24:06 +03:00 |
|
Antony Polukhin
|
e7ad58bfb9
|
Use std::thread in tests (#88)
|
2024-12-30 14:34:53 +03:00 |
|
Antony Polukhin
|
816955cc8d
|
Modernize codebase (#87)
|
2024-12-28 09:01:36 +03:00 |
|
Antony Polukhin
|
fdb48ba8f4
|
Add test from bugreport, provide compile time diagnostics for such cases (#85)
Fixes https://github.com/apolukhin/Boost.DLL/issues/47
|
2024-12-22 10:32:29 +03:00 |
|
Antony Polukhin
|
9d452d1459
|
Add smoke test for shared_library construction from native handler and cleanup the program_location implementation (fixes https://github.com/boostorg/dll/issues/70) (#83)
|
2024-12-21 15:09:52 +03:00 |
|
Antony Polukhin
|
e6304f480b
|
Make smart library work in C++11 mode (#80)
|
2024-12-19 21:47:04 +03:00 |
|
Antony Polukhin
|
3a903d2bb3
|
Avoid Boost.Spirit usage (#79)
|
2024-12-18 23:31:58 +03:00 |
|
Antony Polukhin
|
06bc4c8b4b
|
Modernize code and drop Boost.Function dependency (#77)
|
2024-12-17 13:49:58 +03:00 |
|
Antony Polukhin
|
c66dfab77f
|
Switch to std::error_code from boost::system::error_code where possible (#76)
|
2024-12-17 12:07:38 +03:00 |
|
Antony Polukhin
|
46da0d1bac
|
Require C++17 for the smart* part of the library
|
2024-12-15 20:20:55 +03:00 |
|
René Ferdinand Rivera Morell
|
477583869e
|
Add support for modular build structure. (#71)
This is part of the effort to make the Boost libraries "modular" for build and consumption. See https://lists.boost.org/Archives/boost/2024/01/255704.php and https://github.com/grafikrobot/boost-b2-modular/blob/b2-modular/README.adoc for more information.
This PR depends on the following other PRs being merged to both develop and master branches of the respective repos:
- https://github.com/boostorg/boost/pull/854
|
2024-08-24 12:39:04 +03:00 |
|
Antony Polukhin
|
6c60dde50b
|
Update copyright years
|
2024-01-07 13:16:17 +03:00 |
|
Antony Polukhin
|
482c5b3b03
|
CI fix attempt (1)
|
2023-10-21 15:49:22 +03:00 |
|
Antony Polukhin
|
fa1e323a62
|
CI fix attempt
|
2023-10-21 15:11:47 +03:00 |
|
Antony Polukhin
|
eaf60c819d
|
Drop C++03 support (#66)
|
2023-10-21 10:49:58 +03:00 |
|
Antony Polukhin
|
ca02dd46e3
|
Fix test failures on glibc 2.36+
Fixes https://github.com/boostorg/dll/issues/58
Fixes https://github.com/apolukhin/Boost.DLL/issues/61
|
2023-05-29 08:58:08 +03:00 |
|
Antony Polukhin
|
200bff6f93
|
Update copyright years
|
2023-01-19 09:49:28 +03:00 |
|
Antony Polukhin
|
9f9471cc33
|
update copyright years
|
2022-01-30 13:05:45 +03:00 |
|
Antony Polukhin
|
aea9cad44e
|
do not confuse MSVC and just return *this (fixes #53, #55)
|
2021-10-01 15:06:48 +03:00 |
|
Antony Polukhin
|
9d884adb48
|
use info from .dynsym section if .symtab is empty or missing
|
2021-05-07 15:23:32 +03:00 |
|
Antony Polukhin
|
027b50aac1
|
Fix tests for MinGW platform
|
2021-05-02 17:37:12 +03:00 |
|
Antony Polukhin
|
b053729bfb
|
List protected ELF symbols in library_info as they are available for import (fixes #50)
|
2021-05-02 13:29:36 +03:00 |
|
Antony Polukhin
|
d3c0efd9fd
|
fixes to run MacOS tests in CI
|
2021-04-30 16:00:04 +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
|
6b2e3c7f66
|
Breaking change: rename import function into import_symbol (fixes #45)
|
2020-08-20 15:32:50 +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
|
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 |
|
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 |
|
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
|
8d2065391f
|
Fixed multiple Pointers and function pointer names not matching demangle
names
|
2019-12-07 13:47:37 +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
|
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 |
|