Re: [DRLVM] General stability

2006-11-08 Thread Mikhail Fursov
On 11/8/06, Alexey Petrenko [EMAIL PROTECTED] wrote: If we want to have unnamed milestones, the solution could be: every last month of a quoter is a stability period. No new features are accepted during this period. This could work for a long period of time without need in additional

[DRLVM][GC] (HARMONY-2101) initial work on paralleling compaction collector

2006-11-08 Thread Xiao-Feng Li
Hi, I submited a patch to enable parallel compaction of GCv5. It now works in Windows. Please don't expect any performance improvement yet since I care only about the framework at the moment. And it's not a full parallel compactor because not all phases are parallelized, but that would be easier.

Re: svn commit: r472149 - /incubator/harmony/enhanced/classlib/trunk/modules/beans/src/test/java/org/apache/harmony/beans/tests/java/beans/PersistenceDelegateTest.java

2006-11-08 Thread Tim Ellison
Stepan Mishura wrote: Hi Alexei, Sorry, I don't understand your logic. Is the test case valid? If there was another bug (for example: [another_VM][unit] half of classlib beans tests crashes VM), would you agree to comment out a half of beans tests? Thanks Stepan, I had also intended to

Re: Japi diffs for harmony

2006-11-08 Thread Tim Ellison
Stuart Ballard wrote: Tim Ellison wrote: I'm no fan of stubs for just such reason. But for those dev's that are following along, there is an org.apache.harmony.luni.util.NotYetImplementedException that is defined for just such purposes. Would you consider renaming this to

Re: [drlvm] Is it time to say goodbye to dear friend GC v4?

2006-11-08 Thread Tim Ellison
Geir Magnusson Jr. wrote: Yeah, put some logging statements in. Ask Tim if you need some help ;) LOL, I'd be delighted. Of course, native code is different since there is no opportunity for introspection by the VM, so in this case logging is a necessary evil^W technique. Regards, Tim I

Re: [Cocoon] Cocoon 2.1.9 works on Harmony

2006-11-08 Thread Anton Rusanov
2006/11/8, Alexey Petrenko [EMAIL PROTECTED]: 2006/11/8, Anton Rusanov [EMAIL PROTECTED]: Cocoon 2.1.9 now works on Harmony (IBM VME + Classlib)! It starts and works normally. Great news! Have you tried it with DRLVM? I'm trying to start Cocoon on DRLVM, but currently unsuccessfully. It

Re: [classlib] [suncompat] completion (was; Re: [classlib]Harmony classlib with J9 VM passes all the tests provided by JUnit4.1)

2006-11-08 Thread Stepan Mishura
On 11/8/06, Tim Ellison wrote: Nathan Beyer wrote: I just looked at the changes you made and have a question about this snippet. +if (VM.callerClassLoader() != null) { +throw new SecurityException(Unsafe); +} I just want to understand what this actually

Re: [Cocoon] Cocoon 2.1.9 works on Harmony

2006-11-08 Thread Alexey Petrenko
* While checking up the Hello, World! sample it was discovered that Cocoon failed to display the JPEG representation of that text because of this error: java.lang.NoClassDefFoundError: com.sun.image.codec.jpeg.JPEGCodec. We have jpeg encoder. But it has another name :) Probably we need

Re: [drlvm] vote on class unloading design (was Class unloading support - tested one approach)

2006-11-08 Thread Pavel Pervov
Really BIG -1 from me. As Aleksey (Ignatenko) described in original thread, j/l/Class'es and j/l/ClassLoader's are always available in rootset, so even if no objects of a class exist, this class will be reachable. Actually, some sort of class unloading prototype exists in DRLVM code, which

RE: svn commit: r472115 - /incubator/harmony/enhanced/classlib/trunk/modules/swing/src/main/java/common/javax/swing/text/GapContent.java

2006-11-08 Thread Ivanov, Alexey A
Stepan, I must be missing something obvious... What kind of regression test do you expect? What was done is the signature of the GapContent.replace had been changed so that it didn't contain 'throws BadLocationException' clause. What is a regression test to demonstrate? That

Re: [drlvm] Class unloading support - tested one approach

2006-11-08 Thread Robin Garner
Aleksey Ignatenko wrote: Hi, Robin. I do really like this proposed idea of marking VTables from objects via additional word field in VTable. But I have one question about detecting reachability of the classloaders (sweep the vtables and check the reachability of the classloaders). Possibly I

Re: [drlvm] [testing] Excluding commit tests until the problem is fixed

2006-11-08 Thread Pavel Afremov
Hi Rana. I extend guard region as work around. It's only one way, which fix SOE on my SuSE Linux, without potential regression of your fix. On my Linux machine violation access signals happen one page before protected page on the stack. It's it. I ran all tests, and everything was OK. But

Re: [drlvm] Class unloading support - tested one approach

2006-11-08 Thread Pavel Pervov
Robin, The kind of model I had in mind was along the lines of: - VM maintains a linked list (or other collection type) of the currently loaded classloaders, each of which in turn maintains the collection of classes loaded by that type. The sweep of classloaders goes something like: for

Re: [DRLVM] General stability

