28 Commits

Author SHA1 Message Date
Fedor Osetrov 62f8549933 feat boost.dll: support C++20 modules (#111)
This PR introduce `boost.dll` C++ module with usage example and CI tests
2026-05-24 08:03:05 +03:00
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 25393d3484 Update copyright years 2025-01-05 19:29:49 +03:00
Antony Polukhin 816955cc8d Modernize codebase (#87) 2024-12-28 09:01:36 +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 9f9471cc33 update copyright years 2022-01-30 13:05:45 +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 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 165c3a9077 CI update, including inspect tool usage and related fixes 2020-05-03 12:30:37 +03:00
Antony Polukhin a9947765d7 Update copyright years 2019-01-06 20:30: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 820b4f090c Allowed importing/exporting of references 2016-02-22 14:21:08 +03:00
Antony Polukhin cf9cbbfde5 Worked arrounf calling conventions, dropped dependency on boost::function for modern compilers, updatet the docs and improved some of the examples 2015-12-01 23:27:50 +03:00
Anton Polukhin 7a96e90280 MinGW related workaround: dealing with impossibility of making weak symbols 2014-10-31 16:11:06 +04:00
Antony Polukhin 29e4e60196 Added this_line_location() method 2014-09-25 18:42:06 +04:00
Antony Polukhin fca28f5920 Renaming to Boost.DLL 3 2014-08-29 18:28:58 +04:00
Antony Polukhin f0a6a438b4 Started the renaming to Boost.DLL 2 2014-08-29 18:19:35 +04:00
Antony Polukhin a132cd5434 More mature solution for #4 2014-08-25 19:41:47 +04:00
Antony Polukhin 52a95808df const aliases fixed and docs improved 2014-08-15 15:13:36 +04:00
Antony Polukhin c178605507 More tests and refcountable functions 2014-08-07 16:47:27 +04:00
Antony Polukhin eb76b43a82 Started the refcountable functions implementation 2014-08-07 11:59:24 +04:00
Antony Polukhin 9358675321 Scetch of documentation and aliases added 2014-08-06 18:01:53 +04:00
Antony Polukhin 3e2502e13e Initial commit 2014-08-05 17:37:33 +04:00