- Fixes for
../
path segment support inClass-Path
entries in manifest files (#340, thanks to @masoudamri for reporting). - Reduce memory usage by interning all strings obtained from classfile constant pools. This will result in significant memory savings for large scans, at a 1%-5% overhead in scan time. (A custom string interner is used that is backed by a
ConcurrentHashMap
, rather than usingString.intern()
, so that the memory can be freed after the scan.) (#338, thanks to @laonawuli for reporting)