Re: [Vote] Move Apache Harmony to the Attic

2011-11-02 Thread Xiao-Feng Li
On Wed, Nov 2, 2011 at 11:01 PM, johann Sorel sorel.joh...@inbox.com wrote: Hello, I'm intruding again, before moving it to the attic and while the PMC is still alive. maybe you could consider moving the project under public domain for the benefit of other vm, student and university works

Re: roadmap suggestion

2010-12-26 Thread Xiao-Feng Li
It could be that Harmony compiles JavaScript programs for server side. Node.js is an interesting server side JS environment. I personally like this direction and think high of its potential demands from the industry... Thanks, xiaofeng On Wed, Dec 22, 2010 at 1:44 PM, Jimmy,Jing Lv

Re: GC wonders

2010-08-23 Thread Xiao-Feng Li
On Mon, Aug 23, 2010 at 8:55 PM, Giampaolo Tomassoni giampa...@tomassoni.biz wrote: Hope this will help you. It will, thank you. Now I can sleep better... ;) I now understand why the GC is regarded as being the beast in JVM: this reference graph traversal seems really time consuming, isn't?

Re: [testing]Build error with Apache Harmony 5.0M13 (r91

2010-04-26 Thread Xiao-Feng Li
Quanlong, did you install JUnit and include it in your path? Thanks, xiaofeng On Tue, Apr 27, 2010 at 11:38 AM, Li QuanLong quanl...@mail.ustc.edu.cn wrote: Hi:    I have got the source of Apache Harmony 5.0M13(r916432),but it does not work properly when i build it.    The program is build

Re: [general]Question about tuning garbage collector

2010-03-14 Thread Xiao-Feng Li
QuanLong, thanks for your interests. Currently there is no guide of GC tuning. Since the achievable GC throughput is highly dependent on the application behavior, the way I would suggest is to run the application with GC verbose information, then you can determine which algorithm is best suitable

Re: [general] Google Summer of Code

2010-03-08 Thread Xiao-Feng Li
hmm... Thanks, Marcos. Harmony contribution requires to be clean room. We require the contributors to clearly state the Java areas that they have touched in commercial Java implementations (more accurately, those with non-compatible license) so that we could find some other areas for the

Re: harmony vm as a lib

2009-11-23 Thread Xiao-Feng Li
To reduce Harmony VM (DRLVM) is possible - and not very difficult. JIT and GC are modules that you can easily replace with very simple ones. Other modules can be largely reduced as well if you do not need them, e.g., threading, verifier, profiler, etc. I don't know your performance target, but my

Re: Raw patch for harmony-mips

2009-11-15 Thread Xiao-Feng Li
Thanks for the huge efforts! Btw, what is OS for this patch? Thanks, xiaofeng On Mon, Nov 16, 2009 at 11:55 AM, Charles Hardin ckhar...@gmail.com wrote: All, This is guaranteed to be nothing more then the work in progress in our internal trees. It can be used to see what we have done so

Re: Re: Re: [drlvm]Is there any JVM profiler tool for Harmony tunning

2009-11-10 Thread Xiao-Feng Li
as a linux excutable application, all I got are hot modules. When I try to see the hot methods in a module, VTune collapse. Thanks a lot. 2009-11-09 johnnylj98 发件人: Xiao-Feng Li 发送时间: 2009-11-09 10:04:14 收件人: dev 抄送: 主题: Re: Re: Re: [drlvm]Is there any JVM profiler tool for Harmony

Re: Re: Re: [drlvm]Is there any JVM profiler tool for Harmony tunning

2009-11-08 Thread Xiao-Feng Li
Please build Harmony in debug mode, that will give you the symbols for analysis. Personally I do not see any special in using Vtune with Harmony than with another applications. Thanks, xiaofeng On Fri, Nov 6, 2009 at 2:30 PM, johnnylj98 johnnyl...@gmail.com wrote: Hi, Xiao-Feng Li Thanks

Re: Re: [drlvm]Is there any JVM profiler tool for Harmony tunning

2009-11-04 Thread Xiao-Feng Li
Intel Vtune is intensively used in my performance tuning work. Thanks, xiaofeng On Wed, Nov 4, 2009 at 9:44 AM, johnnylj98 johnnyl...@gmail.com wrote: Thanks a lot. Perhaps we will make some LIR instrumentation to analyze the run time of a method. 2009-11-04 johnnylj98 发件人: Alexei

Re: [build] Windows builds (was: Re: [General] Harmony JVM support of 64 bit Windows Server 2008/2008R2)

2009-10-27 Thread Xiao-Feng Li
Surely will help whenever possible. Thanks, xiaofeng On Tue, Oct 27, 2009 at 7:11 PM, Tim Ellison t.p.elli...@gmail.com wrote: There is a discussion on bui...@a.o about setting up a Windows build machine as part of the ASF infrastructure. Looks like there is a good possibility provided there

Re: Idiomatic Java: inverted conditions

2009-10-27 Thread Xiao-Feng Li
On Tue, Oct 27, 2009 at 6:51 PM, Tim Ellison t.p.elli...@gmail.com wrote: On 26/Oct/2009 21:57, Jesse Wilson wrote: Continuing along with a theme, there's another C/C++ism in our Java code that frustrates me. Our Java code frequently inverts conditions from their natural language form. I'm

Re: [general] Remove @author tags from code (HARMONY-6348)

2009-10-13 Thread Xiao-Feng Li
On Tue, Oct 13, 2009 at 8:03 AM, sebb seb...@gmail.com wrote: On 12/10/2009, boot...@earthlink.net boot...@earthlink.net wrote:   [Original Message]   From: Tim Ellison t.p.elli...@gmail.com   To: dev@harmony.apache.org   Date: 10/9/2009 2:54:32 AM   Subject: Re: [general] Remove @author

Re: [general] Remove @author tags from code (HARMONY-6348)

2009-10-13 Thread Xiao-Feng Li
9623c9a50910122312y7de4b5d5j7568786e226b9...@mail.gmail.com, Xiao-Feng Li writes: On Tue, Oct 13, 2009 at 8:03 AM, sebb seb...@gmail.com wrote: [SNIP] The problem with @author tags in code is that they can very quickly get out of date. After a few years of edits, how much of the original code is left

Re: Build error of Harmony

2009-09-09 Thread Xiao-Feng Li
Can it be a conflict in header file name TypeDefinition.h or in the type name fint? I saw this kind of failures sometimes. Thanks, xiaofeng On Wed, Sep 9, 2009 at 9:12 PM, 王智超solospi...@gmail.com wrote: Hi Charles, Thanks for your reply. I have read the link, but I think it is not the same

Re: Build error of Harmony

2009-09-09 Thread Xiao-Feng Li
I mean a conflict between Harmony and VC2008. Thanks, xiaofeng On Wed, Sep 9, 2009 at 9:30 PM, Xiao-Feng Lixiaofeng...@gmail.com wrote: Can it be a conflict in header file name TypeDefinition.h or in the type name fint? I saw this kind of failures sometimes. Thanks, xiaofeng On Wed, Sep

Re: [general ] any MIPS build or info available ?

2009-08-26 Thread Xiao-Feng Li
As I know, there is no MIPS support. I heard some people were porting Harmony to MIPS architecture, but I have not seen any MIPS code submission. Thanks, xiaofeng On Thu, Aug 27, 2009 at 6:10 AM, Jennifer Chou (chouj)ch...@cisco.com wrote: Hi,    Sorry, re-send due to missing subject line.

Re: [VOTE] Contribution of native code to port to additional platforms in HARMONY-6311

2009-08-24 Thread Xiao-Feng Li
+1 On Mon, Aug 24, 2009 at 6:30 PM, Mark Hindessmark.hind...@googlemail.com wrote: +1 -Mark In message 4a926a13.7030...@googlemail.com, Oliver Deakin writes: Hi all, I started a vote in the original contribution thread but Mark pointed out to me that I had missed the [vote] prefix from

Re: [GSoC] time to close

2009-08-23 Thread Xiao-Feng Li
://java.sun.com/javase/6/docs/api/java/lang/ref/WeakReference.html Thanks Simon 2009/8/20 Xiao-Feng Li xiaofeng...@gmail.com Simon, the summary looks good. Still, would you like to write a brief doc on  how to turn on your work and test it? Have you any special test cases developed for the project

Re: [GSoC] time to close

2009-08-20 Thread Xiao-Feng Li
phase of finalizable objects processing in a concurrent phase. This may need a more complicated write barrier which will only be 'turning on' in resurrect phase and a some tracing work for the dirty objects. Thanks for your great mentoring! Thanks Simon 2009/8/17 Xiao-Feng Li xiaofeng

Re: [classlib] Contribution of native code to port to additional platforms in HARMONY-6311

2009-08-17 Thread Xiao-Feng Li
Cool! On Tue, Aug 18, 2009 at 12:30 AM, Oliver Deakinoliver.dea...@googlemail.com wrote: Hi all, I'm pleased to announce the contribution of class library native code which enables us to port to some additional platforms not currently supported. This contribution includes: - A chunk of

Re: The OSGi-Harmony Runtime

2009-08-16 Thread Xiao-Feng Li
Good work! How much is the size of the minimum OSGi-ed JRE? Thanks, xiaofeng On Sun, Aug 16, 2009 at 3:22 PM, galaxytian.gal...@gmail.com wrote: Hi  all    Now the code for OSGi-ed Runtime of Harmony is almost complete , I'd like to give a review of the work so far.The code and usage will be

Re: [GSoC] time to close

2009-08-16 Thread Xiao-Feng Li
for the implementation of concurrent weak reference and will submit with the patch.   Is there any other documentations I need provide for concluding this project? Thanks! Thanks Simon 2009/8/5 Xiao-Feng Li xiaofeng...@gmail.com Simon, thanks for the update. Thanks, xiaofeng On Wed, Aug 5, 2009 at 3

Re: [drlvm] Upgrading APR

2009-08-13 Thread Xiao-Feng Li
+1 On Fri, Aug 14, 2009 at 5:52 AM, Mark Hindessmark.hind...@googlemail.com wrote: DRLVM is using APR version 1.2.12 which was released in November 2007. There have been numerous bug/security fixes since that time.  I think we should upgrade to APR version 1.3.8 which was on August 6th 2009.

Re: [general] Milestone 11 proposed dates

2009-08-12 Thread Xiao-Feng Li
On Tue, Aug 11, 2009 at 3:56 AM, Mark Hindessmark.hind...@googlemail.com wrote: We are due another milestone build at the end of the month.  I think we should consider the following dates:  Feature freeze  Fri 14th August  Code freeze     Fri 21st August  Publish         Fri 28th August

Re: [drlvm] Thread library function table added

2009-08-11 Thread Xiao-Feng Li
Oliver, I support this idea. Thanks, xiaofeng On Tue, Aug 11, 2009 at 10:02 PM, Oliver Deakinoliver.dea...@googlemail.com wrote: Hi all, I have added an implementation of the thread library function table for DRLVM which can be enabled by building with the -Dhy.no.thr=true flag specified on

Re: [GSoC] time to close

2009-08-10 Thread Xiao-Feng Li
concurrent algorithm.   For STAB algorithms' implementation is still in debugging (get barrier, weakref, softref is OK).   So I will send a patch included mostly concurrent algorithm implementation first. Thanks Simon 2009/8/5 Xiao-Feng Li xiaofeng...@gmail.com Hi, Simon

Re: [general] List of contributors

2009-08-06 Thread Xiao-Feng Li
I have no problem with this. Just one thing: what is the criteria for a contributor's name being listed? I mean, how many lines of code? :) I had this question because your proposal reminds me about those who submitted patches that never got committed, and those who asked/answered good questions

Re: [GSoC] time to close

2009-08-05 Thread Xiao-Feng Li
algorithms' implementation is still in debugging (get barrier, weakref, softref is OK).   So I will send a patch included mostly concurrent algorithm implementation first. Thanks Simon 2009/8/5 Xiao-Feng Li xiaofeng...@gmail.com Hi, Simon, it is time to conclude your project soon

[GSoC] time to close

2009-08-04 Thread Xiao-Feng Li
Hi, Simon, it is time to conclude your project soon. It is probably good for you to let the community know your current status. Thanks, xiaofeng -- http://people.apache.org/~xli

[general] (Stephen Colebourne) No Java SE 7 - The Oracle perspective

2009-07-21 Thread Xiao-Feng Li
Hope I am not from Mars. I found this is quite interesting (and some comments there): http://www.jroller.com/scolebourne/entry/no_java_se_7_the1 Some discussions in Slashdot on this (Well, like most Slashdot comments...): http://www.theserverside.com/news/thread.tss?thread_id=54339 Thanks,

Re: [proposal] Minimum class set for customer application

2009-07-21 Thread Xiao-Feng Li
, xiaofeng 2009/7/21 Alexei Fedotov alexei.fedo...@gmail.com: Folks, The status reported to code-awards@ was failed. Liqian, Feel free to contribute your code. 2009/7/19 Xiao-Feng Li xiaofeng...@gmail.com: Hi, Liqian, it is a pity to hear that. You definitely can still contribute

Re: [proposal] Minimum class set for customer application

2009-07-19 Thread Xiao-Feng Li
Hi, Liqian, it is a pity to hear that. You definitely can still contribute. But it is better to understand the current status of this project Smallest classes set for customer application, so that your work has no potential conflict. Thanks, xiaofeng 2009/7/17 liqian yu yuliq...@gmail.com:

Re: [GSoC] it is time for mid-time project checking

2009-07-12 Thread Xiao-Feng Li
the object referencing graph, so it should be dealt in a STW manner. I am starting writing the formal mid-term status report today, is there anything I should pay more attention to in this report? Thank you! Simon Thanks 2009/7/2 Xiao-Feng Li xiaofeng...@gmail.com Simon, what's your progress

Re: [GSoC] it is time for mid-time project checking

2009-07-05 Thread Xiao-Feng Li
graph, so it should be dealt in a STW manner. I am starting writing the formal mid-term status report today, is there anything I should pay more attention to in this report? Thank you! Simon Thanks 2009/7/2 Xiao-Feng Li xiaofeng...@gmail.com Simon, what's your progress? Thanks

Re: SIGUSR2

2009-06-24 Thread Xiao-Feng Li
, Charles Leelittlee1...@gmail.com wrote: Thanks Xiao-Feng. I have found that SIGUSR2 is used by the LinuxThreads. Does that mean we are using LinuxThread not NPTL? Just for curious :-) On Wed, Jun 24, 2009 at 1:52 PM, Xiao-Feng Li xiaofeng...@gmail.com wrote: Right, my understanding

