Jan Lahoda
ad5ccf3886
8143037: JShell should determine commands by prefix
...
Reviewed-by: rfield, mcimadamore, briangoetz
2015-11-30 17:31:55 +01:00
Iris Clark
2673fcaf07
Merge
2015-11-29 20:29:56 -08:00
Lana Steuck
85511fe96d
Added tag jdk9-b94 for changeset 935f3f7e43b0
2015-11-29 11:00:10 -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
Kumar Srinivasan
e2ab4ff25d
8148399: Increase heap for langtools regression tests
...
Reviewed-by: jjg
2016-01-27 22:23:21 -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
Srikanth Adayapalam
3cd2c2d034
8148432: tools/javac/annotations/typeAnnotations/classfile/NestedLambdasCastedTest.java fails on all platforms
...
Reviewed-by: mcimadamore
2016-01-28 17:41:52 +05:30
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
3b399ff099
8078660: Misleading recommendation from diamond finder
...
Javac should recommend diamond usage if that could lead to a change in program behavior.
Reviewed-by: mcimadamore
2015-11-26 17:38:15 +05:30
Andreas Lundblad
ea92f6bf06
8144009: ToolBox should have a cleanDirectory method
...
Added cleanDirectory method to ToolBox.
Reviewed-by: jjg
2015-11-26 09:33:41 +01:00
Srikanth Adayapalam
68126c8ee9
8143647: Javac compiles method reference that allows results in an IllegalAccessError
...
Lambda implementation method synthesized by javac should not mention inaccessible types.
Reviewed-by: mcimadamore
2015-11-26 07:44:23 +05:30
Lana Steuck
9d8f5aaed7
Merge
2015-11-20 15:40:23 -08:00
Bhavesh Patel
8bfe3bba2c
8141492: Implement search feature in javadoc
...
Reviewed-by: jjg, ksrini
2015-11-20 20:55:07 +00:00
Iris Clark
3c9012f9a2
Merge
2015-11-19 14:01:27 -08:00
Iris Clark
2804e200a2
8141104: jdk.jshell.TaskFactory code for java.specification.version = 1.9 should be adjusted for Verona
...
Reviewed-by: ksrini, jlahoda
2015-11-19 13:23:32 -08:00
Sergei Pikalev
b70aa4aee0
8130880: Create sampleapi regression test
...
Reviewed-by: ksrini, vromero
2015-11-19 13:14:16 -08:00
Jan Lahoda
16f32db97e
8143334: @ignore langtools/test/jdk/jshell/ToolBasicTest.java
...
Reviewed-by: ksrini
2015-11-19 19:03:03 +01:00
Lana Steuck
0330357a52
Added tag jdk9-b93 for changeset cc74095d6fae
2015-11-19 09:36:37 -08:00
Maurizio Cimadamore
875bccb11e
8067767: type inference performance regression
...
Overhaul implememntation of inference incorporation
Reviewed-by: vromero
2015-11-19 16:43:11 +00:00
Srikanth Adayapalam
54029caa26
8143217: javac throws NPE when printing diagnostics for Lambda expressions
...
Fix compiler crash when -XDdumpLambdaToMethodStats option is in effect.
Reviewed-by: mcimadamore
2015-11-19 17:19:06 +05:30
Srikanth Adayapalam
6ce337adaf
8142931: java compiler: type erasure doesn't work since 9-b28
...
Reinstate pre JDK-8055054 behavior with respect to erasing wildcard types.
Reviewed-by: mcimadamore
2015-11-18 16:37:12 +05:30
Alejandro Murillo
aaf83b3ad2
Merge
2015-11-16 22:36:49 -08:00
Iris Clark
26c71ec728
Merge
2015-11-16 17:10:23 -08:00
Bhavesh Patel
7b9f3a4030
8142367: Allow files with .png extension to be copied for javadoc
...
Reviewed-by: erikj
2015-11-16 22:51:58 +00:00
Alejandro Murillo
c48d4c4c7d
Merge
2015-11-16 10:47:28 -08:00
Maurizio Cimadamore
3acf9da9d1
8142948: langtools/test/tools/javac/lambda/speculative/T8046685.java fails on some platforms
...
Test uses too much stack on 32-bit platforms
Reviewed-by: jlahoda
2015-11-13 18:45:38 +00:00
Alejandro Murillo
ca65b05bd1
Merge
2015-11-13 10:35:28 -08:00
Srikanth Adayapalam
b79126e437
8073616: Duplicate error message: cannot inherit from final (class) F
...
Ensure that the compiler does not emit duplicate errors at slightly different source positions.
Reviewed-by: mcimadamore
2015-11-13 18:09:36 +05:30
Maurizio Cimadamore
90a76d40e5
8046685: Uncompilable large expressions involving generics
...
Improve inference propagation logic so that unnecessary inference variables are not propagated.
Reviewed-by: vromero
2015-11-13 12:29:23 +00:00
Lana Steuck
c9fb1dbcf5
Merge
2015-11-12 18:27:43 -08:00
Lana Steuck
d67f9dacf5
Merge
2015-11-12 14:13:17 -08:00
Lana Steuck
71f9155369
Added tag jdk9-b92 for changeset 27b563ba49e8
2015-11-12 10:39:10 -08:00
Jan Lahoda
31df921493
8141092: JShell: Completion hangs on identifier completion
...
Avoiding recursive search when computing package completion.
Reviewed-by: mcimadamore, rfield
2015-11-12 15:10:01 +01:00
Shinya Yoshida
fadea54488
8142384: JShell tool: New command: /imports, /i which show the list of imported packages or classes, etc..
...
Reviewed-by: rfield, jlahoda
2015-11-12 08:48:42 +01:00
Srinivas Dama
9bf5e9c8f4
8139255: javac reports "cannot override" messages instead of "cannot hide" messages for static methods
...
Improve clarity of javac messages by discriminating hiding scenerio from overriding
Reviewed-by: mcimadamore, sadayapalam
2015-11-12 08:39:23 +05:30
Srikanth Adayapalam
431aa657a6
8136419: Type annotations in initializers and lambda bodies not written to class file
...
Reviewed-by: jlahoda
2015-11-12 06:13:14 +05:30
Srikanth Adayapalam
f7bc90496a
8142476: Call site initialization exception caused by LambdaConversionException: Invalid receiver type
...
Incorrect handling of intersection typed receiver in method references results in call site initialization exception
Reviewed-by: mcimadamore
2015-11-12 05:59:47 +05:30
Joseph Provino
76f328a4ca
Merge
2015-11-11 23:47:42 +00:00
Srikanth Adayapalam
7ea18e2abd
8141508: java.lang.invoke.LambdaConversionException: Invalid receiver type
...
Incorrect handling of intersection type parameter of functional interface descriptor results in call site initialization exception
Reviewed-by: mcimadamore
2015-11-11 18:46:03 +05:30
Srikanth Adayapalam
14e78ebab1
8142467: Remove all references Flags.IPROXY
...
Remove all references to flag bit IPROXY that has fallen into disuse.
Reviewed-by: mcimadamore
2015-11-11 17:13:10 +05:30
Maurizio Cimadamore
e0f654819b
8141613: Compiler fails to infer generic type
...
Repeated capture of same expression leads to erroneous inference constraints
Reviewed-by: vromero
2015-11-10 11:49:14 +00:00
Iris Clark
f0eef2073e
Merge
2015-11-09 10:57:05 -08:00
Maurizio Cimadamore
bf9db9ef6a
8141639: Signatures in Lower could be made tighter by using JCExpression instead of JCTree
...
Make signatures of Lower methods more specific
Reviewed-by: jlahoda
2015-11-09 16:03:30 +00:00
Srikanth Adayapalam
4d94dba613
8129740: Incorrect class file created when passing lambda in inner class constructor
...
Lambda implementation method must be static when lambda is an argument to an explicit constructor call.
Reviewed-by: mcimadamore, jlahoda
2015-11-09 05:45:22 +05:30
Srikanth Adayapalam
48e3b3f0df
8138612: Do not retain declaration annotations on lambda formal parameters
...
Reviewed-by: jlahoda
2015-11-06 14:45:44 +05:30