{DRLVM] MMTK bootstrap design issues

2006-06-02 Thread Weldon Washburn
All, The conventional approach is to ahead of time compile MMTK to an executable image. Then load this image during JVM initialization. This means building some sort of AOT infrastructure. I would like to avoid this for initial bring up if at all possible. Instead, I am thinking of forcing

Re: [testing] Re: AWT, Java2D and SWING contribution

2006-06-02 Thread Erik Axel Nielsen
Hi, Very hard part. Colors used in Harmony are not equivalent to RI. Therefore I expect that as is comparison will show that everything is different :-). The entire component Look is not 100% copied, i.e. position of the focus frame, look of the borders, etc. differ. Besides, colors are

Re: [testing] Re: AWT, Java2D and SWING contribution

2006-06-02 Thread Anton Avtamonov
On 6/2/06, Erik Axel Nielsen [EMAIL PROTECTED] wrote: Hi, Very hard part. Colors used in Harmony are not equivalent to RI. Therefore I expect that as is comparison will show that everything is different :-). The entire component Look is not 100% copied, i.e. position of the focus frame,

Re: [classlib] logging from within our implementation

2006-06-02 Thread Geir Magnusson Jr
Alexei Zakharov wrote: Where do we have #foreach in our code? I suppose nowhere currently. I mean we will need to define additional coding rules to avoid using of such strings in the future. Why? velocity does a reasonable job at figuring out VTL-like things that aren't VTL... geir

Re: [testing] AWT, Swing Java2D

2006-06-02 Thread Erik Axel Nielsen
By next spring? I'm hoping to have this download by next *week* (ok, two weeks...) This is great news! Now if only I could get it to work on my Mac :) We'll definitely have this for them. I'm hoping by next spring, we'll be far enough along you can ask your students to just *do* their

Re: [classlib] logging from within our implementation

2006-06-02 Thread Alexei Zakharov
For example, I failed to pass the following valid Java fragment through the Velocity 1.4 compiler: public static void main(String argv[]) { // for #foreach lovers String s = I love #foreach statement; } 2006/6/2, Geir Magnusson Jr [EMAIL PROTECTED]: Alexei Zakharov wrote: Where do we

Re: [testing] AWT, Swing Java2D

2006-06-02 Thread Alexey Petrenko
2006/6/2, Mark Hindess [EMAIL PROTECTED]: We should probably wait until we have javax.sound? Since most of the games fail because of these missing packages. The others I tried failed with: java.lang.RuntimeException: Method is not implemented at

Re: [testing] AWT, Swing Java2D

2006-06-02 Thread Erik Axel Nielsen
Well, some of them seem to contain images/sounds that might not be original works of the game authors. I can guarantee you that some of the games contain images and sound that are not the original work of the authors. That of course will have to be worked out if anything is going to be

Re: [testing] Re: AWT, Java2D and SWING contribution

2006-06-02 Thread Erik Axel Nielsen
Actually my English is not good :-). Will work on improvement. What I tried to say is that we really don't need to use third-party LFs for visual testing. It doesn't mean we should not try them. We should! Just because LF implementation is one of the most significant customization in Swing and

Re: [testing] AWT, Swing Java2D

2006-06-02 Thread Geir Magnusson Jr
Erik Axel Nielsen wrote: Most addictive: 109 Touch Balls Yep - that's addictive... - Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail:

Re: [DRLVM] adding write barriers to Jitrino.JET

2006-06-02 Thread Ivan Volosyuk
I didn't look at the MMTk source, but IMHO the special translation of bytecodes is not nessasary in first stage. If the functionality implemented as methods which are handled specially in jikes, in interpreter they can be implemented as native methods. Anyway, I do not insist on the use of

Re: [classlib] Failing test on linux since r411083

2006-06-02 Thread Geir Magnusson Jr
spill... who committed r411083? :) Mark Hindess wrote: testSerializationCompatibilityError Serialization file does not exist, created in the current dir. java.lang.Error: Serialization file does not exist, created in the current dir. at

Re: [classlib] Failing test on linux since r411083

