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
aea9cad44e
do not confuse MSVC and just return *this ( fixes #53 , #55 )
2021-10-01 15:06:48 +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
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
017d2436ac
Use std::filesystem and std::error_code if user asked for that (refs #40 )
2018-11-11 01:46:13 +03:00
klemens-morgenstern
66cd85558f
revered to stl-type-index. the cttl doesn't work as necessary on msvc.
...
msvc is still not working
2016-02-07 09:29:35 +01:00
klemens-morgenstern
1cddd335c9
implemented proto-type for class import
...
for description see the PR https://github.com/apolukhin/Boost.DLL/pull/19
2016-02-07 00:29:05 +01:00
klemens-morgenstern
76e521fb8f
changed ctor/dtor to work with mingw
2016-02-06 18:38:40 +01:00
klemens-morgenstern
3d92ce5975
added c++14-guard for cpp_test_library.cpp
2016-02-06 16:44:09 +01: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
7908eb3c97
made demangle_symbol available in experimental namespace
2016-02-05 20:35:42 +01:00
klemens-morgenstern
e29ea117e5
fixed a few bugs
2016-01-31 21:08:09 +01: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
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
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
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
klemens-morgenstern
48acd6662a
finished the name storage
...
- obtaining the mangled name works
- code is ugly as hell
2015-10-10 19:52:58 +02:00
klemens-morgenstern
c1ee01b758
the mangled map thingy works for gcc
...
will implement this now for msvc.
test is written for that
2015-10-08 22:52:39 +02:00