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