Build: 1.5.380.35 - Fri Oct 04 07:47:56 GMT 2019 lex: Fix NPE in StructClass.getMethodRecursive when parent classes are not found. ========= Build: 1.5.380.34 - Fri Jun 14 19:46:28 GMT 2019 lex: Check method access when looking for ambiguous method calls (#49) * Log info about the running JVM for debugging * Check method access when looking for ambiguous method calls discrepancy with Eclipse OpenJ9 JVM ========= Build: 1.5.380.33 - Mon Jun 03 23:32:56 GMT 2019 lex: Fix a discrepancy when using J9+ (#47) An error in the mapping of generic types cause the mapping to differ between J8 and J9+. ========= Build: 1.5.380.32 - Fri May 10 21:34:21 GMT 2019 lex: Update hideEmptySuper to better handle synthetic parameters (#45) ========= Build: 1.5.380.31 - Wed May 08 19:35:30 GMT 2019 lex: Propagate exceptions all the way out to cause error code when using console compiler. ========= Build: 1.5.380.30 - Wed May 01 01:24:11 GMT 2019 lex: Fix NPE in enhanced for loop detection. ========= Build: 1.5.380.29 - Tue Apr 30 20:07:50 GMT 2019 lex: Remove synthetic getClass calls (#44) lex: Fix some static initializers not being inlined (#43) github: Attempt to get full commit message instead of just the title. lex: Add getChanges(build) function for easy access to a formated changeset for the target build. lex: Only break out when we have found changes. lex: Fix issues with try-with-resource generation and add test cases (#42) - Fixes a case where twr would fail to generate - Fixes local var renames not being applied to resource statements - Fixes a case where a catch block could be merged onto the wrong try block ========= Build: 1.5.380.26 - Wed Jan 30 17:54:14 GMT 2019 lex: Fix some field initializers not being extracted or incorrectly extracted (#39) ========= Build: 1.5.380.25 - Wed Jan 30 17:24:50 GMT 2019 github: Only use build numbers when no version is specified. github: Prevent recursion, and filter builds with no changes. github: Missing = lex: Improve inferred generic types (#36) ========= Build: 1.5.380.24 - Sun Oct 28 20:50:04 GMT 2018 lex: Publish sources jar (#40) ========= Build: 1.5.380.23 - Sun Sep 30 22:00:30 GMT 2018 lex: Convert references to -Double.MAX_VALUE and similar (#37) * Fix both Fix-ambiguous-lambdas and Fix-super-qualifier-for-default-interfaces having the same number * Convert references to -Double.MAX_VALUE and similar ========= Build: 1.5.380.22 - Fri Sep 21 17:51:38 GMT 2018 lex: Fix ambiguous lambdas (#35) ========= Build: 1.5.380.21 - Fri Sep 21 17:50:53 GMT 2018 lex: Fix super qualifier for default interfaces (#34) ========= Build: 1.5.380.20 - Wed Sep 12 10:48:59 GMT 2018 lex: Prioritize self and enclosing class when encountering inconsistent InnerClass attributes. The compiler encodes all REFERENCED inner classes into the class. The first found used to win, but now ThisClass > EnclosingClass > Others AccessTransformers only edit the targeted class as it can't find all references, so Fixes AccessTransformers. ========= Build: 1.5.380.19 - Sun Aug 19 07:49:58 GMT 2018 lex: Fix lambdas adding imports. Closes #26 ========= Build: 1.5.380.18 - Sun Aug 19 06:40:10 GMT 2018 malte0811: Fix incorrect decompilation of inverted floating point comparisons with NaN malte0811: Simplify negation on int comparisons ========= Build: 1.5.380.14 - Fri Aug 17 17:47:35 GMT 2018 lex: Add try with resource support (#21) ========= Build: 1.5.380.13 - Sat Aug 11 04:14:50 GMT 2018 lex: Fix enhanced for loops with break after and bad infinite loops (#25) ========= Build: 1.5.380.12 - Mon Aug 06 19:09:11 GMT 2018 lex: Give nicer output for float and double literals (#24) ========= Build: 1.5.380.11 - Fri Aug 03 19:37:37 GMT 2018 lex: Throw an exception instead of using System.exit (#22) ========= Build: 1.5.380.10 - Sat Jul 28 01:25:25 GMT 2018 lex: Fix LVTs in lambdas / anon classes not propagating from outer lambda. Closes #7 (#19) ========= Build: 1.5.380.10 - Sat Jul 28 01:25:13 GMT 2018 lex: Fix shortname imports that are shadowed by super class inner classes. Closes #10 (#18) ========= Build: 1.5.380.8 - Fri Jul 27 02:06:13 GMT 2018 lex: Fix the rest of the cases where getClass removal does not work (#15) ========= Build: 1.5.380.7 - Thu Jul 26 06:47:50 GMT 2018 lex: Fix getClass removal not working for some lambdas (#13) ========= Build: 1.5.380.6 - Tue Jul 24 01:47:56 GMT 2018 xander: fix interface inlining for non independents xander: squash ========= Build: 1.5.380.3 - Fri Jul 20 09:40:40 GMT 2018 lex: Add a metadata file named 'fernflower_abstract_parameter_names.txt' to rename abstract parameters. Format: ClassName MethodName Descriptor Param1[ Param2...] ========= Build: 1.5.380.2 - Fri Jul 20 06:00:25 GMT 2018 lex: Add support for output being a file if input is also a single file. And fix version in changelog. ========= Build: unspecified - Thu Jul 19 23:39:33 GMT 2018 lex: Add -cfg argument to specify a text file with additional command line arguments.