| Summary: | dev-java/proguard-4.5 version bump | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Alon Bar-Lev <alon.barlev> |
| Component: | New packages | Assignee: | Java team <java> |
| Status: | RESOLVED FIXED | ||
| Severity: | enhancement | ||
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
Forget to note that rename ebuild is enough. Thanks for the release notification, and for reporting your own bump results. Assigning to maintainers. Bumped. Thanks for reporting. |
* Added option -keepparameternames. * -dontskipnonpubliclibraryclasses is now set by default. Added -skipnonpubliclibraryclasses as an option. * Made processing independent of order of input classes to get even more deterministic output. * Improved constant field propagation. * Improved renaming of resource files in subdirectories of packages. * Avoiding making fields in interfaces private. * Optimizing exception handlers for monitorexit instruction. * Reduced maximum allowed code length after inlining from 8000 bytes to 7000 bytes. * Fixed missing warnings about missing library classes. * Fixed shrinking of annotations with arrays of length 0. * Fixed handling of -0.0 and NaN values when simplifying expressions. * Fixed copying of exception handlers when simplifying tail recursion calls. * Fixed optimization of introspected fields. * Fixed simplification of unnecessary variable initializations. * Fixed evaluation of subroutines in pre-JDK 1.5 code. * Fixed updating of access flags in inner classes information. * Fixed disabling of field privatization. * Fixed invocations of privatized methods. * Fixed updating of local variable debug information in optimization step. * Fixed print settings without file name in GUI. * Fixed field privatization setting in GUI. * Fixed saving incorrectly quoted arguments in GUI. * Fixed handling of regular expressions with only negators. * Fixed unwanted wrapping of non-standard META-INF files. * Fixed regular expression pattern for constructors in ReTrace. * Updated documentation and examples.