harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Elena Sayapina" <sayap...@gmail.com>
Subject Regression in java.util.BitSet(int nbits) on Harmony-r545749
Date Wed, 13 Jun 2007 10:13:19 GMT
The following piece of code fails on Harmony-r545749, but passes on
Harmony-r545092:

import java.util.BitSet;

public class bitsetTest {

            public static void main(String[] args) {
                        BitSet bitset = null;
                try {
                        bitset = new BitSet(Integer.MAX_VALUE);
                        System.out.println("TEST PASSED");
                } catch (OutOfMemoryError e) {
                        System.out.println("TEST PASSED: " + e);
                } catch (Exception e) {
                        System.out.println("TEST FAILED: " + e);
                }
            }
}

Output on Harmony-r546722:

Apache Harmony Launcher : (c) Copyright 1991, 2006 The Apache Software
Foundation or its licensors, as applicable.
java version "1.5.0"
pre-alpha : not complete or compatible
svn = r546722, (Jun 13 2007), Windows/ia32/msvc 1310, debug build
http://harmony.apache.org

Max heap size: can't be reserved, reduced to 679 MB according to
virtual memory limitation.

TEST FAILED: java.lang.NegativeArraySizeException

Output on Harmony-r545092 with –Xmx300M:

Apache Harmony Launcher : (c) Copyright 1991, 2006 The Apache Software
Foundation or its licensors,as applicable.
java version "1.5.0"
pre-alpha : not complete or compatible
svn = r545092, (Jun  7 2007), Windows/ia32/msvc 1310, release build
http://harmony.apache.org

The GC did not provide gc_add_weak_root_set_entry()

TEST PASSED


Possibly the following commit cause the regression.

modified tellison
/harmony/enhanced/classlib/trunk/modules/luni/src/main/java/java/util/BitSet.java
06/07/2007 22:19:21 Apply modified patch for HARMONY-4051
([classlib][luni] Performance improvement of java.util.BitSet)

modified tellison
/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/tests/api/java/util/BitSetTest.java
06/07/2007 22:19:21 Apply modified patch for HARMONY-4051
([classlib][luni] Performance improvement of java.util.BitSet)

added tellison
/harmony/enhanced/classlib/trunk/modules/luni/src/test/resources/serialization/tests/api/java/util/BitSetTest.golden.ser
06/07/2007 22:19:21 Apply modified patch for HARMONY-4051
([classlib][luni] Performance improvement of java.util.BitSet)


Could someone, please, take care of it?


Thank you, Lena

Mime
View raw message