Antony Polukhin
5f02b044c5
Fix tests and allow weak symbols with clang on Windows
2018-12-01 16:39:02 +03:00
Antony Polukhin
b15be3d671
Fix UBs
...
`reference binding to misaligned address 0x7ffac30c8a66 for type 'int', which requires 4 byte alignment`
2018-12-01 12:55:28 +03:00
Antony Polukhin
b317d65068
add missing include
2018-12-01 11:48:09 +03:00
Antony Polukhin
b92db24943
Merge branch 'feature/ci-update' of github.com:apolukhin/Boost.DLL into feature/ci-update
2018-12-01 11:45:52 +03:00
Antony Polukhin
1bddcf044e
add missing file
2018-12-01 11:45:18 +03:00
Antony Polukhin
3c7389cbf6
Update .travis.yml
2018-11-25 19:02:05 +03:00
Antony Polukhin
1f500593cc
Update .travis.yml
2018-11-25 13:40:47 +03:00
Antony Polukhin
57d4f3cb29
CI fixes (7)
2018-11-24 22:02:37 +03:00
Antony Polukhin
37654ed410
CI fixes (6)
2018-11-24 21:47:59 +03:00
Antony Polukhin
37db11dd65
CI fixes (5)
2018-11-24 21:06:40 +03:00
Antony Polukhin
a2fb649437
CI fixes (4)
2018-11-24 20:52:28 +03:00
Antony Polukhin
303551aac7
CI fixes (3)
2018-11-24 20:46:18 +03:00
Antony Polukhin
b0d9e54154
CI fixes (2)
2018-11-24 20:37:39 +03:00
Antony Polukhin
78e06e8bac
Update .travis.yml
2018-11-24 19:34:57 +03:00
Antony Polukhin
fc1ae8ae1e
Update appveyor.yml
2018-11-24 19:30:41 +03:00
Antony Polukhin
acf0508755
Update appveyor.yml
2018-11-24 19:24:10 +03:00
Antony Polukhin
21af108bb1
Update .travis.yml
2018-11-24 19:23:25 +03:00
Antony Polukhin
4aab76be8c
update CIs
2018-11-24 19:14:07 +03:00
Loïc TOURAINE
c0a5b8d097
Fix returned error code for posix platforms when the file exists but the dlopen fails.
2018-11-13 09:12:08 +01:00
Loïc TOURAINE
ced55ca7ee
Merge fixes after pull request comments
2018-11-12 16:36:33 +01:00
Antony Polukhin
5bac889e83
Update .travis.yml
2018-11-11 03:10:27 +03:00
Antony Polukhin
017d2436ac
Use std::filesystem and std::error_code if user asked for that (refs #40 )
2018-11-11 01:46:13 +03:00
Antony Polukhin
e3146fc544
Docs and copyrights updated
2018-11-10 19:45:40 +03:00
Loïc TOURAINE
f22bf1ad5a
- Expose and implement append_decorations method to build the library path without loading the library.
...
It allows to get the concrete path that will be loaded and allows the user to use the concrete path prior to effectively load the library.
- Add error handling for posix platforms (gnu compiler compilation) when a library with missing symbols is asked for loading : check the library path exists and we do not try to load the current executable.
In this case : return the current dlerror (useless to try the exactly specified path as the decorated path points to a valid shared library file).
2018-10-31 18:33:50 +01:00
Antony Polukhin
8c641504e9
Fix warning
...
`warning: ignoring return value of function declared with const attribute`
2018-10-03 20:38:39 +03:00
Antony Polukhin
94a3520fc6
More misc typos fixed
2018-09-24 12:13:00 +03:00
luzpaz
d3bb13c2e9
dll: misc-typos ( #41 )
...
Found via `codespell -q 3`
2018-09-24 12:10:14 +03:00
Antony Polukhin
8f41716085
force the hidden visibility using new b2 feature
2018-09-22 22:07:13 +03:00
Antony Polukhin
1412cf5932
More fixes for #20
2018-09-17 11:26:44 +03:00
Antony Polukhin
a95c1d0234
Add missing include
2018-09-17 10:43:57 +03:00
Antony Polukhin
7df6c850c9
Tests for #20
2018-09-17 10:09:03 +03:00
Antony Polukhin
d2ccd86277
Address some of the link issues from #20
2018-09-13 17:38:44 +03:00
Antony Polukhin
89f887e8a3
Add info that the library is proposed for C++ Standard
2018-06-11 22:37:40 +03:00
Antony Polukhin
5fc62a99fc
Move some flags from usage-requirements to requirements, just like initially was intended ( #13 ).
2018-05-24 20:55:40 +03:00
Antony Polukhin
1a8f4c1bbc
Fixed typo
2018-03-06 00:07:15 +03:00
Antony Polukhin
d7c43cfc8a
Fix warning noted by DanielaE in #16
2018-03-05 23:26:05 +03:00
Antony Polukhin
f3dcd53c77
More tests for calling library functions on set up error codes #16
2018-03-04 20:28:18 +03:00
Antony Polukhin
f04ceff181
Fixes for calling path_from_handle with dirty GetLastError(). Fixes #16
2018-03-04 18:56:27 +03:00
Antony Polukhin
48090101e6
Merge branch 'master' of github.com:boostorg/dll
2018-01-23 10:06:28 +03:00
Antony Polukhin
eda4675e36
Fixed disabling of some tests on MinGW ( #14 ) ( #15 )
2018-01-17 23:43:33 +03:00
Antony Polukhin
dcebff7052
Fixed disabling of some tests on MinGW ( #14 )
2018-01-17 23:10:59 +03:00
Antony Polukhin
b5a8046638
Replace deprecated includes. FIxes #12
2017-12-13 21:38:24 +03:00
Antony Polukhin
74c9a8c2d8
Merge pull request #11 from Lastique/update_winapi
...
Update Boost.WinAPI usage to the new location and namespace
2017-10-24 22:55:46 +03:00
Andrey Semashev
454d28f8b0
Updated Boost.WinAPI usage to the new location and namespace.
2017-10-24 22:02:16 +03:00
Antony Polukhin
8e578d4e31
Fixed formatting in README and updated the AppveyorCI script
2017-05-19 22:13:28 +03:00
Antony Polukhin
1769f1a363
Workaround some strange issue with AppveyorCI
2017-04-05 22:52:36 +03:00
Antony Polukhin
6b566b0030
Make ULONG_ an unsigned type
2017-04-04 22:55:06 +03:00
Antony Polukhin
9bfe5dda53
Fix PE parsing on non Windows platforms
2017-04-04 08:54:19 +03:00
Antony Polukhin
bf473b2246
Disable tutorial8_static test on MinGW because of platform related issues that have no known workaround
2017-02-28 04:49:31 +03:00
Antony Polukhin
5b01b7aded
Fix for MinGW compilation (3)
2017-02-26 00:31:45 +03:00