Repository navigation
Releases
Releases · GGG-KILLER/patchcil
v0.2.2
v0.2.1
v0.2.1
Changes
- IMPORTANT: Fixes a bug where only the first PInvoke for a given library was patched on each assembly.
- Improves detection of libraries that are from other platforms.
- Various performance improvements (including re-enabling AOT compilation by default).
- Prints the number of times a given library is used in an assembly.
- Warns about known libraries from other platforms that can probably be ignored.
v0.2.0
v0.2.0
Changes
- Fixed detection for libraries that are for other platforms (previously falsely identified extension-less pinvokes as other platforms' on Unix).
- Added
--skip-rewriteflag to allow skipping rewriting a given library through a glob. - Check whether the candidate that was found is a native library ("fixes"
libcrewrite when it is a GNU ld script, such as NixOS).
v0.1.2
v0.1.2
Changes
- Fixed issue with memory-mapped files generating exceptions.
- Accept empty glob arguments for
--ignore-missing. - Ignore missing library directories in
--libs.
v0.1.1
v0.1.1
Changes
- Disabled AOT (the gains were negligible compared to the extra file size).