java.sql.Date#setTime(long)

2003-08-26 Thread Arnaud Vandyck
This methode does not exist in classpath but does in J2SE1.4

http://java.sun.com/j2se/1.4.2/docs/api/java/sql/Date.html#setTime(long)

... and is not deprecated. 

Also, Is  it normal that the  deprecated methode of this  class throw an
IllegalArgumentException?

-- Arnaud Vandyck, STE fi, ULg
   Formateur Cellule Programmation.


___
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath


Small vm/reference Thread.join() hack

2003-08-26 Thread Mark Wielaard
Hi,

Although I think we should move quickly to the new Thread/VMThread setup
I needed Thread.join(long) to work reliably on kissme. So I made the
following quick hack that work for me.

   * vm/reference/java/lang/Thread.java (join(long)): Call sleep(10),
   not sleep(1). Explicitly check elapsed time.

Without this, one of the new mauve tests hangs forever. And
Thread.join() was very resource intensive since it was continuously
sleeping 1 milisecond.

Cheers,

Mark
Index: ChangeLog
===
RCS file: /cvsroot/classpath/classpath/ChangeLog,v
retrieving revision 1.1408
diff -u -r1.1408 ChangeLog
--- ChangeLog	24 Aug 2003 18:10:55 -	1.1408
+++ ChangeLog	25 Aug 2003 21:31:57 -
@@ -1,3 +1,8 @@
+2003-08-25  Mark Wielaard  <[EMAIL PROTECTED]>
+
+	* vm/reference/java/lang/Thread.java (join(long)): Call sleep(10),
+	not sleep(1). Explicitly check elapsed time.
+
 2003-08-24  Mark Wielaard  <[EMAIL PROTECTED]>
 
 	* configure.in (AC_INIT): Use four argument version.
