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

65 Commits

Author SHA1 Message Date
Antony Polukhin
a719764869 Update copyright years 2026-01-04 09:53:05 +03:00
Antony Polukhin
25393d3484 Update copyright years 2025-01-05 19:29:49 +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
c66dfab77f Switch to std::error_code from boost::system::error_code where possible (#76) 2024-12-17 12:07:38 +03:00
Antony Polukhin
6c60dde50b Update copyright years 2024-01-07 13:16:17 +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
d3c0efd9fd fixes to run MacOS tests in CI 2021-04-30 16:00:04 +03:00
Antony Polukhin
4abffffc72 update copyright years 2021-01-03 14:06:09 +03:00
Antony Polukhin
0b93b5e112 Update C++ standard detection logic for MSVC 2020-05-03 12:40:55 +03:00
Antony Polukhin
a9947765d7 Update copyright years 2019-01-06 20:30:18 +03:00
Antony Polukhin
9a079e1747 Fix macro name for using the standard fs 2019-01-05 22:02:58 +03:00
Antony Polukhin
9556f53e7c resolve merge conflicts and fix compilation with Standard C++ FS 2019-01-05 21:21:28 +03:00
Antony Polukhin
b3d0058136 More CI related fixes 2018-12-02 16:06:37 +03:00
Antony Polukhin
017d2436ac Use std::filesystem and std::error_code if user asked for that (refs #40) 2018-11-11 01:46:13 +03:00
Antony Polukhin
e3146fc544 Docs and copyrights updated 2018-11-10 19:45:40 +03:00
Antony Polukhin
a6ee3ec03e Windows related test updated 2016-02-09 23:08:39 +03:00
Antony Polukhin
3fb3934910 Revert win related changes and start again 2016-02-09 00:16:26 +03:00
Antony Polukhin
132fb8f7ed Windows related workaround (3) 2016-02-09 00:12:49 +03:00
Antony Polukhin
b0e0fc1da1 Windows related workaround (2) 2016-02-08 23:45:24 +03:00
Antony Polukhin
689d2fb09c Windows related workaround 2016-02-08 22:37:08 +03:00
Antony Polukhin
b63ccd57d6 Another attempt to fix win related error 2016-02-08 00:01:23 +03:00
Antony Polukhin
be4e06aa88 Attempt to fix Windows test 2016-02-07 23:09:19 +03:00
Antony Polukhin
e1ec82ae76 Added a search_system_folders load mode and some more tests 2016-02-07 20:48:44 +03:00
Antony Polukhin
499f7d5f43 Attempt to get more information about Android behavior 2015-12-21 21:43:45 +03:00
Antony Polukhin
31189329f8 Fix MS builds 2015-12-15 20:52:46 +03:00
Antony Polukhin
a4dbd85c31 Better error handling, more fair examples, better b2 workarounds, docs update, fixes for Android 2015-12-14 21:19:09 +03:00
Antony Polukhin
fd70247ce6 Another attempt to achieve portable b2 behavior 2015-12-09 23:35:27 +03:00
Antony Polukhin
faf4483fb0 Resolve issue with getting location of a self loaded object 2015-11-01 22:48:06 +03:00
Antony Polukhin
e887136d4c Make shared_library copyable 2015-10-27 01:20:34 +03:00
Antony Polukhin
28fe4dc5c4 Dropped Boost.Test usage because it was using windows.h directly and updated the dll2.hpp file with WinAPI declarations to be more close to Boost.WINAPI's dll.hpp file 2015-10-17 16:21:37 +03:00
Antony Polukhin
256356bb84 Many fixes for Windows platform 2015-10-17 15:04:00 +03:00
Antony Polukhin
9565608778 Ugly workarounds for Windows+b2 2015-09-24 01:15:47 +03:00
Antony Polukhin
b10c026a7c Win related fixes 2015-09-09 22:09:24 +03:00
Antony Polukhin
8eb1fafb9e Fix QNX, BSD and WIN platform dependant errors 2015-09-08 21:09:56 +03:00
Antony Polukhin
3d79f2c972 Fix Windows compilation, refactor all the Jamfile's logic for providing shared library locations 2015-09-06 21:48:25 +03:00
Antony Polukhin
cca4ac6a67 Dropped Windows specific load_library_as_* modes as irrelevant to library scope, refactored library_info, fixed problem with missing dlinfo call on some platforms, Travis fix 2015-09-01 22:36:02 +03:00
Antony Polukhin
40accf57c6 More tests 2015-08-22 12:01:54 +03:00
Antony Polukhin
4deb402132 Multiple MacOS related fixes 2015-07-21 00:18:16 +03:00
Antony Polukhin
b3bccdf0df MacOS related fixes and improved diagnostics for tests 2015-07-19 13:35:56 +03:00
Antony Polukhin
4aec4ad4b0 Multiple MacOS fixes, tests for loading libraries with 'load_mode::append_decorations' and libnames starting with 'lib' 2015-07-15 22:45:23 +03:00
Antony Polukhin
3d8f7fadd4 Added explicit operator bool and tests 2015-04-25 12:17:39 +03:00
Antony Polukhin
90c3903acf Polishing examples nad docs 2014-09-29 19:27:46 +04:00
Antony Polukhin
95bfd4eeac Renamed shared_library::path() to shared_library::location() 2014-09-26 15:42:50 +04:00
Antony Polukhin
dc51cb9a6b load_self() was removed and many issues were fixed 2014-09-26 15:18:41 +04:00
Antony Polukhin
458515e372 Fix formatting, make lib.path() tests more strict, improve symbol_location() 2014-09-25 12:53:05 +04:00
Antony Polukhin
490a670e26 Minor platform updates and tests fixes 2014-09-24 19:01:55 +04:00
Antony Polukhin
71db3573af Added append_native_decorations mode 2014-09-24 18:39:07 +04:00
Antony Polukhin
f0a6a438b4 Started the renaming to Boost.DLL 2 2014-08-29 18:19:35 +04:00