History log of /openjdk10/langtools/test/tools/javac/diags/examples.not-yet.txt
Revision Date Author Comments
# 4202:2bd34895dda2 15-Jun-2017 jlahoda

8170326: Inconsistencies between code, compiler.properties and comments
Summary: Converting uses of Log and JCDiagnostic.Factory methods to use CompilerProperties instead of plain Strings, fixing inconsistencies, adding crules analyzer to ensure CompilerProperties are used whenever possible.
Reviewed-by: mcimadamore


# 4195:cfc4a56c86f9 13-Jun-2017 vromero

8181464: Invalid lambda in annotation causes NPE in Lint.augment
Reviewed-by: mcimadamore


# 3981:8be741555fa6 13-Feb-2017 jlahoda

8173777: Merge javac -Xmodule into javac--patch-module
Summary: Merging -Xmodule: functionality into --patch-module.
Reviewed-by: jjg, mchung, rfield


# 3905:dda71e3922d7 20-Jan-2017 jlahoda

8171177: Compiler should issue a warning for incubating modules that are resolved
Summary: javac needs to follow ModuleResolution.DO_NOT_RESOLVE_BY_DEFAULT and ModuleResolution.WARN_INCUBATING
Reviewed-by: jjg


# 3886:03f48cd283f5 16-Jan-2017 jlahoda

8172262: packages missing from docs build
Summary: Do not return packages without members from Elements.getPackageElement(String), to avoid ambiguities among such packages in multiple modules.
Reviewed-by: jjg


# 3875:f94e974fe589 11-Jan-2017 jlahoda

8169197: Improve error reporting for compiling against unexported package
Summary: When a type cannot be found, look into other modules, search for possible viable types, and report them conveniently to the user.
Reviewed-by: mcimadamore, jjg


# 3850:8e69054abeeb 21-Dec-2016 cushon

8171132: Improve class reading of invalid or out-of-range ConstantValue attributes
Reviewed-by: mcimadamore


# 3837:1089212e3333 17-Dec-2016 vromero

8169005: tools/javac/T8132562/ClassPathWithDoubleQuotesTest.java fails after fix to JDK-8132562
Reviewed-by: jjg


# 3792:d516975e8110 01-Dec-2016 alanb

8169069: Module system implementation refresh (11/2016)
Reviewed-by: mcimadamore, jjg, mchung, anazarov
Contributed-by: jonathan.gibbons@oracle.com, jan.lahoda@oracle.com, alan.bateman@oracle.com, mandy.chung@oracle.com, bhavesh.x.patel@oracle.com, andrey.x.nazarov@oracle.com


# 3741:1fc501869aa8 02-Nov-2016 jlahoda

8169074: Build is failing after JDK-8166538
Summary: Reverting d3dde3f775b8
Reviewed-by: darcy


# 3740:d3dde3f775b8 02-Nov-2016 jlahoda

8166538: Improve error reporting for compiling against unexported package
Summary: When a type cannot be found, look into other modules, search for possible viable types, and report them conveniently to the user.
Reviewed-by: mcimadamore, jjg


# 3711:3fc90eaaf922 02-Mar-2016 vromero

8026721: Enhance Lambda serialization
Reviewed-by: jjg, briangoetz


# 3675:50a14048e428 04-Oct-2016 jlahoda

8152911: javac assertion error when compiling overlay sources
Summary: Avoid creating ModuleSymbols with unspecified name, to avoid conflicts with predefined ModuleSymbol for the java.base module.
Reviewed-by: jjg


# 3600:1f45758d08af 22-Aug-2016 jlahoda

8153391: an image created for \"jdk.compiler\" fails to run javac
Summary: Improving errors produced by javac when the zipfs implementation is missing in the JDK image.
Reviewed-by: jjg


# 3589:b27ce9a1374e 15-Aug-2016 sadayapalam

8157512: AssertionError in javac when module-info < v53.0
Reviewed-by: jjg


# 3573:c4a18ee691c4 10-Aug-2016 jjg

8136930: Simplify use of module-system options by custom launchers
8160489: Multiple -Xpatch lines ignored by javac
8156998: javac should support new option -XinheritRuntimeEnvironment
Reviewed-by: jlahoda, ksrini


# 3502:d213ecfb98b2 27-Jun-2016 vromero

8159439: javac throws NPE with Module attribute and super_class != 0
Reviewed-by: jjg


# 3408:e0bc2c27ecf3 18-May-2016 sadayapalam

8154997: Add examples for jigsaw diagnostics
Reviewed-by: jjg, jlahoda


# 3382:4ccabc2f6346 06-May-2016 vromero

8153268: javac accepts enums being referenced by 'uses' statement
Reviewed-by: jjg


# 3294:9adfb22ff08f 17-Mar-2016 alanb

