Commit Graph

634 Commits

Author SHA1 Message Date
Antony Polukhin
40893cfe0a minor fix for docs 2016-01-17 12:50:14 +03:00
Antony Polukhin
d377c4def9 Improved docs, functor returned by import* functions is now smaller 2016-01-16 23:32:40 +03:00
Antony Polukhin
65abcb00e4 Major simplification of the getting started 2016-01-13 23:28:15 +03:00
Antony Polukhin
a0d7a4d14c Minor update of docs 2016-01-10 20:06:16 +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
Antony Polukhin
a2f08eb656 Merge pull request #4 from Lastique/patch-1
Improve compatibility with Windows CE
2015-12-29 23:57:03 +04: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
b10e9326ea Moar b2 workarounds 2015-12-22 21:10:53 +03:00
Antony Polukhin
499f7d5f43 Attempt to get more information about Android behavior 2015-12-21 21:43:45 +03:00
Antony Polukhin
70648c502d Fix compilation on Android 2015-12-20 19:05:09 +03:00
Antony Polukhin
7bfb40ebae Fix Jamfile 2015-12-18 20:38:12 +03:00
Antony Polukhin
60a7fe7b4c Fix Linux examples 2015-12-16 21:44:29 +03:00
Antony Polukhin
ef9ab7245e Fix Windows examples 2015-12-16 21:03:07 +03:00
Antony Polukhin
31189329f8 Fix MS builds 2015-12-15 20:52:46 +03:00
Antony Polukhin
03039f7003 Restore GCC in TravisCI runs 2015-12-14 22:51:46 +03:00
Antony Polukhin
6407aa29fd Fix toolset in TravisCI 2015-12-14 22:36:22 +03:00
Antony Polukhin
ba90b3f155 Fix 2015-12-14 22:00:54 +03:00
Antony Polukhin
71a88a9b4a Use clang for travisCI test 2015-12-14 21:50:03 +03:00
Antony Polukhin
e7a6da933c Fixing TRavisCI builds 2015-12-14 21:37:41 +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
Antony Polukhin
ac7cd9c875 Docs updated, tests improved 2015-12-10 21:55:13 +03:00
Antony Polukhin
fd70247ce6 Another attempt to achieve portable b2 behavior 2015-12-09 23:35:27 +03:00
Antony Polukhin
84b41822ad Reduced run counts in mt test 2015-12-09 00:42:13 +03:00
Antony Polukhin
b5788bd9ab Added multithreaded test, restored MacOS's shared_library::location() behavior, another attempt to fix Android's implementation of path_from_handle, minor docs updates 2015-12-09 00:11:25 +03:00
Antony Polukhin
0df6350e4e Bugfixes and improvements, mostly for Android and MacOS platforms 2015-12-07 21:39:07 +03:00
Antony Polukhin
603b2b5efe Documentation updated, changed import* signatures, simplified examples 2015-12-04 22:00:49 +03:00
Antony Polukhin
561bcf7b8b Fix section_name_too_big test under Android, more import* overloads, returned by import* callable objects are now copyable, dropped multiple includes from alias.hpp, added BOOST_DLL_FORCE_NO_WEAK_EXPORTS macro 2015-12-03 22:44:41 +03:00
Antony Polukhin
eed3b259d0 Jamfile fixes 3 2015-12-03 21:47:05 +03:00
Antony Polukhin
1b1a8c6d01 Jamfile fixes 2 2015-12-03 09:11:50 +03:00
Antony Polukhin
19fb746b1f Jamfile fixes 2015-12-03 08:43:18 +03:00
Antony Polukhin
3afd980b12 Fixed program_location() for QNX and compilation on Darwin with latest GCC. Jamfile modifications to get less Boost.System related warnings during tests run 2015-12-02 22:29:45 +03:00
Antony Polukhin
cf9cbbfde5 Worked arrounf calling conventions, dropped dependency on boost::function for modern compilers, updatet the docs and improved some of the examples 2015-12-01 23:27:50 +03:00
Antony Polukhin
47659d6b08 Typo fix 2015-11-25 21:03:13 +03:00
Antony Polukhin
f3aff8fb14 Delete experiment with calling conventions 2015-11-24 20:33:13 +03:00
Antony Polukhin
3357f78115 Added missing include 2015-11-22 12:39:09 +03:00
Antony Polukhin
ce3d3ee5f4 Experimenting with calling conventions (2) 2015-11-21 16:23:26 +03:00
Antony Polukhin
5fe68cbbd8 Revert "Experimenting with calling conventions (1)"
MSVC workaround is not reliable and is not supported by pre MSVC2015 compiler versions.

This reverts commit 09988517a5.
2015-11-21 15:58:49 +03:00
Antony Polukhin
b358edb4d5 Fixing calling convention issues on Windows 2015-11-19 23:03:58 +03:00
Antony Polukhin
09988517a5 Experimenting with calling conventions (1) 2015-11-17 22:46:41 +03:00
Antony Polukhin
ed3502c2a6 Updated FAQ with info on dynamic load from memory 2015-11-04 15:36:59 +03:00
Antony Polukhin
faf4483fb0 Resolve issue with getting location of a self loaded object 2015-11-01 22:48:06 +03:00
Antony Polukhin
b36d49b11f Use dll.hpp header from Boost.WinAPI module on Windows platform instead of using a temporary dll2.hpp from fhis repo 2015-10-30 00:00:41 +03:00
Antony Polukhin
b1ab3116f3 Attempt to fix tests on Android and with IBM compiler 2015-10-29 23:51:20 +03:00
Antony Polukhin
ebfcbf8ee7 Multiple small fixes and doc improvemnts 2015-10-27 22:25:58 +03:00
Antony Polukhin
e887136d4c Make shared_library copyable 2015-10-27 01:20:34 +03:00
Antony Polukhin
4002ca0645 Added overloads that accept error_code for runtime symbols info functions 2015-10-27 00:27:40 +03:00
Antony Polukhin
6c5e0958d0 Polishing Boost.WinAPI header 2015-10-23 00:11:27 +03:00
Antony Polukhin
0c43700118 Improved bitness detection 2015-10-20 23:26:16 +03: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