Maurizio Cimadamore
5fc92453b6
6747671: -Xlint:rawtypes
...
Add an Xlint option for detecting all raw types usages (ccc-approved)
Reviewed-by: jjg
2008-09-29 12:00:29 +01:00
Maurizio Cimadamore
a8d5a91270
6735840: Need a type/symbol visitor printer
...
Added type/symbol visitor printer with support for localization
Reviewed-by: jjg
2008-09-29 11:48:09 +01:00
Maurizio Cimadamore
ec0853a113
6500343: compiler generates bad code when translating conditional expressions
...
TransTypes needs to deal with intersection types coming from conditional expressions
Reviewed-by: jjg
2008-09-29 11:34:43 +01:00
Tim Bell
5e2a37a5a0
Merge
2008-09-26 15:32:47 -07:00
Xiomara Jayasena
f3455aa584
Added tag jdk7-b36 for changeset 7798f9e88bf9
2008-09-25 12:54:13 -07:00
Jonathan Gibbons
fc58b54ba3
6420151: need to improve byfile compile policy to eliminate footprint issues
...
Reviewed-by: mcimadamore
2008-09-23 10:44:51 -07:00
Jonathan Gibbons
4cea49cf1c
6744408: Extra ouput is appearing in stderr
...
Reviewed-by: bpatel
2008-09-18 18:39:44 -07:00
Jonathan Gibbons
2fecfdfb50
6728697: tools/javac/versionOpt.sh fails on OpenJDK builds
...
Reviewed-by: darcy
2008-09-18 13:47:43 -07:00
Jonathan Gibbons
3ca95fc7a6
6574134: Allow for alternative implementation of Name Table with garbage collection of name bytes
...
Reviewed-by: darcy, mcimadamore
2008-09-16 18:35:18 -07:00
Tim Bell
4350001c77
Merge
2008-09-12 23:32:51 -07:00
Tim Bell
513053fd42
Merge
2008-09-12 14:35:51 -07:00
Xiomara Jayasena
092df72269
Added tag jdk7-b35 for changeset 59749505f3e8
2008-09-11 11:26:00 -07:00
Jonathan Gibbons
b0419018b0
6724118: change JavaCompiler to not use Scanner directly
...
6736119: refactor Parser and Parser.Factory
Reviewed-by: mcimadamore
2008-09-09 10:40:50 -07:00
Jonathan Gibbons
8166ad7ece
6557752: Original type of an AST should be made available even if it is replaced with an ErrorType
...
Reviewed-by: mcimadamore
2008-09-09 10:28:21 -07:00
Tim Bell
9f4b8c2379
Merge
2008-09-04 14:56:35 -07:00
Jonathan Gibbons
756eea5eec
6743107: clean up use of static caches in file manager
...
Reviewed-by: mcimadamore
2008-09-03 10:46:25 -07:00
Tim Bell
e80aebd528
Merge
2008-08-31 12:00:43 -07:00
Tim Bell
309cfe4fd1
Merge
2008-08-29 12:42:27 -07:00
Davide Angelocola
39d8c22579
6597471: unused imports in javax.tools.JavaCompiler
...
6597531: unused imports and unused private const. in com.sun.tools.javac.Server.java
Reviewed-by: mcimadamore
2008-08-29 11:10:12 -07:00
Xiomara Jayasena
969313d8cc
Added tag jdk7-b34 for changeset 1f47a876c043
2008-08-28 11:05:35 -07:00
Jonathan Gibbons
fc7983c405
6508981: cleanup file separator handling in JavacFileManager
...
Reviewed-by: mcimadamore
2008-08-26 14:52:59 -07:00
Maurizio Cimadamore
b9c79ae213
6733837: Recent work on javac diagnostic affected javac output
...
Problems with diagnostic path and tab character in the source code
Reviewed-by: darcy, jjg
2008-08-22 11:46:29 +01:00
Tim Bell
9015c7d020
Merge
2008-08-14 22:17:02 -07:00
Xiomara Jayasena
2a6a483ba0
Added tag jdk7-b33 for changeset e1305f648e12
2008-08-14 09:26:42 -07:00
Tim Bell
52da428ead
Merge
2008-08-10 18:36:19 -07:00
Maurizio Cimadamore
c448d362ba
6732461: broken message file for annotation processing
...
Regression in sqe test introduced in 6720185
Reviewed-by: jjg
2008-08-08 17:52:02 +01:00
Maurizio Cimadamore
054a64704a
6734819: Javac performs flows analysis on already translated classes
...
Regression in JavaCompiler.desugar introduced in 6726015
Reviewed-by: jjg
2008-08-08 17:48:04 +01:00
Maurizio Cimadamore
a7cdf34685
6676362: Spurious forward reference error with final var + instance variable initializer
...
Some javac forward reference errors aren't compliant with the JLS
Reviewed-by: jjg
2008-08-08 17:43:24 +01:00
Maurizio Cimadamore
fe12031643
6718364: inference fails when a generic method is invoked with raw arguments
...
Bug in the implementation of Types.isSubtypeUnchecked
Reviewed-by: jjg
2008-08-08 17:38:20 +01:00
Maurizio Cimadamore
b267c3b746
6695838: javac does not detect cyclic inheritance involving static inner classes after import clause
...
Javac fails to detect some errors due to the order in which a class' static imports are entered
Reviewed-by: jjg
2008-08-08 15:16:25 +01:00
Tim Bell
bedd4eef34
Merge
2008-08-07 18:03:32 -07:00
Tim Bell
44a80db3ca
Merge
2008-08-07 09:45:08 -07:00
Jonathan Gibbons
1788cb3419
6733995: legal notice repair on langtools/src/share/classes/com/sun/tools/javap/JavapTask.java
...
Reviewed-by: ksrini
2008-08-05 17:07:13 -07:00
Maurizio Cimadamore
ad5fef1fce
6730423: Diagnostic formatter should be an instance field of JCDiagnostic
...
JCDiagnostic.fragment should be deprecated and the diagnostic factory should be used instead
Reviewed-by: jjg
2008-08-05 12:54:40 +01:00
Jonathan Gibbons
b6dbc8cf63
4884240: additional option required for javap
...
Reviewed-by: ksrini
2008-08-04 17:54:15 -07:00
Jonathan Gibbons
44444bd9c0
4111861: static final field contents are not displayed
...
Reviewed-by: ksrini
2008-08-04 15:09:02 -07:00
Xiomara Jayasena
8a7edaa6c1
Added tag jdk7-b32 for changeset aded486da6fd
2008-08-04 13:45:10 -07:00
Jonathan Gibbons
7c754d9268
6627362: javac generates code that uses array.clone, which is not available on JavaCard
...
6627364: javac needs Float and Double on the bootclasspath even when not directly used
6627366: javac needs Cloneable and Serializable on the classpath even when not directly used
Reviewed-by: darcy
2008-08-01 15:23:18 -07:00
Maurizio Cimadamore
c936a75ed0
6720185: DiagnosticFormatter refactoring
...
Brand new hierarchy of diagnostic formatters for achieving better reusability
Reviewed-by: jjg
2008-07-28 10:22:10 +01:00
Maurizio Cimadamore
fbde930522
6675483: Javac rejects multiple type-variable bound declarations starting with an enum type
...
Intersection types bounded by an enum are erroeously considered harmful by javac
Reviewed-by: jjg
2008-07-25 12:22:09 +01:00
Maurizio Cimadamore
5f46dc3001
6500701: Enhanced for loop with generics generates faulty bytecode
...
Lower is too strict when translating enhanced causing CCE to be thrown at runtime
Reviewed-by: jjg
2008-07-25 12:05:43 +01:00
Maurizio Cimadamore
3bc508df8a
6717241: some diagnostic argument is prematurely converted into a String object
...
Removed early toString() conversions applied to diagnostic arguments
Reviewed-by: jjg
2008-07-24 19:06:57 +01:00
Maurizio Cimadamore
9879011723
6594284: NPE thrown when calling a method on an intersection type
...
Javac should report an error when the capture of an actual type parameter does not exist
Reviewed-by: jjg
2008-07-24 11:12:41 +01:00
Maurizio Cimadamore
fec04e0a18
6651719: Compiler crashes possibly during forward reference of TypeParameter
...
Compiler should apply capture conversion when checking for bound conformance
Reviewed-by: jjg
2008-07-24 10:35:38 +01:00
Jonathan Gibbons
f3eff961d3
6726015: JavaCompiler: replace desugarLater by compileStates
...
Reviewed-by: mcimadamore
2008-07-23 19:55:30 -07:00
Tim Bell
d732419d95
Merge
2008-07-22 11:41:45 -07:00
Tim Bell
97ff80a1d9
Merge
2008-07-18 11:25:41 -07:00
Xiomara Jayasena
d7394859b3
Added tag jdk7-b31 for changeset bcb5c0d7c1ab
2008-07-17 11:28:51 -07:00
Jonathan Gibbons
a6f6acaf27
6657907: javadoc has unchecked warnings
...
Reviewed-by: bpatel
2008-07-15 19:22:51 -07:00
Jonathan Gibbons
43dbd05dde
6724071: refactor Log into a front end and back end
...
Reviewed-by: darcy
2008-07-15 09:50:36 -07:00