Skip to content

Amimod v1.2.5

Choose a tag to compare

@EshayDev EshayDev released this 15 Feb 02:09
· 32 commits to main since this release

Changelog

v1.2.5

UI Changes

  • Changed various text strings
  • Changed background music

Performance Improvements

  • Added new search algorithms for better performance:
    • Added quickSearchWithWildcards function for efficient pattern matching with wildcards
    • Added bitParallelWildcardSearch function for efficient searching of patterns up to 64 bytes
    • Added simpleSkipSearch function for small patterns (≤ 4 bytes)
  • Improved pattern matching performance with Boyer-Moore-like skip table implementation
  • Optimized search algorithm selection based on pattern length and characteristics

File System Improvements

  • Added support for scanning executables in LaunchServices directory
  • Simplified executable detection logic by removing type identifier checks
  • Improved memory management with additional autoreleasepool usage

Code Optimization

  • Removed redundant ContiguousArray initialization in searchChunk function
  • Improved thread management in findMatches function using OperationQueue
  • Added processor count-aware concurrent operation handling

Bug Fixes

  • Fixed potential memory leak in file handling operations
  • Improved error handling in file operations