Liam Miller-Cushon
08336b39dd
8059453: javac crashes with -Xjcov and union types
...
Reviewed-by: jlahoda, vromero
2014-09-25 14:38:29 -07:00
Sonali Goel
0bfa3c5036
8059423: Replace references for rt.jar by temp.jar
...
Reviewed-by: jjg
2014-10-27 10:43:09 -07: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
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
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
Jonathan Gibbons
cf1a634000
8040131: Implement classfile test for LineNumberTable attribute
...
Reviewed-by: jjg, shurailine
2014-10-16 14:31:37 -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
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
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
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
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
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
Bhavesh Patel
b02c07123c
8047745: Javadoc should include encoding information in generated html files
...
Reviewed-by: jjg, ksrini
2014-09-18 00:50:48 -07:00
Bhavesh Patel
99ec33372d
8043698: <title> tag not getting generated in package-summary pages for un-named packages
...
Reviewed-by: jjg, ksrini
2014-09-17 23:52:19 -07:00
Maurizio Cimadamore
ae97aeb0d9
8055963: Inference failure with nested invocation
...
Revise heuristics to force eager instantiation of return inference vars
Reviewed-by: vromero
2014-09-15 12:43:35 +01:00
Sonali Goel
79efb2b9d8
8055080: Group 9d: golden files for tests in tools/javac dir
...
Reviewed-by: jjg, mcimadamore, jlahoda
2014-09-12 17:05:18 -07:00
Paul Govereau
d65d28d993
8054210: NullPointerException when compiling specific code
...
Reviewed-by: vromero, jlahoda
2014-09-09 12:16:25 -04:00
Paul Govereau
a37e9881b2
8055500: fix for 8030046 is incorrect
...
Reviewed-by: jjg, ksrini
2014-09-09 11:55:47 -04:00
Jan Lahoda
2beda23cf8
8057753: Test langtools/test/tools/javac/NoClass.java is failing when run together with langtools/test/tools/javac/DuplicateImport.java
...
Removing javac/NoClass test, as it is superseded by javac/importChecks/InvalidImportsNoClasses.java
Reviewed-by: jfranck
2014-09-08 15:51:29 +02:00
Maurizio Cimadamore
a9061c2918
8055514: Wrong, confusing error when non-static varargs referenced in static context
...
Improved heuristics in MethodResolutionPhase.mergeResults()
Reviewed-by: vromero
2014-09-08 14:16:33 +01:00
Joel Borggrén-Franck
053a9d56cd
8056021: checkin for JDK-8027262 breaks Checker Framework
...
Reviewed-by: jjg, mcimadamore
2014-09-08 13:11:28 +02:00
Jan Lahoda
f211cac0cd
8056984: Exception in compiler: java.lang.AssertionError: isSubClass T
...
Must use type variable's captured bound as a method receiver, instead of the type variable itself, while checking if deferred attribution is needed.
Reviewed-by: mcimadamore, vromero
2014-09-08 10:50:59 +02:00
Jan Lahoda
49469c49d0
8056014: Type inference may be skipped for a complex receiver generic method in a parameter position
...
When checking if deferred attribution is needed for a chain of methods, stop on any method that returns any type variable, as the rest of analysis cannot use the correct type.
Reviewed-by: mcimadamore, vromero
2014-09-08 10:48:18 +02:00
Sonali Goel
f064e2b028
8055079: Group 9c: golden files for tests in tools/javac dir
...
Reviewed-by: jjg
2014-09-05 16:51:39 -07:00
Sonali Goel
170f8549b4
8055075: Group 9b: golden files for tests in tools/javac dir
...
Reviewed-by: jjg
2014-09-05 16:43:00 -07:00
Sonali Goel
15420bd193
8055996: Remove @ignore from tools/javac/T6725036.java
...
Reviewed-by: jjg
2014-09-04 16:52:40 -07:00
Jan Lahoda
6cac1178ba
8047675: tools/javac/defaultMethods/Assertions.java fails if run with -enableassertions (-ea)
...
Using ToolBox to start new Java processes, to avoid passing default VM options to the newly started process.
Reviewed-by: jjg
2014-09-04 08:49:20 +02:00
Jan Lahoda
83abeb739b
8054563: Update RunCodingRules.java for source code reorg
...
Tests RunCodingRules and MessageInfo fixed to work in the new source code structure.
Reviewed-by: jjg
2014-09-04 08:48:29 +02:00
Jonathan Gibbons
f0b4f3d282
8038414: Constant pool's strings are not escaped properly
...
Reviewed-by: jjg, mcimadamore, ksrini
2014-09-03 14:19:39 -07:00
Jonathan Gibbons
3b029e1995
8034861: Incorrect format and indentation of InnerClasses section
...
Reviewed-by: jjg, ksrini, mcimadamore, lagergren
2014-09-03 14:06:25 -07:00
Alexander Zuev
f4e40eeff6
8044597
: Request to update tools/javap/T4501661.java to add test for package option
...
Reviewed-by: jjg
2014-09-03 19:22:16 +04:00
Sonali Goel
b8919f9429
8056288: Missing bug id in test/com/sun/javadoc/testOrdering/TestOrdering.java
...
Reviewed-by: ksrini
2014-08-29 14:08:49 -07:00
Sonali Goel
f4dc4013f0
8055074: Group 9a: golden files for tests in tools/javac dir
...
Reviewed-by: jjg
2014-08-29 00:42:42 -07:00
Sonali Goel
e2312f606b
8049126: golden files for annotations test in tools/java dir
...
Reviewed-by: jjg
2014-08-28 23:42:16 -07:00
Joe Darcy
d66c4567ee
8056283: @ignore tools/javac/defaultMethods/Assertions.java until JDK-8047675 is fixed
...
Reviewed-by: ksrini
2014-08-28 11:29:34 -07:00
Andreas Lundblad
43eb10bcb8
8054500
: Refactor sjavac Main class into ClientMain and ServerMain
...
Restructured Main into ClientMain and ServerMain
Reviewed-by: jfranck
2014-08-28 17:38:40 +02:00