Re: Code to support Generics

2009-05-24 Thread Xiao-Feng Li
On Sat, May 23, 2009 at 9:27 PM, Wenliang Cai w...@xwarelabs.org wrote: Hi all, Sorry for the interruption. At this point, I get stuck by using nested Generics definition in my program. I want to look into the JVM code to understand the implementation details. Could anybody point me to the

Re: Question about the boot and classloading

2009-05-19 Thread Xiao-Feng Li
On Tue, May 19, 2009 at 6:41 PM, Mark Hindess mark.hind...@googlemail.com wrote: In message dff214c70905190147x57135ef3hf26cbf6a93ae2...@mail.gmail.com, tian galaxy writes: Hindess .Thanks for the help ! I realized that this far more complex than I thought before . So I think I need a

Re: Question about the boot and classloading

2009-05-18 Thread Xiao-Feng Li
On Mon, May 18, 2009 at 8:37 PM, tian galaxy harmonymail...@gmail.com wrote: Yes , implement osgi loading model in there is too complex. We know some modules are more important than others , performing some fundamental , basic functions . Is it possible to only load these more basic modules

Re: Is it important to improve optimizations of Harmony's JIT compiler?

2009-05-12 Thread Xiao-Feng Li
Jiutao, welcome! If you have some ideas, you can go ahead to discuss your ideas in the mailing list and submit your patch for review. Thanks, xiaofeng On Tue, May 12, 2009 at 5:33 PM, Niejiutao niejiu...@gmail.com wrote: Hi all, I'm interested in compiler optimizations and have some thoughts

