hg: jdk9/client/langtools: 5 new changesets

philip.race at oracle.com philip.race at oracle.com
Mon Mar 9 17:02:17 UTC 2015


Changeset: 84849fdb360b
Author:    mcimadamore
Date:      2015-03-05 13:10 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/langtools/rev/84849fdb360b

8073645: Add lambda-based lazy eval versions of Assert.check methods
Summary: Enhance Assert so that lazy string computation can occurr where needed; enhance static roding rule checkers to make sure the right version of the method is called.
Reviewed-by: jlahoda

! make/intellij/build.xml
! make/intellij/workspace.xml
! make/test/crules/CodingRulesAnalyzerPlugin/Test.java
! make/test/crules/CodingRulesAnalyzerPlugin/Test.out
! make/tools/crules/AssertCheckAnalyzer.java
! make/tools/crules/resources/crules.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Assert.java

Changeset: edf685b5d413
Author:    mcimadamore
Date:      2015-03-05 15:03 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/langtools/rev/edf685b5d413

8073432: Object.getClass() throws stackless NPE, due to C2 intrinsic
Summary: Javac should generate NPE checks using Objects.requireNonNull if -target >= 7
Reviewed-by: jlahoda
Contributed-by: aleksey.shipilev at oracle.com

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
+ test/tools/javac/8074306/TestSyntheticNullChecks.java

Changeset: 01d8ed7079f1
Author:    katleman
Date:      2015-03-05 11:26 -0800
URL:       http://hg.openjdk.java.net/jdk9/client/langtools/rev/01d8ed7079f1

Added tag jdk9-b53 for changeset 99ff00581f36

! .hgtags

Changeset: ed34864f3b43
Author:    lana
Date:      2015-03-05 15:24 -0800
URL:       http://hg.openjdk.java.net/jdk9/client/langtools/rev/ed34864f3b43

Merge


Changeset: 41c021f885ac
Author:    mcimadamore
Date:      2015-03-06 10:30 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/langtools/rev/41c021f885ac

8074306: NULLCHK is emitted as Object.getClass
8074501: Javac fix for 8073432 is missing right test BugIDs
Summary: Correct test bugIds
Reviewed-by: jjg

! test/tools/javac/8074306/TestSyntheticNullChecks.java



More information about the jdk9-client-changes mailing list