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
xlc
af8912d8c8 Fixed branch conflicts 2019-12-03 17:56:44 +08:00
Lichao Xia
2f2a4be809 1.Resolve the problem of the pointer CV qualifier in demangle not
matching the name obtained by ctti_type_index::type_id.
    2.Resolved the problem where ctti_type_index::type_id could not be
    obtained when the template type in demangle contains default
parameters.
    3.Resolved the problem of ctti_type_index::type_id getting the
function
    name without Spaces between the return type and the parentheses when
the
    template parameter type in demangle is a function.
    4.Resolved the problem of ctti_type_index::type_id in demangle
getting
    no Spaces between the end '>' of the two templates
2019-12-01 10:38:04 +08:00
Antony Polukhin
3176e5c5b9 fix tests boost-1.73.0 boost-1.73.0.beta1 2019-11-27 21:44:32 +03:00
Antony Polukhin
d8495f3918 register template_method_linux_test in Jamfile and make test more strict; fix issues found by test 2019-11-27 21:14:23 +03:00
Antony Polukhin
974f5eee59 Merge pull request #35 from RamilGauss/develop
Fix for Issue #32 "DeImangle does not match when smart_library calls import_Imangled with const T* or std ::string"
2019-11-27 21:10:58 +03:00
Ramil
59ba09d327 Added comment and fix
Fix on incorrect results for Other::MyClass::Func() and MyClass::Func()
2019-11-24 17:44:16 +03:00
Ramil
2e5101d0a7 Added a copyright note 2019-11-24 17:39:38 +03:00
Ramil
9049914417 Added template method testing
Linux only
2019-11-24 12:09:13 +03:00
Ramil
1f6de5456d On Linux: template methods
A different entry in the export table for template and ordinary functions.
2019-11-24 12:04:15 +03:00
Antony Polukhin
f5d56094f1 fix warnings and work with enum without UB (fixes #30) 2019-11-23 20:59:00 +03:00
Antony Polukhin
86a799d7e1 fix warnings in switch 2019-11-23 17:06:21 +03:00
Nikita Kniazev
6708393b39 Switch to static dispatch (#34)
Ceases dependence on MPL
2019-11-23 10:56:12 +03:00
Nikita Kniazev
3b7d26647a Clang and ICC on Windows fixes (#33)
* There is no BOOST_MSVC_VER macro

* Clang and ICC on Windows fixes

* CI print bootstrap log on error

* Appveyor: Switch to VS2015 image because of Boost.Build

It requires `vswhere` to discover VC paths.

* Fix and improve branch detection on Travis

* Fix Clang-5 job on Travis

* Enable RTTI tests

* Add VC14.2 job

* Add Clang with VS2019 job

* Add comment to CI

* Restore the old simple logic for branches
2019-11-22 18:45:20 +03:00
Antony Polukhin
8f39a38a31 Increase fetch depth to avoid issues boost-1.72.0.beta1 boost-1.72.0 boost-1.71.0.beta1 boost-1.71.0 boost-1.70.0.beta1 boost-1.70.0 2019-01-31 01:25:05 +03:00
Antony Polukhin
927563d1ba ignore filesystem coverage 2019-01-12 22:44:33 +03:00
Antony Polukhin
eba80b479f Docs improved with references and new entries in reference section 2019-01-08 00:25:15 +03:00
Antony Polukhin
a9947765d7 Update copyright years 2019-01-06 20:30:18 +03:00
Antony Polukhin
a38d119ff6 Merge pull request #42 from klemens-morgenstern/patch-1
Update smart_library.hpp
2019-01-06 15:26:06 +03:00
Antony Polukhin
0dbf96db1e Change error into warning 2019-01-06 13:07:29 +03:00
Antony Polukhin
d18892182d Add missing 'using' for 'system_category' 2019-01-06 10:12:38 +03:00
Antony Polukhin
8a4e5c30f5 Build fixes 2019-01-05 22:26:04 +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
ad38fe8bb3 Remove obsolete Jamfile (fixes #44 and fixes #45) 2019-01-05 16:57:10 +03:00
Antony Polukhin
193d395040 s/reset/clear/g 2019-01-04 02:27:36 +03:00
Antony Polukhin
0c6a103cd8 bugfixes 2019-01-03 23:09:59 +03:00
Antony Polukhin
334bd6d41a Windows fixes for the decorate() logic and library loadings 2019-01-03 22:14:09 +03:00
Antony Polukhin
7981565592 temporary comment out the shared_library::decorate member function 2019-01-03 18:22:53 +03:00
Antony Polukhin
d9b306691b Merge remote-tracking branch 'firefly/develop' into develop 2019-01-03 18:09:01 +03:00
Antony Polukhin
37088b9c08 Merge branch 'develop' of github.com:apolukhin/Boost.DLL into develop 2018-12-25 11:03:40 +03:00
Antony Polukhin
dc836f69fe Merge pull request #43 from apolukhin/feature/ci-update
More platforms for the CI. Tests fixes and added missing includes.
2018-12-25 10:59:23 +03:00
Antony Polukhin
b93fd407c7 Merge branch 'feature/ci-update' into develop 2018-12-23 22:40:30 +03:00
Antony Polukhin
0af2f68cbc CI fixes 2018-12-23 21:51:49 +03:00
Antony Polukhin
144947625e comment out some platforms in CI for now 2018-12-23 21:48:49 +03:00
Klemens David Morgenstern
9c5640069f added error for clang-win 2018-12-14 14:33:02 +07:00
Klemens David Morgenstern
a972e6574d trying to fix the inclusion criteria 2018-12-14 11:51:54 +07:00
Klemens Morgenstern
462cff5127 Update smart_library.hpp
Trying to fix #25 by switching clang abi.
2018-12-10 14:55:42 +07:00
Antony Polukhin
0ade05d126 Disable cygwin and clang builds on AppveyorCI 2018-12-09 19:15:57 +03:00
Antony Polukhin
b4150b47fb MinGW fix 2018-12-09 16:59:57 +03:00
Antony Polukhin
6faa0fde5d Cygwin fixes 2018-12-09 15:42:31 +03:00
Antony Polukhin
56dab3880e Add include for intptr_t 2018-12-09 15:17:24 +03:00
Antony Polukhin
cdf803e5e7 Disable sanitizers with clang 2018-12-09 13:17:39 +03:00
Antony Polukhin
5c172cb3c0 Harden the Clang CI runs 2018-12-09 09:41:11 +03:00
Antony Polukhin
68dce009e6 Harden the Clang CI runs 2018-12-09 09:21:15 +03:00
Antony Polukhin
e00ba24635 CI fixes 2018-12-08 23:13:30 +03:00
Antony Polukhin
f7861245f1 Do not run UBSAN with GCC8 and use global visibility with clang 2018-12-08 22:00:33 +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