Commit Graph

2666 Commits

Author SHA1 Message Date
Sonali Goel
35b29e7662 8062336: Revert tools/javap/T6729471.java to original test code
Reviewed-by: jjg
2014-10-30 15:21:42 -07:00
Lana Steuck
c7ec9afee6 Merge 2014-10-30 13:55:51 -07:00
David Katleman
e9d3130f3d Added tag jdk9-b37 for changeset f3f667e5870c 2014-10-30 08:35:04 -07:00
Jonathan Gibbons
342df9829a 8062514: Update ToolTester tests to close file manager
Reviewed-by: darcy
2014-10-29 19:07:34 -07:00
Jonathan Gibbons
4ce27b2f9e 8062504: javadoc Start does not close file managers that it opens
Reviewed-by: ksrini
2014-10-29 18:01:22 -07:00
Jonathan Gibbons
8bd23f1681 8062348: langtools tests should close file manager (group 1)
Reviewed-by: darcy
2014-10-29 17:25:23 -07:00
Richard Warburton
b587478f7c 8062376: Suppress cast warnings when using NIO buffers
Reviewed-by: psandoz, jfranck
2014-10-29 12:09:17 +01:00
Sonali Goel
0bfa3c5036 8059423: Replace references for rt.jar by temp.jar
Reviewed-by: jjg
2014-10-27 10:43:09 -07:00
Andreas Lundblad
d3be5ae723 8060715: There is a small race condition in IdleResetSjavac
Synchronizes on method level instead of variable access level.

Reviewed-by: jfranck
2014-10-27 14:55:47 +01:00
Jan Lahoda
70e627d95d 8061323: JavadocTokenizer repeatedly compiles pattern to check for deprecation
Keeping the "@deprecated" Pattern in a static field.

Reviewed-by: mcimadamore
2014-10-24 20:07:08 +02:00
Joel Borggrén-Franck
0149333fb8 8054448: (ann) Cannot reference field of inner class in an anonymous class
Reviewed-by: jlahoda, mcimadamore
2014-10-24 08:34:51 +02:00
Maurizio Cimadamore
535317c6f8 8061778: Wrong LineNumberTable for default constructors
Synthetic empty blocks generated by Lower are erroneously picked up by Gen

Reviewed-by: jjg
2014-10-24 10:54:04 +01:00
Lana Steuck
e163976e11 Merge 2014-10-23 13:43:56 -07:00
David Katleman
a2809ad3eb Added tag jdk9-b36 for changeset d1480cb49283 2014-10-23 11:19:28 -07:00
Vicente Romero
96941c8951 8057800: Method reference with generic type creates NPE when compiling
Reviewed-by: mcimadamore, dlsmith
2014-10-23 10:42:44 -07:00
Vicente Romero
503cf15f62 8059710: javac, the same approach used in fix for JDK-8058708 should be applied to Code.closeAliveRanges
Reviewed-by: jjg
2014-10-23 10:40:02 -07:00
Jonathan Gibbons
5074c6ed36 8061723: 8060056 breaks tests on Windows
Reviewed-by: darcy
2014-10-21 17:50:13 -07:00
Jonathan Gibbons
0e0e189bf6 8060056: replace java.io.File with java.nio.file.Path
Reviewed-by: ksrini, jlahoda
2014-10-21 13:08:20 -07:00
Eric McCorkle
8244cae54a 8054457: Refactor Symbol kinds from small ints to an enum
Replace bitmap logic in symbol.kind and pkind with an enum-based API

Reviewed-by: mcimadamore, jjg
2014-10-21 09:01:51 -04:00
Lana Steuck
fc6e1fedd3 Merge 2014-10-16 14:55:17 -07:00
Jonathan Gibbons
cf1a634000 8040131: Implement classfile test for LineNumberTable attribute
Reviewed-by: jjg, shurailine
2014-10-16 14:31:37 -07:00
Lana Steuck
6e571834a4 Merge 2014-10-16 14:15:23 -07:00
David Katleman
a1a5ed97f2 Added tag jdk9-b35 for changeset 906669fe9f2d 2014-10-16 12:02:08 -07:00
Maurizio Cimadamore
2756ed20d7 8058511: StackOverflowError at com.sun.tools.javac.code.Types.lub
Lub crashes when handling typevar with array bound

Reviewed-by: vromero, dlsmith
2014-10-14 12:01:05 +01:00
Maurizio Cimadamore
8f96799dd5 8058199: Code generation problem with javac skipping a checkcast instruction
TransTypes sometimes ignores inferred signatures when emitting synthetic casts

