Bhavesh Patel
|
b32f33b69a
|
7132631: The help-doc.html generates an invalid link to constant-values.html
Reviewed-by: jjg
|
2012-10-05 14:13:47 -07:00 |
|
Maurizio Cimadamore
|
72f39bf20c
|
7177385: Add attribution support for lambda expressions
Add support for function descriptor lookup, functional interface inference and lambda expression type-checking
Reviewed-by: jjg, dlsmith
|
2012-10-05 14:35:24 +01:00 |
|
Maurizio Cimadamore
|
c0e2ed86c1
|
7177387: Add target-typing support in method context
Add support for deferred types and speculative attribution
Reviewed-by: jjg, dlsmith
|
2012-10-04 13:04:53 +01:00 |
|
Jan Lahoda
|
ed2bca8140
|
7198582: (java) Minor refactor of JavacParser
Reviewed-by: jjg, ksrini
|
2012-09-29 09:00:58 -07:00 |
|
Joel Borggrén-Franck
|
1c489c5ec5
|
7199925: Separate compilation breaks check that elements have a default for the containing annotation
Reviewed-by: jjg, mcimadamore
|
2012-09-28 11:39:29 -07:00 |
|
Maurizio Cimadamore
|
8fbd614bf3
|
8000241: langtools doesn't build
Bad merge with langtools tip caused build glitch
Reviewed-by: jjg
|
2012-09-28 18:50:40 +01:00 |
|
Maurizio Cimadamore
|
7f58c7c7ad
|
8000233: Fix issues in recent push
Forgot to incorporate review comments in pushed changesets
Reviewed-by: jjg
|
2012-09-28 16:56:53 +01:00 |
|
Maurizio Cimadamore
|
5f629e503c
|
7188968: New instance creation expression using diamond is checked twice
Unify method and constructor check logic
Reviewed-by: jjg
|
2012-09-26 14:22:41 +01:00 |
|
Jonathan Gibbons
|
6a310eb049
|
7196464: upgrade JavaCompiler.shouldStopPolicy to accomodate policies in face of error and no error
Reviewed-by: mcimadamore
|
2012-09-25 13:11:05 -07:00 |
|
Vicente Romero
|
c2e8d5a017
|
7193657: provide internal ArrayUtils class to simplify common usage of arrays in javac
Reviewed-by: mcimadamore, jjg
|
2012-09-25 13:06:58 -07:00 |
|
Maurizio Cimadamore
|
f49f25c60d
|
7177306: Regression: unchecked method call does not erase return type
Spurious extra call to Attr.checkMethod when method call is unchecked
Reviewed-by: jjg, dlsmith
|
2012-09-25 11:56:46 +01:00 |
|
Maurizio Cimadamore
|
d4c5fca16a
|
7175433: Inference cleanup: add helper class to handle inference variables
Add class to handle inference variables instantiation and associated info
Reviewed-by: jjg, dlsmith
|
2012-09-25 11:55:34 +01:00 |
|
Maurizio Cimadamore
|
07155682a1
|
7194586: Add back-end support for invokedynamic
Add support for invokedynamic bytecode instruction; includes suppot for generation of all related classfile attributes
Reviewed-by: jjg
|
2012-09-25 11:53:18 +01:00 |
|
Maurizio Cimadamore
|
8be3009d08
|
7193913: Cleanup Resolve.findMethod
Refactor method lookup logic in Resolve.findMethod
Reviewed-by: jjg
|
2012-09-25 11:52:37 +01:00 |
|
Jonathan Gibbons
|
55ec94e302
|
7196462: JavacProcessingEnvironment should tolerate BasicJavacTask
Reviewed-by: mcimadamore
|
2012-09-24 14:04:34 -07:00 |
|
Jan Lahoda
|
f1487754e6
|
7192073: (javac) minor refactoring of tree maker to help IDEs
Reviewed-by: jjg
|
2012-09-14 09:21:55 -07:00 |
|
Jonathan Gibbons
|
ae09b79839
|
7177970: fix issues in langtools doc comments
Reviewed-by: mcimadamore
|
2012-09-13 14:29:36 -07:00 |
|
Bhavesh Patel
|
2c45db0933
|
Merge
|
2012-09-08 22:54:21 -07:00 |
|
Bhavesh Patel
|
fc3506df22
|
7180906: Javadoc tool does not apply parameter -nosince
Reviewed-by: jjg
|
2012-09-08 22:43:38 -07:00 |
|
Jonathan Gibbons
|
b4b43de210
|
7196760: tree end positions incorrect after anno processing
Reviewed-by: mcimadamore
|
2012-09-07 11:35:53 -07:00 |
|
Jonathan Gibbons
|
f4749d4e50
|
7196774: javac cannot be built with JDK 6 after 7151010
Reviewed-by: mcimadamore
|
2012-09-07 11:24:00 -07:00 |
|
Jonathan Gibbons
|
0844683a0e
|
7186925: JavapTask passes null to java.io.Writer
Reviewed-by: jjh
|
2012-09-07 11:12:16 -07:00 |
|
Jim Holmlund
|
7dfe1cb86c
|
7185778: javah error "Not a valid class name" on class names with dollar signs
Reviewed-by: jjg
|
2012-09-05 08:32:32 -07:00 |
|
Joel Borggrén-Franck
|
9c23b8bad0
|
7151010: Add compiler support for repeating annotations
Reviewed-by: jjg, mcimadamore
|
2012-08-31 10:37:46 +01:00 |
|
Jan Lahoda
|
398a74ffa0
|
7192068: (javac) provide a way for IDEs to produce Enclosing Method attributes
Reviewed-by: jjg
|
2012-08-27 07:21:46 -07:00 |
|
Athijegannathan Sundararajan
|
6214b5d906
|
7181320: javac NullPointerException for switch labels with cast to String expressions
Reviewed-by: mcimadamore
|
2012-08-20 21:24:10 +05:30 |
|
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 |
|