Re: [discuss] Harmony Select 6 definition

2009-04-27 Thread Xiao-Feng Li
2009/4/27 Alexei Fedotov alexei.fedo...@gmail.com: Well, I'm happy because it is the first warm day in Moscow today. And I'm always happy to help interested people to learn Apache Harmony ways. Having less packages in the official build doesn't prevent me from adding them manually from Java

Re: A question about object move

2009-04-18 Thread Xiao-Feng Li
jobject-object is automatically updated by GC after moving the object. Thanks, xiaofeng On Sat, Apr 18, 2009 at 7:13 PM, YixunZhou seanny2...@gmail.com wrote: Hi all,      I have a question about question move an object in gc.      I see when an jobject is passed to jni, it is created in

Re: [general] Lesson and roadmap thoughts

2009-04-17 Thread Xiao-Feng Li
Agree to have Java 6 runtime experimented. Thanks, xiaofeng On Fri, Apr 17, 2009 at 7:23 PM, Tim Ellison t.p.elli...@gmail.com wrote: Immediately after a release is usually the time that I'm thinking about lessons learned, the project road map, and future deliveries from Harmony. Most

Re: [general] Release notes

2009-04-17 Thread Xiao-Feng Li
The notes look cool! :) On Fri, Apr 17, 2009 at 6:45 PM, Tim Ellison t.p.elli...@gmail.com wrote: This article popped up in my reader [1], which by itself is not particularly surprising, but I was intrigued by the link to our M9 release notes since we don't ask people to keep a change.log up

