Gary Benson | 20 Aug 10:55

Shark 0.03

Hi all,

I just updated the icedtea6 repository with the latest Shark.
The main reason for this release is that Andrew Haley pointed
out that the marked-method stuff I was using to differentiate
compiled methods and interpreted methods didn't work on amd64.
While it was possible to make it work there, I don't like the
idea of having something that needs tweaking for each new
platform you build on, so made interpreted methods have the
same calling convention as compiled ones which makes the need
for differentiation obsolete.

Other new features in this release include support for long,
float, and double values, and a massive pile of new bytecodes:

  lconst_0, lconst_1, fconst_0, fconst_1, fconst_2, dconst_0,
  dconst_1, lload, fload, dload, lload_0, lload_1, lload_2,
  lload_3, fload_0, fload_1, fload_2, fload_3, dload_0, dload_1,
  dload_2, dload_3, laload, faload, daload, lstore, fstore,
  dstore, lstore_0, lstore_1, lstore_2, lstore_3, fstore_0,
  fstore_1, fstore_2, fstore_3, dstore_0, dstore_1, dstore_2,
  dstore_3, lastore, fastore, dastore, pop2, dup_x1, dup_x2,
  dup2, dup2_x1, dup2_x2, swap, ladd, fadd, dadd, lsub, fsub,
  dsub, lmul, fmul, dmul, idiv, ldiv, fdiv, ddiv, irem, lrem,
  frem, drem, lneg, fneg, dneg, lshl, lshr, lushr, land, lor,
  lxor, i2l, i2f, i2d, l2i, l2f, l2d, f2i, f2l, f2d, d2i, d2l,
  d2f, i2s, lcmp, lreturn, freturn, dreturn, newarray,
  monitorenter and monitorexit.

