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

122 Commits

Author SHA1 Message Date
Antony Polukhin
a719764869 Update copyright years 2026-01-04 09:53:05 +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
cb815af057 Add missing override into example 2025-01-10 22:10:45 +03:00
Antony Polukhin
25393d3484 Update copyright years 2025-01-05 19:29:49 +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
f71d8e7bd7 Fix "Factory method in plugin" example and modernize all the examples (#86)
Fixes https://github.com/apolukhin/Boost.DLL/issues/62
2024-12-22 13:15:43 +03:00
Antony Polukhin
96ee80d134 Remove a confusing comment. The next example shows the proper usage of BOOST_DLL_ALIAS
Fixes https://github.com/apolukhin/Boost.DLL/issues/54
2024-12-22 11:01:30 +03:00
Antony Polukhin
06bc4c8b4b Modernize code and drop Boost.Function dependency (#77) 2024-12-17 13:49:58 +03:00
Antony Polukhin
29a15f642b Do not use boost::move in examples 2024-12-15 19:01:23 +03:00
Antony Polukhin
6c60dde50b Update copyright years 2024-01-07 13:16:17 +03:00
Antony Polukhin
200bff6f93 Update copyright years 2023-01-19 09:49:28 +03:00
Antony Polukhin
f15f3f1abf fix ambiguities in tests while using std::filesystem 2022-09-01 17:32:49 +03:00
Antony Polukhin
9f9471cc33 update copyright years 2022-01-30 13:05:45 +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
a9947765d7 Update copyright years 2019-01-06 20:30:18 +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
ad38fe8bb3 Remove obsolete Jamfile (fixes #44 and fixes #45) 2019-01-05 16:57:10 +03:00
Antony Polukhin
ee8bdd333a Drop last change, as it does not affect sanitizers 2018-12-08 18:08:25 +03:00
Antony Polukhin
6d6bf67548 Mark my_plugin_sum as visible 2018-12-08 17:49:15 +03:00
Antony Polukhin
543298e367 Add missing include 2018-12-08 15:23:37 +03:00
Antony Polukhin
95202e9e17 Fix UB with visibility of base class 2018-12-08 15:10:18 +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
9305ef7ee9 Fix for MinGW compilation (2) 2017-02-25 23:42:41 +03:00
Antony Polukhin
dea1230c32 Fix for MinGW compilation 2017-02-25 23:13:59 +03:00
Antony Polukhin
6f4e9ca40f Move MinGW related workaround into cpp file in tutorial8 (for consistency) 2016-10-17 22:12:42 +03:00
Uskok
aa1981820b Update refcounting_plugin.hpp
Without BOOST_DLL_FORCE_ALIAS_INSTANTIATION it is not working under Windows with MinGW. Tested with TDM-GCC 492-x64
2016-10-14 07:49:45 +02:00
klemens-morgenstern
2169bc69c4 removed shared_ptr 2016-06-17 22:08:14 +02:00
klemens-morgenstern
60cb4fe628 updated doc and removed boost::shared_ptr<smart_library> stuff 2016-06-07 12:14:44 +02:00
klemens-morgenstern
c82cb99ec9 Fixed errornous commit 2016-05-27 18:49:40 +02:00
klemens-morgenstern
2227304440 first bit of doc for mangled stuff 2016-05-27 18:48:15 +02:00
Antony Polukhin
279e323ac2 Fix C++11 compilation of getting_started 2016-03-10 23:26:52 +03:00
Antony Polukhin
28f820d351 Docs updated 2016-03-10 23:12:43 +03:00
Reto Schneider
448d447dec Remove superfluous include <boost/make_shared.hpp> 2016-03-03 09:47:40 +01:00
Antony Polukhin
2a09a929b4 Fix a memory leak in example 2016-02-23 18:21:09 +03:00
Antony Polukhin
046a7bafbf Merge pull request #25 from rettichschnidi/rettichschnidi-typos
Fixing some typos
2016-02-23 09:15:21 +03:00
Reto Schneider
e7225a8022 Fix typo: of vs fo 2016-02-22 13:50:15 +01:00
Reto Schneider
a37acbb53b Remove superfluous semicolon 2016-02-16 17:46:28 +01: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
aa82c1f6e6 Fix error, apppearing in C++11 mode 2016-01-18 21:33:43 +03:00
Antony Polukhin
635f235525 Docs related improvements 2016-01-17 13:18:18 +03:00
Antony Polukhin
d377c4def9 Improved docs, functor returned by import* functions is now smaller 2016-01-16 23:32:40 +03:00
Antony Polukhin
65abcb00e4 Major simplification of the getting started 2016-01-13 23:28:15 +03:00
Antony Polukhin
9714445f92 Fix file access permissions 2015-12-29 23:14:42 +03:00
Antony Polukhin
f8ef7e176c More b2 related workarounds for MinGW, simplified Windows code and fixed warnings 2015-12-29 23:14:42 +03:00
Antony Polukhin
b10e9326ea Moar b2 workarounds 2015-12-22 21:10:53 +03:00
Antony Polukhin
60a7fe7b4c Fix Linux examples 2015-12-16 21:44:29 +03:00
Antony Polukhin
ef9ab7245e Fix Windows examples 2015-12-16 21:03:07 +03:00