Re: [GSoC] Proposal of GC-1: implement WeakReference support in Harmony concurrent GC

2009-04-15 Thread Xiao-Feng Li
. Thanks Simon 2009/4/14 Xiao-Feng Li xiaofeng...@gmail.com Simon, here is my understanding. GC has following things with weakref in SATB: 1. to stop tracing when meeting a weakref object, and remember it in a GC-weakref-queue for later processing; 2. to catch the referent of a weakref get

[doc] a quick guide on Tick project, the Harmony Concurrent GC

2009-04-15 Thread Xiao-Feng Li
Hi, I've written a slide deck on Tick [1], the Harmony concurrent GC we developed. Tick has been there in Harmony for about one year, now I got some time to put down its design and implementation. I do not expect people can immediately understand all the internals of Tick after reading the guide,

Re: [GSoC] Proposal of GC-1: implement WeakReference support in Harmony concurrent GC

2009-04-13 Thread Xiao-Feng Li
to give some comments on this? Thank you very much! Thanks Simon 2009/4/1 Xiao-Feng Li xiaofeng...@gmail.com Simon, I've got some time reviewing your proposal. It looks very feasible. Probably you'd better read my blog entry on WeakRef and Finalizer processing of Harmony [1]. One question

[GSoC] for help: how to score a proposal?

2009-04-08 Thread Xiao-Feng Li
Hi, has any people scored a proposal? Please share your experience. Thanks. I cannot find a place to give a score... Thanks, xiaofeng -- http://people.apache.org/~xli

Re: [GSoC] for help: how to score a proposal?

2009-04-08 Thread Xiao-Feng Li
. For an example, take a look at Manju's submission which I have reviewed. Regards, Oliver Alexei Fedotov wrote: Hello Xiao Feng, I just put score breakdown in the GSoC app private comments. Thanks! On Wed, Apr 8, 2009 at 3:03 PM, Xiao-Feng Li xiaofeng...@gmail.com wrote: Hi, has any people

Re: [vote] Declare source r761593 as Milestone 9

2009-04-06 Thread Xiao-Feng Li
+1 On Sat, Apr 4, 2009 at 2:02 PM, Tim Ellison t.p.elli...@gmail.com wrote: We have completed our stability testing cycle against r761593 and addressed all the major issues and regressions found. Please vote for declaring that source [1] as milestone 9, and opening up the code for general

Re: [M9] Proposed patch for last blocker

2009-04-03 Thread Xiao-Feng Li
It should not impact GC performance. And the patch has only positive impact in my opinion. So +1... Thanks, xiaofeng On Fri, Apr 3, 2009 at 5:47 PM, Egor Pasko egor.pa...@gmail.com wrote: On the 0x588 day of Apache Harmony Tim Ellison wrote: 2009/4/3 Egor Pasko egor.pa...@gmail.com: On the

Re: [M9] Last blocker

