Andreas Lundblad
78ab98e8fa
8042088: Sjavac spawns external processes in a unnecessarily complex and platform dependent way
...
Refactoring of the sjavac background fork code.
Reviewed-by: jfranck, ohrstrom
2014-11-03 10:20:34 +01:00
Dan Smith
44213132ab
8062449: Update langtools/test/Makefile to use JCK 9
...
Updated to JCK 9 and improved use of variables to control the invocation
Reviewed-by: jjg, erikj
2014-10-31 17:23:21 -06:00
Kumar Srinivasan
60b8135982
8061305: Javadoc crashes when method name ends with "Property"
...
Reviewed-by: jjg
2014-10-31 07:02:56 -07:00
Jonathan Gibbons
10d96d7aec
8062593: remove debug print statements
...
Reviewed-by: vromero
2014-10-30 17:31:22 -07:00
Jonathan Gibbons
ee2e529d22
8062579: JavacTask, DocumentationTask impls should close file manager when possible
...
Reviewed-by: ksrini
2014-10-30 16:08:43 -07:00
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
991885e85d
8060448: ArrayIndexOutOfBoundsException with annotation processing printout of empty line
...
Reviewed-by: jlahoda
2014-10-24 10:08:51 +02:00
Maurizio Cimadamore
1de8cf1b7f
8064367: Fix IntelliJ langtools support to use new dev build
...
Update ant hooks in langtools IntelliJ project
Reviewed-by: jlahoda
2014-11-08 22:00:31 +00:00
Jonathan Gibbons
de2b97f133
8063145: ToolBox should support extracting classes from a JavaFileManager/Location
...
Reviewed-by: ksrini
2014-11-07 14:51:35 -08:00
Jan Lahoda
3f3f44af47
8058489: More adjustments of langtools/make/build.xml to modularized layout
...
Re-structuring the langtools/make/build.xml to reflect the modular layout, cleanup of the build script
Reviewed-by: jjg, mcimadamore, ksrini
2014-11-07 18:22:36 +01:00
Eric McCorkle
ab1b9a9cf1
8029012: parameter_index for type annotation not updated after outer.this added
...
Fix javac's handling of type annotations when synthetic parameters are added
Reviewed-by: jjg, mcimadamore
2014-11-07 07:54:35 -05:00
Eric McCorkle
aca235b121
8062245: Test executes incorrect class
...
Fix issue with test executing incorrect class, and trivial test failure linked to different subclasses of CharSequance.
Reviewed-by: jjg
2014-11-06 17:39:57 -05: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