/hg/icedtea8-forest/langtools: 16 new changesets
andrew at icedtea.classpath.org
andrew at icedtea.classpath.org
Tue May 9 02:56:36 UTC 2017
changeset ab8db7123822 in /hg/icedtea8-forest/langtools
details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=ab8db7123822
author: andrew
date: Tue May 09 03:09:53 2017 +0100
Added tag icedtea-3.4.0pre01 for changeset a3d47fe59cc4
changeset 8dc65c3ac595 in /hg/icedtea8-forest/langtools
details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=8dc65c3ac595
author: asaha
date: Mon Dec 12 12:54:29 2016 -0800
Added tag jdk8u121-b13 for changeset f634736433d9
changeset 1175fac90fdb in /hg/icedtea8-forest/langtools
details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=1175fac90fdb
author: asaha
date: Tue Oct 11 12:07:36 2016 -0700
Added tag jdk8u131-b00 for changeset 8b331e7199f7
changeset 0d04068f82fe in /hg/icedtea8-forest/langtools
details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=0d04068f82fe
author: asaha
date: Tue Dec 13 10:19:31 2016 -0800
Merge
changeset 452448c6347a in /hg/icedtea8-forest/langtools
details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=452448c6347a
author: asaha
date: Wed Dec 21 13:46:57 2016 -0800
Added tag jdk8u131-b01 for changeset 0d04068f82fe
changeset 38ea0481f643 in /hg/icedtea8-forest/langtools
details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=38ea0481f643
author: asaha
date: Mon Jan 09 12:46:44 2017 -0800
Added tag jdk8u131-b02 for changeset 452448c6347a
changeset f85da82b8218 in /hg/icedtea8-forest/langtools
details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=f85da82b8218
author: asaha
date: Wed Jan 18 22:56:40 2017 -0800
Added tag jdk8u131-b03 for changeset 38ea0481f643
changeset 5a4e31511029 in /hg/icedtea8-forest/langtools
details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=5a4e31511029
author: asaha
date: Mon Jan 23 14:35:47 2017 -0800
Added tag jdk8u131-b04 for changeset f85da82b8218
changeset dd55d0995340 in /hg/icedtea8-forest/langtools
details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=dd55d0995340
author: asaha
date: Mon Jan 30 13:15:36 2017 -0800
Added tag jdk8u131-b05 for changeset 5a4e31511029
changeset bc4f253725f9 in /hg/icedtea8-forest/langtools
details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=bc4f253725f9
author: asaha
date: Mon Feb 06 12:18:08 2017 -0800
Added tag jdk8u131-b06 for changeset dd55d0995340
changeset 3c0bf89ce69d in /hg/icedtea8-forest/langtools
details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=3c0bf89ce69d
author: asaha
date: Mon Feb 13 12:00:17 2017 -0800
Added tag jdk8u131-b07 for changeset bc4f253725f9
changeset 3a62189765a8 in /hg/icedtea8-forest/langtools
details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=3a62189765a8
author: mcimadamore
date: Thu Jan 05 18:58:06 2017 +0000
8168774: Polymorhic signature method check crashes javac
Summary: Check for polysig method assumes arity is greater than zero
Reviewed-by: vromero
changeset 2f2c4931d13c in /hg/icedtea8-forest/langtools
details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=2f2c4931d13c
author: asaha
date: Tue Feb 21 10:20:14 2017 -0800
Added tag jdk8u131-b08 for changeset 3a62189765a8
changeset 676a07884de4 in /hg/icedtea8-forest/langtools
details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=676a07884de4
author: asaha
date: Mon Feb 27 11:17:29 2017 -0800
Added tag jdk8u131-b09 for changeset 2f2c4931d13c
changeset 5162417b51bd in /hg/icedtea8-forest/langtools
details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=5162417b51bd
author: asaha
date: Mon Mar 06 11:13:32 2017 -0800
Added tag jdk8u131-b10 for changeset 676a07884de4
changeset 4ef0ee927940 in /hg/icedtea8-forest/langtools
details: http://icedtea.classpath.org/hg/icedtea8-forest/langtools?cmd=changeset;node=4ef0ee927940
author: andrew
date: Tue May 09 04:03:36 2017 +0100
Merge jdk8u131-b11
diffstat:
.hgtags | 13 ++++++
src/share/classes/com/sun/tools/javac/code/Types.java | 2 +-
test/tools/javac/meth/BadPolySig.java | 37 +++++++++++++++++++
3 files changed, 51 insertions(+), 1 deletions(-)
diffs (73 lines):
diff -r a3d47fe59cc4 -r 4ef0ee927940 .hgtags
--- a/.hgtags Fri Oct 31 07:02:56 2014 -0700
+++ b/.hgtags Tue May 09 04:03:36 2017 +0100
@@ -708,3 +708,16 @@
7fc347da372c8c4e5530a7fa32084b5dbc4ee8b6 jdk8u121-b12
26a274d91ee67eb2f029da07676bacc8af09f93b icedtea-3.3.0pre02
d10a13bdc98ca6a44ef27059c8403162a7059197 icedtea-3.3.0
+a3d47fe59cc4a4d7956d68c93862c2ce1e1062f0 icedtea-3.4.0pre01
+f634736433d9fc1cffbdc55611f97ecb2cd44059 jdk8u121-b13
+8b331e7199f74a2dea8a8a866f0d7f1977f146ee jdk8u131-b00
+0d04068f82fe680c65619e08ef012ead7483873b jdk8u131-b01
+452448c6347af8f7bd827dd4632ac06c991a15b8 jdk8u131-b02
+38ea0481f6438a6379941d5c6cfc3078ab384027 jdk8u131-b03
+f85da82b8218301a785ef925f8f3d8a59d6d3345 jdk8u131-b04
+5a4e3151102973a2e0420272b044d1db94337e74 jdk8u131-b05
+dd55d0995340fa86eb7e8bb41a7205dd724a4883 jdk8u131-b06
+bc4f253725f93d9b832ec60d521cd5426a9489ea jdk8u131-b07
+3a62189765a88f393a51923f98020ad7b2d4fc7d jdk8u131-b08
+2f2c4931d13c44bb6a0f808809e723de0677e302 jdk8u131-b09
+676a07884de49a7c60379da8ac892fe1403de6b6 jdk8u131-b10
diff -r a3d47fe59cc4 -r 4ef0ee927940 src/share/classes/com/sun/tools/javac/code/Types.java
--- a/src/share/classes/com/sun/tools/javac/code/Types.java Fri Oct 31 07:02:56 2014 -0700
+++ b/src/share/classes/com/sun/tools/javac/code/Types.java Tue May 09 04:03:36 2017 +0100
@@ -1067,7 +1067,7 @@
List<Type> argtypes = msym.type.getParameterTypes();
return (msym.flags_field & NATIVE) != 0 &&
msym.owner == syms.methodHandleType.tsym &&
- argtypes.tail.tail == null &&
+ argtypes.length() == 1 &&
argtypes.head.hasTag(TypeTag.ARRAY) &&
msym.type.getReturnType().tsym == syms.objectType.tsym &&
((ArrayType)argtypes.head).elemtype.tsym == syms.objectType.tsym;
diff -r a3d47fe59cc4 -r 4ef0ee927940 test/tools/javac/meth/BadPolySig.java
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test/tools/javac/meth/BadPolySig.java Tue May 09 04:03:36 2017 +0100
@@ -0,0 +1,37 @@
+/*
+ * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * This code is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License version 2 only, as
+ * published by the Free Software Foundation. Oracle designates this
+ * particular file as subject to the "Classpath" exception as provided
+ * by Oracle in the LICENSE file that accompanied this code.
+ *
+ * This code is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+ * version 2 for more details (a copy is included in the LICENSE file that
+ * accompanied this code).
+ *
+ * You should have received a copy of the GNU General Public License version
+ * 2 along with this work; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+ * or visit www.oracle.com if you need additional information or have any
+ * questions.
+ */
+
+/*
+ * @test
+ * @bug 8168774
+ * @summary Polymorhic signature method check crashes javac
+ * @compile BadPolySig.java
+ */
+
+package java.lang.invoke;
+
+class MethodHandle {
+ native Object m();
+}
More information about the distro-pkg-dev
mailing list