2008 Commits

Author SHA1 Message Date
Volker Simonis
eb9a8ddcc4 8150632: jdk.jshell.TaskFactory should use jdk.Version to check for java.specification.version
Reviewed-by: rfield
2016-03-10 08:54:29 +01:00
Aleksey Shipilev
a0224437fc 8151223: String concatenation fails with implicit toString() on package-private class
Reviewed-by: mcimadamore, forax
2016-03-09 12:52:14 +03:00
Robert Field
51ea08084f 8148316: jshell tool: Configurable output format
8148317: jshell tool: unify commands into /set
8149524: JShell: CompletenessAnalysis fails on class Case<E1 extends Enum<E1>, E2 extends Enum<E2>, E3 extends Enum<E3>> {}

Reviewed-by: jlahoda
2016-03-08 11:53:35 -08:00
Brent Christian
528c1dfc4e 8148187: Remove OS X-specific com.apple.concurrent package
Removed jdk.deploy.osx module (including com.apple.concurrent)

Reviewed-by: alanb, erikj, mchung
2016-03-08 11:37:00 -08:00
Vicente Romero
306361b292 8139474: -release 7 -verbose causes Javac exception
Reviewed-by: jjg
2016-03-07 13:45:38 -05:00
Srikanth Adayapalam
3a3ef10033 8148930: Incorrect erasure of exceptions in override-equivalent dual interface impl
Before computing intersection of thrown types, javac must make sure type variables come from the same set.

Reviewed-by: mcimadamore
2016-03-07 18:49:02 +05:30
Kumar Srinivasan
c57335f395 8150000: Javadoc omits package listing for type
Reviewed-by: jjg
2016-03-05 07:53:12 -08:00
Kumar Srinivasan
daa39fa665 8150130: NPE building javafx docs with new doclet
Reviewed-by: jjg
2016-03-03 14:54:44 -08:00
Andreas Lundblad
ea360f901f 8151141: Sjavac fails to fork server on Windows
Reverted changeset 3269:80c06d9873bd.

Reviewed-by: jlahoda
2016-03-03 15:53:51 +01:00
Srikanth Adayapalam
433d2a7dbb 8151018: javac should emit a clearer diagnostic when a <> inferred anonymous type's non-private methods don't override super's
Reviewed-by: mcimadamore
2016-03-03 06:10:58 +05:30
Bhavesh Patel
5b14d73a63 8148985: javadoc "FRAMES" and "NO FRAMES" links not working correctly
Reviewed-by: jjg, ksrini
2016-03-02 21:27:01 +00:00
Srikanth Adayapalam
c12efa10b2 8151016: Migrate asserts introduced in Valhalla code generation to JDK9 dev
Reviewed-by: mcimadamore
2016-03-02 19:09:38 +05:30
Andreas Lundblad
c685f3567f 8061320: Sjavac should prevent using source dir as dest dir
Sjavac now makes sure that src and dst dirs do not overlap.

Reviewed-by: jlahoda
2016-03-02 13:12:24 +01:00
Andreas Lundblad
b1bb5651a3 8150941: Sjavac should not wait for portfile to materialize if server process is terminated
Sjavac cancels forking early if server process dies.

Reviewed-by: jlahoda
2016-03-02 12:54:56 +01:00
Andreas Lundblad
10ce24734b 8148498: The sjavac client should never create a port file
Sjavac client now avoids creating a port file.

Reviewed-by: jlahoda
2016-02-29 19:07:05 +01:00
Andreas Lundblad
889b3cc5eb 8147571: Information about written .h files is printed on the wrong logging level
Changed how SmartWriter outputs log messages.

Reviewed-by: jlahoda
2016-02-29 13:37:29 +01:00
Andreas Lundblad
49850dd82f 8147569: Error messages from sjavac server does not always get relayed back to client
Refactored how logging works in sjavac.

Reviewed-by: jlahoda
2016-02-29 13:24:01 +01:00
Jan Lahoda
c63980511c 8131027: JShell API/tool: suggest imports for a class
Adding two new actions to JShell: add imports and create variable.

Reviewed-by: rfield
2016-02-29 11:54:06 +01:00
Jonathan Gibbons
be76f3e83b 8150475: -sourcepath / crashes javac
Reviewed-by: darcy, vromero
2016-02-23 19:17:54 -08:00
Jonathan Gibbons
659fb4ecb3 8145472: replace remaining java.io.File with java.nio.file.Path
Reviewed-by: vromero
2016-02-23 16:38:04 -08:00
Vicente Romero
2cdc922f31 8149328: remove the dependency on java.logging from java.compiler
Reviewed-by: jjg
2016-02-23 16:25:01 -08:00
Jonathan Gibbons
bf5a096440 8149772: cleanup handling of -encoding in JavacFileManager
Reviewed-by: jlahoda
2016-02-23 16:13:48 -08:00
Vicente Romero
0698afcea9 8149600: javac, remove unused options, step 2
Reviewed-by: jjg, mcimadamore
2016-02-22 16:17:25 -08:00
Kumar Srinivasan
7521e9ec77 8150096: Cleanup synthetic JCCompilationUnit for html files
Reviewed-by: jjg
2016-02-18 12:48:11 -08:00
Volker Simonis
97deaa28b9 8150077: Due to a javac type inference issue, javadoc doesn't compile with a jdk prior to 8u40
Reviewed-by: jjg
2016-02-17 19:09:44 +01:00
Kumar Srinivasan
33dcb43fe9 8149842: javadoc incorrectly tries to get the documentation for inherited methods
Reviewed-by: jjg
2016-02-17 11:19:07 -08:00
Jonathan Gibbons
68fd352eb8 8149903: Fix other Extern
Reviewed-by: darcy
2016-02-15 22:21:39 -08:00
Jonathan Gibbons
bd2fa9abe6 8149886: 16 windows tests broke with recent putback
Reviewed-by: sundar
2016-02-15 19:52:03 -08:00
Joe Darcy
f14d43a22b 6469561: javadoc for annotation types should not display "public abstract" modifiers on methods
6469562: Use compact notation to display annotation values

