Skip to content

Releases

v0.2.2

Choose a tag to compare

@GGG-KILLER GGG-KILLER released this 08 Apr 19:43

Changes

  • IMPORTANT: Fixes a bug where library file names were being compared using locale-specific methods.

v0.2.1

Choose a tag to compare

@GGG-KILLER GGG-KILLER released this 25 Jan 09:29

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

Choose a tag to compare

@GGG-KILLER GGG-KILLER released this 12 Jan 03:06

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-rewrite flag to allow skipping rewriting a given library through a glob.
  • Check whether the candidate that was found is a native library ("fixes" libc rewrite when it is a GNU ld script, such as NixOS).

v0.1.2

Choose a tag to compare

@GGG-KILLER GGG-KILLER released this 12 Jan 01:42

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

Choose a tag to compare

@GGG-KILLER GGG-KILLER released this 11 Jan 23:50

v0.1.1

Changes

  • Disabled AOT (the gains were negligible compared to the extra file size).

v0.1.0

Choose a tag to compare

@GGG-KILLER GGG-KILLER released this 11 Jan 23:26

Initial release of patchcil.