Commit Graph

634 Commits

Author SHA1 Message Date
klemens-morgenstern
cd059226ff combined stl und ctti typeindex to work with msvc 2016-02-07 00:42:38 +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
836b298061 added has_standard to ctor/dtor. Needed by class-loaded. 2016-02-06 23:54:04 +01:00
klemens-morgenstern
0197eeb228 switch type_index to cttl.
this allows incomplete types as overloads, which will come in handy for class import.
2016-02-06 23:44:07 +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
46c129dc4d fixed msvc problems 2016-02-06 16:05:46 +01:00
klemens-morgenstern
81f0e6e6f7 fixed include guards 2016-02-06 15:35:10 +01:00
klemens-morgenstern
0cd2a9e4b1 bugfix
@apolukhin You solution does not work with x32 MSVC-14
2016-02-06 15:34:27 +01:00
klemens-morgenstern
78493c15b9 Merge branch 'develop' of https://github.com/apolukhin/Boost.DLL into develop
Conflicts:
	include/boost/dll/smart_library.hpp
2016-02-06 14:13:09 +01:00
klemens-morgenstern
085810effb added import feature 2016-02-06 14:08:19 +01:00
klemens-morgenstern
7cd2653bf7 added constructor in smart_library from shared_library 2016-02-06 13:46:27 +01:00
klemens-morgenstern
0abd090f2c started on import_mangled.hpp.
*is ineffective, since I copy smart_library. That is not necessary*
2016-02-06 12:20:53 +01:00
klemens-morgenstern
65cefc578c added a get helper function 2016-02-05 23:49:03 +01:00
klemens-morgenstern
7908eb3c97 made demangle_symbol available in experimental namespace 2016-02-05 20:35:42 +01:00
klemens-morgenstern
f5c017e95a added type_info loader 2016-02-05 20:28:17 +01:00
Antony Polukhin
2c203179e8 Typo fix 2016-02-02 00:39:53 +03:00
Antony Polukhin
db1c9c6f5f MSVC related fixes 2016-02-02 00:07:02 +03:00
Antony Polukhin
73315c86cf Docs unified, shared_library now can get member pointers, multiple improvements for aggressive_ptr_cast 2016-02-01 23:39:52 +03:00
Antony Polukhin
8af9b5a804 Merge pull request #18 from klemens-morgenstern/develop
Fix for MSVC
2016-02-01 08:06:26 +03:00
klemens-morgenstern
4def25c7d8 added possible fix for msvc-x64 2016-01-31 22:26:14 +01:00
klemens-morgenstern
d629cf9e3e added _ptr64 handling for the msvc parser 2016-01-31 21:43:49 +01:00
Antony Polukhin
45f52bafad Merge pull request #5 from Lastique/patch-1
Update Boost.WinAPI includes and ensure the correct usage of GetLastError()
2016-01-31 23:22:50 +03:00
klemens-morgenstern
e29ea117e5 fixed a few bugs 2016-01-31 21:08:09 +01:00
Andrey Semashev
f8654e62ec Update Boost.WinAPI includes and ensure the correct usage of GetLastError() 2016-01-31 22:48:46 +03:00
klemens-morgenstern
c96ef0a774 Merge pull request #2 from apolukhin/develop
CI Windows test
2016-01-31 13:19:00 +01:00
Antony Polukhin
527abc4fe3 Applied minor chages to appveyor.yml and moved it to test/ folder 2016-01-31 11:41:09 +03:00
Antony Polukhin
b37ae14efa Attempt to setup CI tests for Windows (10) 2016-01-30 23:38:54 +03:00
Antony Polukhin
3e0c2ba152 Attempt to setup CI tests for Windows (9) 2016-01-30 22:40:30 +03:00
Antony Polukhin
ae971ddfae Attempt to setup CI tests for Windows (8) 2016-01-30 22:17:28 +03:00
Antony Polukhin
9cb10f61ad Attempt to setup CI tests for Windows (7) 2016-01-30 21:48:43 +03:00
Antony Polukhin
69b6f35ecc Attempt to setup CI tests for Windows (6) 2016-01-30 21:32:36 +03:00
Antony Polukhin
1df050163c Attempt to setup CI tests for Windows (5) 2016-01-30 21:14:54 +03:00
Antony Polukhin
f35a0dc732 Attempt to setup CI tests for Windows (4) 2016-01-30 20:40:10 +03:00
Antony Polukhin
641e97dd6c Attempt to setup CI tests for Windows (3) 2016-01-30 19:59:10 +03:00
Antony Polukhin
39d2d23bf6 Attempt to setup CI tests for Windows (2) 2016-01-30 19:54:04 +03:00
Antony Polukhin
196a26b793 Attempt to setup CI tests for Windows 2016-01-30 19:51:35 +03:00
Antony Polukhin
41a6c34d24 Attempt to improve coverage reports on modern compilers (8) 2016-01-30 19:24:46 +03:00
Antony Polukhin
6a7375d8e9 Attempt to improve coverage reports on modern compilers (7) 2016-01-30 19:13:20 +03:00
Antony Polukhin
d9c2bc8a5a Attempt to improve coverage reports on modern compilers (6) 2016-01-30 18:49:50 +03:00
Antony Polukhin
501e26b3db Attempt to improve coverage reports on modern compilers (5) 2016-01-30 18:43:21 +03:00
Antony Polukhin
37b55275c0 Attempt to improve coverage reports on modern compilers (4) 2016-01-30 18:21:28 +03:00
Antony Polukhin
b13c29a61c Attempt to improve coverage reports on modern compilers (3) 2016-01-30 18:07:43 +03:00
Antony Polukhin
901befc3d8 Attempt to improve coverage reports on modern compilers (2) 2016-01-30 17:24:07 +03:00
Antony Polukhin
8ba8d410ff Attempt to improve coverage reports on modern compilers 2016-01-30 17:16:02 +03:00
klemens-morgenstern
fb43c91681 Merge pull request #1 from apolukhin/develop
Update from apolukhin
2016-01-29 22:21:35 +01:00
Antony Polukhin
808e42fcd1 Fixed some warnings in experimental parts of the library 2016-01-28 22:30:08 +03:00
Antony Polukhin
f6e6caa15a restored some of the Windows flags 2016-01-26 17:33:32 +03:00
Antony Polukhin
2c51f62ebb Typo fix 2016-01-26 17:12:32 +03:00