Index: vm/reference/java/lang/Thread.java
===
RCS file: /cvsroot/classpath/classpath/vm/reference/java/lang/Thread.java,v
retrieving revision 1.27
diff -u -r1.27 Thread.java
--- vm/reference/java/lang/Thread.java	9 Aug 2003 18:30:18 -	1.27
+++ vm/reference/java/lang/Thread.java	25 Aug 2003 21:31:58 -
@@ -1,5 +1,5 @@
 /* Thread -- an independent thread of executable code
-   Copyright (C) 1998, 2001, 2002 Free Software Foundation
+   Copyright (C) 1998, 2001, 2002, 2003 Free Software Foundation
 
 This file is part of GNU Classpath.
 
@@ -688,16 +688,19 @@
 Thread current = currentThread();
 if (ms == 0 && ns == 0)
   while (isAlive())
-current.sleep(1);
+current.sleep(10);
 else
   {
-while (--ms >= 0)
+	long startTime = System.currentTimeMillis();
+	long currentTime = startTime;
+	do
   {
 if (! isAlive())
   return;
-current.sleep(1);
+	current.sleep(10);
+	currentTime = System.currentTimeMillis();
   }
-current.sleep(0, ns);
+while (Math.abs(startTime - currentTime) < ms);
   }
   }
 
___
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath


kissme 0.0.31 released

2003-08-26 Thread John Leuner
Hello everyone

I have released version 0.0.31 of the kissme Java Virtual Machine:
http://prdownloads.sourceforge.net/kissme/kissme-0.0.31.tar.gz?download

This release is intended to match the release of 0.06 of Classpath.

The mauve results are quite impressive for this combination, there are
about 70 failures out of several thousand tests.

Thanks to Stephen Crawley and others who have been working on kissme for
the last few months. 

I have also uploaded .deb packages of classpath 0.06 and kissme 0.0.31
to the debian archive.

-- 
John Leuner <[EMAIL PROTECTED]>


signature.asc
Description: This is a digitally signed message part
___
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath


RE: GNU Classpath 0.06 created

2003-08-26 Thread Qiong Cai
Hi,

Does ORP 1.10 work with this new release?  After browsing through the
mailing list archives, I cannot find why ORP is broken with the
classpath.  I really like to do some experiments on some server
benchmarks like tomcat/jboss and jbb by using ORP+classpath, and I
believe the latest classpath support these benchmarks arleady.  


Qiong






On Sat, 2003-08-23 at 18:07, Per Bothner wrote:
> You don't put releases on alpha.gnu.org - you put them on ftp.gnu.org.

> You can put pre-releases on alpha.gnu.org, but if you already have a 
> release there seems little point.

My thinking was that the 0.0x releases are actually the pre-releases
while we work towards the first real GNU Classpath 1.0 release. People
can combine these pre-releases with their own VMs like gcj, kissme,
jikesRVM, Jaos, etc already do. But as long as we don't have at least a
minimum of functionality to offer (we are hoping that 1.0 will have the
equivalent functionality as core libraries that come with some
proprietary 1.1 JDKs) and a stable/maintainable VM interface we cannot
call it a real release. We do hope that people try these pre-releases
out to create compilers and/or VM environments so they can give us
feedback what should be improved for the real 1.0 release. (And I also
don't have access to ftp.gnu.org)

Cheers,

Mark



___
Classpath mailing list
[EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/classpath



___
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath


Re: Towards GNU Classpath 0.07 and 1.0

2003-08-26 Thread Patrik Reali

> 0.07. The best thing for the next snapshot is to just set a date when we
> want to release it. I propose to just set this at the last week of
> November (three months from now) since we are already making real
> progress. Look at the bug/patch database for a number of improvements to
> object streams, java.text, rmi and javax.naming that are just waiting to
> get checked in. Much thanks go to the Kaffe team that has been importing
> Classpath libraries like mad the last couple of weeks and simultaneously
> debugged them and provided patches! And apologies to anyone whose
> patches didn't make it for the 0.06 release.
> If that works out then we can just keep on doing snapshot releases every
> three months till...
>

I think that setting the dates is quite useful, at least it gives an
indication of
classpath's progress; it also helps (at least me) to plan the releases of
the Jaos
to keep in synch with classpath and be able to start the migration early to
contribute
with feedback and comments about the new code.

At the moment it is not clear [to me], whether the releases are time-driven
or
feature-driven (I guess rather time-driver), but in both cases it would be
nice
to have a paragraph on the release policy on the web-site and the list of
conditions which trigger a new release.

I admit that 0.06 took me by surprise and I currently do not have the
resources to
upgrade Jaos to the 0.06 in the next days.

-Patrik

--
Patrik Reali
http://www.oberon.ethz.ch/jaos/



___
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath


Re: [Classpath] Towards GNU Classpath 0.07 and 1.0

2003-08-26 Thread C. Scott Ananian
On Sun, 24 Aug 2003, Mark Wielaard wrote:

> - Up to date documentation that at a minimum provides a reference like
>   overview of what we have and what each class/method does. And clearly
>   describes what is work in progress/non-functional stubs.
>   (gjdoc really helps here. And our api doc isn't that bad. We really
>need to write some package.html overview pages for the packages that
>we feel agree really useful though. We also might need to hack a bit
>on gjdoc to make do everything we want - like including pictures.)

You might want to look into sinjdoc
   http://cscott.net/Projects/GJ/#sinjdoc
as an alternative to gjdoc, especially if you are planning on following
the java 1.5 language changes.  sinjdoc is GPL'ed and supports all the
Java 1.5 syntax.  It also includes a 'real' parser, for what it's worth.
The API is close but not identical to the javadoc api, although the
command-line options are identical to javadoc's.
 --scott

[i tried to compare sinjdoc's output to gjdoc's, but the API docs linked
 to by
   http://www.gnu.org/software/classpath/docs/
 are missing.
   ftp://alpha.gnu.org/gnu/classpath/
 is missing as well, but I assume y'all already knew that.]

Iraq Khaddafi Rijndael Dictionary Castro Echelon Cheney East Timor 
IDEA atomic Moscow operation Waco, Texas Delta Force Marxist BATF 
 ( http://cscott.net/ )



___
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath