Jan Lahoda
1ee440e9bc
8144906: Fix jshell's ToolBasicTest
...
Various fixes to fix the ToolBasicTest - line endings normalization, ordering for output from RemoteAgent, synchronization.
Reviewed-by: rfield
2016-01-13 14:24:34 +01:00
Jonathan Gibbons
05799f8d81
8145722: NullPointerException in javadoc
...
Reviewed-by: ksrini
2016-01-12 15:07:27 -08:00
Shinya Yoshida
6d4c26ee9c
8146368: JShell: couldn't smash the error when it's Japanese locale
...
Reviewed-by: rfield
2016-01-11 19:32:36 -08:00
Robert Field
d15f6a78b3
8081845: JShell: Need way to refresh relative to external state
...
Add the ability to record and replay relevant parts of history
Reviewed-by: jlahoda
2016-01-11 08:41:00 -08:00
Andreas Lundblad
3512de403f
8145944: sjavac client could not connect to server
...
Wait for port file to get deleted before returning from PortFile::delete
Reviewed-by: jlahoda
2016-01-11 17:08:20 +01:00
Jan Lahoda
0fbaf41ad9
8056897: Improve error recovery for empty binary and hexadecimal literals
...
Reviewed-by: mcimadamore
2016-01-11 11:21:10 +01:00
Jonathan Gibbons
aeca638f85
8146727: test tools/sjavac/IncludeExcludePatterns.java fails on Windows
...
Reviewed-by: darcy
2016-01-08 22:24:15 -08:00
Dan Smith
cbaccb91f0
8143852: Implement type variable renaming for functional interface most specific test
...
Reviewed-by: mcimadamore, vromero
2016-01-08 17:02:29 -07:00
Vicente Romero
c2eb8c18a2
8146722: javac remove test T6430241.java as irrelevant in 9
...
Reviewed-by: jjg
2016-01-08 15:15:21 -08:00
Vicente Romero
760776aebe
8146719: javac test BootClassPathPrepend.java should be deleted
...
Reviewed-by: jjg
2016-01-08 14:24:51 -08:00
Dan Smith
879e0ab0aa
8037789: Surprising more-specific results for lambda bodies with no return expressions
...
Reviewed-by: mcimadamore, vromero
2016-01-08 12:29:02 -07:00
Andreas Lundblad
b345518d32
8144226: Sjavac's handling of include/exclude patterns is buggy, redundant and inconsistent
...
Rewrote sjavac include/exclude pattern handling.
Reviewed-by: jlahoda
2016-01-08 17:14:10 +01:00
Alan Bateman
42e7c3091f
8049422: Remove @jdk.Exported
...
Reviewed-by: dfuchs, mchung, darcy, chegar
2016-01-08 11:47:12 +00:00
Lana Steuck
cdd5f5f4f5
Merge
2016-01-07 15:13:50 -08:00
Lana Steuck
3caec8ff19
Added tag jdk-9+100 for changeset 14d1224cfed3
2016-01-07 09:34:04 -08:00
Andreas Lundblad
0cc00c4465
8145557: Unused method in JavacState should be removed
...
Unused method removed.
Reviewed-by: jlahoda
2016-01-07 11:50:48 +01:00
Andreas Lundblad
a240b49793
8143301: Sjavac does not close file given to --compare-found-sources
...
File is now closed after use.
Reviewed-by: jlahoda, jjg
2016-01-07 11:41:50 +01:00
Jonathan Gibbons
70b454532e
8146572: Update "@since 1.9" to "@since 9" to match java.version.specification [langtools]
...
Reviewed-by: darcy
2016-01-06 13:31:20 -08:00
Vicente Romero
90df044bea
8146439: delete test T7021650.java as redundant
...
Reviewed-by: jjg
2016-01-06 10:34:22 -08:00
Chris Hegarty
d829940e2d
8145544: Move sun.misc.VM to jdk.internal.misc
...
Reviewed-by: alanb, mullan, weijun
2016-01-06 10:01:34 +00:00
Shinya Yoshida
b592106de3
8145239: JShell: throws AssertionError when replace classes with some methods which depends on these classes
...
Reviewed-by: rfield
2015-12-29 21:27:25 -08:00
Lana Steuck
47dafa22a0
Merge
2015-12-24 10:34:05 -08:00
Lana Steuck
078f1f77cd
Added tag jdk-9+99 for changeset d68b7daca533
2015-12-23 15:41:59 -08:00
Chris Hegarty
a0475ab1f5
8145990: Move sun.misc math support classes to jdk.internal.math
...
Reviewed-by: bpb, darcy
2015-12-22 12:19:01 +00:00
Srikanth Adayapalam
63f6ba5960
8145466: javac: No line numbers in compilation error
...
Compiler should not use the syntax tree from enclosing contexts in diagnostics even when the enclosing contexts are consulted for method lookup.
Reviewed-by: mcimadamore
2015-12-22 16:37:52 +05:30
Andreas Lundblad
84c3a0825e
8057548: Annotate.Worker should be replaced with lambdas
...
Anonymous Runnables (which used to be Annotate.Worker) replaced by lambdas.
Reviewed-by: mcimadamore
2015-12-21 17:47:21 +01:00
Vicente Romero
7bccacbbce
8076031: javac should use deterministic data structures for managing free type listeners
...
Reviewed-by: mcimadamore, jjg
2015-12-18 14:51:50 -08:00
Lana Steuck
6e5c929946
Merge
2015-12-18 09:56:17 -08:00
Lana Steuck
356cbb1a0b
Added tag jdk-9+98 for changeset fb5570e64ddf
2015-12-18 09:29:13 -08:00
Lana Steuck
2197283b8b
Merge
2015-12-17 20:25:21 -08:00
Lana Steuck
a6e2e59cf7
Added tag jdk-9+97 for changeset 8a8f52a733dd
2015-12-17 19:39:27 -08:00
Dan Smith
c5a1a9a3e0
7190296: Test for type containment during bounds checking
...
Reviewed-by: mcimadamore
2015-12-17 15:46:37 -07:00
Maurizio Cimadamore
1e3900cbfb
8142876: Javac does not correctly implement wildcards removal from functional interfaces
...
Rewrite code for removing wildcard from target functional interface to be in sync with JLS 9.9
Reviewed-by: vromero, dlsmith
2015-12-17 12:29:26 +00:00
Vicente Romero
8f0d6f6b81
8144832: cast conversion fails when converting a type-variable to primitive type
...
Reviewed-by: mcimadamore
2015-12-16 14:23:08 -08:00
Jan Lahoda
af37b6cd32
8143952: JShell: space in class path causes remote launch failure
...
Simplification of handling of JDI connector arguments
Reviewed-by: mcimadamore, rfield
2015-12-16 14:29:49 +01:00
Mallikarjuna Avaluri
138adb69ef
8067379: Investigate and replace .class files in langtools/test with equivalent .jasm files
...
Reviewed-by: jjg, ksrini, anazarov
2015-12-15 18:54:53 -08:00
Jonathan Gibbons
351fe82e08
8144888: ToolBox should close any file manager it opens
...
Reviewed-by: vromero
2015-12-15 15:30:35 -08:00
Vassili Igouchkine
9c33078299
8145342: Some copyright notices are inconsistently and ill formatted
...
Adjusted formatting of copyright notices.
Reviewed-by: darcy, alundblad
2015-12-14 20:18:19 +01:00
Maurizio Cimadamore
de127a784a
8143133: Wrong MethodParameters on capturing local class with multiple constructors
...
MethodParameters attribute not always generated for local classes constructors
Reviewed-by: jlahoda
2015-12-14 13:55:35 +00:00
Shinya Yoshida
ec26043caf
8144903: JShell: determine incorrectly the type of the expression which is array type of captured type
...
Fix and clean-up the processing of types (esp. captured types) into type names for use in generated temp vars
Reviewed-by: mcimadamore, jlahoda, rfield
2015-12-11 11:20:10 -08:00
Robert Field
0caaad6242
8144095: jshell tool: normalize command parameter handling
...
8140265: jshell tool: /save saves rejected input
Reviewed-by: jlahoda
2015-12-10 23:27:06 -08:00
Lana Steuck
f48f2bf128
Merge
2015-12-10 09:24:25 -08:00
Lana Steuck
5c489ca578
Added tag jdk-9+96 for changeset 433994eb0a78
2015-12-10 08:17:12 -08:00
Srikanth Adayapalam
bf65927c33
8145051: Wrong parameter name in synthetic lambda method leads to verifier error
...
Synthetic names manufactured by the compiler should not contain '.'
Reviewed-by: mcimadamore
2015-12-10 17:24:59 +05:30
Lana Steuck
d291f49177
Merge
2015-12-07 14:17:19 -08:00
Robert Field
4297432f73
8144756: JShell: ToolBasicTest.java missing @bug tag for 8142447
...
Reviewed-by: jlahoda
2015-12-07 09:18:07 -08:00
Jonathan Gibbons
1452001bd6
8143268: Langtools tools should create output directories as needed
...
Reviewed-by: jlahoda
2015-12-04 14:22:04 -08:00
Vicente Romero
8ffd35ead4
8008685: DPrinter should include MethodType.recvtype
...
Reviewed-by: jjg
2015-12-04 09:46:12 -08:00
Lana Steuck
5c1591a51b
Added tag jdk-9+95 for changeset db3b268801b0
2015-12-02 15:55:53 -08:00
Lana Steuck
fedd0005cd
Merge
2015-12-02 09:36:35 -08:00
Shinya Yoshida
37762cea6b
8142447: JShell tool: Command change: re-run n-th command should be re-run by id
...
Reviewed-by: rfield
2015-12-01 10:27:14 -08:00
Kumar Srinivasan
8630db94da
8144287: Enhance DocTree API to support @index javadoc tags
...
Reviewed-by: jjg
2015-12-01 07:10:35 -08:00
Vicente Romero
92c2d20bcc
8136809: Javac fails compiling Collectors.reducing with method reference combiner
...
Reviewed-by: mcimadamore
2015-12-09 12:50:41 -08:00
Sergei Pikalev
02d2bd56f3
8080641: JEP-JDK-8042880 : Implement new tests on Project Coin
...
A set of tests using t-w-r as variable in different positive and negative constructions
Reviewed-by: abuckley, darcy, jlahoda, sadayapalam
2015-12-09 14:26:56 +01:00
Andreas Lundblad
e539e10105
8144941: test/tools/javac/processing/TestMultipleErrors.java should have /nodynamiccopyright
...
Removed copyright notice and added /nodynamiccopyright.
Reviewed-by: jjg
2015-12-08 21:02:07 +01:00
Srikanth Adayapalam
9e3246ea0e
8138598: Incorrect reference to JLS in javadoc for Types.isSignaturePolymorphic()
...
Reviewed-by: mcimadamore
2015-12-08 18:01:03 +05:30
Athijegannathan Sundararajan
abb8f0cf40
8143404: Remove apple script engine code in jdk repository
...
Reviewed-by: alanb, mchung
2015-12-08 10:14:40 +05:30
Srikanth Adayapalam
bda66e0df0
8144673: Suspect message regarding suitable enclosing instance not being in scope
...
Javac incorrectly complains about missing enclosing instance while handling method references.
Reviewed-by: vromero
2015-12-08 04:59:19 +05:30
Jonathan Gibbons
31cdc1ad3d
8059976: Convert JavacFileManager to use java.nio.file internally
...
Reviewed-by: jlahoda
2015-12-07 14:02:55 -08:00
Lana Steuck
0379d3dc4f
Merge
2015-11-30 13:27:57 -08:00
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
Lana Steuck
f9a1a366d7
Merge
2015-11-05 13:42:20 -08:00
Chris Plummer
206be75e45
8141489: [TESTBUG] requiredVersion in TEST.ROOT needs to updated to 4.1 b12
...
Updated requiredVersion to 4.1 b12
Reviewed-by: dholmes, sla, darcy
2015-11-05 10:30:22 -08:00
Lana Steuck
9cd60efd21
Added tag jdk9-b91 for changeset 58661e1ec098
2015-11-05 08:15:46 -08:00
Maurizio Cimadamore
a65f240258
8141343: Subtle semantics changes for union types in cast conversion
...
Cast applied to union types do not behave correctly and sometimes pass erroneously
Reviewed-by: jlahoda
2015-11-05 11:32:01 +00:00
Lana Steuck
481031043a
Merge
2015-11-04 13:46:28 -08:00
Andreas Lundblad
d2d6dd48d4
8139961: Various sjavac tests result in error on Windows (JPRT)
...
Test now closes Stream properly.
Reviewed-by: jlahoda
2015-11-04 12:27:00 +01:00
Andreas Lundblad
922ac5ff90
8141355: PackagePathMismatch.java does not use --state-dir option
...
Added --state-dir to the PackagePathMismatch.java test.
Reviewed-by: jlahoda
2015-11-03 22:55:30 +01:00
Andreas Lundblad
7cf539d35e
8137075: Sjavac tests are leaking file managers
...
Closing sjavac file managers.
Reviewed-by: jjg
2015-11-03 21:29:46 +01:00
Magnus Ihse Bursie
7e33756aa5
8141333: Rename SetupArchive to SetupJarArchive
...
Reviewed-by: erikj, tbell
2015-11-03 17:54:36 +01:00
Iris Clark
616e4c704e
Merge
2015-11-01 09:49:09 -08:00
Lana Steuck
9e8fe215ca
Added tag jdk9-b90 for changeset 2fa6e5e17bcf
2015-10-30 10:29:03 -07:00
Jan Lahoda
2b9c0b888d
8140766: langtools/make/test/sym/CreateSymbolsTest.java contains incorrect paths
...
Fixing paths in CreateSymbolsTest; fixing imports in CreateSymbolsTestImpl.
Reviewed-by: mcimadamore
2015-10-30 17:00:33 +01:00
Lana Steuck
8fbf915970
Merge
2015-10-29 12:40:37 -07:00
Lana Steuck
9ec3dedff4
Added tag jdk9-b89 for changeset b6f6281b4c07
2015-10-29 08:42:34 -07:00
Kumar Srinivasan
2711685247
8132096: Augment the Compiler Tree API to support the new Simplified Doclet API
...
Reviewed-by: jjg, jlahoda
2015-10-28 10:41:30 -07:00
Andreas Eriksson
27b171c977
8134759: jdb: Incorrect stepping inside finally block
...
Add LineNumberTable attribute for return bytecodes split around finally code
Reviewed-by: mcimadamore
2015-10-27 10:35:14 +01:00
Iris Clark
641e7a407a
Merge
2015-10-25 19:16:46 -07:00
Srikanth Adayapalam
2d8d2e83ba
8057685: javac should not crash compiling type annotations
...
Reviewed-by: jlahoda
2015-10-23 08:21:41 +05:30
Lana Steuck
ccdbe5b3a1
Merge
2015-10-22 11:12:55 -07:00
Maurizio Cimadamore
8ba15f464a
8140333: Tweak langtools IntelliJ project to better support Kulla changes
...
Add support for target.java.home option to the idea target
Reviewed-by: jlahoda
2015-10-22 18:58:00 +01:00
Lana Steuck
4caefa6497
Added tag jdk9-b88 for changeset a754462959d5
2015-10-22 08:47:52 -07:00
Srikanth Adayapalam
b84f19e870
8074803: Name clash
...
Javac incorrectly reports a name clash.
Reviewed-by: mcimadamore
2015-10-22 16:18:28 +05:30
Andreas Lundblad
200d75bd08
8087349: Test tools/sjavac/IncCompInheritance.java is failing
...
Refactoring of Dependencies framework.
Reviewed-by: mcimadamore
2015-10-22 09:05:54 +02:00
Lana Steuck
574f2d4b2d
Merge
2015-10-21 18:40:01 -07:00
Lana Steuck
318515fb59
Merge
2015-10-21 15:15:36 -07:00
Srikanth Adayapalam
32cea7c65b
8138729: javac -parameters should not emit parameter names for lambda expressions
...
Reviewed-by: mcimadamore
2015-10-21 17:52:43 +05:30
Srikanth Adayapalam
08b811e8d6
8139836: Can't use super::x method reference when x is protected
...
Javac incorrectly diasllows reference to a protected method from a super class in method reference expressions.
Reviewed-by: mcimadamore
2015-10-20 15:25:41 +05:30
Jan Lahoda
a21102b5f4
8134254: JShell API/tool: REPL for Java into JDK9
...
Adding the implementation of the jshell (read-eval-print-loop) tool.
Co-authored-by: Robert Field <robert.field@oracle.com>
Co-authored-by: Shinya Yoshida <bitterfoxc@gmail.com>
Reviewed-by: briangoetz, mcimadamore, psandoz, forax
2015-10-19 19:15:16 +02:00
Jan Lahoda
9cd68d0633
8139751: Javac crash with -XDallowStringFolding=false
...
When string folding is disabled, need to keep the original expression.
Reviewed-by: mcimadamore
2015-10-19 12:41:45 +02:00
Lana Steuck
0d27dc89af
Added tag jdk9-b87 for changeset 610c74da519c
2015-10-19 00:25:14 -07:00
Lana Steuck
c69e8167ed
Merge
2015-10-15 16:50:02 -07:00
Lana Steuck
934e861da3
Added tag jdk9-b86 for changeset 9a64fdcb72be
2015-10-15 15:15:28 -07:00
Chris Hegarty
8a27a7469b
8139371: Three langtools test failures after the removal of sun.misc.Lock
...
Reviewed-by: jjg, mchung
2015-10-13 09:02:30 +01:00
Dmitry Chuyko
cb20fc2079
8000316: Huge performance bottleneck in com.sun.tools.javac.comp.Check.localClassName
...
Speed up Check.localClassName by avoiding generating names known to be in use already
Reviewed-by: mcimadamore, jlahoda, sadayapalam
2015-10-13 09:48:03 +05:30
Srikanth Adayapalam
ac4f8dfdd2
8139245: compiler crashes with exception on int:new method reference and generic method inference
...
Reviewed-by: mcimadamore
2015-10-12 19:43:44 +05:30
Maurizio Cimadamore
4d32c48daf
8138840: NPE when compiling bitwise operations with illegal operand types
...
8139243: compiler crashes with exception on sum operation of String var and void method call result
8139249: Compiler crashes on unary bitwise complement with non-integral operand
Certain binary operator checks are accepting more operands than required.
Reviewed-by: jlahoda
2015-10-12 12:24:33 +01:00
Lana Steuck
c4ea932612
Merge
2015-10-09 10:23:45 -07:00
Lana Steuck
cca72c1fde
Added tag jdk9-b85 for changeset eb290482d42f
2015-10-08 22:30:46 -07:00
Srikanth Adayapalam
9c310602ec
8075799: Extraneous access checks implemented by javac
...
Allow anonymous class constructors to refer to inaccessible types.
Reviewed-by: mcimadamore
2015-10-07 19:35:43 +05:30
Srikanth Adayapalam
855243b12f
8065219: Deprecated warning in method reference are missing in some cases
...
Reviewed-by: mcimadamore
2015-10-07 16:02:57 +05:30
Srikanth Adayapalam
1a5c52e6c3
8130506: javac AssertionError when invoking MethodHandle.invoke with lambda paramter
...
Reviewed-by: mcimadamore
2015-10-07 15:53:38 +05:30
Vicente Romero
38c2534531
8138914: javac, method visitTypeVar() at visitor Types.hashCode generates the same hash code for different type variables
...
Reviewed-by: mcimadamore
2015-10-06 13:59:16 -07:00
Lana Steuck
a113b52db0
Merge
2015-10-06 08:43:24 -07:00
Iris Clark
3e51146504
Merge
2015-10-05 20:56:02 -07:00
Lana Steuck
1e4da93986
Added tag jdk9-b84 for changeset e69dd1decf7b
2015-10-05 20:25:08 -07:00
Jan Lahoda
c4a3a35b97
8075274: Compilation still depends on the order of imports
...
8133235: Compilation depends on order of source files
When analyzing type hierarchy, HierarchyPhase should process supertypes before subtypes.
Reviewed-by: mcimadamore
2015-10-05 18:31:38 +02:00
Srikanth Adayapalam
ea13770069
8133135: Compiler internall error (NPE) on anonymous class defined by qualified instance creation expression with diamond
...
Reviewed-by: mcimadamore
2015-10-05 15:41:29 +05:30
Maurizio Cimadamore
63a4f10b60
8137269: Add better support for local caching in ArgumentAttr
...
ArgumentAttr should support local caches when results of speculative attribution might be thrown away
Reviewed-by: jlahoda
2015-10-02 13:27:57 +01:00
Srikanth Adayapalam
0ea96ddfe4
8132535: Compiler fails with diamond anonymous class creation with intersection bound of enclosing class
...
Reviewed-by: mcimadamore
2015-10-01 19:47:06 +05:30
Nelson Dcosta
5c4dc85619
8133454: Update Java Compiler Error Message
...
Updating the error message that is used when javac crashes.
Reviewed-by: jjg
2015-09-29 21:22:35 +02:00
Iris Clark
0cbebd3571
Merge
2015-09-29 11:46:40 -07:00
Andrei Eremeev
b403bd3715
8081472: Add a mode to the tests for class-file attributes which dumps in-memory sources to disk
...
Reviewed-by: ksrini
2015-09-28 13:23:35 +03:00
Lana Steuck
dc0a64b361
Merge
2015-09-26 09:22:07 -07:00
Lana Steuck
869652cc3a
Added tag jdk9-b83 for changeset a5249bcec60f
2015-09-25 22:59:34 -07:00
Jan Lahoda
1c64d72bb6
8135307: CompletionFailure thrown when calling FieldDoc.type, if the field's type is missing
...
Handling CompletionFailures inside the Javadoc API implementation.
Reviewed-by: mcimadamore, ksrini, jjg
2015-09-23 08:29:33 +02:00
Iris Clark
58aa7068df
Merge
2015-09-21 20:09:01 -07:00
Andreas Lundblad
6238d40db4
8135131: Enable thin server mode in Sjavac
...
State tracknig and incremental compilation disabled unless --state-dir is provided.
Reviewed-by: jlahoda
2015-09-21 11:19:10 +02:00
Lana Steuck
cb2378ab3e
Merge
2015-09-18 14:21:17 -07:00
Lana Steuck
b0efd22743
Added tag jdk9-b82 for changeset 618ea3c86a0d
2015-09-18 10:46:52 -07:00
Maurizio Cimadamore
981c6dc298
8078093: Severe compiler performance regression Java 7 to 8 for nested method invocations
...
Add infrastructure to avoid combinatorial explosion of method argument attributions
Reviewed-by: jlahoda, vromero, dlsmith
2015-09-15 13:43:44 +01:00
Iris Clark
16545b9471
Merge
2015-09-14 09:47:26 -07:00
Maurizio Cimadamore
379f2540aa
8077306: Recursive implementation of List.map leads to stack overflow
...
Recusrive implementation of List.map uses too much stack; switch to iterative version.
Reviewed-by: jlahoda
2015-09-14 11:26:14 +01:00
Kumar Srinivasan
11da417a28
8078320: Improve DocTrees parsing
...
Reviewed-by: jjg, jlahoda
2015-09-11 16:34:24 -07:00
Lana Steuck
b95f5342cf
Merge
2015-09-11 13:01:23 -07:00
Lana Steuck
ee7b252af5
Added tag jdk9-b81 for changeset 98687c25039e
2015-09-11 10:26:41 -07:00
Maurizio Cimadamore
9f6a7922f7
8135246: CheckAttributedTree silently generates spurious compiler error
...
Cyclic inheritance errors should cause shared combo context to be thrown away
Reviewed-by: jlahoda
2015-09-11 16:27:20 +01:00
Jan Lahoda
25d64eb4bc
8132885: langtools/test/tools/javac/sym/ElementStructureTest.java is also searching default classpath
...
Explicitly setting classpath when inspecting the platform classes; using the java.util.ServiceLoader instead of the javac's copy
Reviewed-by: jjg
2015-09-10 21:10:20 +02:00
Vicente Romero
2169a5eefd
8073594: javac, before calling rawInstantiate from selectBest the warner should be cleared out
...
Reviewed-by: jlahoda
2015-09-08 11:59:25 -07:00
Vicente Romero
0c3e27483f
8135203: javac, patch intended for an issue was pushed with wrong id and message
...
Reviewed-by: jjg
2015-09-08 11:53:17 -07:00
Vicente Romero
772ca1b431
8132806: javac does a naive implementation of some incorporation steps
...
Reviewed-by: jlahoda
2015-09-08 10:36:44 -07:00
Iris Clark
057b421238
Merge
2015-09-08 10:25:18 -07:00
Andreas Lundblad
ab159bb1f7
8129114: Sjavac should stream back compiler output to the client as soon as it becomes available
...
Protocol revised, javac output sent back to client slightly earlier.
Reviewed-by: jlahoda
2015-09-04 13:24:15 +02:00
Lana Steuck
e405645f6f
Merge
2015-09-03 16:13:49 -07:00
David Katleman
0e15d220c7
Added tag jdk9-b80 for changeset 2bc845318e4b
2015-09-03 14:24:46 -07:00
Iris Clark
ac032b2cb4
Merge
2015-08-31 13:57:43 -07:00
Maurizio Cimadamore
2f46e61a83
8129962: Investigate performance improvements in langtools combo tests
...
New combo API that runs all combo instances in a shared javac context (whenever possible).
Reviewed-by: jjg, jlahoda, vromero
2015-08-31 17:33:34 +01:00
Maurizio Cimadamore
5f1384e8b4
8134007: Improve string folding
...
Generalize string folding algorithm to detect mulitple groups of foldable constants within an concat expression
Reviewed-by: jlahoda
2015-08-31 15:50:20 +01:00
Lana Steuck
41f47f1498
Merge
2015-08-27 13:22:04 -07:00
David Katleman
c1f646e04a
Added tag jdk9-b79 for changeset 8d067af302fd
2015-08-27 12:59:55 -07:00
Andreas Lundblad
97577b084f
8134483: A recent update to copyright headers caused two tests to fail
...
Replaced copyright notice with nodynamiccopyright and adjusted line numbers.
Reviewed-by: jfranck
2015-08-26 11:14:28 +02:00
Andreas Lundblad
8d0ebb66bd
8133671: langtools tests have bad license
...
Dropped classpath exception from copyright notice in tests.
Reviewed-by: jjg
2015-08-26 09:02:02 +02:00
Iris Clark
7f5ebecc4d
Merge
2015-08-25 14:45:30 -07:00
Aleksey Shipilev
d2e6717c87
8134329: TeeOpTest.java fails across platforms after fix for JDK-8129547
...
Wrong indexes associated to CONSTANT_InvokeDynamic_info entries.
Reviewed-by: sundar
2015-08-25 15:10:25 +01:00
Andreas Lundblad
3672dbcddf
8048318: Refactor sjavac as a thin client
...
Moved compilation logic from client to server.
Reviewed-by: jlahoda
2015-08-25 15:14:41 +02:00
Aleksey Shipilev
062a960fd6
8129547: Excess entries in BootstrapMethods with the same (bsm, bsmKind, bsmStaticArgs), but different dynamicArgs
...
Pool.DynamicMethod implementation for hash/equals leads to duplicate BSM entries.
Reviewed-by: jlahoda
2015-08-24 13:15:12 +01:00
David Katleman
b3b6d59e9a
Added tag jdk9-b78 for changeset 5841c9337554
2015-08-20 11:38:24 -07:00
Iris Clark
8322ba07af
Merge
2015-08-17 13:02:56 -07:00
Lana Steuck
6074476a4e
Merge
2015-08-13 14:14:59 -07:00
David Katleman
0bce0e49e1
Added tag jdk9-b77 for changeset 9fdd8b175dc1
2015-08-13 12:20:10 -07:00
Iris Clark
b75884a7f7
Merge
2015-08-10 19:59:16 -07:00