dlopen
Library for opening and operating on dynamic link libraries (also known as shared objects or shared libraries). This is a modern and more flexible alternative to the already existing libraries like libloading or sharedlib
0.1.8
6.5M downloads/mo
#3967 most downloaded on crates.io
szymonwieloch/rust-dlopen
What this package is like to depend on
Last release 7 years ago
no release in 18 months
Ships on a steady schedule
a new release about every 4 months
Nearly every release is documented
notes for 9 of 9 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
9 releases · first in 2017
0 releases in the last 12 months
see the full history below
Release timeline
9 releases · Sep 2017 to Aug 2019Releases
latest 9-
0.1.816 Aug 2019Release notes
Open source →- Added ability to obtain debug information about previously obtained symbols (AddressInfoObtainer).
- Minor improvements in readme and "marketing".
-
0.1.709 Jun 2019Release notes
Open source →- Added the "open_self" function that allows opening the executable binary.
- Updated version of dlopen_derive - code generation uses modern versions of libraries.
- Dropped changelog file. GitHub releases are now used for tracking version changes.
- Dropped outdated information about a bug in Rust dynamic libraries that made dlopen not work correctly on MACs.
Big thanks to @m-ou-se, @zicklag and @afinch7 for contribution to this release.
-
0.1.628 Dec 2018Release notes
Open source →- Fixed typo in "which" (docs)
- Fixed build that stopped working for rust 1.18.0
- Added code coverage (codedov.io), added badge
- Fixed tests on certain MAC OS platforms - added recursive search for a built test library.
-
0.1.517 Jul 2018Release notes
Open source →- Fixed possible name collision in generated code- big thanks to kzys for finding it!
-
0.1.409 May 2018Release notes
Open source →- Added badges showing the library quality.
- Fixed collision of the "Result" name. Other possible sources of collisions removed too.
- Fixed small typos in error messages.
-
0.1.323 Dec 2017Release notes
Open source →- Updated documentation - it is easier for users to understand the value of the library.
-
0.1.206 Sep 2017 -
0.1.105 Sep 2017Release notes
Open source →- Removed warning during compilation in some rare cases
- Fixed code formatting using rustfmt
-
0.1.004 Sep 2017