[cp-patches] FYI: Small bug in copy-vmresources.sh.in on small platform

2005-12-11 Thread Guilhem Lavaux
Hi, I have spotted a small problem on Darwin5/6 with copy-vmresources.sh.in. We need to add a '.' after some 'find' commands. This patch does this. ChangeLog: 2005-12-11 Guilhem Lavaux [EMAIL PROTECTED] * lib/copy-vmresources.sh.in: Added some '.' after find. Regards, Guilhem.

[cp-patches] RFC: Adding a cache for locale information

2005-12-11 Thread Guilhem Lavaux
Hi, Using ant we may have discovered that multiple creation of a SimpleDateFormat object can lead to a big slowdown. I am proposing the addition of a simple cache system. LocaleCache would cache ResourceBundle objects and some parsed strings in a WeakHashMap. If it is needed LocaleCache will

Re: [cp-patches] Patch: fix Float/DoubleBuffer.compareTo in the presence of NaN

2005-12-11 Thread Mark Wielaard
Hi Anthony, On Tue, 2005-12-06 at 18:50 -0800, Anthony Green wrote: Does it do the right thing if a is NaN and b is not? Or vice versa? If so, this is ok. Yes, definitely. Although I have what is probably an even simpler patch now. I'll commit the following later tomorrow unless there

Re: [cp-patches] RFC: Patch for duplicate entries in serialPersistentFields