2006-06-02 Thread Mark Hindess
On 2 June 2006 at 7:49, Geir Magnusson Jr [EMAIL PROTECTED] wrote: spill... who committed r411083? :) Well, I wasn't pointing the finger just trying to narrow down the source of the problem. Looking more closely, I can't see how it would work on windows either. Looks like a missing svn add

Re: [classlib] Failing test on linux since r411083

2006-06-02 Thread Mark Hindess
On 2 June 2006 at 8:09, Geir Magnusson Jr [EMAIL PROTECTED] wrote: I'm not suggesting we hold an inquisition, but just remind the person who worked on it that something is amiss. This kind of thing happens all the time... Sorry, perhaps I should have included a :-) after the pointing the

RE: [classlib] Failing test on linux since r411083

2006-06-02 Thread Magnusson, Geir
-Original Message- From: Mark Hindess [mailto:[EMAIL PROTECTED] Sent: Friday, June 02, 2006 8:45 AM To: harmony-dev@incubator.apache.org; [EMAIL PROTECTED] Subject: Re: [classlib] Failing test on linux since r411083 On 2 June 2006 at 8:09, Geir Magnusson Jr [EMAIL PROTECTED]

Re: [DRLVM] adding write barriers to Jitrino.JET

2006-06-02 Thread Weldon Washburn
On 6/2/06, Ivan Volosyuk [EMAIL PROTECTED] wrote: I didn't look at the MMTk source, but IMHO the special translation of bytecodes is not nessasary in first stage. If the functionality implemented as methods which are handled specially in jikes, in interpreter they can be implemented as native

Re: [testing] AWT, Swing Java2D

2006-06-02 Thread Geir Magnusson Jr
Yes, I think so. Certainly we have people using eclipse today. I thought this would be viable once we had the VM and Swing code in SVN so that we can build binary snapshots that Just Work and that makes it easier for people to test... It also would be interesting to script running these apps

{DRLVM] Jitrino.JET ---- back branch polling would make MMTK port easier

2006-06-02 Thread Weldon Washburn
A question for the folks working on Jitrino.JET. I see comments in the source code about back branch polling. Can I use back branch polling? It turns out that polling in a controlled fashion for GC would make the MMTK port easier. MMTK has java classes that implement the Uninterruptible

Re: [DRLVM] MMTK porting issues, take one

2006-06-02 Thread Rodrigo Kumpera
On 6/2/06, Weldon Washburn [EMAIL PROTECTED] wrote: All, Perhaps the following is already covered in documentation. If this is the case, please tell me where to find it. Below are some initial questions regarding porting MMTK to DRLVM. A question about org.vmmagic.pragma.InlinePragma class.

Re: [testing] AWT, Swing Java2D

2006-06-02 Thread Geir Magnusson Jr
I'm going to harvest this info for the website... good stuff... Mark Hindess wrote: On 2 June 2006 at 19:54, Vladimir Ivanov [EMAIL PROTECTED] wrote: This post reminded me about that some times ago was a little discussion about 'application testing' and that it will be good to define list of

Re: {DRLVM] MMTK bootstrap design issues

2006-06-02 Thread Rodrigo Kumpera
On 6/2/06, Weldon Washburn [EMAIL PROTECTED] wrote: All, The conventional approach is to ahead of time compile MMTK to an executable image. Then load this image during JVM initialization. This means building some sort of AOT infrastructure. I would like to avoid this for initial bring up if

Re: {DRLVM] Jitrino.JET ---- back branch polling would make MMTK port easier

2006-06-02 Thread Alex Astapchuk
Weldon, Weldon Washburn wrote: A question for the folks working on Jitrino.JET. I see comments in the source code about back branch polling. Can I use back branch polling? Yes. The 'back branch pooling' is turned on by default in Jitrino.JET. It inserts a call to VM's helper

Re: Ant build | IOException

2006-06-02 Thread Anoop kumar V
Thanks to all for the suggestions... this is the first weekend I found where I could spend some time on Harmony. The error was because I did not have 'make' installed on my system (Ubuntu on linux). The documentation talks about 'nmake' for windows, so probably it is a good idea to include