Vicente Romero
|
e5342258d1
|
8183126: port improvements to analyzers from lvti repo to jdk10
Reviewed-by: mcimadamore, jlahoda
|
2017-07-05 19:57:47 -07:00 |
|
Vicente Romero
|
ce13d717f4
|
8182649: Unable to integrate due to compilation error
Reviewed-by: mcimadamore
|
2017-06-29 08:24:25 -07:00 |
|
Jan Lahoda
|
dfaf30bc4c
|
8181911: Lambda Analyzer causes compile-time error
When copying Env<AttrContext> for Analyzer, detach returnResult from the outer context.
Reviewed-by: mcimadamore
|
2017-06-19 11:41:21 +02:00 |
|
Vicente Romero
|
b30409ae05
|
7170058: Confusing error message from javac when overriding a method from a raw supertype
Reviewed-by: mcimadamore
|
2017-06-01 12:51:26 -07:00 |
|
Lana Steuck
|
20e2e38b96
|
Merge
|
2017-05-05 04:47:36 +00:00 |
|
Maurizio Cimadamore
|
6758f48244
|
8178437: remove tools/javac/lambda/speculative/T8177933.java
Remove test from test folder and from problem list
Reviewed-by: jlahoda
|
2017-04-28 11:06:51 +01:00 |
|
Amy Lu
|
9bbedc0169
|
8179000: Reversion of langtools test changes for limited win32 address space
Reviewed-by: darcy
|
2017-04-28 13:22:44 +08:00 |
|
Maurizio Cimadamore
|
d950713f32
|
8178283: tools/javac/lambda/speculative/T8177933.java fails with assertion error
Disable test on solaris
Reviewed-by: darcy
|
2017-04-07 15:46:31 +01:00 |
|
Maurizio Cimadamore
|
999a830a40
|
8177933: Stackoverflow during compilation, starting jdk-9+163
Avoid extra method call in Attr.attribTree
Reviewed-by: vromero
|
2017-04-06 17:27:52 +01:00 |
|
Maurizio Cimadamore
|
5d4a22554a
|
8175317: javac does not issue unchecked warnings when checking method reference return types
Missing Warner object on method reference return type check
Reviewed-by: vromero
|
2017-03-08 14:21:13 +00:00 |
|
Amy Lu
|
c1a7b8e306
|
8174059: langtools test failed again on win32 with the trial reversion changes for limited win32 address space
Reviewed-by: darcy
|
2017-02-16 13:38:09 +08:00 |
|
Srikanth Adayapalam
|
1b5251ab0c
|
8173456: com.sun.tools.javac.util.Assert.error during code compilation
Reviewed-by: mcimadamore
|
2017-02-06 13:12:30 +05:30 |
|
Joe Darcy
|
0a98c7b5b6
|
8173305: Trial reversion of langtools test changes for limited win32 address space
Reviewed-by: jjg, amlu
|
2017-02-03 22:09:30 -08:00 |
|
Srikanth Adayapalam
|
f1eb002e95
|
8171993: AssertionError when compiling method reference with generic code and varargs
Reviewed-by: mcimadamore
|
2017-01-17 09:17:10 +05:30 |
|
Jonathan Gibbons
|
61175156de
|
8172311: MostSpecific09.java and PotentiallyAmbiguousWarningTest.java failing across platforms
Reviewed-by: vromero
|
2017-01-05 15:39:57 -08:00 |
|
Vicente Romero
|
cedf0baa46
|
8026699: test test/tools/javac/lambda/T8024947/PotentiallyAmbiguousWarningTest.java has an extra @compile attribute that should be removed
Reviewed-by: mcimadamore
|
2017-01-05 11:20:56 -08:00 |
|
Bernard Blaser
|
37f7ab915c
|
8148100: Convert lambda most specific positive tests to check runtime behavior
Reviewed-by: mcimadamore
|
2017-01-05 11:16:39 -08:00 |
|
Liam Miller-Cushon
|
d3f27dfe9c
|
8065800: javac, fix diagnostic position for statement-bodied lambdas
Reviewed-by: mcimadamore
|
2017-01-05 10:04:40 -08:00 |
|
Maurizio Cimadamore
|
4ff56b008f
|
8169091: Method reference T::methodName for generic type T does not compile any more
MethodReferenceLookupHelper should use original site to perform unbound subtype check
Reviewed-by: vromero
|
2017-01-03 11:33:18 +00:00 |
|
Alan Bateman
|
2381943e61
|
8170987: Module system implementation refresh (12/2016)
Co-authored-by: Jonathan Gibbons <jonathan.gibbons@oracle.com>
Co-authored-by: Jan Lahoda <jan.lahoda@oracle.com>
Co-authored-by: Srikanth Adayapalam <srikanth.adayapalam@oracle.com>
Co-authored-by: Mandy Chung <mandy.chung@oracle.com>
Reviewed-by: mcimadamore
|
2016-12-16 05:47:58 +00:00 |
|
Maurizio Cimadamore
|
d072e7faa4
|
8168480: Speculative attribution of lambda causes NPE in Flow
Flow attempts to analyze too much of a lambda body during attribution
Reviewed-by: vromero
|
2016-10-24 14:47:48 +01:00 |
|
Joe Darcy
|
5078ccdb18
|
8168499: Workaround intermittent failures of IntersectionTargetTypeTest.java
Reviewed-by: rfield, amlu, mcimadamore
|
2016-10-22 12:27:52 -07:00 |
|
Srikanth Adayapalam
|
e4870c84e3
|
8138667: java.lang.IllegalAccessError: tried to access method (for a protected method)
Reviewed-by: mcimadamore
|
2016-09-13 19:32:03 +05:30 |
|
Vicente Romero
|
29aa24a3c1
|
8162546: change hidden options -Xdebug to --debug, -XshouldStop to --should-stop, and -diags to --diags
Reviewed-by: mcimadamore
|
2016-09-06 17:04:43 -07:00 |
|
Vicente Romero
|
a7cc024b53
|
8161020: javac, fold stop compilation options
Reviewed-by: mcimadamore
|
2016-07-11 15:27:52 -07:00 |
|
Vicente Romero
|
bec16625dc
|
8153407: javac, fold debug options
Reviewed-by: mcimadamore, jjg
|
2016-07-08 16:47:13 -07:00 |
|
Vicente Romero
|
57474ae8fb
|
8048543: JLS8 18.5.3: inference variable seems to be instantiated unexpectedly
Reviewed-by: mcimadamore
|
2016-07-06 15:27:36 -07:00 |
|
Dan Smith
|
5cffc0a3ab
|
8144767: Fix handling of capture variables in most-specific test
Reviewed-by: vromero
|
2016-06-10 15:08:00 -06:00 |
|
Maurizio Cimadamore
|
358e25664a
|
8154180: Regression: stuck expressions do not behave correctly
ArgumentAttr should not cache stuck trees
Reviewed-by: vromero
|
2016-05-16 14:51:17 +01:00 |
|
Maurizio Cimadamore
|
7fa26cbc1e
|
8153884: Expression lambda erroneously compatible with void-returning descriptor
Fix lambda compatibility check for void returning expressions
Reviewed-by: vromero
|
2016-05-16 13:05:42 +01:00 |
|
Jonathan Gibbons
|
8f62cdc8a0
|
8154504: javac tests fail after JDK API is deprecated
Reviewed-by: darcy
|
2016-04-18 18:41:38 -07:00 |
|
Andreas Lundblad
|
4b662bba26
|
8036952: copyright issues in jdk9/dev/langtools files
Updated copyright notices.
Reviewed-by: jjg, jlahoda
|
2016-04-18 21:07:50 +02:00 |
|
Jonathan Gibbons
|
7812306bc0
|
8152897: refactor ToolBox to allow reduced documented dependencies
Reviewed-by: vromero
|
2016-03-31 15:20:50 -07:00 |
|
Alan Bateman
|
001ebb3a72
|
8142968: Module System implementation
Initial integration of JEP 200, JEP 260, JEP 261, and JEP 282
Co-authored-by: Alex Buckley <alex.buckley@oracle.com>
Co-authored-by: Jonathan Gibbons <jonathan.gibbons@oracle.com>
Co-authored-by: Karen Kinnear <karen.kinnear@oracle.com>
Co-authored-by: Mandy Chung <mandy.chung@oracle.com>
Co-authored-by: Mark Reinhold <mark.reinhold@oracle.com>
Co-authored-by: Jan Lahoda <jan.lahoda@oracle.com>
Co-authored-by: Vicente Romero <vicente.romero@oracle.com>
Co-authored-by: Andreas Lundblad <andreas.lundblad@oracle.com>
Co-authored-by: Andrey Nazarov <andrey.x.nazarov@oracle.com>
Co-authored-by: Chris Hegarty <chris.hegarty@oracle.com>
Co-authored-by: Erik Joelsson <erik.joelsson@oracle.com>
Co-authored-by: Kumar Srinivasan <kumar.x.srinivasan@oracle.com>
Co-authored-by: Sundararajan Athijegannathan <sundararajan.athijegannathan@oracle.com>
Reviewed-by: jjg, jlahoda, vromero, mcimadamore, bpatel, ksrini, darcy, anazarov, dfuchs
|
2016-03-17 19:04:28 +00:00 |
|
Vicente Romero
|
286b0caa6c
|
8148808: javac, remove unused options, step 1
Reviewed-by: mcimadamore, jjg
|
2016-02-10 15:11:40 -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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
Vicente Romero
|
92c2d20bcc
|
8136809: Javac fails compiling Collectors.reducing with method reference combiner
Reviewed-by: mcimadamore
|
2015-12-09 12:50:41 -08:00 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|