#
4233:481439a86724 |
|
29-Jun-2017 |
vromero |
8182649: Unable to integrate due to compilation error Reviewed-by: mcimadamore
|
#
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
|
#
4193:c32ca555da54 |
|
09-Jun-2017 |
vromero |
8175794: Type inference regression after JDK-8078093 Reviewed-by: mcimadamore Contributed-by: maurizio.cimadamore@oracle.com, vicente.romero@oracle.com
|
#
4176:c11a8af87011 |
|
22-May-2017 |
vromero |
8180720: method InferenceGraph.initNodes() can potentially add a trivial dependency of a node to itself Reviewed-by: mcimadamore
|
#
4091:d2020e584c10 |
|
05-Apr-2017 |
lana |
Merge
|
#
4076:6d160fbd7d2e |
|
24-Mar-2017 |
mcimadamore |
8177097: Generic method reference returning wildcard parameterized type does not compile Summary: Captured cache should not be used during 'fake' attr checks Reviewed-by: vromero, jjg
|
#
4068:c07524646483 |
|
24-Mar-2017 |
lana |
Merge
|
#
4057:0025bb118860 |
|
15-Mar-2017 |
mcimadamore |
8176534: Missing check against target-type during applicability inference Summary: PartiallyInferredMethodType should check against target if unchecked conversion occurred Reviewed-by: vromero
|
#
4051:e5689e13301e |
|
16-Mar-2017 |
lana |
Merge
|
#
4038:95c92c634f60 |
|
08-Mar-2017 |
mcimadamore |
8176265: Method overload resolution on a covariant base type doesn't work in 9 Summary: Some type mappings should not be recursive Reviewed-by: vromero, jlahoda
|
#
4011:28a6e8d3ccc7 |
|
03-Mar-2017 |
vromero |
8175191: dead code removal at package com.sun.tools.javac.comp Reviewed-by: mcimadamore
|
#
3970:706967704e65 |
|
09-Feb-2017 |
mcimadamore |
8174249: Regression in generic method unchecked calls Summary: Erasure for unchecked call occurs too early after JDK-8078093 Reviewed-by: vromero
|
#
3828:d30434bde0a8 |
|
16-Dec-2016 |
mcimadamore |
8171371: Remove redundant type-arguments from generic method calls Reviewed-by: jjg, rfield, mchung
|
#
3801:8fc0a7bf47a9 |
|
05-Dec-2016 |
mcimadamore |
8170410: inference: javac doesn't implement 18.2.5 correctly Summary: javac does not generate constraints of the kind 'throws alpha' as described in the spec Reviewed-by: vromero, dlsmith
|
#
3728:a94763e89674 |
|
25-Oct-2016 |
mcimadamore |
8168134: Inference: javac incorrectly propagating inner constraint with primitive target Summary: Check for propagation doesn't take into account primitive type constraints Reviewed-by: vromero
|
#
3613:34dea0a7b9ab |
|
25-Aug-2016 |
mcimadamore |
8164399: inference of thrown variable does not work correctly Summary: Logic for inferring thrown variables should exclude non proper bounds as per JLS 18.1 Reviewed-by: vromero, dlsmith
|
#
3528:5538ba41cb97 |
|
08-Jul-2016 |
vromero |
8153407: javac, fold debug options Reviewed-by: mcimadamore, jjg
|
#
3518:ddc91de2ee61 |
|
06-Jul-2016 |
vromero |
8048543: JLS8 18.5.3: inference variable seems to be instantiated unexpectedly Reviewed-by: mcimadamore
|
#
3456:c02775be0f95 |
|
02-Jun-2016 |
mcimadamore |
8158355: Inference graph dot support broken Summary: IllegalStateException when converting an inference graph to dot file Reviewed-by: vromero
|
#
3427:a8b7c9938b74 |
|
23-May-2016 |
mcimadamore |
8157149: Inference: weird propagation of thrown inference variables Summary: Overhaul of treatment of thrown inference variables Reviewed-by: vromero
|
#
3405:d671601a2f2e |
|
17-May-2016 |
mcimadamore |
8156954: javac incorrectly complains of incompatible types Summary: Add heuristics to pick best stuck constraint as per JLS 18.5.2 Reviewed-by: vromero
|
#
3331:09cd25821441 |
|
08-Apr-2016 |
mcimadamore |
8152832: Type inference regression in javac Summary: Stale incoropration actions caused missing inference bounds Reviewed-by: vromero
|
#
3323:680712ce0386 |
|
24-Mar-2016 |
psandoz |
8149644: Integrate VarHandles Reviewed-by: mcimadamore, forax
|
#
3261:527e819dbc95 |
|
23-Feb-2016 |
jjg |
8145472: replace remaining java.io.File with java.nio.file.Path Reviewed-by: vromero
|
#
3111:dd06d18cd7dd |
|
19-Nov-2015 |
mcimadamore |
8067767: type inference performance regression Summary: Overhaul implememntation of inference incorporation Reviewed-by: vromero
|
#
3100:3793a6706e58 |
|
12-Nov-2015 |
mcimadamore |
8046685: Uncompilable large expressions involving generics. Summary: Improve inference propagation logic so that unnecessary inference variables are not propagated. Reviewed-by: vromero
|
#
3089:66a7e82d10a4 |
|
10-Nov-2015 |
mcimadamore |
8141613: Compiler fails to infer generic type Summary: Repeated capture of same expression leads to erroneous inference constraints Reviewed-by: vromero
|
#
3045:7ef2c66892a3 |
|
06-Oct-2015 |
vromero |
8138914: javac, method visitTypeVar() at visitor Types.hashCode generates the same hash code for different type variables Reviewed-by: mcimadamore
|
#
3031:286fc9270404 |
|
15-Sep-2015 |
mcimadamore |
8078093: Severe compiler performance regression Java 7 to 8 for nested method invocations Summary: Add infrastructure to avoid combinatorial explosion of method argument attributions Reviewed-by: jlahoda, vromero, dlsmith
|
#
2994:dd96ac308ab8 |
|
24-Jul-2015 |
vromero |
8132215: class InferenceContext should live in a separate file Reviewed-by: mcimadamore, jlahoda
|
#
2890:e903011dafc7 |
|
22-Apr-2015 |
vromero |
8078024: javac, several incorporation steps are silently failing when an error should be reported Reviewed-by: mcimadamore
|
#
2856:eb7b825ad678 |
|
19-Mar-2015 |
mcimadamore |
8048838: type inference performance regression Summary: Reduce redundant bounds before attempting to do pairwise lub computation during bound incorporation. Reviewed-by: vromero
|
#
2855:0bc7ba363b7f |
|
19-Mar-2015 |
mcimadamore |
8074100: Turn Type.Mapping into a true visitor Summary: replace Type.Mapping with a true visitor in Types Reviewed-by: jlahoda, vromero
|
#
2831:e29b25f6101f |
|
23-Feb-2015 |
mcimadamore |
8071291: Compiler crashes trying to cast UnionType to IntersectionClassType Summary: Compiler tests for .isCompound but then cast to a more specific Type subclass, resulting in CCE Reviewed-by: vromero, jlahoda
|
#
2705:4235749f4989 |
|
06-Nov-2014 |
mcimadamore |
8062977: Inference: NullPointerException during bound incorporation Summary: Bogus Types.asSuper call on array type symbol Reviewed-by: vromero
|
#
2677:211903a785f3 |
|
23-Oct-2014 |
vromero |
8057800: Method reference with generic type creates NPE when compiling Reviewed-by: mcimadamore, dlsmith
|
#
2673:bf8500822576 |
|
21-Oct-2014 |
emc |
8054457: Refactor Symbol kinds from small ints to an enum Summary: Replace bitmap logic in symbol.kind and pkind with an enum-based API Reviewed-by: mcimadamore, jjg
|
#
2646:ff1998c1ecab |
|
22-Sep-2014 |
emc |
8048614: Add TypeMetadata to contain type annotations and other type information Summary: Implement general framework for metadata on types Reviewed-by: mcimadamore
|
#
2639:c419bddef7f3 |
|
14-Sep-2014 |
mcimadamore |
8055963: Inference failure with nested invocation Summary: Revise heuristics to force eager instantiation of return inference vars Reviewed-by: vromero
|
#
2602:a75064469e3f |
|
27-Aug-2014 |
mcimadamore |
8056075: Add support for dumping inference dependency graphs Summary: Add option '-XDdumpInferenceGraphTo=<folder>' to dump inference internal dependency graphs Reviewed-by: jjg, jlahoda
|
#
2571:10fc81ac75b4 |
|
17-Aug-2014 |
chegar |
8054834: Modular Source Code Reviewed-by: alanb, chegar, ihse, mduigou Contributed-by: alan.bateman@oracle.com, alex.buckley@oracle.com, chris.hegarty@oracle.com, erik.joelsson@oracle.com, jonathan.gibbons@oracle.com, karen.kinnear@oracle.com, magnus.ihse.bursie@oracle.com, mandy.chung@oracle.com, mark.reinhold@oracle.com, paul.sandoz@oracle.com
|