hg: tiered-attrib/dev/langtools: 59 new changesets
vicente.romero at oracle.com
vicente.romero at oracle.com
Wed Mar 11 05:56:55 UTC 2015
Changeset: 5d6f3df17931
Author: vromero
Date: 2015-03-10 22:51 -0700
URL: http://hg.openjdk.java.net/tiered-attrib/dev/langtools/rev/5d6f3df17931
initializing errSymbol type to errType
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
Changeset: ab8cff04f102
Author: vromero
Date: 2015-03-10 22:51 -0700
URL: http://hg.openjdk.java.net/tiered-attrib/dev/langtools/rev/ab8cff04f102
adding structural type awareness to Type
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
Changeset: afdc26d42dcc
Author: vromero
Date: 2015-03-10 22:51 -0700
URL: http://hg.openjdk.java.net/tiered-attrib/dev/langtools/rev/afdc26d42dcc
adding structural type tags to TypeTag
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeTag.java
Changeset: dff87b6cb4fd
Author: vromero
Date: 2015-03-10 22:51 -0700
URL: http://hg.openjdk.java.net/tiered-attrib/dev/langtools/rev/dff87b6cb4fd
removing an unused local in Types
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
Changeset: 133c97f41411
Author: vromero
Date: 2015-03-10 22:51 -0700
URL: http://hg.openjdk.java.net/tiered-attrib/dev/langtools/rev/133c97f41411
bulk changes to Check
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
Changeset: 8a68fd245585
Author: vromero
Date: 2015-03-10 22:51 -0700
URL: http://hg.openjdk.java.net/tiered-attrib/dev/langtools/rev/8a68fd245585
bulk changes to DeferredAttr
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
Changeset: e4e44a073676
Author: vromero
Date: 2015-03-10 22:51 -0700
URL: http://hg.openjdk.java.net/tiered-attrib/dev/langtools/rev/e4e44a073676
adapting Infer to TA
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
Changeset: 7f51dc52fa06
Author: vromero
Date: 2015-03-10 22:51 -0700
URL: http://hg.openjdk.java.net/tiered-attrib/dev/langtools/rev/7f51dc52fa06
addition of the TieredAttr class
+ src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TieredAttr.java
Changeset: e104016ade49
Author: vromero
Date: 2015-03-10 22:51 -0700
URL: http://hg.openjdk.java.net/tiered-attrib/dev/langtools/rev/e104016ade49
addition of the TieredAttrUtils class
+ src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TieredAttrUtils.java
Changeset: d47034168b55
Author: vromero
Date: 2015-03-10 22:51 -0700
URL: http://hg.openjdk.java.net/tiered-attrib/dev/langtools/rev/d47034168b55
after attribution javac should be able to do some debug on the trees
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
Changeset: 7805c8c502c4
Author: vromero
Date: 2015-03-10 22:51 -0700
URL: http://hg.openjdk.java.net/tiered-attrib/dev/langtools/rev/7805c8c502c4
adding methods getTypes to TreeInfo
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
Changeset: 64cc0f8b9e11
Author: vromero
Date: 2015-03-10 22:51 -0700
URL: http://hg.openjdk.java.net/tiered-attrib/dev/langtools/rev/64cc0f8b9e11
indentation fix at Log
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java
Changeset: d6ad69dca6de
Author: vromero
Date: 2015-03-10 22:51 -0700
URL: http://hg.openjdk.java.net/tiered-attrib/dev/langtools/rev/d6ad69dca6de
changing MethodReference20 golden file and adding more debug info to GenericConstructorAndDiamondTest
! test/tools/javac/generics/diamond/7030150/GenericConstructorAndDiamondTest.java
! test/tools/javac/lambda/MethodReference20.out
Changeset: 6d366eadc4f3
Author: vromero
Date: 2015-03-10 22:51 -0700
URL: http://hg.openjdk.java.net/tiered-attrib/dev/langtools/rev/6d366eadc4f3
adapting Attr to tiered attribution
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
Changeset: 8420f2ddf348
Author: vromero
Date: 2015-03-10 22:51 -0700
URL: http://hg.openjdk.java.net/tiered-attrib/dev/langtools/rev/8420f2ddf348
adapting Resolve to tiered attribution
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
Changeset: 7f7cfb6449fb
Author: vromero
Date: 2015-03-10 22:51 -0700
URL: http://hg.openjdk.java.net/tiered-attrib/dev/langtools/rev/7f7cfb6449fb
removing duplicated methods at Resolve
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
Changeset: fb1f5899c83a
Author: vromero
Date: 2015-03-10 22:51 -0700
URL: http://hg.openjdk.java.net/tiered-attrib/dev/langtools/rev/fb1f5899c83a
adapting Attr to changes on Resolve API
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
Changeset: f40eb8d4fa09
Author: vromero
Date: 2015-03-10 22:51 -0700
URL: http://hg.openjdk.java.net/tiered-attrib/dev/langtools/rev/f40eb8d4fa09
adapting several classes to changes on Resolve API
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TieredAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TieredAttrUtils.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
Changeset: 70af7f853c7e
Author: vromero
Date: 2015-03-10 22:51 -0700
URL: http://hg.openjdk.java.net/tiered-attrib/dev/langtools/rev/70af7f853c7e
more changes due to changes on Resolve API
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TieredAttr.java
Changeset: 01ab0eff8000
Author: vromero
Date: 2015-03-10 22:51 -0700
URL: http://hg.openjdk.java.net/tiered-attrib/dev/langtools/rev/01ab0eff8000
using noCheckTree in TieredAttr visitReference
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TieredAttr.java
Changeset: 4506f48c4e81
Author: vromero
Date: 2015-03-10 22:51 -0700
URL: http://hg.openjdk.java.net/tiered-attrib/dev/langtools/rev/4506f48c4e81
partial changes to TieredAttr visitReference
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TieredAttr.java
Changeset: 3c82502d0c46
Author: vromero
Date: 2015-03-10 22:51 -0700
URL: http://hg.openjdk.java.net/tiered-attrib/dev/langtools/rev/3c82502d0c46
there is no need to clear the stuckVars list during overload
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TieredAttrUtils.java
Changeset: 83716a6710e1
Author: vromero
Date: 2015-03-10 22:51 -0700
URL: http://hg.openjdk.java.net/tiered-attrib/dev/langtools/rev/83716a6710e1
new condition to determine is a expression is stuck
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TieredAttrUtils.java
Changeset: 77918d92df84
Author: vromero
Date: 2015-03-10 22:51 -0700
URL: http://hg.openjdk.java.net/tiered-attrib/dev/langtools/rev/77918d92df84
adding a call to checkClassType at visitNewClass
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TieredAttr.java
Changeset: 358291bc2631
Author: vromero
Date: 2015-03-10 22:51 -0700
URL: http://hg.openjdk.java.net/tiered-attrib/dev/langtools/rev/358291bc2631
need to check for poly expressions in conditional
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TieredAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TieredAttrUtils.java
Changeset: c19a114accbf
Author: vromero
Date: 2015-03-10 22:51 -0700
URL: http://hg.openjdk.java.net/tiered-attrib/dev/langtools/rev/c19a114accbf
additional refactoring to visitConditional
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TieredAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TieredAttrUtils.java
Changeset: 758d038cf3dc
Author: vromero
Date: 2015-03-10 22:51 -0700
URL: http://hg.openjdk.java.net/tiered-attrib/dev/langtools/rev/758d038cf3dc
refactoring to checkForPolyExpr
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TieredAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TieredAttrUtils.java
Changeset: a0fd302e4aad
Author: vromero
Date: 2015-03-10 22:51 -0700
URL: http://hg.openjdk.java.net/tiered-attrib/dev/langtools/rev/a0fd302e4aad
preparing to sync TieredAttr with Attr removing the first one
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TieredAttr.java
Changeset: 2f697c5b68bf
Author: vromero
Date: 2015-03-10 22:51 -0700
URL: http://hg.openjdk.java.net/tiered-attrib/dev/langtools/rev/2f697c5b68bf
preparing to sync TieredAttr with Attr removing the first one, step 2
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TieredAttr.java
Changeset: 5527e1f6d78b
Author: vromero
Date: 2015-03-10 22:51 -0700
URL: http://hg.openjdk.java.net/tiered-attrib/dev/langtools/rev/5527e1f6d78b
preparing to sync TieredAttr with Attr removing the first one, step 3
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TieredAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TieredAttrUtils.java
Changeset: 9e5b9197f769
Author: vromero
Date: 2015-03-10 22:51 -0700
URL: http://hg.openjdk.java.net/tiered-attrib/dev/langtools/rev/9e5b9197f769
preparing to sync TieredAttr with Attr removing the first one, step 4
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
- src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TieredAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TieredAttrUtils.java
Changeset: aca209cee120
Author: vromero
Date: 2015-03-10 22:51 -0700
URL: http://hg.openjdk.java.net/tiered-attrib/dev/langtools/rev/aca209cee120
improving diagnostics generation
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
Changeset: 269181a8745a
Author: vromero
Date: 2015-03-10 22:51 -0700
URL: http://hg.openjdk.java.net/tiered-attrib/dev/langtools/rev/269181a8745a
more on improving diagnostics generation
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
Changeset: 5ec0ea27c31e
Author: vromero
Date: 2015-03-10 22:51 -0700
URL: http://hg.openjdk.java.net/tiered-attrib/dev/langtools/rev/5ec0ea27c31e
working on better diagnostics generation
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
Changeset: e9dc136f3245
Author: vromero
Date: 2015-03-10 22:51 -0700
URL: http://hg.openjdk.java.net/tiered-attrib/dev/langtools/rev/e9dc136f3245
diagnostics: using resultInfo with report for conditional
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TieredAttrUtils.java
Changeset: 0ecbc3f2139e
Author: vromero
Date: 2015-03-10 22:51 -0700
URL: http://hg.openjdk.java.net/tiered-attrib/dev/langtools/rev/0ecbc3f2139e
check against the resultInfo in visitApply to discriminate overloads
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
Changeset: 62d0e1c10c45
Author: vromero
Date: 2015-03-10 22:51 -0700
URL: http://hg.openjdk.java.net/tiered-attrib/dev/langtools/rev/62d0e1c10c45
check against the resultInfo in visitNewClass to discriminate overloads
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
Changeset: a3d729bdfb87
Author: vromero
Date: 2015-03-10 22:51 -0700
URL: http://hg.openjdk.java.net/tiered-attrib/dev/langtools/rev/a3d729bdfb87
folding several trivial visitors in target type visitor
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
Changeset: 73d06eeabc6c
Author: vromero
Date: 2015-03-10 22:51 -0700
URL: http://hg.openjdk.java.net/tiered-attrib/dev/langtools/rev/73d06eeabc6c
check against the resultInfo in visitConditional to discriminate overloads, refactor similar previous code
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TieredAttrUtils.java
Changeset: 4399d699aecd
Author: vromero
Date: 2015-03-10 22:51 -0700
URL: http://hg.openjdk.java.net/tiered-attrib/dev/langtools/rev/4399d699aecd
avoid full attribution of lambda body during overload
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TieredAttrUtils.java
Changeset: a86880469867
Author: vromero
Date: 2015-03-10 22:51 -0700
URL: http://hg.openjdk.java.net/tiered-attrib/dev/langtools/rev/a86880469867
keep return expressions in lambda body to discriminate overloads
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TieredAttrUtils.java
Changeset: a4c00a0a1b35
Author: vromero
Date: 2015-03-10 22:51 -0700
URL: http://hg.openjdk.java.net/tiered-attrib/dev/langtools/rev/a4c00a0a1b35
remember if lambda body can complete or not
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TieredAttrUtils.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
Changeset: 62b8f5e74f61
Author: vromero
Date: 2015-03-10 22:51 -0700
URL: http://hg.openjdk.java.net/tiered-attrib/dev/langtools/rev/62b8f5e74f61
check asap if lambda body has already been attributed
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
Changeset: 5d957a14270a
Author: vromero
Date: 2015-03-10 22:51 -0700
URL: http://hg.openjdk.java.net/tiered-attrib/dev/langtools/rev/5d957a14270a
reuse previous knowledge about the lambda body during target type checking
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
Changeset: 1d5f6eb34ab3
Author: vromero
Date: 2015-03-10 22:51 -0700
URL: http://hg.openjdk.java.net/tiered-attrib/dev/langtools/rev/1d5f6eb34ab3
dont attribute twice at visitParens during overload resolution
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
Changeset: 51b6b310b3c8
Author: vromero
Date: 2015-03-10 22:51 -0700
URL: http://hg.openjdk.java.net/tiered-attrib/dev/langtools/rev/51b6b310b3c8
testing a change to visitLambda and visitReference, precondition
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
Changeset: ae4ed348d939
Author: vromero
Date: 2015-03-10 22:51 -0700
URL: http://hg.openjdk.java.net/tiered-attrib/dev/langtools/rev/ae4ed348d939
using unknownAnyPolyInfo as resultInfo to attribute lambda body
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
Changeset: 11157ac26fe6
Author: vromero
Date: 2015-03-10 22:51 -0700
URL: http://hg.openjdk.java.net/tiered-attrib/dev/langtools/rev/11157ac26fe6
a conditional cant have void as resultInfo
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TieredAttrUtils.java
Changeset: f20ee6d6e90e
Author: vromero
Date: 2015-03-10 22:51 -0700
URL: http://hg.openjdk.java.net/tiered-attrib/dev/langtools/rev/f20ee6d6e90e
adding a return scanner to keep return expressions in lambda body
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TieredAttrUtils.java
Changeset: a288d268fab2
Author: vromero
Date: 2015-03-10 22:51 -0700
URL: http://hg.openjdk.java.net/tiered-attrib/dev/langtools/rev/a288d268fab2
changing back visitLambda and visitReference, preconditions
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
Changeset: 744333f801f6
Author: vromero
Date: 2015-03-10 22:51 -0700
URL: http://hg.openjdk.java.net/tiered-attrib/dev/langtools/rev/744333f801f6
adding specific resultInfo at visitConditional
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
Changeset: 2ce6473cc5de
Author: vromero
Date: 2015-03-10 22:51 -0700
URL: http://hg.openjdk.java.net/tiered-attrib/dev/langtools/rev/2ce6473cc5de
dont do full attribution to a return expression if inside a lambda body
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
Changeset: 4aff4146466f
Author: vromero
Date: 2015-03-10 22:51 -0700
URL: http://hg.openjdk.java.net/tiered-attrib/dev/langtools/rev/4aff4146466f
ignore overloaded method references during overload phase
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
Changeset: 1ce3413cb519
Author: vromero
Date: 2015-03-10 22:51 -0700
URL: http://hg.openjdk.java.net/tiered-attrib/dev/langtools/rev/1ce3413cb519
visitApply should register a listener if there are structural arguments
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
Changeset: ad58e60f9c62
Author: vromero
Date: 2015-03-10 22:51 -0700
URL: http://hg.openjdk.java.net/tiered-attrib/dev/langtools/rev/ad58e60f9c62
adding checkContext param to attribStructuralArgs
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
Changeset: 0c138ffff6ef
Author: vromero
Date: 2015-03-10 22:51 -0700
URL: http://hg.openjdk.java.net/tiered-attrib/dev/langtools/rev/0c138ffff6ef
minor method name change in TieredAttrUtils
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TieredAttrUtils.java
Changeset: f487dbf653a2
Author: vromero
Date: 2015-03-10 22:51 -0700
URL: http://hg.openjdk.java.net/tiered-attrib/dev/langtools/rev/f487dbf653a2
removing use of deferredAttrContext in Resolve
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
Changeset: 190535fc5d49
Author: vromero
Date: 2015-03-10 22:51 -0700
URL: http://hg.openjdk.java.net/tiered-attrib/dev/langtools/rev/190535fc5d49
adding debug visitor to be used after attribution
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
Changeset: 6621515611fc
Author: vromero
Date: 2015-03-10 22:53 -0700
URL: http://hg.openjdk.java.net/tiered-attrib/dev/langtools/rev/6621515611fc
updating copyright and removing unnecessary spaces
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
More information about the tiered-attrib-dev
mailing list