changelog
- Mon, 16 Jun 2014 11:19:22 -0700
- by lana [Mon, 16 Jun 2014 11:19:22 -0700] rev 2421
- Merge
- Fri, 13 Jun 2014 13:30:29 -0600
- by dlsmith [Fri, 13 Jun 2014 13:30:29 -0600] rev 2420
- 8046762: Revert some inference fixes in JDK-8033718
Reviewed-by: mcimadamore
- Tue, 10 Jun 2014 15:25:01 -0600
- by dlsmith [Tue, 10 Jun 2014 15:25:01 -0600] rev 2419
- 8015101: Covariance of return type implied by upper bounding on type parameter is ignored
Summary: Capture intersection supertypes before comparing their members
Reviewed-by: vromero
- Tue, 10 Jun 2014 12:41:39 -0600
- by dlsmith [Tue, 10 Jun 2014 12:41:39 -0600] rev 2418
- 8037385: constant pool errors with -target 1.7 and static default methods
Summary: Add error check for static interface methods invoked from -source 7
Reviewed-by: vromero, mcimadamore
- Thu, 27 Feb 2014 13:57:57 -0800
- by jjg [Thu, 27 Feb 2014 13:57:57 -0800] rev 2417
- 8033287: Reduce the size of the endPosTable
Reviewed-by: jjg
Contributed-by: per.bothner@oracle.com, chturne@gmail.com
- Tue, 10 Jun 2014 10:22:26 +0100
- by mcimadamore [Tue, 10 Jun 2014 10:22:26 +0100] rev 2416
- 8043725: javac fails with StackOverflowException
Summary: loose type comparison test should be protected against infinite recursion with fbounds
Reviewed-by: vromero
- Thu, 29 May 2014 10:48:00 +0200
- by jlahoda [Thu, 29 May 2014 10:48:00 +0200] rev 2415
- 8043186: javac test langtools/tools/javac/util/StringUtilsTest.java fails
Summary: The result of String.toLowerCase.indexOf does not always point at the start of the given string in the non-lowercased text.
Reviewed-by: jjg, bpatel
- Thu, 19 Dec 2013 11:38:45 -0500
- by emc [Thu, 19 Dec 2013 11:38:45 -0500] rev 2414
- 8030726: tools/javac/NoStringToLower.java fails due to enforcement no use of String.toLowerCase on non-langtools classes
Summary: Fix NoStringToLower test to only enforce ban on String.toLowerCase on langtools classes
Reviewed-by: vromero, jfranck
Contributed-by: paul.govereau@oracle.com
- Tue, 17 Dec 2013 10:55:59 +0100
- by jlahoda [Tue, 17 Dec 2013 10:55:59 +0100] rev 2413
- 8029800: Flags.java uses String.toLowerCase without specifying Locale
Summary: Introducing StringUtils.toLowerCase/toUpperCase independent on the default locale, converting almost all usages of String.toLowerCase/toUpperCase to use the new methods.
Reviewed-by: jjg, bpatel
- Wed, 04 Jun 2014 20:01:13 +0100
- by vromero [Wed, 04 Jun 2014 20:01:13 +0100] rev 2412
- 8041713: Type inference of non-existent method references crashes the compiler
Reviewed-by: mcimadamore