Commit Graph

634 Commits

Author SHA1 Message Date
Antony Polukhin
9305ef7ee9 Fix for MinGW compilation (2) 2017-02-25 23:42:41 +03:00
Antony Polukhin
dea1230c32 Fix for MinGW compilation 2017-02-25 23:13:59 +03:00
Antony Polukhin
89efdf0542 Run MinGW tests too (thanks to Pavel Filinov for showing that appveyor apability) 2017-02-23 21:24:47 +03:00
Antony Polukhin
20501f4565 Fix more MSVC warnings 2017-02-15 17:23:59 +03:00
Antony Polukhin
0175302ba4 Suppress one of the warnings 2017-02-14 21:15:34 +03:00
Antony Polukhin
a3b4f0fb4b Fix MSVC warnings 2017-02-14 18:05:00 +03:00
Antony Polukhin
e68ca6603b Suppress warnings more aggressivly in aggressive_ptr_cast 2017-02-11 14:53:12 +03:00
Antony Polukhin
12dedf973a Update TravisCI file to use sanitisers 2017-02-08 22:38:00 +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
Antony Polukhin
a21f054387 Fix memory leaks 2017-02-08 22:36:28 +03:00
Antony Polukhin
3d124de815 Add some const and constexpr 2017-02-08 22:36:02 +03:00
Antony Polukhin
d1f23fadc1 Suppress GCC warnings and fix void* to member pointer casting 2017-02-08 22:13:26 +03:00
Antony Polukhin
5c2e503905 Fix Android compilation 2017-02-02 22:24:16 +03:00
Antony Polukhin
0762d82dd7 Typo fix 2017-01-24 08:09:07 +03:00
Antony Polukhin
f7c5afac16 Fixed test 2017-01-24 00:58:35 +03:00
Antony Polukhin
709b59b54a Tests and fixes for dll::symbol_location_ptr 2017-01-23 23:33:12 +03:00
Antony Polukhin
529ff731ba Fix for WEC2013 (#10) 2017-01-20 22:08:49 +03:00
Antony Polukhin
97ac23037c Added symbol_location_ptr function for symbols that can not be dereferenced/have unknown type. Fixed warning produced by preprocessor define in Jamfile 2017-01-04 17:45:29 +03:00
Antony Polukhin
6f4e9ca40f Move MinGW related workaround into cpp file in tutorial8 (for consistency) 2016-10-17 22:12:42 +03:00
Antony Polukhin
e04141ef17 Merge branch 'develop' of github.com:apolukhin/Boost.DLL into develop 2016-10-14 10:06:29 +03:00
Antony Polukhin
d1e9cb7618 Merge pull request #33 from Uskok/patch-1
Update refcounting_plugin.hpp
2016-10-14 11:00:31 +04:00
Uskok
aa1981820b Update refcounting_plugin.hpp
Without BOOST_DLL_FORCE_ALIAS_INSTANTIATION it is not working under Windows with MinGW. Tested with TDM-GCC 492-x64
2016-10-14 07:49:45 +02:00
Rene Rivera
e6f2eff5b6 Add, and update, documentation build targets. 2016-10-07 23:07:33 -05:00
Antony Polukhin
6cf436979c Fix aliases on Windows+IntelCompiler (trac 12290) 2016-08-31 21:58:14 +03:00
Antony Polukhin
d2be74ebbb One more test for library_info 2016-07-07 21:38:29 +03:00
Antony Polukhin
605b396141 Merge pull request #32 from an-ky/develop
Allow to query non-existant sections
2016-07-07 22:35:03 +04:00
Andreas Küchler
54bdb7cc74 Merge pull request #1 from an-ky/an-ky-patch-1
Add type
2016-07-07 09:04:34 +02:00
Andreas Küchler
f3fd8076ce Add type 2016-07-07 09:03:59 +02:00
Andreas Küchler
b044c41e09 Add test to query empty section
Adds test which ensures empty vector is returned if an empty section is queried.
2016-07-07 08:25:14 +02:00
Andreas Küchler
c412ace49d Allow to query non-existant sections
Sometimes it is convenient to query a library for a specific section and expect an empty result if the section does not exists. This was not possible because library_info ASSERTed the section adresses thus crashing the Application if a section was not found.
Fixed this by checking section begin and end and returning an emtpy vector of string if the section was not found.
2016-07-06 15:19:06 +02:00
Antony Polukhin
b09c0b8567 Minor docs improvement 2016-06-18 10:03:57 +03:00
Antony Polukhin
e6afb52177 Merge pull request #31 from klemens-morgenstern/develop
removed shared_ptr
2016-06-18 10:49:19 +04:00
klemens-morgenstern
2169bc69c4 removed shared_ptr 2016-06-17 22:08:14 +02:00
Antony Polukhin
19aad2a439 minor fixes in docs 2016-06-17 22:46:01 +03:00
Antony Polukhin
83b8227b00 Merge pull request #30 from klemens-morgenstern/develop
Doc & shared_ptr
2016-06-17 23:02:20 +04:00
klemens-morgenstern
c590aaafa6 removed tabs 2016-06-07 12:17:39 +02:00
klemens-morgenstern
60cb4fe628 updated doc and removed boost::shared_ptr<smart_library> stuff 2016-06-07 12:14:44 +02:00
Antony Polukhin
7f3ffca9f2 Fix link in docs 2016-06-04 11:38:23 +03:00
Antony Polukhin
f7c81eada6 Merge pull request #29 from klemens-morgenstern/develop
first bit of doc for mangled stuff
2016-06-04 12:32:59 +04:00
klemens-morgenstern
c82cb99ec9 Fixed errornous commit 2016-05-27 18:49:40 +02:00
klemens-morgenstern
2227304440 first bit of doc for mangled stuff 2016-05-27 18:48:15 +02:00
Antony Polukhin
d37a078efa Merge pull request #9 from bebuch/develop
Suppress a 'unused parameter' warning in detail::aggressive_ptr_cast
2016-05-27 11:36:54 +04:00
Antony Polukhin
3e62806d0f Generate docs for headers added by klemens-morgenstern 2016-05-27 09:09:22 +03:00
Antony Polukhin
0771429a1c Merge pull request #19 from klemens-morgenstern/develop
Added import feature from klemens-morgenstern
2016-05-26 00:25:41 +04:00
klemens-morgenstern
8d9944f1b1 Merge branch 'develop' of https://github.com/apolukhin/Boost.DLL into develop 2016-05-17 11:48:40 +02:00
Benjamin Buch
0fe9bf18ec Suppress a 'unused parameter' warning in detail::aggressive_ptr_cast(...) 2016-05-14 00:34:10 +02:00
klemens-morgenstern
a03d85ee7b changed dbhhelp to __undname 2016-04-01 23:16:27 +02:00
klemens-morgenstern
c471dbc188 fix wrong native call 2016-03-18 00:55:42 +01:00
klemens-morgenstern
bba90c79de another try for 64-bit msvc 2016-03-18 00:35:27 +01:00
klemens-morgenstern
6e4a2b82f1 trying to fix the 64-bit build 2016-03-17 23:56:34 +01:00