2009-04-02 Thread Xiao-Feng Li
Sorry for my late involvement in this issue. My intuition is, using signal for thread suspension is not absolutely necessary. Well sometimes it is an easy solution. I'd suggest us to use the current wrapper solution until we have more thorough considerations in it. A couple of years ago, when I

Re: [GSoC] My proposal

2009-04-02 Thread Xiao-Feng Li
, in my memory. I just have some thoughts about this:) Have not submit anything about it. Some work has been done in some meta-circular JVMs. This topic is also related to something like the runtime snapshot of JVM or others. In this field, I guess Xiao Feng Li has more rights to speak about

Re: [M9] Proposed patch for last blocker

2009-04-02 Thread Xiao-Feng Li
On Thu, Apr 2, 2009 at 5:52 PM, Tim Ellison t.p.elli...@gmail.com wrote: With this patch applied all the tests pass for me on Windows and Linux. I have not figured out why we have this function that doesn't go through  the port library, and therefore doesn't deal with the invalid file handles

Re: [GSoC] Proposal of GC-1: implement WeakReference support in Harmony concurrent GC

2009-04-01 Thread Xiao-Feng Li
Simon, I've got some time reviewing your proposal. It looks very feasible. Probably you'd better read my blog entry on WeakRef and Finalizer processing of Harmony [1]. One question, will you implement weakref support for all the three concurrent GC algorithm? Btw, please go ahead to

Re: [GSoC] My proposal

2009-03-31 Thread Xiao-Feng Li
interface. (Well, this project may not depend on JVMTI.) Thanks. Mike 在 2009-03-31二的 12:17 +0800,Xiao-Feng Li写道: One another thing is the consideration of dynamic class loading. Thanks, xiaofeng On Mon, Mar 30, 2009 at 11:57 PM, Jimmy,Jing Lv firep...@gmail.com wrote: Wow the plan's excellent

Re: [GSoC] Proposal of GC-1: implement WeakReference support in Harmony concurrent GC

2009-03-31 Thread Xiao-Feng Li
Simon, excellent proposal. I need more time to fully examine your proposal in detail. Let's continue the discussions here. Thanks, xiaofeng On Tue, Mar 31, 2009 at 6:06 PM, Simon Zhou simon.harm...@gmail.com wrote: Hi All, Here is my proposal, any suggestion is welcome! *Title/Summary:*

Re: [GSoC] My proposal

2009-03-30 Thread Xiao-Feng Li
One another thing is the consideration of dynamic class loading. Thanks, xiaofeng On Mon, Mar 30, 2009 at 11:57 PM, Jimmy,Jing Lv firep...@gmail.com wrote: Wow the plan's excellent Daniel! And an advanced question, as you know, the jre does not only have classes, but also resources files,

Re: As to your GSoC applications to Apache Harmony projects

2009-03-29 Thread Xiao-Feng Li
here in the dev@harmony.apache.org mailing list before you read any source code. Thanks, xiaofeng On Sun, Mar 29, 2009 at 10:09 AM, Xiao-Feng Li xiaofeng...@gmail.com wrote: Hi, all, welcome your interests in Apache Harmony projects for GSoC2009! In order for your proposal to be interested

As to your GSoC applications to Apache Harmony projects

2009-03-28 Thread Xiao-Feng Li
Hi, all, welcome your interests in Apache Harmony projects for GSoC2009! In order for your proposal to be interested by some mentor, it is suggested for you to do following things: [*] 1. Please subscribe dev@harmony.apache.org mailing list (if you have not). 2. Please discuss your proposal in

Re: [drlvm][GarbageCollector] SoftReferences

2009-03-26 Thread Xiao-Feng Li
, and the source for Weak References processing is under harmony/working_vm/vm/gc_gen/src/finalizer_weakref/. Feel free to ask questions about it. Thanks. Thanks, xiaofeng Best regards, Carlos Torrão 2009/3/26 Xiao-Feng Li xiaofeng...@gmail.com Hi, Salvador, SoftReference is supported in DRLVM GC. I

Re: [GSoC] Project proposal: Modularize Harmony JIT by separating JET as a standalone JIT compiler

2009-03-25 Thread Xiao-Feng Li
Good suggestion. :) Thanks, xiaofeng On 3/25/09, Egor Pasko egor.pa...@gmail.com wrote: On the 0x57E day of Apache Harmony Xiao-Feng Li wrote: So far the JIT component (called Jitrino) of Harmony has virtually two JIT implementations: JET and OPT. Jitrino.JET is a fast but non-optimizing JIT

Re: [drlvm][GarbageCollector] SoftReferences

2009-03-25 Thread Xiao-Feng Li
Hi, Salvador, SoftReference is supported in DRLVM GC. I don't know what you mean for optimization in the SoftReference. Do you mean that, SoftReferences are often used to implement object caching in a Java application? If that is what you mean, it is not what GC cares, because it is an

Re: Google Summer of Code 2009

2009-03-24 Thread Xiao-Feng Li
Oliver, would you help to put the Harmony-JIT-1 and Harmony-GC-1 (in the end of the Harmony GSoC wiki page [1]) to Apache GSoC wiki page [2]? Thanks! It is an immutable page when I checked... [1] http://wiki.apache.org/harmony/Google_Summer_Of_Code_2009_Projects_Proposals [2]

[GSoC] Project proposal: Modularize Harmony JIT by separating JET as a standalone JIT compiler