Check out the coverage page (http://gbenson.net/?page_id=71),
(Continue reading)

Gary Benson | 20 Aug 10:21

changeset in /hg/icedtea6: 2008-08-20 Gary Benson <gbenson <at> red...

changeset 4f4d268762d7 in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=4f4d268762d7
description:
	2008-08-20  Gary Benson  <gbenson@...>

		* patches/icedtea-shark.patch: Updated to latest Shark.
		* ports/hotspot/src/cpu/zero/vm/assembler_zero.cpp: Likewise.
		* ports/hotspot/src/cpu/zero/vm/assembler_zero.hpp: Likewise.
		* ports/hotspot/src/cpu/zero/vm/cppInterpreterGenerator_zero.hpp:
		Likewise.
		* ports/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp: Likewise.
		* ports/hotspot/src/cpu/zero/vm/cppInterpreter_zero.hpp: Likewise.
		* ports/hotspot/src/cpu/zero/vm/interpreter_zero.cpp: Likewise.
		* ports/hotspot/src/cpu/zero/vm/interpreter_zero.hpp: Likewise.
		* ports/hotspot/src/share/vm/includeDB_shark: Likewise.
		* ports/hotspot/src/share/vm/shark/sharkBlock.cpp: Likewise.
		* ports/hotspot/src/share/vm/shark/sharkBlock.hpp: Likewise.
		* ports/hotspot/src/share/vm/shark/sharkBuilder.cpp: Likewise.
		* ports/hotspot/src/share/vm/shark/sharkBuilder.hpp: Likewise.
		* ports/hotspot/src/share/vm/shark/sharkCompiler.cpp: Likewise.
		* ports/hotspot/src/share/vm/shark/sharkCompiler.hpp: Likewise.
		* ports/hotspot/src/share/vm/shark/sharkConstantPool.cpp: Likewise.
		* ports/hotspot/src/share/vm/shark/sharkFunction.cpp: Likewise.
		* ports/hotspot/src/share/vm/shark/sharkFunction.hpp: Likewise.
		* ports/hotspot/src/share/vm/shark/sharkMonitor.hpp: Likewise.
		* ports/hotspot/src/share/vm/shark/sharkRuntime.cpp: Likewise.
		* ports/hotspot/src/share/vm/shark/sharkRuntime.hpp: Likewise.
		* ports/hotspot/src/share/vm/shark/sharkState.cpp: Likewise.
		* ports/hotspot/src/share/vm/shark/sharkState.hpp: Likewise.
		* ports/hotspot/src/share/vm/shark/sharkType.cpp: Likewise.
(Continue reading)

Gary Benson | 20 Aug 10:08

changeset in /hg/icedtea6: 2008-08-20 Gary Benson <gbenson <at> red...

changeset 67600de741be in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=67600de741be
description:
	2008-08-20  Gary Benson  <gbenson@...>

		* ports/hotspot/src/cpu/zero/vm/bytecodeInterpreter_zero.inline.hpp
		(VMlongDiv): Handle the special case of division of the most
		negative value possible by -1.
		(VMlongRem): Likewise.

diffstat:

2 files changed, 13 insertions(+), 3 deletions(-)
ChangeLog                                                         |    7 +++++++
ports/hotspot/src/cpu/zero/vm/bytecodeInterpreter_zero.inline.hpp |    9 ++++++---

diffs (40 lines):

diff -r 8bd5f7718ae0 -r 67600de741be ChangeLog
--- a/ChangeLog	Sun Aug 17 16:03:52 2008 +0200
+++ b/ChangeLog	Wed Aug 20 04:12:41 2008 -0400
@@ -1,3 +1,10 @@ 2008-08-15  Matthias Klose  <doko <at> ubuntu
+2008-08-20  Gary Benson  <gbenson@...>
+
+	* ports/hotspot/src/cpu/zero/vm/bytecodeInterpreter_zero.inline.hpp
+	(VMlongDiv): Handle the special case of division of the most
+	negative value possible by -1.
+	(VMlongRem): Likewise.
+
 2008-08-15  Matthias Klose  <doko@...>
(Continue reading)

bugzilla | 19 Aug 21:24

[Bug 181] enum issue with icedtea

http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=181

------- Comment #7 from ranger@...  2008-08-19 19:28 -------
Are there snapshot RPMs somewhere I could try to see if it works so I can see
if any other issues come up?

--

-- 
Configure bugmail: http://icedtea.classpath.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

bugzilla | 18 Aug 18:57

[Bug 186] Applet does not work

http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=186

langel@... changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |DUPLICATE

------- Comment #1 from langel@...  2008-08-18 17:01 -------
This applet requires liveconnect support.

*** This bug has been marked as a duplicate of bug 85 ***

--

-- 
Configure bugmail: http://icedtea.classpath.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

Andrew John Hughes | 18 Aug 15:27

Re: Is third party code included in langtools sources?

On 18/08/2008, Yulia Novozhilova <Yulia.Novozhilova@...> wrote:
> Hi,
>
>  Andrew John Hughes wrote:
>
> > The more obvious question for me is why NetBeans needs a fork of this
> > in the first place.  The Debian OpenJDK team have already gone through
> > the extensive task of verifying this code legally to package OpenJDK
> > 6, which is now in unstable and testing:
> >
> >
> http://release.debian.org/migration/testing.pl?package=openjdk-6
> >
> > Having another copy in another package seems ludicrous and a
> > duplication of existing work.
> >
> >
>  There are users who want to use NetBeans but don't want to install openjdk.
>  (you can find an example here:
> https://bugs.launchpad.net/ubuntu/+source/netbeans/+bug/258844)
>  They already have sun-java6-jdk installed and expect NetBeans to work on
> it.
>  That is why NetBeans needs a fork of the code included into openjdk.
>
>  Thanks,
>  Yulia
>
>
>
>
(Continue reading)

bugzilla | 18 Aug 00:45

[Bug 186] New: Applet does not work

http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=186

           Summary: Applet does not work
           Product: IcedTea
           Version: unspecified
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: major
          Priority: P2
         Component: IcedTea
        AssignedTo: unassigned@...
        ReportedBy: mateusz.kaduk@...

I have
ii  openjdk-6-jre                         6b11-6                       OpenJDK
Java runtime, using Hotspot JIT
ii  openjdk-6-jre-headless                6b11-6                       OpenJDK
Java runtime, using Hotspot JIT (hea
ii  openjdk-6-jre-lib                     6b11-6                       OpenJDK
Java runtime (architecture independe

and after opening this page http://czateria.interia.pl/czat,room,70,Warszawa
I get the following error
#
Exception in thread "Chat-GUI-Thread" java.lang.ExceptionInInitializerError
#
        at java.lang.Class.forName0(Native Method)
#
        at java.lang.Class.forName(Class.java:186)
(Continue reading)

Mark Wielaard | 17 Aug 17:55

changeset in /hg/icedtea6: * configure.ac (AM_INIT): Set contact...

changeset 8bd5f7718ae0 in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=8bd5f7718ae0
description:
	* configure.ac (AM_INIT): Set contact to mailinglist.
	       (AM_INIT_AUTOMAKE): Require 1.10, set as foreign (non-gnu).
	       * config.guess: Removed generated file (autogen.sh).
	       * config.sub: Likewise.
	       * install-sh: Likewise.
	       * .hgignore: Add generated files.

diffstat:

6 files changed, 14 insertions(+), 3681 deletions(-)
.hgignore    |    3 
ChangeLog    |    9 
config.guess | 1532 ------------------------------------------------------
config.sub   | 1640 ----------------------------------------------------------
configure.ac |    4 
install-sh   |  507 -----------------

diffs (truncated from 3736 to 500 lines):

diff -r bb468b09871b -r 8bd5f7718ae0 .hgignore
--- a/.hgignore	Fri Aug 15 15:51:05 2008 +0200
+++ b/.hgignore	Sun Aug 17 16:03:52 2008 +0200
@@ -16,7 +16,10 @@ stamps
 stamps
 Makefile
 config.log
+config.guess
(Continue reading)

Mark Wielaard | 17 Aug 16:21

Re: Applet do not work

Hi Mateusz,

(CCed distro-pkg-dev where most of the development of the applet plugin
is done and Deepak who is currently hacking on the plugin and the
liveconnect integration.)

On Sun, 2008-08-17 at 12:09 +0200, Mateusz Kaduk wrote:
> Here is what I get after running this
> http://czateria.interia.pl/czat,room,70,Warszawa
>         Exception in thread "Chat-GUI-Thread"
>         java.lang.ExceptionInInitializerError
>                 at java.lang.Class.forName0(Native Method)
>                 at java.lang.Class.forName(Class.java:186)
>                 at INTChat.jsFunction(INTChat.java)
>                 at INTChat.run(INTChat.java)
>                 at java.lang.Thread.run(Thread.java:636)
>         Caused by: java.security.AccessControlException: access denied
>         (java.util.PropertyPermission netscape.jsj.dll read)
>                 at
>         java.security.AccessControlContext.checkPermission(AccessControlContext.java:342)
>                 at
>         java.security.AccessController.checkPermission(AccessController.java:553)
>                 at
>         java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
>                 at
>         net.sourceforge.jnlp.runtime.JNLPSecurityManager.checkPermission(JNLPSecurityManager.java:267)
>                 at
>         java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1302)
>                 at java.lang.System.getProperty(System.java:705)
>                 at
(Continue reading)

Mark Wielaard | 17 Aug 16:00

FYI: More auto* generated files fixups

Hi,

This removes three generated files that were still in the tree
(regenerated by running ./autogen.sh). Set the contact info to this
mailinglist and mark this configuration as foreign so it doesn't
override INSTALL with the generic GNU version.

2008-08-17  Mark Wielaard  <mark@...>

        * configure.ac (AM_INIT): Set contact to mailinglist.
        (AM_INIT_AUTOMAKE): Require 1.10, set as foreign (non-gnu).
        * config.guess: Removed generated file (autogen.sh).
        * config.sub: Likewise.
        * install-sh: Likewise.
        * .hgignore: Add generated files.

Cheers,

Mark
diff -r 288bdc0696ff .hgignore
--- a/.hgignore	Thu Aug 14 16:54:46 2008 +0200
+++ b/.hgignore	Sun Aug 17 15:59:48 2008 +0200
@@ -16,7 +16,10 @@
 stamps
 Makefile
 config.log
+config.guess
+config.sub
(Continue reading)

bugzilla | 16 Aug 09:55

[Bug 185] New: Application SweetHome 3D crashes when i want to print

http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=185

           Summary: Application SweetHome 3D crashes when i want to print
           Product: IcedTea
           Version: unspecified
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: blocker
          Priority: P1
         Component: IcedTea
        AssignedTo: unassigned@...
        ReportedBy: davalv@...

#
# An unexpected error has been detected by Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x072cc752, pid=17044, tid=58227600
#
# Java VM: OpenJDK Client VM (1.6.0-b09 mixed mode linux-x86)
# Problematic frame:
# C  [libGL.so.1+0x34752]
#
# If you would like to submit a bug report, please visit:
#   http://icedtea.classpath.org/bugzilla
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

---------------  T H R E A D  ---------------
(Continue reading)


Gmane