2006-11-08 Thread Oleg Oleinik
no regression policy should be relevant to a number of *small* tests that are easy to run and are running fast, to make them good as pre-commit criteria. Actually, I'm thinking about the following model (which goes a little bit beyond pre-commit testing): **Unit testing: new feature is

Re: [drlvm] vote on class unloading design (was Class unloading support - tested one approach)

2006-11-08 Thread Robin Garner
Pavel Pervov wrote: Really BIG -1 from me. As Aleksey (Ignatenko) described in original thread, j/l/Class'es and j/l/ClassLoader's are always available in rootset, so even if no objects of a class exist, this class will be reachable. Actually, some sort of class unloading prototype exists in

Re: [classlib][java.math] optimization of BigInteger.modInverse

2006-11-08 Thread Mikhail Loenko
Hi Daniel I've tried the patch you suggested. It causes failure of org.apache.harmony.tests.java.math.BigDecimalArithmeticTest Could you please take a look? Thanks, Mikhail 2006/11/8, Daniel Fridlender [EMAIL PROTECTED]: Hi, In http://issues.apache.org/jira/browse/HARMONY-2091 there is an

Re: [DRLVM] General stability

2006-11-08 Thread Mikhail Loenko
In general I agrre with what Oleg says. Some comment are below 2006/11/8, Oleg Oleinik [EMAIL PROTECTED]: no regression policy should be relevant to a number of *small* tests that are easy to run and are running fast, to make them good as pre-commit criteria. Actually, I'm thinking about the

Re: [classlib] [suncompat] completion (was; Re: [classlib]Harmony classlib with J9 VM passes all the tests provided by JUnit4.1)

2006-11-08 Thread Tim Ellison
Stepan Mishura wrote: On 11/8/06, Tim Ellison wrote: Nathan Beyer wrote: I just looked at the changes you made and have a question about this snippet. +if (VM.callerClassLoader() != null) { +throw new SecurityException(Unsafe); +} I just want to

Re: [classlib]Harmony classlib with J9 VM passes all the tests provided by JUnit4.1

2006-11-08 Thread Tim Ellison
Richard Liang wrote: Tim Ellison wrote: Richard Liang wrote: On 11/7/06, Nathan Beyer [EMAIL PROTECTED] wrote: I believe we're down to agreeing to the Objects/Threads classes [1] in luni-kernel and getting them implemented in DRLVM and the donated IBM VM. I believe the Unsafe class

Re: [stats] harmony cost 46M$ to write

2006-11-08 Thread Tim Ellison
Stefano Mazzocchi wrote: So, according to Wheeler's metric, Harmony would have taken 46 million dollars to build. If anyone's interested I'll rewrite it for only $40M (upfront)... ...but it will require an advance in medical technology to keep me alive for the next 350 years classlib

Re: [classlib][concurrent] Complete support?

2006-11-08 Thread Tim Ellison
Nathan Beyer wrote: Instead of continuing to add functionality to the DRLVM-specific Atomics class, I'd like to get a consensus on the Threads/Objects (include CAS operations) interfaces in luni-kernel. Then we can get DRLVM to implement these classes and the donated IBM VM to do the same so

RE: [jira] Good issue resolution guideline (was: [classlib]volunteer to supply patches for old JIRAs)

2006-11-08 Thread Ivanov, Alexey A
Hi, Do we really need a smiley in the header: Resolution Provider :)? AFAIK, for headings one should use Title Capitalization, i.e. first letter of each word is capitalized with exception for articles, prepositions, and conjunctions. Or am I wrong? Does anyone mind to mark up file names

Re: [drlvm] Class unloading support - tested one approach

2006-11-08 Thread Aleksey Ignatenko
Robin. OK, well how about keeping a weak reference to the j.l.ClassLoader object instead of a strong one. When the reference becomes (strong)ly unreachable, invoke the class-unloading phase. If you have weak reference to j.l.Classloader - GC will collect it (with all appropriate jlClasses)

Re: [drlvm] Class unloading support - tested one approach

2006-11-08 Thread Robin Garner
Aleksey Ignatenko wrote: Robin. OK, well how about keeping a weak reference to the j.l.ClassLoader object instead of a strong one. When the reference becomes (strong)ly unreachable, invoke the class-unloading phase. If you have weak reference to j.l.Classloader - GC will collect it (with

Re: [drlvm] Class unloading support - tested one approach

2006-11-08 Thread Robin Garner
Robin Garner wrote: Aleksey Ignatenko wrote: Robin. OK, well how about keeping a weak reference to the j.l.ClassLoader object instead of a strong one. When the reference becomes (strong)ly unreachable, invoke the class-unloading phase. If you have weak reference to j.l.Classloader - GC

RE: [jira] Good issue resolution guideline (was: [classlib]volunteer to supply patches for old JIRAs)

2006-11-08 Thread Konovalova, Svetlana
Alexey wrote: Do we really need a smiley in the header: Resolution Provider :)? Of course not, since it's not just a friendly correspondence:) suggest to remove. AFAIK, for headings one should use Title Capitalization, i.e. first letter of each word is capitalized with exception for articles,