2009-03-23 Thread Xiao-Feng Li
So far the JIT component (called Jitrino) of Harmony has virtually two JIT implementations: JET and OPT. Jitrino.JET is a fast but non-optimizing JIT, and Jitrino.OPT is an optimizing JIT. The code base of JET and OPT shares lots of code hence they are mixed in one module. This is undesirable for

Re: [general] Board report due

2009-03-17 Thread Xiao-Feng Li
Interesting to know. Thanks, Alexei. -xiaofneg 2009/3/17 Alexei Fedotov alexei.fedo...@gmail.com: Hello, Apache Harmony got few new internal and external customers. They may like if we mention them in our report. I wonder if any of the following real life use cases may help us improving

Re: [OT] JavaLobby: Apache and Sun Still Not in Harmony

2009-03-10 Thread Xiao-Feng Li
LOL, you can't take an English level test, because you were not taught by me. :) Thanks, xiaofeng On Tue, Mar 10, 2009 at 3:30 PM, Aleksey Shipilev aleksey.shipi...@gmail.com wrote: Hi, Should someone respond to that [1]? Thanks, Aleksey. [1] Apache and Sun Still Not in Harmony

Re: Google Summer of Code 2009

2009-03-04 Thread Xiao-Feng Li
On Wed, Mar 4, 2009 at 6:46 PM, Egor Pasko egor.pa...@gmail.com wrote: On the 0x56A day of Apache Harmony Xiao-Feng Li wrote: This is interesting. Project ideas related to this include: 1. Make Apache Harmony support Google Android applications. (Android on Harmony should be much faster

Re: Google Summer of Code 2009

2009-03-04 Thread Xiao-Feng Li
On Wed, Mar 4, 2009 at 10:43 PM, Egor Pasko egor.pa...@gmail.com wrote: On the 0x56A day of Apache Harmony Xiao-Feng Li wrote: On Wed, Mar 4, 2009 at 6:46 PM, Egor Pasko egor.pa...@gmail.com wrote: On the 0x56A day of Apache Harmony Xiao-Feng Li wrote: This is interesting. Project ideas

Re: Google Summer of Code 2009

2009-03-03 Thread Xiao-Feng Li
This is interesting. Project ideas related to this include: 1. Make Apache Harmony support Google Android applications. (Android on Harmony should be much faster with the much more powerful JIT and GC). 2. Strip down DRLVM into a bare bone JVM that has only the must-have code. (For example, keep

Re: [drlvm][gc] What does an Partial_Reveal_Object object represents in GarabageCollector?

2009-02-21 Thread Xiao-Feng Li
Right, the 7-bit hashcode solution is virtually removed. It has serious performance issue with applications requiring a large set of hash values. Back to the VM/GC interface, hashcode was considered to be part of VM Core functionality. Then we agreed that it is more appropriate to consider

Re: The RedefineClass function

2009-02-08 Thread Xiao-Feng Li
JVMTI is part of Java standard. You can get the specification online. ${harmony}/working_vm/vm/vmcore/src/jvmti has the source proper. Thanks, xiaofeng On Mon, Feb 9, 2009 at 2:08 PM, YixunZhou seanny2...@gmail.com wrote: I'm new to harmony, and looking at the jvmti component in harmony. Is

Re: discussion for H5022

2009-02-05 Thread Xiao-Feng Li
but the offset is 32-bit. Got it. Thanks. -Xiaoming On Mon, Nov 3, 2008 at 12:21 PM, Xiao-Feng Li xiaofeng...@gmail.comwrote: Xiaoming, I think this work is only related with X86-64, the 64bit machine. In a 32bit platform, there is no such concept of 64-bit base address. In 64-bit platform

Re: discussion for H5022

2009-02-05 Thread Xiao-Feng Li
itself and the practical results both show all related operands created in HIR2LIR pass are in 64-bit size. Thanks. Xiaoming On Fri, Feb 6, 2009 at 10:17 AM, Xiao-Feng Li xiaofeng...@gmail.com wrote: Does newImmOpnd() generate 64bit imm? Thanks, xiaofeng On Thu, Feb 5, 2009 at 4:20 PM

Re: [Announce] Aleksey is now a committer!

2009-02-01 Thread Xiao-Feng Li
Congrats, Aleksey! Thanks, xiaofeng On Fri, Jan 30, 2009 at 1:27 AM, Tim Ellison t.p.elli...@gmail.com wrote: On behalf of the Apache Harmony PMC, I am delighted to welcome Aleksey Shipilev as a new committer to the project. Aleksey has made sustained, high quality contributions to the

Re: testing for the newer EUT

2009-01-15 Thread Xiao-Feng Li
HARMONY-6072 to address this duplicate entry issue. On Thu, Jan 8, 2009 at 1:52 PM, Xiao-Feng Li xiaofeng...@gmail.com wrote: Haha, I saw lots of (if not all) same errors for org.eclipse.jdt.core.tests.builder: Build path contains duplicate entry: 'D:harmony.cc/trunk/working_vm/build

Re: [build] Set up an Apache build server?

2009-01-14 Thread Xiao-Feng Li
On Wed, Jan 14, 2009 at 11:15 PM, Tim Ellison t.p.elli...@gmail.com wrote: As I was catching up on e-mails, and reading the discussion between Chunrong and Nathan about EUT testing, it struck me that it might be helpful if we had a shared build server hosted at the ASF. There are a number of

Re: testing for the newer EUT

2009-01-14 Thread Xiao-Feng Li
100% pass rate?! Thanks, xiaofeng On Thu, Jan 15, 2009 at 2:13 PM, chunrong lai chunrong...@gmail.com wrote: Thanks. Here are my running logs (with EUT 3.5M3) with 100% pass rate. I am not sure why you get such failure in your side (looks in confguration phase). I may try 3.5M4 later. On

Re: Re: Re: [general] features

2009-01-08 Thread Xiao-Feng Li
On Thu, Jan 8, 2009 at 4:01 PM, Ian Rogers rogers.em...@gmail.com wrote: 2009/1/8 Xiao-Feng Li xiaofeng...@gmail.com On Thu, Jan 8, 2009 at 12:52 AM, Rui Chu r...@nudt.edu.cn wrote: Ignoring the native APIs, can we take the heap, stack, byte codes, TLS and other mgmt metadata in a JVM

Re: Re: Re: [general] features

2009-01-08 Thread Xiao-Feng Li
On Thu, Jan 8, 2009 at 4:14 PM, Jin Mingjian jin@gmail.com wrote: Hi, Xiao Feng: I 'm interesting in your another simpler JVM implementation. Is it public? And is there a simple working windows-friendly open source vm using the harmony class library? I do some work to make joeq using

Re: Re: Re: [general] features

2009-01-08 Thread Xiao-Feng Li
into the site at sf in 2007. But there are not.. Yes, I had been involved in Moxie project for a period but didn't keep up with its status then after. Also, I haven't looked into various JVM implementations, because of ACQ :) Thanks, xiaofeng Jin 2009/1/8 Xiao-Feng Li xiaofeng...@gmail.com

Re: testing for the newer EUT

2009-01-07 Thread Xiao-Feng Li
Haha, I saw lots of (if not all) same errors for org.eclipse.jdt.core.tests.builder: Build path contains duplicate entry: 'D:harmony.cc/trunk/working_vm/build/windows_x86_msvc_release/deploy/jdk/jre/bin/default/gc_gen.jar' for project 'Project1' If we solve it, we can remove more than half of

Re: Re: Re: [general] features

2009-01-07 Thread Xiao-Feng Li
else want to join the topic are also appreciated. -- Rui Chu 2009-01-07 - 发件人:Xiao-Feng Li 发送日期:2009-01-07 08:35:56 收件人:dev 抄送: 主题:Re: [general] features Rui, thanks for your interests in Harmony. My personal

Re: [general] features

2009-01-06 Thread Xiao-Feng Li
Rui, thanks for your interests in Harmony. My personal opinions are inlined below. On Wed, Jan 7, 2009 at 12:39 AM, Rui Chu r...@nudt.edu.cn wrote: Hi, I am a new comer of JVM and Harmony. Since I have just learnt Harmony for a few time, I wonder whether Harmony(especially the VM) has

Re: [class loading] what's the expected behavior when a static method is invoked before its class is initialized?

2009-01-05 Thread Xiao-Feng Li
: Xiao-Feng Li wrote: On Mon, Jan 5, 2009 at 5:12 AM, Ian Rogers rogers.em...@gmail.com wrote: 2009/1/4 Nathan Beyer ndbe...@apache.org Could any of the IBM folks on the list get some advice from some class loader experts? -Nathan Hi Nathan, from reading the description I can describe how

Re: [class loading] what's the expected behavior when a static method is invoked before its class is initialized?

2009-01-05 Thread Xiao-Feng Li
in HARMONY-6020. Opinions? chunrong Managed Runtime Technology Center, Intel On Mon, Jan 5, 2009 at 4:48 PM, Xiao-Feng Li xiaofeng...@gmail.com wrote: Please try with EUT3.5 before committing... :) Thanks, xiaofeng On Mon, Jan 5, 2009 at 4:34 PM, chunrong lai chunrong...@gmail.com wrote: Thanks

