24839 Commits

Author SHA1 Message Date
J. Duke
4cab019dcb Added tag jdk7-b24 for changeset 1cc8dd79fd1c 2017-07-05 16:33:56 +02:00
J. Duke
77c86a9646 Merge jdk7-b24 2017-07-05 16:33:55 +02:00
J. Duke
62cd79af98 Merge 2017-07-05 16:33:39 +02:00
J. Duke
c2d21dbeba Merge 2017-07-05 16:33:23 +02:00
J. Duke
8883615177 Merge 2017-07-05 16:33:07 +02:00
J. Duke
b15242a5a2 Merge 2017-07-05 16:32:55 +02:00
Tim Bell
76ed25c884 Merge 2014-06-12 18:42:33 +00:00
Tim Bell
2f4cf071fa Merge 2014-06-12 18:42:29 +00:00
Tim Bell
dea219c735 8046474: Source changes needed to build JDK 9 with new platforms and compilers on Solaris and Linux
Reviewed-by: erikj, dholmes
2014-06-12 18:09:29 +00:00
Tim Bell
771158427b 8046474: Source changes needed to build JDK 9 with new platforms and compilers on Solaris and Linux
Reviewed-by: erikj, dholmes
2014-06-12 18:08:39 +00:00
David Katleman
324195d441 Added tag jdk9-b17 for changeset 681b70d49d8d 2014-06-12 10:32:44 -07:00
David Katleman
d382f3a577 Added tag jdk9-b17 for changeset abd9a49d0b9c 2014-06-12 10:32:42 -07:00
David Katleman
c05b2d96aa Added tag jdk9-b17 for changeset e2e5f24869d5 2014-06-12 10:32:32 -07:00
David Katleman
dbcc614987 Added tag jdk9-b17 for changeset f67a670502cb 2014-06-12 10:32:30 -07:00
David Katleman
f232084894 Added tag jdk9-b17 for changeset a190ad71abdc 2014-06-12 10:32:27 -07:00
David Katleman
fc45bfbbb3 Added tag jdk9-b17 for changeset b14260e7f98f 2014-06-12 10:32:21 -07:00
David Katleman
9825a526f9 Added tag jdk9-b17 for changeset 51596e763410 2014-06-12 10:32:11 -07:00
David Katleman
a63e9f4523 Added tag jdk9-b17 for changeset 4f048ac42b56 2014-06-12 10:32:09 -07:00
Eric McCorkle
29e8b83b48 8043484: DPrinter does not compile
Make DPrinter compile

Reviewed-by: jjg
2014-06-12 11:32:23 -04:00
Paul Govereau
577b60e711 8027886: javac allows illegal receiver parameters
8029042: Receiver parameter not supported on local class constructor

Reviewed-by: jfranck, jlahoda
2014-06-11 12:49:10 -04:00
Dan Smith
3ea78c679c 8015101: Covariance of return type implied by upper bounding on type parameter is ignored
Capture intersection supertypes before comparing their members

Reviewed-by: vromero
2014-06-10 15:25:01 -06:00
Dan Smith
6e1ae5955e 8037385: constant pool errors with -target 1.7 and static default methods
Add error check for static interface methods invoked from -source 7

Reviewed-by: vromero, mcimadamore
2014-06-10 12:41:39 -06:00
Eric McCorkle
07f1246919 8046296: java/util/concurrent/BlockingQueue/PollMemoryLeak.java fails in nightly on all platform due to compiler issue
Alter logic to choose type of type annotation position for a variable declaration

Reviewed-by: jjg
2014-06-09 15:46:44 -04:00
Maurizio Cimadamore
dab523a752 8043725: javac fails with StackOverflowException
Loose type comparison test should be protected against infinite recursion with fbounds

Reviewed-by: vromero
2014-06-09 12:54:02 +01:00
Jan Lahoda
d71f75ae86 8033414: javac Plugin to receive notification (before and) after the compilation
Introducing TaskEvent.Kind.COMPILATION, sending this event before and after compilation.

Co-authored-by: Joel Borggren-Franck <joel.franck@oracle.com>
Reviewed-by: jjg, jfranck
2014-06-09 10:17:16 +02:00
Jonathan Gibbons
15853aca13 7026941: 199: path options ignored when reusing filemanager across tasks
Reviewed-by: jlahoda, jfranck
2014-06-08 15:02:34 -07:00
Andrei Eremeev
8aa391d4c9 8042451: Write tests for all possible kinds of type annotation
Add new tests for type annotations to improve case coverage