Reviewed-by: vromero
2014-10-14 12:00:39 +01:00
Paul Govereau
8cc03657e9 8060249: Backout fix for JDK-8058243
Reviewed-by: vromero
2014-10-13 17:09:12 -04:00
Paul Govereau
ef05cafd6b 8060234: Fix push for JDK-8058243
Reviewed-by: jjg, vromero
2014-10-13 12:12:06 -04:00
Jan Lahoda
1eb03e49bf 8054956: Javac reports wrong error offset for unknown identifier of annotation element/value pair
When reporting an error about unresolvable annotation attribute, use the position of the explicit left-hand-side of the assignment if available, otherwise use the position of the right-hand-side.

Reviewed-by: jfranck
2014-10-13 17:22:47 +02:00
Paul Govereau
f3201874bc 8058243: Reduce size of bytecode for large switch statements
Reviewed-by: jjg, vromero
2014-10-13 11:21:51 -04:00
Sonali Goel
a7b8ca6209 8058410: Group 10b: golden files for tests in tools/javac dir
Reviewed-by: jjg
2014-10-10 14:41:50 -07:00
Jonathan Gibbons
4f08e490bb 8060043: Rename Locations.Path to Locations.SearchPath
Reviewed-by: ksrini
2014-10-09 19:14:30 -07:00
Lana Steuck
0a0955f7fc Merge 2014-10-09 12:17:46 -07:00
David Katleman
f430fd6995 Added tag jdk9-b34 for changeset adc83124cc10 2014-10-09 11:24:21 -07:00
Jan Lahoda
e95348b58e 8057652: Request to improve error messages for labeled declarations
Parse labeled statements as block statements to improve error recovery for labeled declarations; related cleanup.

Reviewed-by: jjg
2014-10-09 10:08:52 +02:00
Andreas Lundblad
0545e4b847 8059349: Public API scanning should be implemented in the form of a TaskListener
Replaces JavaCompilerWithDeps with a TaskListener.

Reviewed-by: jfranck
2014-10-07 21:21:42 +02:00
Andreas Lundblad
96074068b8 8056258: Analysis of public API does not take super classes into account
8048609: simplify sjavac dependence on javac dependency gathering

Replaces Attr-/ResolveWithDeps with TaskListeners

Reviewed-by: jfranck, ohrstrom
2014-10-07 21:15:10 +02:00
Robert Field
e55ca9fc58 8056051: int[]::clone causes "java.lang.NoClassDefFoundError: Array"
Reviewed-by: mcimadamore, vromero
2014-10-04 10:13:11 -07:00
Lana Steuck
97f636e1e0 Merge 2014-10-03 12:11:32 -07:00
Lana Steuck
e57f07df2c Added tag jdk9-b33 for changeset 6be305e56bcb 2014-10-03 11:07:15 -07:00
Sonali Goel
1f9a38f175 8055783: Group 9e: golden files for tests in tools/javac dir
Reviewed-by: jjg, mcimadamore
2014-10-01 14:15:40 -07:00
Bhavesh Patel
3fad9f6677 8048351: tidy errors for attribute href, name for langtools javadoc tests needs investigation
Reviewed-by: jjg
2014-09-26 13:51:43 -07:00
Vicente Romero
97309123c1 8058708: java.lang.AssertionError compiling source code
Reviewed-by: jjg
2014-09-25 17:09:23 -07:00
Lana Steuck
187e5e2014 Merge 2014-09-25 16:21:30 -07:00
Liam Miller-Cushon
08336b39dd 8059453: javac crashes with -Xjcov and union types
Reviewed-by: jlahoda, vromero
2014-09-25 14:38:29 -07:00
Neil Toda
9fbf466c3f 8050117: add to javac test Versions.java tests that show correct operation for source/target options pre 1.9
Reviewed-by: jjg
2014-09-25 13:54:45 -07:00
David Katleman
65623bce6d Added tag jdk9-b32 for changeset c005611e8f69 2014-09-25 12:40:30 -07:00
Eric McCorkle
b4401ebed9 8048614: Add TypeMetadata to contain type annotations and other type information
Implement general framework for metadata on types

Reviewed-by: mcimadamore
2014-09-22 17:09:33 -04:00
Jan Lahoda
c30ea9e1d2 8057794: Compiler Error when obtaining .class property
Ensuring a non-null type and sym for illegal T.class to prevent downstream errors.

Reviewed-by: mcimadamore
2014-09-22 14:55:14 +02:00
Sonali Goel
2700003cdb 8058755: Update tools/javadoc/6227454 to add head tag
Reviewed-by: jjg
2014-09-19 13:54:34 -07:00
Lana Steuck
ea3bc6a6cd Merge 2014-09-18 13:27:02 -07:00