8142968: Module System implementation
Summary: Initial integration of JEP 200, JEP 260, JEP 261, and JEP 282
Reviewed-by: jjg, jlahoda, vromero, mcimadamore, bpatel, ksrini, darcy, anazarov, dfuchs
Contributed-by: alan.bateman@oracle.com, alex.buckley@oracle.com, jonathan.gibbons@oracle.com, karen.kinnear@oracle.com, mandy.chung@oracle.com, mark.reinhold@oracle.com, jan.lahoda@oracle.com, vicente.romero@oracle.com, andreas.lundblad@oracle.com, andrey.x.nazarov@oracle.com, chris.hegarty@oracle.com, erik.joelsson@oracle.com, kumar.x.srinivasan@oracle.com, sundararajan.athijegannathan@oracle.com


# 3257:3cdfbbdb6f61 22-Feb-2016 vromero

8149600: javac, remove unused options, step 2
Reviewed-by: jjg, mcimadamore


# 3243:645b5debcb07 10-Feb-2016 vromero

8148808: javac, remove unused options, step 1
Reviewed-by: mcimadamore, jjg


# 3111:dd06d18cd7dd 19-Nov-2015 mcimadamore

8067767: type inference performance regression
Summary: Overhaul implememntation of inference incorporation
Reviewed-by: vromero


# 2890:e903011dafc7 22-Apr-2015 vromero

8078024: javac, several incorporation steps are silently failing when an error should be reported
Reviewed-by: mcimadamore


# 2852:2d47da183295 13-Mar-2015 sadayapalam

8071847: java.lang.NullPointerException at com.sun.tools.javac.code.Types.elemtype(Types.java:1870)
Summary: Class file reader should recover from malformed class files that contain methods incorrectly flagged as variable arity methods.
Reviewed-by: jlahoda


# 2378:71a8aaacdc8a 22-Apr-2014 pgovereau

8038023: Compiler crash ClassCastException
Summary: Add additional checks on results of ClassReader.readPool
Reviewed-by: vromero


# 2352:04419fec8fd4 04-Apr-2014 pgovereau

8023945: javac wrongly allows a subclass of an anonymous class
Reviewed-by: jjg


# 2333:22a7fa780701 19-Mar-2014 pgovereau

6898851: Compiling against this corrupt class file causes a stacktrace from javac
Summary: Added check for index out-of-bounds erros in ClassReader
Reviewed-by: jjg


# 2306:e656b4d10580 26-Feb-2014 jjg

6533516: Warning needed for file with future time stamps
Reviewed-by: jjg, vromero
Contributed-by: paul.govereau@oracle.com


# 2098:1b469fd31e35 09-Oct-2013 jlahoda

8025087: Annotation processing api returns default modifier for interface static method
Summary: ClassReader must not set Flags.DEFAULT for interface static methods
Reviewed-by: vromero, jjg


# 1587:2620c953e9fe 18-Feb-2013 vromero

6563143: javac should issue a warning for overriding equals without hashCode
Reviewed-by: jjg, mcimadamore


# 1520:71f35e4b93a5 23-Jan-2013 jjg

8006775: JSR 308: Compiler changes in JDK8
Reviewed-by: jjg
Contributed-by: mernst@cs.washington.edu, wmdietl@cs.washington.edu, mpapi@csail.mit.edu, mahmood@notnoop.com


# 1509:7873d37f5b37 21-Jan-2013 mcimadamore

8005244: Implement overload resolution as per latest spec EDR
Summary: Add support for stuck expressions and provisional applicability
Reviewed-by: jjg


# 1496:7aa2025bbb7b 16-Jan-2013 mcimadamore

8005299: Add FunctionalInterface checking to javac
Summary: Javac should check that types annotated with @FunctionalInterface are indeed functional interfaces
Reviewed-by: jjg


# 1491:df694c775e8a 14-Jan-2013 jjg

8006119: update javac to follow latest spec for repeatable annotations
Reviewed-by: darcy


# 1408:33abf479f202 14-Nov-2012 jjg

7021614: extend com.sun.source API to support parsing javadoc comments
Reviewed-by: ksrini, strarup


# 1351:d4b3cb1ece84 06-Oct-2012 mcimadamore

7177386: Add attribution support for method references
Summary: Add type-checking/lookup routines for method references
Reviewed-by: jjg, dlsmith


# 1347:573ceb23beeb 05-Oct-2012 mcimadamore

7177385: Add attribution support for lambda expressions
Summary: Add support for function descriptor lookup, functional interface inference and lambda expression type-checking
Reviewed-by: jjg, dlsmith


# 1346:1408af4cd8b0 04-Oct-2012 mcimadamore

7177387: Add target-typing support in method context
Summary: Add support for deferred types and speculative attribution
Reviewed-by: jjg, dlsmith


