Aleksey Shipilev
d2e6717c87
8134329: TeeOpTest.java fails across platforms after fix for JDK-8129547
...
Wrong indexes associated to CONSTANT_InvokeDynamic_info entries.
Reviewed-by: sundar
2015-08-25 15:10:25 +01:00
Andreas Lundblad
3672dbcddf
8048318: Refactor sjavac as a thin client
...
Moved compilation logic from client to server.
Reviewed-by: jlahoda
2015-08-25 15:14:41 +02:00
Aleksey Shipilev
062a960fd6
8129547: Excess entries in BootstrapMethods with the same (bsm, bsmKind, bsmStaticArgs), but different dynamicArgs
...
Pool.DynamicMethod implementation for hash/equals leads to duplicate BSM entries.
Reviewed-by: jlahoda
2015-08-24 13:15:12 +01:00
Iris Clark
8322ba07af
Merge
2015-08-17 13:02:56 -07:00
Iris Clark
b75884a7f7
Merge
2015-08-10 19:59:16 -07:00
Vicente Romero
8a2078e8a3
8053906: javac is accepting a self-referencing variable initializer inside a lambda expression
...
Reviewed-by: jlahoda
2015-08-10 18:10:18 -07:00
Iris Clark
736be40fcc
Merge
2015-08-03 09:26:27 -07:00
Jan Lahoda
16d8f98d09
8131915: CompletionFailure during import listing crashes javac
...
Handling CompletionFailures during import listing properly.
Reviewed-by: mcimadamore
2015-08-03 13:28:39 +02:00
Ivan Gerasimov
f04bff42c7
8062647: Wrong indentation of arguments of annotated methods
...
Reviewed-by: jjg, bpatel
2015-07-31 01:36:56 +03:00
Maurizio Cimadamore
7baee75969
8131742: Syntactically meaningless code accepted by javac
...
Receiver parameter logic for type annotations should be disabled when parsing lambda formals
Reviewed-by: jlahoda
2015-07-30 13:24:35 +01:00
Maurizio Cimadamore
787325090c
8129214: Access error when unboxing a primitive whose target is a type-variable in a different package
...
Missing erasure when unboxing type in Lower
Reviewed-by: jlahoda
2015-07-30 13:21:01 +01:00
Maurizio Cimadamore
34ea5286e4
8081769: Redundant error message on bad usage of 'class' literal
...
Javac should skip to next token when an erroneous ident is found in term3rest
Reviewed-by: jlahoda
2015-07-30 13:20:01 +01:00
Jan Lahoda
8d3026508a
8130826: test writes file in test source directory
...
Setting an explicit output directory for ToolBox.JavacTask in PlatformProviderTest.
Reviewed-by: jjg
2015-07-28 17:01:45 +02:00
Jan Lahoda
c7fd81acde
8086737: Add support for -release to Javadoc
...
Reviewed-by: jjg, ksrini
2015-07-24 13:08:36 +02:00
Iris Clark
c3545012dc
Merge
2015-07-23 13:20:35 -07:00
Iris Clark
45320f3096
Merge
2015-07-20 11:02:12 -07:00
Maurizio Cimadamore
4ae1cb2cd6
8130304: Inference: NodeNotFoundException thrown with deep generic method call chain
...
Bug in Tarjan implementation is generating node ids which can overflow 32 bits
Reviewed-by: vromero
2015-07-17 12:46:07 +01:00
Alejandro Murillo
0be524debf
Merge
2015-07-14 16:29:08 -07:00
Iris Clark
11a87851d7
Merge
2015-07-13 13:24:07 -07:00
Jan Lahoda
85193a1a26
8129909: Add -Xdoclint/package: to javadoc
...
Adding -Xdoclint/package: command line option, similar to the javac -Xdoclint/package: option, to javadoc.
Reviewed-by: darcy, jjg, ksrini
2015-07-13 16:33:42 +02:00
Andrei Eremeev
a7cf8786ff
8044411: Implement classfile tests for RuntimeAnnotations and RuntimeParameterAnnotations attribute
...
Reviewed-by: jjg, shurailine, anazarov
2015-07-10 12:42:00 +03:00
Alejandro Murillo
a761654ef9
Merge
2015-07-09 22:46:18 -07:00
Liam Miller-Cushon
7d78c183c4
8130803: add regression test related to fix for JDK-8078024
...
Reviewed-by: mcimadamore
2015-07-09 11:06:48 -07:00
Srikanth Adayapalam
7b64cba44c
8130745: Revert fix pushed for JDK-8074346
...
Reviewed-by: jlahoda
2015-07-08 19:01:57 +05:30
Iris Clark
483fd8263a
Merge
2015-07-06 11:49:24 -07:00
Daniel D. Daugherty
92febebcac
Merge
2015-07-03 06:39:38 -07:00
Daniel D. Daugherty
99552a1c2f
Merge
2015-07-02 14:42:12 -07:00
Jan Lahoda
3210b9650a
8072480: javac should support compilation for a specific platform version
...
Adding a new javac option for compiling for JDK N: -release N; including history data for previous version of JDK.
Co-authored-by: Erik Joelsson <erik.joelsson@oracle.com>
Co-authored-by: Jonathan Gibbons <jonathan.gibbons@oracle.com>
Reviewed-by: erikj, ihse, jjg, mcimadamore, mr
2015-07-01 09:51:48 +02:00
Iris Clark
60999b7f18
Merge
2015-06-29 11:28:16 -07:00
Srikanth Adayapalam
2943d4bd40
4869999: Error on import statement naming package containing no class files
...
Ensure that the compiler does not prematurely decide a package is not observable.
Reviewed-by: jlahoda
2015-06-28 12:58:24 +05:30
Jean-Francois Denise
1961bb0566
8080511: Refresh of jimage support
...
Co-authored-by: James Laskey <james.laskey@oracle.com>
Co-authored-by: Sundararajan Athijegannathan <sundararajan.athijegannathan@oracle.com>
Reviewed-by: alanb, mchung, psandoz, acorn, lfoltan, ctornqvi
2015-06-25 18:00:52 +02:00
Joe Darcy
ffe4c77137
8129597: Add tier 3 test definitions to the JDK 9 forest
...
Reviewed-by: smarks, jjg
2015-06-24 15:15:56 -07:00
Bhavesh Patel
9075df539a
8081854: Javadoc should generate named anchors for HTML4 output
...
Reviewed-by: ksrini
2015-06-23 15:41:05 -07:00
Srikanth Adayapalam
63b337e82e
8076538: Verify error at runtime due to incorrect classification of a lambda as being instance capturing
...
Reviewed-by: mcimadamore
2015-06-23 17:46:23 +05:30
Sonali Goel
08aea23120
8080826: Group 15: golden files for tests in tools/javac/generics/type* dirs
...
Reviewed-by: jjg
2015-06-17 13:20:33 -07:00
Srikanth Adayapalam
23e3cf3d7f
8074346: Type annotation on a qualified type causes spurious 'cannot find symbol' errors
...
Issue clear diagostic when package names in a qualified type name are illegally annotated
Reviewed-by: mcimadamore, jlahoda
2015-06-16 09:39:59 +05:30
Magnus Ihse Bursie
0c7049ffb2
Merge
2015-06-11 00:50:51 +02:00
Magnus Ihse Bursie
ebd376a99e
8085822: JEP 223: New Version-String Scheme (initial integration)
...
Co-authored-by: Kumar Srinivasan <kumar.x.srinivasan@oracle.com>
Reviewed-by: erikj, dcubed, dholmes, alanb
2015-06-11 00:23:18 +02:00
Andreas Lundblad
3a31593507
8054717: SJavac should track changes in the public apis of classpath classes!
...
Added functionality for tracking changes in public APIs of classpath classes.
Reviewed-by: jlahoda, erikj
2015-06-09 15:57:45 +02:00
Jan Lahoda
66dcce4334
8082311: NPE when compiling expression with \"^\"
...
Using BinaryNumericOperator for numeric bitwise operators and BinaryBooleanOperator for boolean bitwise operators, as the common BinaryBitwiseOperator allowed to incorrectly combine numeric and boolean operands
Reviewed-by: mcimadamore
2015-06-09 11:52:13 +02:00
Srikanth Adayapalam
7dd4ada04b
8081521: Compiler has trouble compiling nested diamond allocation constructs involving anonymous classes
...
Reviewed-by: mcimadamore
2015-06-05 18:43:11 +05:30
Maurizio Cimadamore
31e48bc561
8039262: Java compiler performance degradation jdk1.7 vs. jdk1.6 should be amended
...
Avoiding Scope listener leak by avoiding cache misses in Types.MembersClosureCache
Reviewed-by: mcimadamore, vromero
2015-06-04 09:05:52 +02:00
Joe Darcy
98062e8bd1
8075546: Add tiered testing definitions to the langtools repo
...
Reviewed-by: jjg
2015-06-01 15:19:54 -07:00
Srikanth Adayapalam
1a5f839adc
8077667: 'variable may not have been initialized' error for parameter in lambda function
...
JDK-8077667: Fix bogus diagnostic about lambda parameter not being initialized
Reviewed-by: mcimadamore
2015-05-30 06:17:50 +05:30
Jonathan Gibbons
1b685e4aa7
8081538: test CheckEBCDICLocaleTest is failing
...
Reviewed-by: vromero
2015-05-29 17:15:10 -07:00
Jonathan Gibbons
c8f110edb6
8081541: @ignore CheckEBCDICLocaleTest
...
Reviewed-by: vromero
2015-05-29 15:50:31 -07:00
Vicente Romero
783a654b17
8073372: Redundant CONSTANT_Class entry not generated for inlined constant
...
Reviewed-by: jjg
2015-05-29 14:04:57 -07:00
Srikanth Adayapalam
f1a3698f4c
8080842: Using Lambda Expression with name clash results in ClassFormatError
...
Ensure ScopeImpl can cope properly with remove when a field and method share the name
Reviewed-by: mcimadamore, jlahoda
2015-05-29 10:15:36 +05:30
Srikanth Adayapalam
4815781a4a
8081271: NPE while compiling a program with erroneous use of constructor reference expressions
...
Missing enclosing instance error should not be swallowed when attributing constructor reference expressions.
Reviewed-by: mcimadamore, vromero
2015-05-29 09:15:42 +05:30
Vicente Romero
c44a1b3184
8081417: test CheckEBCDICLocaleTest.java is failing intermittently
...
Reviewed-by: darcy
2015-05-28 12:08:54 -07:00