2
0
mirror of https://github.com/boostorg/dll.git synced 2026-01-19 16:22:09 +00:00

44 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
e6304f480b Make smart library work in C++11 mode (#80) 2024-12-19 21:47:04 +03:00
Antony Polukhin
46da0d1bac Require C++17 for the smart* part of the library 2024-12-15 20:20:55 +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
4abffffc72 update copyright years 2021-01-03 14:06:09 +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
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
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
9556f53e7c resolve merge conflicts and fix compilation with Standard C++ FS 2019-01-05 21:21:28 +03:00
Antony Polukhin
af47cca78d Disable another bogus test in TravisCI 2018-12-02 14:07:45 +03:00
Antony Polukhin
c2ae67198f more debug printing 2018-12-02 12:41:13 +03:00
Antony Polukhin
996efc12b9 add debug printing to find the line that triggers CI failures 2018-12-02 10:36:13 +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
276a4ca4e6 Fix warnings in tests and make all the tests work with sanitisers 2017-02-08 22:37:16 +03:00
klemens-morgenstern
b2fd498875 added this-pointer test
in order to test if we got the function signatures right (which we don't seem to have for mingw) I added a test, which checks if the right this-pointer arrives in the dll.
currently fails on windows with mingw
2016-02-06 16:30:32 +01:00
klemens-morgenstern
65cefc578c added a get helper function 2016-02-05 23:49:03 +01:00
klemens-morgenstern
f5c017e95a added type_info loader 2016-02-05 20:28:17 +01:00
klemens-morgenstern
e29ea117e5 fixed a few bugs 2016-01-31 21:08:09 +01:00
Antony Polukhin
808e42fcd1 Fixed some warnings in experimental parts of the library 2016-01-28 22:30:08 +03:00
Antony Polukhin
4dfc691b52 Cleanup and minor functions refactoring 2016-01-26 16:59:02 +03:00
Antony Polukhin
fab0e25a7d Replaces tabs with whitespaces, minor improvements for docs 2016-01-26 14:18:40 +03:00
Antony Polukhin
271ae7cabc Minor cleanups, simplifications and warning fixes 2016-01-26 13:42:54 +03:00
klemens-morgenstern
70ec4b28c8 set MSVC version to 19 2016-01-24 13:54:21 +01:00
klemens-morgenstern
e0886d3542 simplified the MSVC
also added a check for msvc version when executing the test
2016-01-24 13:53:33 +01:00
klemens-morgenstern
161b495a23 updated test to work on linux.
also added description of limitations to smart_library
2016-01-24 12:58:43 +01:00
klemens-morgenstern
878aaab5ea moved smart_library to boost::dll::experimental 2016-01-24 09:36:52 +01:00
klemens-morgenstern
f351f83146 added apolukhins reccomendations. 2016-01-24 09:30:46 +01:00
klemens-morgenstern
62fa4c77e1 added BOOST_DLL_MEMBER_EXPORT to static some_class::dummy 2016-01-23 22:46:12 +01:00
klemens-morgenstern
1f14efeb1b ok, started using the b2_workaround 2016-01-23 22:30:06 +01:00
klemens-morgenstern
da7a3d8215 added debug output for the argv vector 2016-01-23 22:23:08 +01:00
klemens-morgenstern
cefa4c41e7 fixed the tests (hopefully) 2016-01-23 21:54:40 +01:00
klemens-morgenstern
7c71e27003 changed load mechanic of tests to be similar to the others 2016-01-23 21:42:56 +01:00
klemens-morgenstern
e54a642276 test fixes 2016-01-23 19:35:59 +01:00
klemens-morgenstern
1449cae1f3 fixed after the changes 2016-01-23 16:46:14 +01:00
klemens-morgenstern
02515ac0d7 gcc is working. 2016-01-21 23:27:17 +01:00
klemens-morgenstern
4243527504 msvc works 2016-01-21 22:25:51 +01:00
klemens-morgenstern
206b53ca82 finished the msvc name lookup. 2016-01-21 20:09:12 +01:00
klemens-morgenstern
30ed592ae8 i found an error in the tokenizer. it doesn't work for multi-type
template-parameters, e.g. boost::variant<int, double>
2015-10-20 21:50:37 +02:00