klemens-morgenstern
eaace71d48
added version read to dbhhelp.hpp and removed the guard for msvc
2016-02-07 12:37:35 +01:00
klemens-morgenstern
7aa3a2d4d7
working msvc version
2016-02-07 09:37:31 +01: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
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
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
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
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
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
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
6cb87663ed
added documentation and changed shared_lib to a member of smart_library
...
@apolukhin The shared_lib::get_void is still used, of course I can change that. But I really don't like the whole casting so I'd be more comfortable if that could stay this way.
2016-01-24 11:45:18 +01:00
klemens-morgenstern
878aaab5ea
moved smart_library to boost::dll::experimental
2016-01-24 09:36:52 +01:00
klemens-morgenstern
1449cae1f3
fixed after the changes
2016-01-23 16:46:14 +01:00
klemens-morgenstern
28e4f58347
inserted @apolukhin changes.
...
see [here](https://github.com/apolukhin/Boost.DLL/pull/17 )
2016-01-23 15:51:41 +01:00
klemens-morgenstern
b29c46070e
Merge remote-tracking branch 'remotes/apolukhin/develop' into develop
...
Conflicts:
include/boost/dll/shared_library.hpp
test/Jamfile.v2
test/library_info_test.cpp
2016-01-22 00:01:27 +01:00
klemens-morgenstern
ef2ef65af1
excluded smart_lib via _cplusplus define and added c++1y to travis.
2016-01-21 23:40:23 +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
e0908f3dcc
updated the variable matcher for msvc
2016-01-21 16:43:34 +01:00
Antony Polukhin
d377c4def9
Improved docs, functor returned by import* functions is now smaller
2016-01-16 23:32:40 +03:00
Antony Polukhin
9714445f92
Fix file access permissions
2015-12-29 23:14:42 +03:00
Antony Polukhin
f8ef7e176c
More b2 related workarounds for MinGW, simplified Windows code and fixed warnings
2015-12-29 23:14:42 +03:00
Andrey Semashev
88b185bf0e
Improve compatibility with Windows CE
...
Use winapi::get_proc_address() instead of winapi::GetProcAddress() in order to avoid hitting GetProcAddress macro that is defined on Windows CE and expands to GetProcAddressW.
2015-12-29 02:25:52 +03:00
Antony Polukhin
70648c502d
Fix compilation on Android
2015-12-20 19:05:09 +03:00
Antony Polukhin
a4dbd85c31
Better error handling, more fair examples, better b2 workarounds, docs update, fixes for Android
2015-12-14 21:19:09 +03:00