Re: [classlib][concurrent] Complete support?

2006-11-08 Thread Andrey Chernyshev
On 11/8/06, Tim Ellison [EMAIL PROTECTED] wrote: Nathan Beyer wrote: Instead of continuing to add functionality to the DRLVM-specific Atomics class, I'd like to get a consensus on the Threads/Objects (include CAS operations) interfaces in luni-kernel. Then we can get Seems like last time we

Re: svn commit: r472115 - /incubator/harmony/enhanced/classlib/trunk/modules/swing/src/main/java/common/javax/swing/text/GapContent.java

2006-11-08 Thread Stepan Mishura
On 11/8/06, Ivanov, Alexey A wrote: Stepan, I must be missing something obvious... What kind of regression test do you expect? My logic is quite straightforward: the best way to fix a decision is to create a regression test. For example, if another volunteer find out that Harmony

Re: svn commit: r472115 - /incubator/harmony/enhanced/classlib/trunk/modules/swing/src/main/java/common/javax/swing/text/GapContent.java

2006-11-08 Thread Oleg Khaschansky
BWT, HARMONY-1809 should be marked as non-bug difference from RI. I don't think that it's non-bug diff since it fixes an API issue. On 11/8/06, Stepan Mishura [EMAIL PROTECTED] wrote: On 11/8/06, Ivanov, Alexey A wrote: Stepan, I must be missing something obvious... What kind of

RE: svn commit: r472115 - /incubator/harmony/enhanced/classlib/trunk/modules/swing/src/main/java/common/javax/swing/text/GapContent.java

2006-11-08 Thread Ivanov, Alexey A
-Original Message- From: Oleg Khaschansky [mailto:[EMAIL PROTECTED] Sent: Wednesday, November 08, 2006 4:20 PM To: harmony-dev@incubator.apache.org Subject: Re: svn commit: r472115 - /incubator/harmony/enhanced/classlib/trunk/modules/swing/src/main/java/ comm

Re: [classlib] NLS exception messages arn't displayed correctly

2006-11-08 Thread Oliver Deakin
Evgueni Brevnov wrote: On 11/8/06, Tim Ellison [EMAIL PROTECTED] wrote: Oliver Deakin wrote: SNIP! 2) The bogus FAILED to invoke JVM message. Looks like this is coming from the launcher (Im running Harmony + IBM VME). It appears that this happens because in main_runJavaMain (in the

RE: svn commit: r472115 - /incubator/harmony/enhanced/classlib/trunk/modules/swing/src/main/java/common/javax/swing/text/GapContent.java

2006-11-08 Thread Ivanov, Alexey A
-Original Message- From: Stepan Mishura [mailto:[EMAIL PROTECTED] Sent: Wednesday, November 08, 2006 4:09 PM To: harmony-dev@incubator.apache.org Subject: Re: svn commit: r472115 - /incubator/harmony/enhanced/classlib/trunk/modules/swing/src/main/java/ comm

Re: [classlib] NLS exception messages arn't displayed correctly

2006-11-08 Thread Oliver Deakin
Tim Ellison wrote: Oliver Deakin wrote: Hi all, I was checking out some JIRAs and spotted that when we print exception stack traces at the moment we're not getting the full NLS message. For example, running the following: public class Test { public static void main(String[] args) throws

Re: [drlvm] [testing] Excluding commit tests until the problem is fixed

2006-11-08 Thread Rana Dasgupta
OK thanks Pavel, I'll try the patch today. Rana On 11/8/06, Pavel Afremov [EMAIL PROTECTED] wrote: Hi Rana. I extend guard region as work around. It's only one way, which fix SOE on my SuSE Linux, without potential regression of your fix. On my Linux machine violation access signals

[doc][drlvm] The document Getting started with DRL is outdated

2006-11-08 Thread Pavel Ozhdikhin
Hello all, I've read through the Getting Started with DRLhttp://incubator.apache.org/harmony/subcomponents/drlvm/getting_started.html document on the Harmony web and found it completely outdated, for example: - the term DRL is used instead of DRLVM - eclipse.bat and eclipse.sh are obsolete

Re: [classlib] NLS exception messages arn't displayed correctly

2006-11-08 Thread Alexey Varlamov
2006/11/8, Oliver Deakin [EMAIL PROTECTED]: Evgueni Brevnov wrote: On 11/8/06, Tim Ellison [EMAIL PROTECTED] wrote: Oliver Deakin wrote: SNIP! 2) The bogus FAILED to invoke JVM message. Looks like this is coming from the launcher (Im running Harmony + IBM VME). It appears that this

Re: [classlib] NLS exception messages arn't displayed correctly

2006-11-08 Thread Oliver Deakin
Alexey Varlamov wrote: 2006/11/8, Oliver Deakin [EMAIL PROTECTED]: Evgueni Brevnov wrote: On 11/8/06, Tim Ellison [EMAIL PROTECTED] wrote: Oliver Deakin wrote: SNIP! 2) The bogus FAILED to invoke JVM message. Looks like this is coming from the launcher (Im running Harmony + IBM VME).

Re: [classlib][concurrent] Complete support?