2005-12-11 Thread Mark Wielaard
On Sat, 2005-12-10 at 20:16 +0100, Guilhem Lavaux wrote: Hi, Here is a patch which (partially) fix a regression in kaffe. If you define a class like that: class A { private static final ObjectStreamField[] serialPersistentFields = { new

Re: [cp-patches] RFC: Patch for duplicate entries in serialPersistentFields

2005-12-11 Thread Guilhem Lavaux
Mark Wielaard wrote: On Sat, 2005-12-10 at 20:16 +0100, Guilhem Lavaux wrote: Hi, Here is a patch which (partially) fix a regression in kaffe. If you define a class like that: class A { private static final ObjectStreamField[] serialPersistentFields = {

Re: [cp-patches] RFC: Adding a cache for locale information

2005-12-11 Thread Mark Wielaard
Hi, On Sun, 2005-12-11 at 14:20 +0100, Guilhem Lavaux wrote: Using ant we may have discovered that multiple creation of a SimpleDateFormat object can lead to a big slowdown. I am proposing the addition of a simple cache system. LocaleCache would cache ResourceBundle objects and some parsed

Re: [cp-patches] RFC: Adding a cache for locale information

2005-12-11 Thread Guilhem Lavaux
Mark Wielaard wrote: Hi, On Sun, 2005-12-11 at 14:20 +0100, Guilhem Lavaux wrote: Using ant we may have discovered that multiple creation of a SimpleDateFormat object can lead to a big slowdown. I am proposing the addition of a simple cache system. LocaleCache would cache ResourceBundle

Re: [cp-patches] RFC: Patch for duplicate entries in serialPersistentFields

2005-12-11 Thread Mark Wielaard
Hi Guilhem, On Sun, 2005-12-11 at 16:41 +0100, Guilhem Lavaux wrote: Why not do similar and throw the InvalidClassException from ObjectStreamClass.lookup()? (But then document that clearly in our version of course.) Because we would not have the same API. ObjectStreamClass.lookup may not

Re: [cp-patches] RFC: Patch for duplicate entries in serialPersistentFields

2005-12-11 Thread Guilhem Lavaux
Hi Mark, Mark Wielaard wrote: Hi Guilhem, On Sun, 2005-12-11 at 16:41 +0100, Guilhem Lavaux wrote: Why not do similar and throw the InvalidClassException from ObjectStreamClass.lookup()? (But then document that clearly in our version of course.) Because we would not have the same API.

[cp-patches] Re: RFC: Patch for duplicate entries in serialPersistentFields

2005-12-11 Thread Stuart Ballard
Why not do similar and throw the InvalidClassException from ObjectStreamClass.lookup()? (But then document that clearly in our version of course.) Because we would not have the same API. ObjectStreamClass.lookup may not throw any exception (except the default ones like Error, NPE, ...).

Re: [cp-patches] Re: RFC: Patch for duplicate entries in serialPersistentFields

2005-12-11 Thread Archie Cobbs
Stuart Ballard wrote: Jeroen pointed out to me a while back that you can use generics to throw an unchecked exception: There's also a way to do this without using JDK 1.5 stuff, but it's even uglier :-) Construct a class (dynamically) that has a default constructor that simply throws whatever

Re: [cp-patches] Re: RFC: Patch for duplicate entries in serialPersistentFields

2005-12-11 Thread Guilhem Lavaux
Archie Cobbs wrote: Stuart Ballard wrote: Jeroen pointed out to me a while back that you can use generics to throw an unchecked exception: There's also a way to do this without using JDK 1.5 stuff, but it's even uglier :-) Construct a class (dynamically) that has a default constructor

[cp-patches] FYI: Add branch rules to hacking guide

2005-12-11 Thread Mark Wielaard
Hi, This adds the branch rules we discussed on the main list to the Hacking Guide. 2005-12-11 Mark Wielaard [EMAIL PROTECTED] * doc/hacking.texinfo: Add section on branches. I also added a page to the developer wiki to document all branches:

Re: [Jessie-discuss] Re: RFC: merging GNU Crypto and Jessie

2005-12-11 Thread Mark Wielaard
Hi, On Thu, 2005-12-08 at 20:07 -0800, Casey Marshall wrote: On Dec 8, 2005, at 11:25 AM, Anthony Green wrote: My only concern is there be some trivial mechanism to generate a US export-friendly version GNU Classpath, like.. $ configure --disable-munitions Good point. We should have a

Re: [Jessie-discuss] Re: RFC: merging GNU Crypto and Jessie

2005-12-11 Thread Mark Wielaard
Hi Anthony, On Sun, 2005-12-11 at 03:47 -0800, Anthony Green wrote: You're missing my point, which is that _I_ have a requirement to redistribute GNU Classpath with no export-restricted software. What's good enough for the FSF is not good enough for me. It would nice if there was a

Re: [Jessie-discuss] Re: RFC: merging GNU Crypto and Jessie

2005-12-11 Thread Anthony Green
On Sun, 2005-12-11 at 12:40 +0100, Mark Wielaard wrote: As far as I know even the hooks fall under this. Although I am not against having some configure options to put parts of the core library into standards.omit I don't think it is really needed. When the first parts of GNU Crypto was merged

Re: Introducing builder.classpath.org

2005-12-11 Thread Mark Wielaard
Hi Leo, On Fri, 2005-12-09 at 22:26 -0800, Leo Simons wrote: On Thu, Dec 08, 2005 at 02:49:18PM +0100, Mark Wielaard wrote: We are currently using Tom Tromey's build scripts Could I get a URL for those? Sounds like a good use case for a certain project I'm working on :-) :-) I was

Re: [Jessie-discuss] Re: RFC: merging GNU Crypto and Jessie

2005-12-11 Thread Anthony Green
On Sun, 2005-12-11 at 13:50 +0100, Mark Wielaard wrote: All I was saying is that it isn't a necessity for GNU Classpath as a project, or people redistributing GNU Classpath as Free Software. I'm being told that there are situations where this second part is not true, which is why I need to

Re: [Jessie-discuss] Re: RFC: merging GNU Crypto and Jessie

2005-12-11 Thread Mark Wielaard
Hi Anthony, On Sun, 2005-12-11 at 05:38 -0800, Anthony Green wrote: On Sun, 2005-12-11 at 13:50 +0100, Mark Wielaard wrote: All I was saying is that it isn't a necessity for GNU Classpath as a project, or people redistributing GNU Classpath as Free Software. I'm being told that there