Reviewed-by: jjg
2016-02-15 17:17:58 -08:00
Jonathan Gibbons
88a8d4719e 8149773: StandardDocFileFactory should be converted to use java.nio.file.Path
Reviewed-by: ksrini
2016-02-15 14:02:57 -08:00
Robert Field
50e679eda2 8146138: jshell tool: add /help <command>
8147495: jshell tool: correctly handle arguments on /seteditor command
8147886: jshell tool: commands don't allow reference to start-up or explicit id of dropped/failed snippets
8147887: jshell tool: /list start -- fails
8147898: jshell tool: /reload quiet -- should quiet echo

Reviewed-by: jlahoda
2016-02-12 10:51:36 -08:00
Vicente Romero
286b0caa6c 8148808: javac, remove unused options, step 1
Reviewed-by: mcimadamore, jjg
2016-02-10 15:11:40 -08:00
Liam Miller-Cushon
1986f47320 8149160: use StringJoiner in sjavac option handling
Concatenation of strings now uses StringJoiner.

Reviewed-by: alundblad, jjg
2016-02-10 14:22:50 +01:00
Jonathan Gibbons
94a0d8f5f8 8147801: java.nio.file.ClosedFileSystemException when using Javadoc API's in JDK9
Reviewed-by: jlahoda
2016-02-09 14:07:23 -08:00
Robert Field
7b00f0de81 8080357: JShell: Only unqualified unresolved references should be corralled
8081431: JShell: Dropping import should update dependencies

Reviewed-by: jlahoda
2016-02-02 16:11:09 -08:00
Kumar Srinivasan
cf406debb4 8035473: [javadoc] Revamp the existing Doclet APIs
8146529: Update the new Doclet API
8146427: "-nohelp" option issue
8146475: "-helpfile" option issue

Reviewed-by: alanb, bpatel, ihse, jjg, jlahoda, mchung, ogb, vromero
2015-11-28 18:52:17 -08:00
Aleksey Shipilev
fca18168e4 8148483: JEP 280: Indify String Concatenation
Co-authored-by: Remi Forax <forax@univ-mlv.fr>
Co-authored-by: Peter Levart <peter.levart@gmail.com>
Reviewed-by: psandoz, mcimadamore, igerasim, forax, plevart, vlivanov, ihse
2016-01-28 19:42:46 +03:00
Maurizio Cimadamore
8aa9bf5cc6 8148213: Regression: nested unchecked call does not trigger erasure of return type
FreeTypeListener was deferred too much and caused loss of unchecked warning while in the middle of overload

Reviewed-by: vromero
2016-01-28 14:06:27 +00:00
Jonathan Gibbons
0dc63349cd Merge 2016-01-27 20:49:44 -08:00
Jonathan Gibbons
f1852fe3f1 8148417: Memory leak in javadoc DocFileFactory
Reviewed-by: ksrini
2016-01-27 20:47:21 -08:00
Srikanth Adayapalam
a7a324e4cb 8144168: No type annotations generated for nested lambdas
Reviewed-by: jlahoda
2016-01-28 09:09:34 +05:30
Jonathan Gibbons
111381cb6b 8148413: Memory leak in javadoc VisibleMemberMap
Reviewed-by: ksrini
2016-01-27 14:44:33 -08:00
Maurizio Cimadamore
c7c54cf62a 8148128: Regression: array constructor references marked as inexact
Missing check in constructor reference stuckness check

Reviewed-by: vromero
2016-01-26 12:11:55 +00:00
Srikanth Adayapalam
78651a213e 8145987: Assertion failure when compiling stream with type annotation
Reviewed-by: jlahoda
2016-01-25 15:49:50 +05:30
Andreas Lundblad
7d17c7744d 8145392: Build fails with "No portfile values materialized"
Increased default server startup timeout.

Reviewed-by: jlahoda
2016-01-24 11:44:10 +01:00
Andreas Lundblad
5cd3c7cac8 8056989: Sjavac --server option should be optional
8147568: NullPointerException in option parsing

Made --server option optional (and background=true implied)

Reviewed-by: jlahoda, erikj
2016-01-24 11:32:38 +01:00
Jan Lahoda
efa7c6652a 8143388: Compiler throws NullPointerException during compilation
Avoid putting "super" into a local variable while desugaring postfix operators.

Reviewed-by: mcimadamore
2016-01-22 21:00:26 +01:00
Iris Clark
ac8a084ede 8136494: Update "@since 1.9" to "@since 9" to match java.version.specification
Reviewed-by: alanb, chegar, lancea
2016-01-19 20:32:06 -08:00
Maurizio Cimadamore
e782acbf37 8147546: regression when type-checking generic calls inside nested declarations occurring in method context
Attr.visitClassDef should set a temporary ArgumentAttr cache when in speculative mode

Reviewed-by: vromero
2016-01-20 10:53:29 +00:00
Maurizio Cimadamore
9dcc8b2068 8147493: regression when type-checking unchecked method calls
Shared warner in Attr.checkMethod leads to spurious inference errors

Reviewed-by: vromero
2016-01-20 10:50:28 +00:00