On 06/23/2014 02:30 PM, Ivan Krylov wrote: > Andrew, thank you. > Just pushed the changes. > BTW, icedtea patches 6650759-missing_inference.patch and > 6638712-wildcard_types.patch are now redundant. > > Also, the following bugs may be closed OPENJDK6-32,33,34,35. I would > close those myself but I do not have the required permissions.
Deepak Bhole has been doing some digging, and he found this: http://mail.openjdk.java.net/pipermail/jdk6-dev/2010-December/002195.html "For the javac changes, backporting 6638712 in and of itself would be fine; however, backporting 6650759 would be problematic since it implements a type-inference specification change in JDK 7. There are differences between the type inference behavior of javac in OpenJDK 6 and the propriety JDK this issue is one of them. The inference algorithm in OpenJDK 6 could be reworked a bit, but I don't expect the javac team to have cycles for that task in the near future." For that reason, I should not have approved this patch; it has already been rejected. I intend to back it out. Andrew.