Re: [Jessie-discuss] Re: RFC: merging GNU Crypto and Jessie

2005-12-11 Thread Anthony Green
On Sun, 2005-12-11 at 15:19 +0100, Mark Wielaard wrote: If there are situations where you are not able to (re)distribute the GNU Classpath source code and/or follow the the BIS/ENC notification procedures as done by the various GNU/Linux distros to distribute binary derivatives of GNU

Re: StatCVS runs free!

2005-12-11 Thread Mark Wielaard
Hi David, On Wed, 2005-12-07 at 16:58 +, David Gilbert wrote: ...I decided it couldn't be too hard to get StatCVS[1] working the same way (StatCVS uses JFreeChart for the charts it generates). Here's the latest run for Mauve CVS generated, for the first time, with JamVM, GNU

lists.gnu.org and savannah.gnu.org (CVS) updates

2005-12-11 Thread Mark Wielaard
Hi all, I talked to the GNU system administrators about the slowness of the mailinglists at times. They told me they are working on a completely new setup. Today I received the latest FRee Software Foundation Bulletin which has an article about the cool new machines that have been bought, how to

Re: lists.gnu.org and savannah.gnu.org (CVS) updates

2005-12-11 Thread Mark Wielaard
On Sun, 2005-12-11 at 19:47 +0100, Mark Wielaard wrote: - All CVS services have now been put on cvs.savannah.gnu.org http://savannah.gnu.org/forum/forum.php?forum_id=4168 You will notice that last one when running CVS update. It will explain that you have to update the Root of your CVS

Re: lists.gnu.org and savannah.gnu.org (CVS) updates

2005-12-11 Thread Archie Cobbs
Mark Wielaard wrote: - All CVS services have now been put on cvs.savannah.gnu.org http://savannah.gnu.org/forum/forum.php?forum_id=4168 You will notice that last one when running CVS update. It will explain that you have to update the Root of your CVS working directory. If you the cvsutils

Re: Proposal: Graphics2D rewrite branch

2005-12-11 Thread Mark Wielaard
Hi, On Wed, 2005-12-07 at 12:05 -0700, Tom Tromey wrote: Tom == Thomas Fitzsimmons [EMAIL PROTECTED] writes: Tom I'd like to propose a new branch in the GNU Classpath CVS repository: Tom graphics2d-rewrite. Patches to this branch should be sent to Tom classpath-patches@gnu.org with a

Re: Proposal: Graphics2D rewrite branch

2005-12-11 Thread Tom Tromey
Mark == Mark Wielaard [EMAIL PROTECTED] writes: Requirements for patch email to classpath-patches and for paperwork *cannot* be lifted. Mark And you should not see it as private or may be broken at random Mark times. It should be as much as possible something that you work with a Mark team on

Re: Introducing builder.classpath.org

2005-12-11 Thread Tom Tromey
Mark == Mark Wielaard [EMAIL PROTECTED] writes: Mark Tom, would you be OK with setting up a new classpath CVS module Mark builder and have the scripts available there with a rudimentary README Mark how to bootstrap an auto-tester? Yeah, I don't mind. Aside from the embarrassment that is ;-)

[commit-cp] classpath ./ChangeLog lib/copy-vmresources.sh.in

2005-12-11 Thread Guilhem Lavaux
CVSROOT:/cvsroot/classpath Module name:classpath Branch: Changes by: Guilhem Lavaux [EMAIL PROTECTED] 05/12/11 13:14:05 Modified files: . : ChangeLog lib: copy-vmresources.sh.in Log message: 2005-12-11 Guilhem

[commit-cp] classpath ./ChangeLog doc/hacking.texinfo

2005-12-11 Thread Mark Wielaard
CVSROOT:/cvsroot/classpath Module name:classpath Branch: Changes by: Mark Wielaard [EMAIL PROTECTED] 05/12/11 21:55:08 Modified files: . : ChangeLog doc: hacking.texinfo Log message: * doc/hacking.texinfo: Add