Steve Sides
|
12a8d12863
|
7191449: update copyright year to match last edit in jdk8 langtools repository
Reviewed-by: jjh
|
2012-08-15 13:48:46 -07:00 |
|
Athijegannathan Sundararajan
|
9724583022
|
7178324: Crash when compiling for(i : x) try(AutoCloseable x = ...) {}
Reviewed-by: darcy, jjg
|
2012-08-08 22:17:27 +05:30 |
|
Maurizio Cimadamore
|
b1457fe814
|
7187104: Inference cleanup: remove redundant exception classes in Infer.java
Remove unused exception classes in Infer.java
Reviewed-by: jjg
|
2012-08-02 18:24:01 +01:00 |
|
Maurizio Cimadamore
|
a39622326e
|
7175538: Integrate efectively final check with DA/DU analysis
Allow generalized effectively-final analysis for all local variables
Reviewed-by: jjg, dlsmith
|
2012-08-02 18:23:21 +01:00 |
|
Maurizio Cimadamore
|
b03ad3ae09
|
7175911: Simplify error reporting API in Check.CheckContext interface
Make error messages generated during Check.checkType more uniform and more scalable
Reviewed-by: jjg, dlsmith
|
2012-08-02 18:22:41 +01:00 |
|
Maurizio Cimadamore
|
340f4947e5
|
7181578: javac reports uninitialized variable with nested try...finally blocks
Regression introduced in refactoring of Flow.java
Reviewed-by: jjg
|
2012-07-13 12:58:50 +01:00 |
|
Jonathan Gibbons
|
3005c7daac
|
7178763: javadoc OutOfMemory error results in several jdk8 tl nightly failures
Reviewed-by: ksrini
|
2012-06-22 14:40:30 -07:00 |
|
Jonathan Gibbons
|
8731495395
|
7178297: provide mapping from doc comment position to source file position
Reviewed-by: mcimadamore, ksrini
|
2012-06-21 13:22:21 -07:00 |
|
Jonathan Gibbons
|
f2cefcbfad
|
7174143: encapsulate doc comment table
Reviewed-by: ksrini, mcimadamore
|
2012-06-20 13:23:26 -07:00 |
|
Maurizio Cimadamore
|
288480e312
|
7177701: error: Filling jar message during javax/imageio/metadata/IIOMetadataFormatImpl compilation
Recent JDK hash changes affected order in which files are returned from JavacFileManager.list()
Reviewed-by: jjg
|
2012-06-19 13:25:58 +01:00 |
|
Jim Holmlund
|
65293fee1f
|
7159016: Static import of member in processor-generated class fails in JDK 7
Reviewed-by: jjg
|
2012-05-31 15:07:29 -07:00 |
|
Maurizio Cimadamore
|
3f99d2eda5
|
7160084: javac fails to compile an apparently valid class/interface combination
Javac generates wrong syntetized trees for nested enum constants
Reviewed-by: dlsmith, jjg
|
2012-05-31 17:44:04 +01:00 |
|
Maurizio Cimadamore
|
7e32f8e585
|
7166552: Inference: cleanup usage of Type.ForAll
Remove hack to callback into type-inference from assignment context
Reviewed-by: dlsmith, jjg
|
2012-05-31 17:42:14 +01:00 |
|
Athijegannathan Sundararajan
|
817ad87a28
|
7166990: java/compiler Inherited interfaces using generics sometimes looses the generic type
Reviewed-by: mcimadamore
|
2012-05-11 20:06:00 +05:30 |
|
Jan Lahoda
|
9feb7f3e15
|
7159445: (javac) emits inaccurate diagnostics for enhanced for-loops
Reviewed-by: jjg
|
2012-05-10 12:32:58 -07:00 |
|
Jan Lahoda
|
324e987e82
|
7166010: (javac) JavacMessager incorrectly restores log source file
Reviewed-by: jjg
|
2012-05-04 07:55:51 -07:00 |
|
Maurizio Cimadamore
|
d951098c65
|
7154127: Inference cleanup: remove bound check analysis from visitors in Types.java
Remove bound checking rules from recursive subtype visitors in Types.java and replace with centralized bound-checking logic
Reviewed-by: jjg, dlsmith
|
2012-04-11 10:50:11 +01:00 |
|
Jan Lahoda
|
0f0e273e0d
|
7156633: (javac) incorrect errors when parsing variable declaration in block statements
Reviewed-by: jjg
|
2012-04-09 14:31:18 -07:00 |
|
Maurizio Cimadamore
|
410c51d5f4
|
7157165: Regression: code with disjunctive type crashes javac
Bad recovery logic in parser code that checks for generic cast
Reviewed-by: jjg
|
2012-03-30 19:19:50 +01:00 |
|
Maurizio Cimadamore
|
2283a8eff1
|
7157688: Regression: common compiler diagnostic features swapped required/found types
Bug in resource key in compiler.properties
Reviewed-by: jjg
|
2012-03-30 19:19:09 +01:00 |
|
Maurizio Cimadamore
|
51235439c2
|
7133185: Update 292 overload resolution logic to match JLS
Re-implement special overload resolution support for method handles according to the JLS SE 7 definition
Reviewed-by: jjg, dlsmith, jrose
|
2012-03-26 15:28:49 +01:00 |
|
Maurizio Cimadamore
|
9b1e54dae3
|
7151492: Encapsulate check logic into Attr.ResultInfo
ResultInfo class should be used to make attribution code transparent w.r.t. check logic being used
Reviewed-by: jjg, dlsmith
|
2012-03-26 15:28:22 +01:00 |
|
Maurizio Cimadamore
|
9693d60c23
|
7151580: Separate DA/DU logic from exception checking logic in Flow.java
DA/DU analysis and exception checking analysis should live in two separate tree visitors
Reviewed-by: gafter, dlsmith, jjg
|
2012-03-26 15:27:51 +01:00 |
|
Jonathan Gibbons
|
9f1ffb53dc
|
7150368: javac should include basic ability to generate native headers
Reviewed-by: mcimadamore, darcy, ohrstrom
|
2012-03-13 15:43:40 -07:00 |
|
Maurizio Cimadamore
|
f6ee974ac7
|
7151802: compiler update caused sqe test failed
Fix regression caused by 7144506
Reviewed-by: jjg, dlsmith
|
2012-03-09 17:10:56 +00:00 |
|
Maurizio Cimadamore
|
271ed603e1
|
7148556: Implementing a generic interface causes a public clone() to become inaccessible
Implementation of Resolve.isOverriddenIn() should distinguish between classes/interfaces
Reviewed-by: jjg
|
2012-03-06 16:50:32 +00:00 |
|
Maurizio Cimadamore
|
6acf436edc
|
7151070: NullPointerException in Resolve.isAccessible
Spurious accessibility check in TransTypes
Reviewed-by: jjg
|
2012-03-06 16:48:29 +00:00 |
|
Maurizio Cimadamore
|
954444af1c
|
7133238: Merge proto-kind and proto-type into a single result class
Restructure attribution code so that the check-logic can be encapsulated into a single class
Reviewed-by: jjg, dlsmith
|
2012-03-06 13:29:45 +00:00 |
|
Maurizio Cimadamore
|
d5036d16cd
|
7144506: Attr.checkMethod should be called after inference variables have been fixed
Unify post-inference sanity check with Attr.checkMethod
Reviewed-by: jjg, dlsmith
|
2012-03-06 13:28:05 +00:00 |
|
Maurizio Cimadamore
|
21312c5617
|
7148622: Some diagnostic methods do not go through Log.report
Deferred lint diagnostics ignore Log settings such as deferred diagnostics
Reviewed-by: jjg
|
2012-03-06 13:26:36 +00:00 |
|
Maurizio Cimadamore
|
2ba2192f6f
|
7148164: attribution code for diamond should not rely on mutable state
Update attribution code for diamond operator not to rely on mutable state
Reviewed-by: jjg
|
2012-03-02 12:58:35 +00:00 |
|
Maurizio Cimadamore
|
b10e766b73
|
7148242: Regression: valid code rejected during generic type well-formedness check
Redundant type-var substitution makes generic-type well-formedness check to fail
Reviewed-by: jjg
|
2012-03-02 12:57:47 +00:00 |
|
Maurizio Cimadamore
|
f01bc46dfe
|
7132880: Resolve should support nested resolution contexts
Overload resolution routine should be updated so that it can be called recursively
Reviewed-by: jjg, dlsmith
|
2012-03-02 12:57:04 +00:00 |
|
Jonathan Gibbons
|
9c503c5689
|
7093891: support multiple task listeners
Reviewed-by: darcy, mcimadamore
|
2012-02-28 10:33:49 -08:00 |
|
Jonathan Gibbons
|
5707f715aa
|
7144951: fix minor javadoc issues
Reviewed-by: darcy
|
2012-02-28 10:25:53 -08:00 |
|
Jonathan Gibbons
|
a46962c4c1
|
7137836: tidy up Names.java
Reviewed-by: mcimadamore
|
2012-02-24 10:40:32 -08:00 |
|
Joe Darcy
|
de52238d06
|
7148025: javac should not warn about InterrupttedException on the declaration of AutoCloseable itself
Reviewed-by: mcimadamore
|
2012-02-23 09:53:09 -08:00 |
|
Jan Lahoda
|
3887a6d012
|
7142086: performance problem in Check.checkOverrideClashes(...)
Code in Check.checkOverrideClashes() causes too many calls to MethodSymbol.overrides
Reviewed-by: jjg
|
2012-02-14 15:43:52 -08:00 |
|
Jim Holmlund
|
df7b871807
|
7142672: Problems with the value passed to the 'classes' param of JavaCompiler.CompilationTask.getTask(...)
Reviewed-by: jjg
|
2012-02-13 16:01:43 -08:00 |
|
Joe Darcy
|
f30ca2fd58
|
7041249: Remove apt tool and API from the JDK
Reviewed-by: jjg, ohair
|
2012-02-05 21:59:45 -08:00 |
|
Jim Holmlund
|
8f129be7fb
|
7129225: javac fails to run annotation processors when star import of package of gensrc
Reviewed-by: jjg
|
2012-01-24 16:31:15 -08:00 |
|
Jim Holmlund
|
139ce2d98a
|
7126832: com.sun.tools.javac.api.ClientCodeWrapper$WrappedJavaFileManager cannot be cast
Reviewed-by: jjg
|
2012-01-24 15:51:44 -08:00 |
|
Maurizio Cimadamore
|
d353146b32
|
7129801: Merge the two method applicability routines
Resolve.java and Infer.java should reuse the same method applicability check routine
Reviewed-by: dlsmith, jjg
|
2012-01-24 17:52:02 +00:00 |
|
Joe Darcy
|
c569749a21
|
7130768: Clarify behavior of Element.getEnclosingElements in subtypes
Reviewed-by: mcimadamore, jjg
|
2012-01-18 16:43:59 -08:00 |
|
Maurizio Cimadamore
|
1b000de186
|
7123100: javac fails with java.lang.StackOverflowError
Inference of under-constrained type-variables creates erroneous recursive wildcard types
Reviewed-by: jjg
|
2012-01-12 15:28:34 +00:00 |
|
Maurizio Cimadamore
|
2c453c5844
|
7126754: Generics compilation failure casting List<? extends Set...> to List<Set...>
Problems with Types.rewriteQuantifiers not preserving variance
Reviewed-by: jjg
|
2012-01-11 18:23:24 +00:00 |
|
Jonathan Gibbons
|
a3f0f7b59c
|
4881269: improve diagnostic for ill-formed tokens
Reviewed-by: mcimadamore
|
2012-01-03 11:37:00 -08:00 |
|
Maurizio Cimadamore
|
61ee75c9d4
|
7120463: Fix method reference parser support in order to avoid ambiguities
Add lookahead routine to disambiguate between method reference in method context and binary expression
Reviewed-by: jjg, dlsmith
|
2011-12-19 12:07:07 +00:00 |
|
Jonathan Gibbons
|
e559289081
|
7121961: javadoc is missing a resource property
Reviewed-by: bpatel
|
2011-12-16 13:49:44 -08:00 |
|
Jonathan Gibbons
|
b771185497
|
7121681: compiler message file broken for javac -fullversion
Reviewed-by: jjh
|
2011-12-14 17:52:41 -08:00 |
|