# 1337:ad2ca2a4ab5e 25-Sep-2012 mcimadamore

7177306: Regression: unchecked method call does not erase return type
Summary: Spurious extra call to Attr.checkMethod when method call is unchecked
Reviewed-by: jjg, dlsmith


# 1312:873ddd9f4900 31-Aug-2012 jfranck

7151010: Add compiler support for repeating annotations
Reviewed-by: jjg, mcimadamore


# 1267:af6a4c24f4e3 31-May-2012 mcimadamore

7166552: Inference: cleanup usage of Type.ForAll
Summary: Remove hack to callback into type-inference from assignment context
Reviewed-by: dlsmith, jjg


# 1250:6f0ed5a89c25 11-Apr-2012 mcimadamore

7154127: Inference cleanup: remove bound check analysis from visitors in Types.java
Summary: Remove bound checking rules from recursive subtype visitors in Types.java and replace with centralized bound-checking logic
Reviewed-by: jjg, dlsmith


# 1238:2827076dbf64 26-Mar-2012 mcimadamore

7133185: Update 292 overload resolution logic to match JLS
Summary: Re-implement special overload resolution support for method handles according to the JLS SE 7 definition
Reviewed-by: jjg, dlsmith, jrose


# 1237:e28a06a3c5d9 26-Mar-2012 mcimadamore

7151492: Encapsulate check logic into Attr.ResultInfo
Summary: ResultInfo class should be used to make attribution code transparent w.r.t. check logic being used
Reviewed-by: jjg, dlsmith


# 1095:b0d5f00e69f7 21-Sep-2011 jjg

7092965: javac should not close processorClassLoader before end of compilation
Reviewed-by: darcy


# 1047:f74e4269a50a 24-Jun-2011 darcy

6575445: Update annotation processor to only use java.util.ServiceLoader
Reviewed-by: jjg


# 991:dc3d9ef880a1 29-Apr-2011 mcimadamore

6550655: com.sun.tools.javac.code.Symbol$CompletionFailure
Summary: Accessing a non-existing enum constant from an annotation whose class is available results in an internal error
Reviewed-by: jjg


# 951:02ba4ff98742 30-Mar-2011 jjg

7031108: NPE in javac.jvm.ClassReader.findMethod in PackageElement.enclosedElements from AP in incr build
Reviewed-by: darcy, mcimadamore


# 913:ca32f2986301 07-Mar-2011 mcimadamore

7020044: Project Coin: diamond erroneous allowed on some anonymous inner classes
Summary: Disallow diamond on anonymous innner class creation expression (as per JSR 334's EDR)
Reviewed-by: jjg


# 844:5a43b245aed1 27-Jan-2011 mcimadamore

6313164: javac generates code that fails byte code verification for the varargs feature
Summary: method applicability check should fail if formal varargs element type is not accessible
Reviewed-by: jjg


# 828:ce6175cfe11e 24-Jan-2011 mcimadamore

6968793: issues with diagnostics
Summary: several diagnostic improvements
Reviewed-by: jjg


# 821:712be35e40b5 14-Jan-2011 mcimadamore

6949040: java.dyn package must be compiled with -target 7 or better
Summary: issue error (rather than warning) when @PolymorphicSignature is found and target < 7
Reviewed-by: jjg


# 814:d17f37522154 10-Jan-2011 jjg

6992999: fully remove JSR 308 from langtools
Reviewed-by: mcimadamore


# 775:3c32c90031fd 07-Dec-2010 jjg

6999210: javac should be able to warn of anomalous conditions in classfiles
Reviewed-by: mcimadamore, darcy


# 688:77cc34d5e548 18-Sep-2010 mcimadamore

5088624: cannot find symbol message should be more intelligent
Summary: Resolve.java should keep track of all candidates found during a method resolution sweep to generate more meaningful diagnostics
Reviewed-by: jjg


# 673:584365f256a7 07-Sep-2010 mcimadamore

6979327: method handle invocation should use casts instead of type parameters to specify return type
Summary: infer return type for polymorphic signature calls according to updated JSR 292 draft
Reviewed-by: jjg
Contributed-by: john.r.rose@oracle.com


# 662:eb7c263aab73 27-Aug-2010 jjg

6980707: Reduce use of IOException in JavaCompiler
Reviewed-by: darcy


# 634:dc550520ed6f 16-Aug-2010 mcimadamore

6369605: Unconstrained type variables fails to include bounds
Summary: unconstrained type-variables with recursive bounds are not inferred properly
Reviewed-by: jjg


# 619:2cf925ad67ab 29-Jul-2010 jjg

6966604: JavacFiler not correctly notified of lastRound
Reviewed-by: darcy


# 609:3640b60bd0f6 22-Jul-2010 jjg

6968063: provide examples of code that generate diagnostics
Reviewed-by: mcimadamore