changelog
- Mon, 02 Sep 2013 22:38:36 +0100
- by vromero [Mon, 02 Sep 2013 22:38:36 +0100] rev 2000
- 8016177: structural most specific and stuckness
Reviewed-by: jjg, vromero
Contributed-by: maurizio.cimadamore@oracle.com
- Fri, 30 Aug 2013 17:36:47 -0700
- by jjg [Fri, 30 Aug 2013 17:36:47 -0700] rev 1999
- 8015663: Need to supply tests to provide javadoc for profiles support code coverage
Reviewed-by: jjg
Contributed-by: evgeniya.stepanova@oracle.com
- Fri, 30 Aug 2013 16:38:54 -0700
- by bpatel [Fri, 30 Aug 2013 16:38:54 -0700] rev 1998
- 8022738: doclet should only generate functional interface text if source >= 8
Reviewed-by: jjg
- Fri, 30 Aug 2013 16:27:08 -0700
- by jjg [Fri, 30 Aug 2013 16:27:08 -0700] rev 1997
- 8008367: Sub-packages missing from Profiles javadoc
Reviewed-by: bpatel
- Fri, 30 Aug 2013 16:16:28 -0700
- by bpatel [Fri, 30 Aug 2013 16:16:28 -0700] rev 1996
- 8015882: Javadoc prints NPE when using Taglet
Reviewed-by: jjg
- Fri, 30 Aug 2013 15:59:33 -0700
- by bpatel [Fri, 30 Aug 2013 15:59:33 -0700] rev 1995
- 7198273: RFE : Javadoc Accessibility : Hyperlinks should contain text or an image with alt text
Reviewed-by: jjg
- Fri, 30 Aug 2013 15:14:51 -0700
- by jjg [Fri, 30 Aug 2013 15:14:51 -0700] rev 1994
- 8024093: Two *.rej files checked in to langtools/test directory
Reviewed-by: mchung
- Fri, 30 Aug 2013 11:48:36 -0700
- by jjg [Fri, 30 Aug 2013 11:48:36 -0700] rev 1993
- 8023700: Use non breaking space in various labels
Reviewed-by: bpatel
- Thu, 29 Aug 2013 19:19:23 -0700
- by jjg [Thu, 29 Aug 2013 19:19:23 -0700] rev 1992
- 8023833: Replace direct use of AnnotatedType in javadoc code
Reviewed-by: darcy
- Thu, 12 Sep 2013 11:09:20 -0700
- by cl [Thu, 12 Sep 2013 11:09:20 -0700] rev 1991
- Added tag jdk8-b107 for changeset 3f274927ec18
- Thu, 05 Sep 2013 02:46:21 -0700
- by cl [Thu, 05 Sep 2013 02:46:21 -0700] rev 1990
- Added tag jdk8-b106 for changeset fcd768844b99
- Thu, 29 Aug 2013 16:34:12 -0700
- by lana [Thu, 29 Aug 2013 16:34:12 -0700] rev 1989
- Merge
- Thu, 29 Aug 2013 12:11:36 -0700
- by jjg [Thu, 29 Aug 2013 12:11:36 -0700] rev 1988
- 8022744: javac -Xpkginfo command's documentation is sparse
Reviewed-by: darcy
- Thu, 29 Aug 2013 12:03:28 -0700
- by jjg [Thu, 29 Aug 2013 12:03:28 -0700] rev 1987
- 8013384: Potential infinite loop in javadoc
Reviewed-by: darcy
- Thu, 29 Aug 2013 11:57:52 -0700
- by jjg [Thu, 29 Aug 2013 11:57:52 -0700] rev 1986
- 8023522: tools/javac/tree/TypeAnnotationsPretty.java test cases with @TA newline fail on windows only
Reviewed-by: darcy
- Thu, 29 Aug 2013 11:41:20 -0700
- by jjg [Thu, 29 Aug 2013 11:41:20 -0700] rev 1985
- 8001669: javadoc internal DocletAbortException should set cause when appropriate
Reviewed-by: darcy
- Wed, 28 Aug 2013 15:40:33 -0700
- by jjg [Wed, 28 Aug 2013 15:40:33 -0700] rev 1984
- 8010310: [javadoc] Error processing sources with -private
Reviewed-by: vromero, mcimadamore
- Wed, 28 Aug 2013 10:17:23 -0700
- by henryjen [Wed, 28 Aug 2013 10:17:23 -0700] rev 1983
- 8014566: Remove @ignore tags from MethodReference66 and InInterface when 8013875 is fixed
Reviewed-by: briangoetz, jjg
- Tue, 27 Aug 2013 11:58:53 -0700
- by darcy [Tue, 27 Aug 2013 11:58:53 -0700] rev 1982
- 8023826: Typo in warning about obsolete source / target values
Reviewed-by: jjg, wmdietl
- Tue, 27 Aug 2013 11:41:39 -0700
- by bpatel [Tue, 27 Aug 2013 11:41:39 -0700] rev 1981
- 7052170: javadoc -charset option generates wrong meta tag
Reviewed-by: jjg
- Mon, 26 Aug 2013 22:18:38 -0700
- by lana [Mon, 26 Aug 2013 22:18:38 -0700] rev 1980
- Merge
- Mon, 26 Aug 2013 14:54:10 -0700
- by lana [Mon, 26 Aug 2013 14:54:10 -0700] rev 1979
- Merge
- Mon, 26 Aug 2013 15:55:46 -0700
- by jjg [Mon, 26 Aug 2013 15:55:46 -0700] rev 1978
- 8023768: Use the unannotatedType in cyclicity checks.
Reviewed-by: jjg
Contributed-by: wdietl@gmail.com
- Mon, 26 Aug 2013 11:48:37 -0700
- by jjg [Mon, 26 Aug 2013 11:48:37 -0700] rev 1977
- 8023701: Fix badly named test
Reviewed-by: bpatel
- Thu, 22 Aug 2013 12:41:20 -0700
- by jjg [Thu, 22 Aug 2013 12:41:20 -0700] rev 1976
- 8022173: Relax some warnings in doclint
Reviewed-by: darcy
- Thu, 22 Aug 2013 12:47:46 -0400
- by emc [Thu, 22 Aug 2013 12:47:46 -0400] rev 1975
- 8020745: Suspicious MethodParameters attribute generated for local classes capturing local variables
Summary: Corrected an error in a previous patch that caused captured locals to be added to the beginning, not the end of a parameter list.
Reviewed-by: jjg, mcimadamore, ksrini, abuckley
- Thu, 22 Aug 2013 13:12:43 +0100
- by vromero [Thu, 22 Aug 2013 13:12:43 +0100] rev 1974
- 8023112: javac should not use lazy constant evaluation approach for method references
Reviewed-by: jjg, mcimadamore
- Thu, 22 Aug 2013 10:22:44 +0100
- by vromero [Thu, 22 Aug 2013 10:22:44 +0100] rev 1973
- 8022316: Generic throws, overriding and method reference
Reviewed-by: jjg, mcimadamore
- Wed, 21 Aug 2013 20:41:42 -0400
- by emc [Wed, 21 Aug 2013 20:41:42 -0400] rev 1972
- 8023520: Add missing test for JDK-7118412
Summary: The test for JDK-7118412 was dropped from the changeset in a merging accident.
Reviewed-by: jjg
- Wed, 21 Aug 2013 17:26:22 -0700
- by jjg [Wed, 21 Aug 2013 17:26:22 -0700] rev 1971
- 8022287: javac.sym.Profiles uses a static Map when it should not
Reviewed-by: ksrini
- Wed, 21 Aug 2013 20:23:36 -0400
- by emc [Wed, 21 Aug 2013 20:23:36 -0400] rev 1970
- 7118412: Shadowing of type-variables vs. member types
4987840: What is the scope of an annotation?
Summary: Fixed issue with shadowing of type names.
Reviewed-by: jjg, abuckley, mcimadamore
- Wed, 21 Aug 2013 16:13:50 -0700
- by jjg [Wed, 21 Aug 2013 16:13:50 -0700] rev 1969
- 8023515: import type-annotations updates
Reviewed-by: jjg
Contributed-by: wdietl@gmail.com
- Thu, 29 Aug 2013 09:42:12 -0700
- by cl [Thu, 29 Aug 2013 09:42:12 -0700] rev 1968
- Added tag jdk8-b105 for changeset 375834b5cf08
- Fri, 23 Aug 2013 14:17:49 -0700
- by lana [Fri, 23 Aug 2013 14:17:49 -0700] rev 1967
- Merge
- Tue, 20 Aug 2013 17:46:21 -0700
- by lana [Tue, 20 Aug 2013 17:46:21 -0700] rev 1966
- Merge
- Tue, 20 Aug 2013 15:12:16 -0700
- by jjg [Tue, 20 Aug 2013 15:12:16 -0700] rev 1965
- 8013887: In class use, some tables are randomly unsorted
Reviewed-by: bpatel
- Tue, 20 Aug 2013 14:55:20 -0700
- by jjg [Tue, 20 Aug 2013 14:55:20 -0700] rev 1964
- 8022080: javadoc generates invalid HTML in Turkish locale
Reviewed-by: bpatel
- Tue, 20 Aug 2013 14:46:54 -0700
- by jjg [Tue, 20 Aug 2013 14:46:54 -0700] rev 1963
- 8020663: Restructure some properties to facilitate better translation
Reviewed-by: darcy
- Tue, 20 Aug 2013 14:15:45 -0700
- by ksrini [Tue, 20 Aug 2013 14:15:45 -0700] rev 1962
- 7179455: tools/javac/processing/model/testgetallmembers/Main.java fails against JDK 7 and JDK 8
Reviewed-by: jjg
- Tue, 20 Aug 2013 12:15:19 -0700
- by darcy [Tue, 20 Aug 2013 12:15:19 -0700] rev 1961
- 8011043: Warn about use of 1.5 and earlier source and target values
Reviewed-by: jjg
- Tue, 20 Aug 2013 17:21:47 +0200
- by jfranck [Tue, 20 Aug 2013 17:21:47 +0200] rev 1960
- 8019243: AnnotationTypeMismatchException instead of MirroredTypeException
Reviewed-by: jjg
- Tue, 20 Aug 2013 17:34:06 +0400
- by kizune [Tue, 20 Aug 2013 17:34:06 +0400] rev 1959
- 7182350: Regression in wording of unchecked warning message
Reviewed-by: mcimadamore, jjg
- Mon, 19 Aug 2013 07:47:10 -0700
- by ksrini [Mon, 19 Aug 2013 07:47:10 -0700] rev 1958
- 7071377: Exception when javac -processor is given a class name with invalid postfix
Reviewed-by: jjg, vromero
- Fri, 16 Aug 2013 16:00:12 +0200
- by erikj [Fri, 16 Aug 2013 16:00:12 +0200] rev 1957
- 8023146: Sjavac test failes in langtools nightly
Reviewed-by: mcimadamore, jfranck
- Thu, 15 Aug 2013 22:36:08 +0200
- by jlahoda [Thu, 15 Aug 2013 22:36:08 +0200] rev 1956
- 8022508: javac crashes if the generics arity of a base class is wrong
Reviewed-by: mcimadamore, vromero
- Thu, 15 Aug 2013 22:33:43 +0200
- by jlahoda [Thu, 15 Aug 2013 22:33:43 +0200] rev 1955
- 8015809: More user friendly compile-time errors for uncaught exceptions in lambda expression
Summary: Producing individual errors for uncaught undeclared exceptions inside lambda expressions, rather than one error for the whole lambda
Reviewed-by: mcimadamore
- Fri, 16 Aug 2013 10:32:42 +0100
- by vromero [Fri, 16 Aug 2013 10:32:42 +0100] rev 1954
- 8022053: javac generates unverifiable initializer for nested subclass of local class
Reviewed-by: jjg, mcimadamore
- Thu, 15 Aug 2013 17:24:35 +0200
- by erikj [Thu, 15 Aug 2013 17:24:35 +0200] rev 1953
- 8015145: Smartjavac needs more flexibility with linking to sources
Reviewed-by: jjg, ohrstrom
- Wed, 14 Aug 2013 21:44:51 -0700
- by bpatel [Wed, 14 Aug 2013 21:44:51 -0700] rev 1952
- 8016921: Change the profiles table on overview-summary.html page to a list
Reviewed-by: jjg
- Wed, 14 Aug 2013 18:58:39 -0700
- by ksrini [Wed, 14 Aug 2013 18:58:39 -0700] rev 1951
- 6840442: JavaCompiler.getTask() has incomplete specification for IllegalArgumentException
Reviewed-by: jjg
- Wed, 14 Aug 2013 16:41:01 -0700
- by jjg [Wed, 14 Aug 2013 16:41:01 -0700] rev 1950
- 8017191: Javadoc is confused by @link to imported classes outside of the set of generated packages
Reviewed-by: bpatel
- Wed, 14 Aug 2013 07:07:55 -0700
- by ksrini [Wed, 14 Aug 2013 07:07:55 -0700] rev 1949
- 8007517: DefaultMethodRegressionTests.java fail in TL
Reviewed-by: jjg, vromero
- Wed, 14 Aug 2013 10:53:37 +0100
- by vromero [Wed, 14 Aug 2013 10:53:37 +0100] rev 1948
- 8013394: compile of iterator use fails with error \"defined in an inaccessible class or interface\"
Reviewed-by: mcimadamore
- Tue, 13 Aug 2013 18:34:06 -0700
- by lana [Tue, 13 Aug 2013 18:34:06 -0700] rev 1947
- Merge
- Mon, 12 Aug 2013 17:28:31 +0100
- by mcimadamore [Mon, 12 Aug 2013 17:28:31 +0100] rev 1946
- 8021567: Javac doesn't report \"java: reference to method is ambiguous\" any more
Summary: Javac incorrectly forgets about constant folding results within lambdas
Reviewed-by: jjg, vromero
- Mon, 12 Aug 2013 17:25:07 +0100
- by mcimadamore [Mon, 12 Aug 2013 17:25:07 +0100] rev 1945
- 6537020: JCK tests: a compile-time error should be given in case of ambiguously imported fields (types, methods)
Summary: Hiding check does not support interface multiple inheritance
Reviewed-by: jjg
- Sat, 10 Aug 2013 16:29:26 +0100
- by vromero [Sat, 10 Aug 2013 16:29:26 +0100] rev 1944
- 6983297: methods missing from NewArrayTree
Reviewed-by: jjg
- Sat, 10 Aug 2013 16:26:50 +0100
- by vromero [Sat, 10 Aug 2013 16:26:50 +0100] rev 1943
- 8022622: javac, two tests are failing with compile time error after class Collector was modified
Reviewed-by: mcimadamore
- Sat, 10 Aug 2013 13:27:38 +0100
- by vromero [Sat, 10 Aug 2013 13:27:38 +0100] rev 1942
- 8009640: -profile <compact> does not work when -bootclasspath specified
Reviewed-by: jjg
- Fri, 09 Aug 2013 15:01:33 -0700
- by ksrini [Fri, 09 Aug 2013 15:01:33 -0700] rev 1941
- 8022161: javac Null Pointer Exception in Enter.visitTopLevel
Reviewed-by: jjg, vromero, jlahoda
- Thu, 08 Aug 2013 11:49:16 +0100
- by vromero [Thu, 08 Aug 2013 11:49:16 +0100] rev 1940
- 8019486: javac, generates erroneous LVT for a test case with lambda code
Reviewed-by: mcimadamore
- Thu, 22 Aug 2013 09:10:22 -0700
- by cl [Thu, 22 Aug 2013 09:10:22 -0700] rev 1939
- Added tag jdk8-b104 for changeset dd4a00c220c6
- Thu, 15 Aug 2013 09:26:00 -0700
- by cl [Thu, 15 Aug 2013 09:26:00 -0700] rev 1938
- Added tag jdk8-b103 for changeset 76cfe7c61f25
- Tue, 13 Aug 2013 10:35:35 -0700
- by lana [Tue, 13 Aug 2013 10:35:35 -0700] rev 1937
- Merge
- Wed, 07 Aug 2013 16:09:31 -0700
- by bpatel [Wed, 07 Aug 2013 16:09:31 -0700] rev 1936
- 4749567: stddoclet: Add CSS style for setting header/footer to be italic
Reviewed-by: jjg
- Wed, 07 Aug 2013 15:00:24 -0700
- by bpatel [Wed, 07 Aug 2013 15:00:24 -0700] rev 1935
- 7198274: RFE : Javadoc Accessibility : Use CSS styles rather than <strong> or <i> tags
Reviewed-by: jjg
- Wed, 07 Aug 2013 11:04:07 +0100
- by vromero [Wed, 07 Aug 2013 11:04:07 +0100] rev 1934
- 8008274: javac should not reference/use sample code
Reviewed-by: jjg
- Wed, 07 Aug 2013 10:41:20 +0100
- by vromero [Wed, 07 Aug 2013 10:41:20 +0100] rev 1933
- 8020997: TreeMaker.AnnotationBuilder creates broken element literals with repeating annotations
Reviewed-by: jjg, jfranck
- Tue, 06 Aug 2013 17:12:42 -0700
- by lana [Tue, 06 Aug 2013 17:12:42 -0700] rev 1932
- Merge
- Tue, 06 Aug 2013 17:01:50 -0700
- by lana [Tue, 06 Aug 2013 17:01:50 -0700] rev 1931
- Merge
- Wed, 07 Aug 2013 01:32:39 +0200
- by jfranck [Wed, 07 Aug 2013 01:32:39 +0200] rev 1930
- 8009367: Wrong kind of name used in comparison in javax.lang.model code for repeatable annotations
Reviewed-by: jjg, darcy
- Tue, 06 Aug 2013 15:08:49 +0100
- by vromero [Tue, 06 Aug 2013 15:08:49 +0100] rev 1929
- 8022186: javac generates dead code if a try with an empty body has a finalizer
Reviewed-by: jjg
- Wed, 31 Jul 2013 08:37:34 -0700
- by ksrini [Wed, 31 Jul 2013 08:37:34 -0700] rev 1928
- 8014826: c.s.t.javac.tree.Pretty.visitNewArray() prints duplicate dimension markers
Reviewed-by: jjg, vromero
- Thu, 08 Aug 2013 10:10:52 -0700
- by cl [Thu, 08 Aug 2013 10:10:52 -0700] rev 1927
- Added tag jdk8-b102 for changeset 453a305e1165
- Tue, 06 Aug 2013 10:03:25 -0700
- by lana [Tue, 06 Aug 2013 10:03:25 -0700] rev 1926
- Merge
- Wed, 31 Jul 2013 10:52:01 +0100
- by vromero [Wed, 31 Jul 2013 10:52:01 +0100] rev 1925
- 8013179: assertion failure in javac when compiling with -source 1.6 -target 1.6
Reviewed-by: jjg
- Sun, 28 Jul 2013 10:17:45 +0200
- by jlahoda [Sun, 28 Jul 2013 10:17:45 +0200] rev 1924
- 8021338: Diamond finder may mark a required type argument as unnecessary
Reviewed-by: mcimadamore
- Sun, 28 Jul 2013 10:17:45 +0200
- by jlahoda [Sun, 28 Jul 2013 10:17:45 +0200] rev 1923
- 8020689: Missing LineNumberTable entries in compiled class files
Reviewed-by: ksrini, mcimadamore
- Fri, 26 Jul 2013 14:08:37 -0700
- by lana [Fri, 26 Jul 2013 14:08:37 -0700] rev 1922
- Merge
- Thu, 25 Jul 2013 14:51:40 +0100
- by mcimadamore [Thu, 25 Jul 2013 14:51:40 +0100] rev 1921
- 8020843: javac crashes on accessibility check with method reference with typevar receiver
Summary: method reference overload check doesn't walk through type-variable receivers
Reviewed-by: jjg
- Thu, 25 Jul 2013 14:49:16 +0100
- by mcimadamore [Thu, 25 Jul 2013 14:49:16 +0100] rev 1920
- 8016081: field initialized with lambda in annotation types doesn't compile
Summary: check for annotation attributes should skip over synthetic methods
Reviewed-by: jjg
- Thu, 25 Jul 2013 14:47:43 +0100
- by mcimadamore [Thu, 25 Jul 2013 14:47:43 +0100] rev 1919
- 8020804: javac crashes when speculative attribution infers intersection type with array component
Summary: Assertion is causing javac to crash because of lack of support for arrays in intersection types
Reviewed-by: jjg
- Thu, 25 Jul 2013 11:02:27 +0200
- by jfranck [Thu, 25 Jul 2013 11:02:27 +0200] rev 1918
- 8007961: javax.lang.model tests for repeating annotations fail in getAnnotationsByType
Reviewed-by: jjg
- Wed, 24 Jul 2013 17:35:42 -0700
- by jjg [Wed, 24 Jul 2013 17:35:42 -0700] rev 1917
- 8020556: doclint does not check type variables for @throws
Reviewed-by: mcimadamore
- Tue, 23 Jul 2013 20:42:54 -0400
- by emc [Tue, 23 Jul 2013 20:42:54 -0400] rev 1916
- 8016880: 42 tests in annot102* fail with compile-time errors.
Summary: Fixes error in type equality when bounds of type variables have annotations.
Reviewed-by: jjg, mcimadamore
- Tue, 23 Jul 2013 16:06:11 -0700
- by jjg [Tue, 23 Jul 2013 16:06:11 -0700] rev 1915
- 8021215: javac gives incorrect doclint warnings on normal package statements
Reviewed-by: darcy
- Fri, 19 Jul 2013 07:22:53 -0700
- by ksrini [Fri, 19 Jul 2013 07:22:53 -0700] rev 1914
- 8017216: javac doesn't fill in end position for some errors of type not found
8019421: Javac doesn't fill in end position for some annotation related errors
8019422: Javac doesn't fill in end position for uninitialized variable errors
Reviewed-by: jjg, mcimadamore
- Wed, 17 Jul 2013 19:16:12 -0700
- by jjg [Wed, 17 Jul 2013 19:16:12 -0700] rev 1913
- 8020664: doclint gives incorrect warnings on normal package statements
Reviewed-by: mcimadamore
- Wed, 17 Jul 2013 19:12:03 -0700
- by jjg [Wed, 17 Jul 2013 19:12:03 -0700] rev 1912
- 8020313: doclint doesn't reset HTML anchors correctly
Reviewed-by: mcimadamore
- Wed, 17 Jul 2013 18:18:45 -0700
- by jjg [Wed, 17 Jul 2013 18:18:45 -0700] rev 1911
- 8014636: TestLiteralCodeInPre fails on windows
Reviewed-by: ksrini
- Thu, 01 Aug 2013 04:56:28 -0700
- by cl [Thu, 01 Aug 2013 04:56:28 -0700] rev 1910
- Added tag jdk8-b101 for changeset 0324dbf07b0f
- Thu, 25 Jul 2013 03:19:39 -0700
- by cl [Thu, 25 Jul 2013 03:19:39 -0700] rev 1909
- Added tag jdk8-b100 for changeset 82f68da70e47
- Mon, 22 Jul 2013 17:39:45 -0700
- by lana [Mon, 22 Jul 2013 17:39:45 -0700] rev 1908
- Merge
- Wed, 17 Jul 2013 10:40:53 -0700
- by lana [Wed, 17 Jul 2013 10:40:53 -0700] rev 1907
- Merge
- Wed, 17 Jul 2013 15:08:58 +0200
- by jlahoda [Wed, 17 Jul 2013 15:08:58 +0200] rev 1906
- 8020586: Warning produced for an incorrect file
Summary: Always using DeferredLintHandler.immediateHandler when processing import classes
Reviewed-by: mcimadamore
- Wed, 17 Jul 2013 14:21:12 +0100
- by mcimadamore [Wed, 17 Jul 2013 14:21:12 +0100] rev 1905
- 8019942: Graph inference: avoid redundant computation during bound incorporation
Summary: Bound incorporation should not perform same operation multiple times
Reviewed-by: jjg
- Wed, 17 Jul 2013 14:19:25 +0100
- by mcimadamore [Wed, 17 Jul 2013 14:19:25 +0100] rev 1904
- 8019340: varargs-related warnings are meaningless on signature-polymorphic methods such as MethodHandle.invokeExact
Summary: Disable certain varargs warnings when compiling polymorphic signature calls
Reviewed-by: jjg
- Wed, 17 Jul 2013 14:19:02 +0100
- by mcimadamore [Wed, 17 Jul 2013 14:19:02 +0100] rev 1903
- 8020149: Graph inference: wrong logic for picking best variable to solve
Summary: Replace logic for selecting best inference leaf in the graph during an unsticking round
Reviewed-by: jjg
- Wed, 17 Jul 2013 14:16:25 +0100
- by mcimadamore [Wed, 17 Jul 2013 14:16:25 +0100] rev 1902
- 8016640: compiler hangs if the generics arity of a base class is wrong
Summary: Check.checkCompatibleConcretes hang when javac creates synthetic supertypes for 269 model API
Reviewed-by: jjg
- Wed, 17 Jul 2013 14:14:49 +0100
- by mcimadamore [Wed, 17 Jul 2013 14:14:49 +0100] rev 1901
- 7041019: Bogus type-variable substitution with array types with dependencies on accessibility check
Summary: call to upperBound() when performing type-variable substitution on element type leads to unsoundness
Reviewed-by: jjg
- Wed, 17 Jul 2013 14:14:32 +0100
- by mcimadamore [Wed, 17 Jul 2013 14:14:32 +0100] rev 1900
- 8020286: Wrong diagnostic after compaction
Summary: compact diagnostic shows the least relevant method in the list
Reviewed-by: jjg
- Wed, 17 Jul 2013 14:13:15 +0100
- by mcimadamore [Wed, 17 Jul 2013 14:13:15 +0100] rev 1899
- 8020147: Spurious errors when compiling nested stuck lambdas
Summary: Scope of deferred types is not copied correctly; postAttr analyzer should not run on stuck expressions
Reviewed-by: jjg
- Wed, 17 Jul 2013 14:11:41 +0100
- by mcimadamore [Wed, 17 Jul 2013 14:11:41 +0100] rev 1898
- 8012238: Nested method capture and inference
8008200: java/lang/Class/asSubclass/BasicUnit.java fails to compile
Summary: Inference support should be more flexible w.r.t. nested method calls returning captured types
Reviewed-by: jjg, vromero
- Wed, 17 Jul 2013 14:09:46 +0100
- by mcimadamore [Wed, 17 Jul 2013 14:09:46 +0100] rev 1897
- 8016175: Add bottom-up type-checking support for unambiguous method references
Summary: Type-checking of non-overloaded method references should be independent from target-type
Reviewed-by: jjg, vromero
- Wed, 17 Jul 2013 14:04:01 +0100
- by mcimadamore [Wed, 17 Jul 2013 14:04:01 +0100] rev 1896
- 8012242: Lambda compatibility and checked exceptions
Summary: Inference variables in 'throws' clause with no constraints should be inferred as RuntimeException
Reviewed-by: jjg, vromero
- Fri, 12 Jul 2013 13:11:12 -0700
- by jjg [Fri, 12 Jul 2013 13:11:12 -0700] rev 1895
- 8020278: NPE in javadoc
Reviewed-by: mcimadamore, vromero
- Thu, 11 Jul 2013 15:37:02 +0100
- by mcimadamore [Thu, 11 Jul 2013 15:37:02 +0100] rev 1894
- 8013404: Unclear spec for target typing with conditional operator (?:)
Summary: Fix previously ignored test
Reviewed-by: jjg, vromero
- Tue, 09 Jul 2013 14:54:20 -0700
- by ksrini [Tue, 09 Jul 2013 14:54:20 -0700] rev 1893
- 8020214: TEST_BUG: test/tools/javap/8007907/JavapReturns0AfterClassNotFoundTest.java broken
Reviewed-by: jjg
- Fri, 05 Jul 2013 13:29:04 -0700
- by lana [Fri, 05 Jul 2013 13:29:04 -0700] rev 1892
- Merge
- Fri, 05 Jul 2013 11:05:02 +0100
- by mcimadamore [Fri, 05 Jul 2013 11:05:02 +0100] rev 1891
- 8019824: very long error messages on inference error
Summary: Inference error messages shows several spurious captured variables generated during an inference loop
Reviewed-by: jjg, vromero
- Fri, 05 Jul 2013 11:04:22 +0100
- by mcimadamore [Fri, 05 Jul 2013 11:04:22 +0100] rev 1890
- 8016702: use of ternary operator in lambda expression gives incorrect results
Summary: Constant types erroneously creep in during inference
Reviewed-by: jjg, vromero
- Fri, 05 Jul 2013 11:03:04 +0100
- by mcimadamore [Fri, 05 Jul 2013 11:03:04 +0100] rev 1889
- 8016059: Cannot compile following lambda
8016060: Lambda isn't compiled with return statement
Summary: Spurious error triggered during unnecessary recovery round
Reviewed-by: jjg, vromero
- Fri, 05 Jul 2013 11:02:17 +0100
- by mcimadamore [Fri, 05 Jul 2013 11:02:17 +0100] rev 1888
- 8019480: Javac crashes when method is called on a type-variable receiver from lambda expression
Summary: Logic for shortcircuiting speculative attribution doesn't handle type-variable receivers
Reviewed-by: jjg, vromero
- Fri, 05 Jul 2013 11:00:19 +0100
- by mcimadamore [Fri, 05 Jul 2013 11:00:19 +0100] rev 1887
- 8017618: NullPointerException in RichDiagnosticFormatter for bad input program
Summary: RDF crashes when diagnostic contains type 'void'
Reviewed-by: jjg, vromero
- Thu, 04 Jul 2013 10:41:08 +0100
- by vromero [Thu, 04 Jul 2013 10:41:08 +0100] rev 1886
- 6356530: -Xlint:serial does not flag abstract classes with concrete methods/members
Reviewed-by: mcimadamore
- Thu, 04 Jul 2013 10:35:33 +0100
- by vromero [Thu, 04 Jul 2013 10:35:33 +0100] rev 1885
- 8009924: some langtools tools do not accept -cp as an alias for -classpath
Reviewed-by: jjg
- Thu, 18 Jul 2013 03:39:33 -0700
- by cl [Thu, 18 Jul 2013 03:39:33 -0700] rev 1884
- Added tag jdk8-b99 for changeset 6d85acab769e
- Wed, 17 Jul 2013 19:28:40 +0100
- by mcimadamore [Wed, 17 Jul 2013 19:28:40 +0100] rev 1883
- 8013638: Few policy tests are failing in Lambda nightly
Summary: BridgeHarness test is leaving files open
Reviewed-by: ksrini
- Thu, 11 Jul 2013 14:07:39 +0100
- by mcimadamore [Thu, 11 Jul 2013 14:07:39 +0100] rev 1882
- 8016281: The SAM method should be passed to the metafactory as a MethodType not a MethodHandle
8020010: Move lambda bridge creation from metafactory and VM to compiler
Summary: langtools/javac component of the bridge support and MethodType vs. MethodHandle changes.
Reviewed-by: jjg, vromero, briangoetz, forax
Contributed-by: robert.field@oracle.com
- Thu, 11 Jul 2013 10:13:57 -0700
- by katleman [Thu, 11 Jul 2013 10:13:57 -0700] rev 1881
- Added tag jdk8-b98 for changeset ce5a90df517b