Reviewed-by: jjg, emc, abuckley
2014-06-06 16:08:46 -04:00
Eric McCorkle
8ff3cbd414 8027262: Determine location for type annotations earlier in compiler pipeline
8027261: Single codepath for attaching annotations to symbols
8027258: Permit a single source annotation to generate multiple bytecode annotations
8027182: Incorrect annotation attributes for type annotations on constructor type parameters
8044010: TypeAnnotation attribute is not generated for repeatable annotation in type argument
8044009: TypeAnnotation attribute is not generated for repeatable annotation in nested types
8043974: TypeAnnotation attribute is not generated for repeatable annotation in lambda
8043669: Few of the ANNOT tests in JCK9 test suite fail with an AssertionError for exception_index
8042060: Type parameter annotations don't work with multiple type parameters
8037348: RuntimeInvisibleAnnotations should not be generated for type annotation on anonymous innerclass creation

Initial rearchitecting of type annotations frontend pipeline

Reviewed-by: jjg, jfranck, mcimadamore, jlahoda, wmdietl
2014-06-06 16:00:59 -04:00
Lana Steuck
e89206f521 Merge 2014-06-05 19:39:08 -07:00
Lana Steuck
250d670627 Merge 2014-06-05 19:38:45 -07:00
Lana Steuck
f533c23f2a Merge 2014-06-05 19:38:17 -07:00
Lana Steuck
0878f5e840 Merge 2014-06-05 19:37:32 -07:00
Lana Steuck
073b17bdf1 Merge 2014-06-05 19:37:09 -07:00
Jonathan Gibbons
a9bd96c90c 8046067: test/tools/javac/api/6410643/T6410643.java is broken
Reviewed-by: darcy, ksrini
2014-06-05 13:22:37 -07:00
Sonali Goel
887f81a738 8044072: Group 2: create .out files for OverrideChecks tests in tools/javac dir
Reviewed-by: jjg
2014-06-05 10:57:10 -07:00
Sonali Goel
d15c9840ed 8044064: Group 1: create .out files for cast and capture negative tests in tools/javac dir
Reviewed-by: jjg
2014-06-05 10:44:38 -07:00
Maurizio Cimadamore
cd68d10b6f 8043893: Inference doesn't report error on incompatible upper bounds
Failure on type-equality check during incorporation doesn't trigger inference error

Reviewed-by: vromero
2014-06-05 12:21:38 +01:00
Michael McMahon
4e1b129be0 8044766: New jdk.net classes have @since 1.9 tags in 8u20
Reviewed-by: chegar
2014-06-05 12:13:50 +01:00
Attila Szegedi
6a2b656e1a 8044816: On-demand compiled top-level program doesn't need :createProgramFunction
Reviewed-by: jlaskey, lagergren, sundar
2014-06-05 12:16:09 +02:00
Attila Szegedi
ea992354d0 8046014: MultiGlobalCompiledScript should cache :createProgramFunction handle
Reviewed-by: lagergren, sundar
2014-06-05 12:15:45 +02:00
Weijun Wang
47e4638160 8044755: Add a test for algorithm constraints check in jarsigner
Reviewed-by: xuelei
2014-06-05 15:27:51 +08:00
David Katleman
13cf13e341 Added tag jdk9-b16 for changeset e3b9d834796d 2014-06-04 20:20:44 -07:00
David Katleman
0a28ae7c64 Added tag jdk9-b16 for changeset f75464f610f6 2014-06-04 20:20:42 -07:00
David Katleman
a5fed315b3 Added tag jdk9-b16 for changeset 68a979478ffb 2014-06-04 20:20:28 -07:00
David Katleman
7e6dd990be Added tag jdk9-b16 for changeset 1fe6db2229a0 2014-06-04 20:20:26 -07:00
David Katleman
c61859a585 Added tag jdk9-b16 for changeset 799f78314361 2014-06-04 20:20:16 -07:00
David Katleman
dd69dc3186 Added tag jdk9-b16 for changeset f1f02d5f465a 2014-06-04 20:20:09 -07:00
David Katleman
b41f22bc98 Added tag jdk9-b16 for changeset 87bc69dea937 2014-06-04 20:20:02 -07:00
David Katleman
0c28f90e06 Added tag jdk9-b16 for changeset 46c176c94864 2014-06-04 20:20:00 -07:00
Xueming Shen
6d8f7601c4 8044727: Problem reading the contents of some zip files
Zis.readLOC() should not interpret ZIP64 data in extra field, if not necessary

Reviewed-by: alanb
2014-06-04 14:00:19 -07:00