Jonathan Gibbons
|
be25eb7f0e
|
8191054: Remove the Native-Header Tool (javah)
Reviewed-by: darcy, mcimadamore, ksrini
|
2017-12-13 14:49:48 -08:00 |
|
Srikanth Adayapalam
|
ac4e5933a6
|
8193142: Regression: ClassCastException: Type$ErrorType cannot be cast to Type$ArrayType
Reviewed-by: mcimadamore
|
2017-12-12 18:40:31 +05:30 |
|
Jan Lahoda
|
f9431b7d26
|
8189782: com.sun.tools.javac.api.JavacTool.isSupportedOption misreports number of arguments consumed
Returning the number of standalone arguments from com.sun.tools.javac.api.JavacTool.isSupportedOption.
Reviewed-by: jjg
|
2017-12-08 16:28:14 +01:00 |
|
Srikanth Adayapalam
|
18e476899c
|
8182401: Verification error for enclosing instance capture inside super constructor invocation
Reviewed-by: vromero
|
2017-12-11 06:58:14 +05:30 |
|
Kumar Srinivasan
|
c30bc22a0e
|
8034254: Don't use binary testing files broken.jar
Reviewed-by: jjg
|
2017-12-07 21:07:12 -08:00 |
|
Joe Darcy
|
62d672208a
|
8193191: Update JavacTestingAbstractProcessor for JDK 10
Reviewed-by: jjg
|
2017-12-07 11:00:32 -08:00 |
|
Vicente Romero
|
8c50b3e660
|
8192885: Compiler in JDK 10-ea+33 misses to include entry in LineNumberTable for goto instruction of foreach loop
Reviewed-by: mcimadamore
|
2017-12-06 13:36:34 -05:00 |
|
Paul Sandoz
|
2c9ed8e178
|
8188870: Bump classfile version number to 54
Reviewed-by: alanb, dholmes, coleenp, mcimadamore
|
2017-11-03 10:01:08 -07:00 |
|
Maurizio Cimadamore
|
686d74f11e
|
8189749: Devise strategy for making source level checks more uniform
Create a 'feature' enum which is responsible for handling source version checks and related diagnostic generation
Reviewed-by: jjg, jlahoda
|
2017-12-04 17:54:49 +00:00 |
|
Jonathan Gibbons
|
da3e01d1ce
|
8034252: Fix non ASCII text file T6302184.java
Reviewed-by: ksrini
|
2017-12-01 16:58:11 -08:00 |
|
Kumar Srinivasan
|
e3c574e026
|
8190552: Augment the Compiler API tree with APIs to represent HTML content
Reviewed-by: jjg, jlahoda
|
2017-11-30 04:43:09 -08:00 |
|
Maurizio Cimadamore
|
3534ed0379
|
8191802: Upward projection result is A<? extends Number> instead of A<? super Integer>
Code in Types.TypeProjection doesn't match the latest spec text
Reviewed-by: vromero
|
2017-11-29 17:31:23 +00:00 |
|
Jan Lahoda
|
7cdac47d37
|
8191981: javac crash when detecting lambda candidates
Ensuring proper positions on the testing AST nodes created by Analyzer.
Reviewed-by: mcimadamore
|
2017-11-29 14:41:09 +01:00 |
|
Maurizio Cimadamore
|
93438246bc
|
8178427: NPE in Infer$CheckUpperBounds
Void target-type causes a crash during overload resolution
Reviewed-by: vromero
|
2017-11-28 18:51:55 +00:00 |
|
Jan Lahoda
|
9bb2c5a0b3
|
8133616: compiler error messages for dup single type, single static import switched
When reporting clashing imports, use the (non-)staticness of the original import to generate the error message.
Reviewed-by: mcimadamore
|
2017-11-27 19:29:00 +01:00 |
|
Joe Darcy
|
14a3a70439
|
8191234: TypeKindVisitor needs to handle modules
Reviewed-by: jjg
|
2017-11-27 18:00:56 -08:00 |
|
Vicente Romero
|
030e675ed3
|
8185451: Misleading 'cannot be accessed from outside package' diagnostic for inconsistent varargs override
Reviewed-by: mcimadamore
|
2017-11-27 13:26:31 -05:00 |
|
Vicente Romero
|
18f70cfdd2
|
8185983: Javac should reject TypeArguments on field access expression
Reviewed-by: mcimadamore
|
2017-11-27 10:40:42 -05:00 |
|
Maurizio Cimadamore
|
e196ae9be6
|
8191834: Assigning a void expression to a "var" crashes the compiler
Local variable type inference should give error on void initializers
Reviewed-by: sundar
|
2017-11-24 16:14:33 +00:00 |
|
Srikanth Adayapalam
|
14e7d88c9e
|
8191655: LambdaConversionException: Invalid receiver type interface; not a subtype of implementation type interface
Reviewed-by: mcimadamore
|
2017-11-22 18:07:53 +05:30 |
|
Jan Lahoda
|
905ead0ac3
|
8191112: javac OutOfMemoryError caused by \"-Xlint:exports\" option
When validating type visibility, ignore transitive automatic modules dependencies.
Reviewed-by: abuckley, jjg
|
2017-11-21 10:26:45 +01:00 |
|
Srikanth Adayapalam
|
dfaa92ca05
|
8189659: Anonymous subtype of raw type causes VerifyError
Reviewed-by: mcimadamore
|
2017-11-21 13:27:12 +05:30 |
|
Vicente Romero
|
eeb940463b
|
8175883: bytecode generated for the enhanced for loop may block memory garbage collecting
Reviewed-by: mcimadamore
|
2017-11-20 17:07:21 -05:00 |
|
Vicente Romero
|
cffac90ef9
|
8190906: tools/javac/failover/CheckAttributedTree.java failed with timeout
Reviewed-by: jjg, mcimadamore
|
2017-11-20 14:45:11 -05:00 |
|
Jan Lahoda
|
7a77a63845
|
8180744: Update ct.sym for JDK 10
Adding historical data and code support for --release 9.
Reviewed-by: jjg, mcimadamore
|
2017-11-06 14:10:39 +01:00 |
|
Jan Lahoda
|
5f97b69390
|
8139607: -release option forces StandardJavaFileManager
Merging a --release specific file manager with the user-provided one, rather than altering the user-provided one.
Reviewed-by: jjg, mcimadamore
|
2017-11-06 13:10:43 +01:00 |
|
Jan Lahoda
|
c6be2c363a
|
8187681: Compiling for target 9 while also using --patch-module
Removing limitation on simultaneous use of --release and --patch-module for system modules.
Reviewed-by: mcimadamore, jjg
|
2017-11-02 11:16:27 +01:00 |
|
Jan Lahoda
|
de261554f7
|
8190315: Test tools/javac/tree/NoPrivateTypesExported.java failing
Constant annotation attribute values should be allowed.
Reviewed-by: vromero
|
2017-11-01 16:45:28 +01:00 |
|
Maurizio Cimadamore
|
f48f3c6552
|
8189838: Stack overflow when computing upward projection of an intersection type with fbounds
Bad logic for detecting loop in type-variable upper bounds
Reviewed-by: vromero
|
2017-10-26 18:42:40 +01:00 |
|
Jan Lahoda
|
a663434be7
|
8189796: Incorrect end position for missing statement
Recording end positions for error trees representing missing statements.
Co-authored-by: Dusan Balek <dusan.balek@oracle.com>
Reviewed-by: mcimadamore
|
2017-10-24 12:07:27 +02:00 |
|
Jan Lahoda
|
d84d8f1cc5
|
8188035: JavaFileManager.listLocationsForModules does not always reflect values set through StandardJavaFileManager.setLocationForModule
Prepending explictely set module locations in listLocationsForModules.
Reviewed-by: jjg
|
2017-10-19 10:59:02 +02:00 |
|
Jan Lahoda
|
7c3c83fb55
|
8181897: JDK 9 change to symlink handling affects SourceFile attributes
Using user provided path in toUri().
Reviewed-by: jjg
|
2017-06-26 17:00:45 +02:00 |
|
Jan Lahoda
|
f66b1c7a8b
|
8186694: JShell: speed-up compilation by reusing compiler instances
Generalizing ReusableContext and using it in JShell to speed up processing.
Reviewed-by: mcimadamore, rfield
|
2017-09-01 14:04:20 +02:00 |
|
Srikanth Adayapalam
|
b9d8d3bd9c
|
8184989: Incorrect class file created when passing lambda in inner class constructor and outer is subclass
Reviewed-by: mcimadamore
|
2017-10-16 14:30:37 +05:30 |
|
Maurizio Cimadamore
|
305e51848a
|
8169345: javac crash when local from enclosing context is captured multiple times
Captured variables imported from multiple enclosing scopes are not handled correctly
Reviewed-by: vromero
|
2017-10-09 13:03:18 +01:00 |
|
Jan Lahoda
|
a36938e082
|
8188225: AST could be improved in presence of var types
Adding a better start pos for vars; always adding a synthetic type tree to vars.
Reviewed-by: mcimadamore
|
2017-10-06 17:18:03 +02:00 |
|
Maurizio Cimadamore
|
9f2615c4de
|
8172443: Change use of tree.pos to line:col in rawDiagnostics
Generate more stable raw diagnostic position for functional expression AST diag arguments
Reviewed-by: jjg, vromero
|
2017-10-05 18:29:47 +01:00 |
|
Bernard Blaser
|
2115af4897
|
8063054: Incorrect raw type warning for method reference
Spurious raw types warnings generated for unbound method references
Reviewed-by: jlahoda
|
2017-10-05 12:19:23 +01:00 |
|
Bernard Blaser
|
47e2972a64
|
8187978: javac can show overload error messages that include non-valid candidates
Reviewed-by: mcimadamore
|
2017-10-02 10:04:22 -07:00 |
|
Maurizio Cimadamore
|
870b0834fe
|
8188144: regression in method reference type-checking
Method reference checking prefers unbound lookup when both searches produce same results
Reviewed-by: vromero
|
2017-10-02 12:29:44 +01:00 |
|
Joe Darcy
|
5d2a4c319a
|
8187982: Update SourceVersion to mention restricted keywords
Reviewed-by: mcimadamore
|
2017-09-27 14:23:41 -07:00 |
|
Maurizio Cimadamore
|
c825188cd8
|
8177466: Add compiler support for local variable type-inference
Add support for 'var' in implicitly typed local variable declarations
Reviewed-by: vromero, jlahoda
|
2017-09-26 12:52:53 +01:00 |
|
Jan Lahoda
|
4335a9a642
|
8187883: NewClassDefEnclosing.java fails on windows
Fixing whitespace normalization.
Reviewed-by: mcimadamore
|
2017-09-25 13:03:11 +02:00 |
|
Jan Lahoda
|
b45c9233a4
|
8044853: Attr synthesizes nullcheck tree nodes
Avoid move of JCNewClass.encl to args in front end phases.
Reviewed-by: jjg
|
2017-09-22 14:06:11 +02:00 |
|
Jan Lahoda
|
0fcaa36105
|
8184739: Incorrect end position of PackageTree
Fixing end position of PackageTree.
Reviewed-by: jjg
|
2017-09-21 17:47:34 +02:00 |
|
Erik Joelsson
|
3789983e89
|
8187443: Forest Consolidation: Move files to unified layout
Reviewed-by: darcy, ihse
|
2017-09-12 19:03:39 +02:00 |
|