Re: [class loading] what's the expected behavior when a static method is invoked before its class is initialized?

2009-01-05 Thread Xiao-Feng Li
Btw, should we add this test case(s) into our smoke tests? On Mon, Jan 5, 2009 at 5:06 PM, Xiao-Feng Li xiaofeng...@gmail.com wrote: Yes, we should commit if it passes the pre-commit tests and it makes EUT3.5 proceed. Btw, we still don't know the expected behavior when a static method

Re: svn commit: r731515 - /harmony/enhanced/drlvm/trunk/vm/vmcore/src/jit/jit_runtime_support.cpp

2009-01-05 Thread Xiao-Feng Li
Chunrong, Is it better to put a comment on-site explaining why the class is not initialized? Thanks. xiaofeng On Mon, Jan 5, 2009 at 6:14 PM, chunr...@apache.org wrote: Author: chunrong Date: Mon Jan 5 02:14:19 2009 New Revision: 731515 URL: http://svn.apache.org/viewvc?rev=731515view=rev

Re: [class loading] what's the expected behavior when a static method is invoked before its class is initialized?

2009-01-05 Thread Xiao-Feng Li
of a class under initialization... Thanks, xiaofeng WBR, Pavel. On Mon, Jan 5, 2009 at 12:06 PM, Xiao-Feng Li xiaofeng...@gmail.com wrote: Yes, we should commit if it passes the pre-commit tests and it makes EUT3.5 proceed. Btw, we still don't know the expected behavior when a static method