2006-11-08 Thread Nikolay Kuznetsov
Guys, to get a consensus on the interfaces is very good, but this issue is not about interfaces. j.u.concurrent.atomic.AtomicLong in its original implementation has private native method: boolean VMSupportsCS8(), thus to work with original concurrent classes any VM should export following

Re: [doc][drlvm] The document Getting started with DRL is outdated

2006-11-08 Thread Alexey Petrenko
Pavel, JIRA and patch are welcome :) SY, Alexey 2006/11/8, Pavel Ozhdikhin [EMAIL PROTECTED]: Hello all, I've read through the Getting Started with DRLhttp://incubator.apache.org/harmony/subcomponents/drlvm/getting_started.html document on the Harmony web and found it completely outdated, for

Re: [doc][drlvm] The document Getting started with DRL is outdated

2006-11-08 Thread Mikhail Fursov
It's not a hard to write a documenation once, it's hard to support it :) More problems: 1) -Xem options are obsolete. 2) -Xjit options are also obsolete. 3) Do we really need this page today? AFAIU users expect Harmony VM is able to run the same apps as RI.. ? On 11/8/06, Pavel Ozhdikhin [EMAIL

[classlib][sound] Volunteer to implement missing bad APIs in javax.sound.sampled

2006-11-08 Thread Andrew Zhang
Hi folks, According to the japi result, there're 0.29% bad, and 8.7% missing APIs in javax.sound.sampled package. I'd like to work on this package to make the statistics look better. :) Anyone else is interested too? Please let me know if you have any concern/comment/suggestion. :) Thanks! --

RE: [jira] Good issue resolution guideline (was: [classlib]volunteer to supply patches for old JIRAs)

2006-11-08 Thread Konovalova, Svetlana
I've just submitted a new JIRA [http://issues.apache.org/jira/browse/HARMONY-2110]. I've added the necessary links from the website to the new page and have tried to perfect it a little. It would be great, if you could find a chance to look through the patch. Thanks in advance. Best regards,

[general] Sun will take GPL License?

2006-11-08 Thread Andrew Zhang
http://www.crn.com/sections/breakingnews/breakingnews.jhtml;?articleId=193600331 -- Best regards, Andrew Zhang

Re: [DRLVM] General stability

2006-11-08 Thread Alexey Varlamov
2006/11/7, Vladimir Ivanov [EMAIL PROTECTED]: On 11/7/06, Alexey Varlamov [EMAIL PROTECTED] wrote: But do we have needed scripts/tools readily available to run and analyze such stability testing? I'm also pretty sure existing c-unit and smoke tests would help to reveal certain problems if

Re: [classlib] NLS exception messages arn't displayed correctly

2006-11-08 Thread Oliver Deakin
Alexey Varlamov wrote: 2006/11/8, Oliver Deakin [EMAIL PROTECTED]: Evgueni Brevnov wrote: On 11/8/06, Tim Ellison [EMAIL PROTECTED] wrote: Oliver Deakin wrote: SNIP! 2) The bogus FAILED to invoke JVM message. Looks like this is coming from the launcher (Im running Harmony + IBM VME).

Re: FW: [build] Building on Eclipse - FYI

2006-11-08 Thread Sian January
Hi Sveta, Yes - I'm happy to take a look at that page. I was just thinking that if we remove the Am I Eligible? section we should probably make sure it is somewhere else. My proposal is to add it to the Get Involved page - http://incubator.apache.org/harmony/get-involved.html as I think it's

RE: [doc][drlvm] The document Getting started with DRL is outdated

2006-11-08 Thread Morozova, Nadezhda
All, I'd like to share everyone's grief at the sight of outdated Getting Started document. However, I'd not hurry to eliminate the page as such. We might reconsider some of its contents, change structure, and update individual bits, but please think carefully before removing the page. I think

RE: FW: [build] Building on Eclipse - FYI

2006-11-08 Thread Morozova, Nadezhda
About strange things in the website structure: good catch! I guess the site is just in the middle of some transition: dev_eclipse_movie.html and dev_eclipse.html probably should be under documentation, not under subcomponents/classlib. And build_classlib is just outdated and should not be there

RE: [ant] ant --noconfig helps disabling pre-installed ant rpm on Linux Was: [ant][classlib][em64t]Problems during classlib on em64t (revision 462753)

2006-11-08 Thread Fedotov, Alexei A
Alexey, As you suggested I put is the resolution to http://wiki.apache.org/harmony/ANT_FAQ With best regards, Alexei Fedotov, Intel Java XML Engineering -Original Message- From: Alexey Petrenko [mailto:[EMAIL PROTECTED] Sent: Monday, November 06, 2006 12:18 PM To:

RE: [DRLVM] General stability

2006-11-08 Thread Fedotov, Alexei A
Alexey Petrenko wrote, The only release I can imagine is Harmony Java5SE 100% compatible. To be Java5SE 100% compatible we need TCK first. +1 I hesitate to say that again, but we also need to decide about VM we will use for that release. I like the following mission: Class library and DRLVM pass

Re: [continuum] BUILD FAILURE: Classlib/linux.ia32 Build/Test