Re: [class loading] what's the expected behavior when a static method is invoked before its class is initialized?

2009-01-04 Thread Xiao-Feng Li
so we need to fix the issue in the producing places. I am still trying this. Lai, chunrong Managed Runtime Technology Center, Intel On Sun, Jan 4, 2009 at 2:59 PM, Xiao-Feng Li xiaofeng...@gmail.com wrote: See https://issues.apache.org/jira/browse/HARMONY-6020 A static method is invoked

Re: [class loading] what's the expected behavior when a static method is invoked before its class is initialized?

2009-01-04 Thread Xiao-Feng Li
On Mon, Jan 5, 2009 at 1:20 AM, Nathan Beyer ndbe...@apache.org wrote: On Sun, Jan 4, 2009 at 5:26 AM, Xiao-Feng Li xiaofeng...@gmail.com wrote: Thanks. Then it is an issue blocking EUT3.5. Can we simply do not invoke any static method of a class under initialization? I don't think that's

Re: [class loading] what's the expected behavior when a static method is invoked before its class is initialized?

2009-01-04 Thread Xiao-Feng Li
On Mon, Jan 5, 2009 at 11:41 AM, Nathan Beyer ndbe...@apache.org wrote: On Sun, Jan 4, 2009 at 9:31 PM, Xiao-Feng Li xiaofeng...@gmail.com wrote: On Mon, Jan 5, 2009 at 1:20 AM, Nathan Beyer ndbe...@apache.org wrote: On Sun, Jan 4, 2009 at 5:26 AM, Xiao-Feng Li xiaofeng...@gmail.com wrote

Re: [class loading] what's the expected behavior when a static method is invoked before its class is initialized?

2009-01-04 Thread Xiao-Feng Li
On Mon, Jan 5, 2009 at 5:12 AM, Ian Rogers rogers.em...@gmail.com wrote: 2009/1/4 Nathan Beyer ndbe...@apache.org Could any of the IBM folks on the list get some advice from some class loader experts? -Nathan Hi Nathan, from reading the description I can describe how Jikes RVM avoids

Re: [class loading] what's the expected behavior when a static method is invoked before its class is initialized?

2009-01-04 Thread Xiao-Feng Li
On Mon, Jan 5, 2009 at 1:10 PM, Nathan Beyer ndbe...@apache.org wrote: On Sun, Jan 4, 2009 at 10:08 PM, Xiao-Feng Li xiaofeng...@gmail.com wrote: On Mon, Jan 5, 2009 at 5:12 AM, Ian Rogers rogers.em...@gmail.com wrote: 2009/1/4 Nathan Beyer ndbe...@apache.org Could any of the IBM folks

[class loading] what's the expected behavior when a static method is invoked before its class is initialized?

2009-01-03 Thread Xiao-Feng Li
if EUT depends on it, we probably should find a solution. Chunrong, do you know if EUT can pass (or continue) when this issue is resolved? Thanks, xiaofeng On Sun, Jan 4, 2009 at 2:46 PM, Xiao-Feng Li (JIRA) j...@apache.org wrote: [ https://issues.apache.org/jira/browse/HARMONY-6020?page

Re: [jira] Commented: (HARMONY-6020) [DRLVM] Cyclical class dependency causes a failure not seen in RI

2008-12-30 Thread Xiao-Feng Li
Good catch! And thanks for the test case. Can we check if the array is null before we check its index? Thanks, xiaofeng On Tue, Dec 30, 2008 at 4:42 PM, Chunrong Lai (JIRA) j...@apache.org wrote: [

Re: [VM] On-demand class library parsing is ready to commit

2008-12-26 Thread Xiao-Feng Li
.) Thanks, xiaofeng Thanks. On Fri, Dec 26, 2008 at 4:14 AM, Xiao-Feng Li xiaofeng...@gmail.com wrote: On Fri, Dec 26, 2008 at 12:49 AM, Alexei Fedotov alexei.fedo...@gmail.com wrote: Aleksey, I like your conclusion. Wenlong, I'm trying to understand the real life value

Re: [VM] On-demand class library parsing is ready to commit

2008-12-26 Thread Xiao-Feng Li
, Xiao-Feng Li xiaofeng...@gmail.com wrote: On Fri, Dec 26, 2008 at 4:03 PM, Alexei Fedotov alexei.fedo...@gmail.com wrote: Xiao-Feng, Continuing with the server example could you please give me a hint where decision to load swing.jar or not is taken in the patch? My initial perception

Re: [VM] On-demand class library parsing is ready to commit

2008-12-25 Thread Xiao-Feng Li
On Fri, Dec 26, 2008 at 12:49 AM, Alexei Fedotov alexei.fedo...@gmail.com wrote: Aleksey, I like your conclusion. Wenlong, I'm trying to understand the real life value of the abstract startup time metric you've suggested. Does Harmony with your patch load swing.jar for a server application?

  1   2   3   4   5   6   7   >