2006-11-08 Thread Gregory Shimansky
Hello I've seen the same failure of clean target several times. Does anyone know why it happens? When I run clean again, it usually succeeds. The failure is 100% reproducible, clean usually works, but sometimes finds some files which weren't deleted. On Wednesday 08 November 2006 22:05 [EMAIL

Re: [doc][drlvm] The document Getting started with DRL is outdated

2006-11-08 Thread Alexei Fedotov
Nadya, I have failed to find web pages copyrighted by IBM on Apache using Google. Apache copyright usually contains no more than two lines. This page has fourty lines of legal staff. Is it really needed? Thanks! On 11/8/06, Morozova, Nadezhda [EMAIL PROTECTED] wrote: All, I'd like to share

[drlvm][jvmti] Heap iteration bugfix in HARMONY-2112

2006-11-08 Thread Gregory Shimansky
Salikh I've applied your patch in HARMONY-2112 but I have a question to you. There is a new condition in jvmti_capability.cpp with the following comment: // if the global capability can_tag_objects has already been enabled, // requested by this environment, but not yet posessed by this

Re: [drlvm] Class unloading support - tested one approach

2006-11-08 Thread Ivan Volosyuk
Robin, thank you for detailed description of the algorithm. IMHO, this was the most complicated place of the whole story: how to have a weak reference to classloader and still be able to get it alive again. This shouldn't be performance critical part and is quite doable. I absolutely agree with

Re: [drlvm] Class unloading support - tested one approach

2006-11-08 Thread Robin
On Thu, 2006-11-09 at 02:01 +0300, Ivan Volosyuk wrote: Robin, thank you for detailed description of the algorithm. IMHO, this was the most complicated place of the whole story: how to have a weak reference to classloader and still be able to get it alive again. This shouldn't be

Re: [classlib]Harmony classlib with J9 VM passes all the tests provided by JUnit4.1

2006-11-08 Thread Richard Liang
Tim Ellison wrote: Richard Liang wrote: Tim Ellison wrote: Richard Liang wrote: On 11/7/06, Nathan Beyer [EMAIL PROTECTED] wrote: I believe we're down to agreeing to the Objects/Threads classes [1] in luni-kernel and getting them implemented in DRLVM and the

Re: [classlib]Harmony classlib with J9 VM passes all the tests provided by JUnit4.1

2006-11-08 Thread Richard Liang
Richard Liang wrote: Tim Ellison wrote: Richard Liang wrote: Tim Ellison wrote: Richard Liang wrote: On 11/7/06, Nathan Beyer [EMAIL PROTECTED] wrote: I believe we're down to agreeing to the Objects/Threads classes [1] in luni-kernel and getting them implemented

Re: [classlib]Harmony classlib with J9 VM passes all the tests provided by JUnit4.1

2006-11-08 Thread Richard Liang
Richard Liang wrote: Richard Liang wrote: Tim Ellison wrote: Richard Liang wrote: Tim Ellison wrote: Richard Liang wrote: On 11/7/06, Nathan Beyer [EMAIL PROTECTED] wrote: I believe we're down to agreeing to the Objects/Threads classes [1] in luni-kernel and

Re: Japi diffs for harmony

2006-11-08 Thread Nathan Beyer
No problem on the name change, but doesn't what Stuart is talking about require that methods add this exception to the signature to actually show up in the reports? On 11/8/06, Tim Ellison [EMAIL PROTECTED] wrote: Stuart Ballard wrote: Tim Ellison wrote: I'm no fan of stubs for just such

Re: [doc][drlvm] The document Getting started with DRL is outdated

2006-11-08 Thread Egor Pasko
On the 0x21B day of Apache Harmony Nadezhda Morozova wrote: All, I'd like to share everyone's grief at the sight of outdated Getting Started document. However, I'd not hurry to eliminate the page as such. We might reconsider some of its contents, change structure, and update individual bits,

Re: [classlib][concurrent] Complete support?

2006-11-08 Thread Nathan Beyer
On 11/8/06, Nikolay Kuznetsov [EMAIL PROTECTED] wrote: Guys, to get a consensus on the interfaces is very good, but this issue is not about interfaces. j.u.concurrent.atomic.AtomicLong in its original implementation has private native method: boolean VMSupportsCS8(), thus to work with original

Re: [classlib][concurrent] Complete support?

2006-11-08 Thread Nathan Beyer
On 11/8/06, Andrey Chernyshev [EMAIL PROTECTED] wrote: On 11/8/06, Tim Ellison [EMAIL PROTECTED] wrote: Nathan Beyer wrote: Instead of continuing to add functionality to the DRLVM-specific Atomics class, I'd like to get a consensus on the Threads/Objects (include CAS operations)

Re: [classlib][sound] Volunteer to implement missing bad APIs in javax.sound.sampled

2006-11-08 Thread Nathan Beyer
You may want to take a quick scan of JIRA for sound items, just to make sure there aren't any additional patches that haven't been applied. -Nathan On 11/8/06, Andrew Zhang [EMAIL PROTECTED] wrote: Hi folks, According to the japi result, there're 0.29% bad, and 8.7% missing APIs in

Re: [classlib][sound] Volunteer to implement missing bad APIs in javax.sound.sampled

2006-11-08 Thread Andrew Zhang
On 11/9/06, Nathan Beyer [EMAIL PROTECTED] wrote: You may want to take a quick scan of JIRA for sound items, just to make sure there aren't any additional patches that haven't been applied. Thanks Nathan. Seems only Harmony-1644 [1] is not applied yet, which is about SerialVersionUID. [1]

Re: [drlvm] building jitrino in release mode

2006-11-08 Thread Geir Magnusson Jr.
Well, I have problems. I was on a short trip this week - I'll be back at home tomorrow morning, and can revisit... geir Mikhail Fursov wrote: It looks very strange to me. I've just checked linux debug build with the only change in build.sh (replaced -Dvm.jitrino.cfg=releaase to -

Re: [drlvm][jit] Moving jet to the top level of drlvm...

2006-11-08 Thread Geir Magnusson Jr.
I don't care about cool, nor do I have any urge to separate jet if it's not separable. That said, I care about portability. How hard will it be to port jet and opt to a new chip - say PPC? geir Egor Pasko wrote: Refactoring Pros: * more logical structure, looking cool Refactoring Cons: *

Re: [DRLVM] General stability

2006-11-08 Thread Geir Magnusson Jr.
Fedotov, Alexei A wrote: Alexey Petrenko wrote, The only release I can imagine is Harmony Java5SE 100% compatible. To be Java5SE 100% compatible we need TCK first. +1 Yes - and I still think that talk of a release is a bit premature right now. The key things that I believe we need to

Re: [jira] Closed: (HARMONY-1993) A stress test for young generational allocation that measures allocation rate

2006-11-08 Thread Geir Magnusson Jr.
Should we pull it out then? More test good! Rana Dasgupta wrote: On 11/5/06, Weldon Washburn [EMAIL PROTECTED] wrote: On 11/5/06, Geir Magnusson Jr. [EMAIL PROTECTED] wrote: first, can we also use this test for gcv4.1? Yes. The test is a Java test. The reason I placed it in gc_gen is

Re: [drlvm] dynamic object layout

2006-11-08 Thread Geir Magnusson Jr.
Rana Dasgupta wrote: Again, this makes sense. Functional completenes is needed, but over a period, based on when we want to release. Identifying a couple of milestones before 1.0 for which we choose features to complete, and performance objectives can help. For each, we can add a

Re: [drlvm] questions on class unloading (JIRA H2000) and cleaning class.h (JIRA H1558)

2006-11-08 Thread Geir Magnusson Jr.
so, how did it go? Weldon Washburn wrote: On 11/7/06, Gregory Shimansky [EMAIL PROTECTED] wrote: On Friday 03 November 2006 19:18 Weldon Washburn wrote: H1558 has been a big battle to get it into committable shape. I would really like to commit it first. (In fact, Pavel and I are working

Re: [drlvm][sablevm] Desing of Class Unloading Support

2006-11-08 Thread Geir Magnusson Jr.
Weldon Washburn wrote: On 11/7/06, Ivan Volosyuk [EMAIL PROTECTED] wrote: On 07 Nov 2006 14:35:55 +0600, Egor Pasko [EMAIL PROTECTED] wrote: I already have one idea how to benefit from movable vtables. There would have to be a very compelling argument for making vtables movable. Like a

Re: [Fwd: Re: Interesting discoveries playing around with japitools]

2006-11-08 Thread Geir Magnusson Jr.
Stuart Ballard wrote: On 11/7/06, Stefano Mazzocchi [EMAIL PROTECTED] wrote: (Yes, the japitools list is on an FSF server. I really really hope that this isn't going to be a political problem for you guys. I selected Savannah for hosting japitools before Harmony even existed, because it

Re: [compatibility] Compatibility guideline and HARMONY-2085

2006-11-08 Thread Geir Magnusson Jr.
I think we should be compatible as possible. People do depend on the output (sadly). Sun does (did) recognize this problem, and started documenting the output of toString()... geir Alexey Petrenko wrote: Guys, have we agreed on toString compatibility? Our compatibility guideline [1] says

Re: [drlvm] [ipf] I suggest a series of patches for ipf code generator

2006-11-08 Thread Geir Magnusson Jr.
Egor Pasko wrote: On the 0x21A day of Apache Harmony Mikhail Fursov wrote: On 07 Nov 2006 18:38:23 +0600, Egor Pasko [EMAIL PROTECTED] wrote: * the relative path is still 'working_vm/vm/jitrino/src/codegenerator/ipf', but 'working_vm' would be better. (this is a minor issue, just for

Re: [stats] harmony cost 46M$ to write

2006-11-08 Thread Geir Magnusson Jr.
I'll sell you a copy for only $20M geir Tim Ellison wrote: Stefano Mazzocchi wrote: So, according to Wheeler's metric, Harmony would have taken 46 million dollars to build. If anyone's interested I'll rewrite it for only $40M (upfront)... ...but it will require an advance in medical

Re: FW: [build] Building on Eclipse - FYI

2006-11-08 Thread Geir Magnusson Jr.
Sian January wrote: Hi Sveta, Yes - I'm happy to take a look at that page. I was just thinking that if we remove the Am I Eligible? section we should probably make sure it is somewhere else. My proposal is to add it to the Get Involved page -

Re: [Cocoon] Cocoon 2.1.9 works on Harmony

2006-11-08 Thread Geir Magnusson Jr.
Alexey Petrenko wrote: 2006/11/8, Anton Rusanov [EMAIL PROTECTED]: Cocoon 2.1.9 now works on Harmony (IBM VME + Classlib)! It starts and works normally. YAY! * While checking up the Hello, World! sample it was discovered that Cocoon failed to display the JPEG representation of that

Re: [drlvm] Class unloading support - tested one approach

2006-11-08 Thread Etienne Gagnon
[First, let me say that, as I am not contributing a class unloading *implementation* to drlvm, I will understand if the project was more inclined to chose an actually contributed piece of code over a design without contributed implementation. :-)] There was a -1 vote... Hmmm... As I voted +1,

Re: [Cocoon] Cocoon 2.1.9 works on Harmony

2006-11-08 Thread Anton Rusanov
I've managed to get the stacktrace of the exception which prevents Cocoon from starting on DRLVM. Here it is. Uncaught exception in main: java.lang.reflect.InvocationTargetException at java.lang.reflect.VMReflection.invokeMethod(Native Method) at

[classlib][testing] need to run classlib tests over DRLVM

2006-11-08 Thread Vladimir Ivanov
Hello committers, could somebody take care about *HARMONY-2107*http://issues.apache.org/jira/browse/HARMONY-2107? It is trivial to fix issue allows easily identify tests that leads to vm hang up/crash in the process of enabling classlib tests over VM. Thanks in advance, Vladimir

Re: [Cocoon] Cocoon 2.1.9 works on Harmony

2006-11-08 Thread Mikhail Loenko
What is passed to java.lang.Float.parseFloat(Float.java:335) ? 2006/11/9, Anton Rusanov [EMAIL PROTECTED]: I've managed to get the stacktrace of the exception which prevents Cocoon from starting on DRLVM. Here it is. Uncaught exception in main: java.lang.reflect.InvocationTargetException

Re: [drlvm][jit] Moving jet to the top level of drlvm...

2006-11-08 Thread Egor Pasko
On the 0x21C day of Apache Harmony Geir Magnusson, Jr. wrote: I don't care about cool, nor do I have any urge to separate jet if it's not separable. That said, I care about portability. How hard will it be to port jet and opt to a new chip - say PPC? Experience shows that JET is much

Re: [drlvm] Class unloading support - tested one approach

2006-11-08 Thread Etienne Gagnon
I was making it more complex than it needs... Here's an improvement... 1- During normal operation, the VM keeps hard references to all class loader instances. [This prevents any premature class loader death]. 2- At the start of an epoch (or just before), all vtable bits (or byte or word) are

Re: [general] Sun will take GPL License?

2006-11-08 Thread Leo Li
Is it a good news for Harmony? On 11/9/06, Andrew Zhang [EMAIL PROTECTED] wrote: http://www.crn.com/sections/breakingnews/breakingnews.jhtml;?articleId=193600331 -- Best regards, Andrew Zhang -- Leo Li China Software Development Lab, IBM

Re: [classlib][awt] Does Harmony awt support win.xpstyle.dllName desktop property in windows XP?

2006-11-08 Thread Andrew Zhang
Thanks Dmitry and Paulex. After applying Harmony-1887 patch, it returns valid property value. But there's another problem. Running following code against Harmony will print NPE while RI returns silently. public static void main(String[] args) { MyToolkit myToolkit = new MyToolkit();

Re: [drlvm] Class unloading support - tested one approach

2006-11-08 Thread Etienne Gagnon
Note: For preventing collection of class loaders related to active method frames, there are various solutions. One could simply walk all method frame stacks just before the end of epoch collection (my preferred approach) and mark the bit of related vtables. Another approach would be to add an

Re: [compatibility] Compatibility guideline and HARMONY-2085

2006-11-08 Thread Alexey Petrenko
Probably we need to add this info to the site... 2006/11/9, Geir Magnusson Jr. [EMAIL PROTECTED]: I think we should be compatible as possible. People do depend on the output (sadly). Sun does (did) recognize this problem, and started documenting the output of toString()... geir Alexey

Re: svn commit: r472115 - /incubator/harmony/enhanced/classlib/trunk/modules/swing/src/main/java/common/javax/swing/text/GapContent.java

2006-11-08 Thread Stepan Mishura
On 11/8/06, Ivanov, Alexey A wrote: -Original Message- From: Oleg Khaschansky Sent: Wednesday, November 08, 2006 4:20 PM To: harmony-dev@incubator.apache.org Subject: Re: svn commit: r472115 - /incubator/harmony/enhanced/classlib/trunk/modules/swing/src/main/java/ comm

Re: [general] Sun will take GPL License?

2006-11-08 Thread Alexey Petrenko
Java under GPL? It is probably bad news for Java developers... As far as I understand you'll can not create non GPL application on top of GPL Java... License gurus, is that right? SY, Alexey 2006/11/9, Leo Li [EMAIL PROTECTED]: Is it a good news for Harmony? On 11/9/06, Andrew Zhang [EMAIL

Re: svn commit: r472115 - /incubator/harmony/enhanced/classlib/trunk/modules/swing/src/main/java/common/javax/swing/text/GapContent.java

2006-11-08 Thread Stepan Mishura
On 11/8/06, Ivanov, Alexey A wrote: -Original Message- From: Stepan Mishura Sent: Wednesday, November 08, 2006 4:09 PM To: harmony-dev@incubator.apache.org Subject: Re: svn commit: r472115 - /incubator/harmony/enhanced/classlib/trunk/modules/swing/src/main/java/ comm

Re: [classlib][awt] Does Harmony awt support win.xpstyle.dllName desktop property in windows XP?

2006-11-08 Thread Andrew Zhang
On 11/9/06, Alexey Petrenko [EMAIL PROTECTED] wrote: Andrew, you know a way! File a JIRA :) ya, done, Harmony-2116. http://issues.apache.org/jira/browse/HARMONY-2116 2006/11/9, Andrew Zhang [EMAIL PROTECTED]: Thanks Dmitry and Paulex. After applying Harmony-1887 patch, it returns valid

Re: [drlvm] questions on class unloading (JIRA H2000) and cleaning class.h (JIRA H1558)

2006-11-08 Thread Weldon Washburn
1558 has been committed. It took two commits since I forgot to svn add 4 files. All in all, one hundred and twenty one files were committed. Following the commit(s), I did an rm -rf trunk, svn update, build.sh, build.sh test on my linux box. Everything seems to work OK. On 11/8/06, Geir

Re: [drlvm] Class unloading support - tested one approach

2006-11-08 Thread Robin Garner
Etienne Gagnon wrote: I was making it more complex than it needs... Here's an improvement... 1- During normal operation, the VM keeps hard references to all class loader instances. [This prevents any premature class loader death]. 2- At the start of an epoch (or just before), all vtable bits

Re: [general] Sun will take GPL License?

2006-11-08 Thread Richard Liang
Leo Li wrote: Is it a good news for Harmony? It should be a good news if Sun chooses Apache License, Version 2.0. ;-) On 11/9/06, Andrew Zhang [EMAIL PROTECTED] wrote: http://www.crn.com/sections/breakingnews/breakingnews.jhtml;?articleId=193600331 -- Best regards, Andrew Zhang

Re: [drlvm] Class unloading support - tested one approach

2006-11-08 Thread Robin Garner
Etienne Gagnon wrote: 3- Why would it be so hard to add an unconditional write operation during collection (e.g. during copying or marking of an object) in drlvm? A detailed technical explanation is welcome. :-) I actually believe that this should be implementable in a GC-neutral way,

Re: [drlvm][sablevm] Desing of Class Unloading Support

2006-11-08 Thread Weldon Washburn
On 11/8/06, Geir Magnusson Jr. [EMAIL PROTECTED] wrote: Weldon Washburn wrote: On 11/7/06, Ivan Volosyuk [EMAIL PROTECTED] wrote: On 07 Nov 2006 14:35:55 +0600, Egor Pasko [EMAIL PROTECTED] wrote: I already have one idea how to benefit from movable vtables. There would have to be a

Re: [classlib][sound] Volunteer to implement missing bad APIs in javax.sound.sampled

2006-11-08 Thread Alexey Petrenko
2006/11/9, Andrew Zhang [EMAIL PROTECTED]: On 11/9/06, Nathan Beyer [EMAIL PROTECTED] wrote: You may want to take a quick scan of JIRA for sound items, just to make sure there aren't any additional patches that haven't been applied. Thanks Nathan. Seems only Harmony-1644 [1] is not applied

Re: [classlib][testing] need to run classlib tests over DRLVM

2006-11-08 Thread Alexey Petrenko
I'll take a look. SY, Alexey 2006/11/9, Vladimir Ivanov [EMAIL PROTECTED]: Hello committers, could somebody take care about *HARMONY-2107*http://issues.apache.org/jira/browse/HARMONY-2107? It is trivial to fix issue allows easily identify tests that leads to vm hang up/crash in the process

[drlvm][classlib] DaCapo benchmark regressions

2006-11-08 Thread Robin Garner
I've just finished adding drlvm to the nightly DaCapo benchmark regression tests. The results are available here: http://cs/people/Robin.Garner/dacapo/regression/ JikesRVM and DRLVM/Harmony classlib are built from svn checkouts taken when the nightly run kicks off (00:35 Australian Eastern

Re: [classlib][sound] Volunteer to implement missing bad APIs in javax.sound.sampled

2006-11-08 Thread Boris Kuznetsov
Hi Andrew, I'm working on javax.sound.sampled API now. I have completed the following classes: AudioFileFormat, AudioFormat, AudioInputStream, BooleanControl, CompoundControl, Control, DataLine, EnumControl. I'll file a JIRA with patch shortly. Sorry that I didn't notice about this work

  1   2   >