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 thi

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

2006-11-05 Thread Rana Dasgupta
Since we have accepted GCV4.1 as the default and GCV5 as the development GC based on several list discussions, I think that we may be OK with announcing that GCv4 is deprecated, and maybe taken out of the active tree by end of 2006? Patches that are still coming in that only work with GCV4, proba

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

2006-11-04 Thread Geir Magnusson Jr.
Yeah, put some logging statements in. Ask Tim if you need some help ;) I think we can do as you suggest, or simply document it somewhere. Cleaerly if someone knows enough to switch GC, they have hit a manual or code somewhere. I guess when I asked the original question, I was thinking that w

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

2006-11-03 Thread Ivan Volosyuk
How we inform users of the code? My suggestion is to show some clearly visibly text in console when GCv4 is loaded something like: * * The component is deprecated and will be removed 01/15/07 * Please stop using it or discuss on *

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

2006-11-03 Thread Rana Dasgupta
Yes, I actually think that setting an announced date for taking away deprecated features is a good idea Mikhail. IMHO, dead code also creates some risk. On 11/3/06, Mikhail Fursov <[EMAIL PROTECTED]> wrote: On 11/3/06, Geir Magnusson Jr. <[EMAIL PROTECTED]> wrote: > > > From that argument, I

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

2006-11-03 Thread Mikhail Fursov
On 11/3/06, Geir Magnusson Jr. <[EMAIL PROTECTED]> wrote: From that argument, I'm now against dropping GCv4, if you actually get use out of it for verification of threading or other important issues. Yes, you can always take older revisions, but that's a pain, and if that is a "speedbump" that

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

2006-11-03 Thread Geir Magnusson Jr.
Nikolay Kuznetsov wrote: Let me answer for Artem :), he is on vacation and most probably won't answer soon. We do occasionally use GCv4 to verify some threading issues, since native threading resource allocation depends on "weak references". Thus I would agree with Ivan, that sometimes it is he

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

2006-11-03 Thread Salikh Zakirov
Ivan Volosyuk wrote: > I would like to know the opinion of Artem, Salikh and Alexey > Ignatenko. They have used the GC and may have reasons to keep it. As for me, I used it to debug heap iteration because it had heap iteration implementation earlier than GC v41. Now that GC v41 also developed sup

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

2006-11-03 Thread Aleksey Ignatenko
GCv4 is an "old friend" actually :), dropping it from the main trunk will precisely "kill" it . Actually, I would say that it is usefull to have working GCv4 at least untill we are done with class unloading. So my -1 for a quarter. Aleksey. On 11/3/06, Ivan Volosyuk <[EMAIL PROTECTED]> wrote:

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

2006-11-03 Thread Nikolay Kuznetsov
Let me answer for Artem :), he is on vacation and most probably won't answer soon. We do occasionally use GCv4 to verify some threading issues, since native threading resource allocation depends on "weak references". Thus I would agree with Ivan, that sometimes it is helpful to switch to different

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

2006-11-02 Thread Rana Dasgupta
Right, it is in the default code path. So it is regularly exercised, tested, fixed. v5 is the one in development. If gcv4 is neither being fixed, nor developed why keep it? Sorry for the double negatives :-) On 11/2/06, Geir Magnusson Jr. <[EMAIL PROTECTED]> wrote: I don't grok what you mean

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

2006-11-02 Thread Geir Magnusson Jr.
Rana Dasgupta wrote: If the code is not being exercised by day to day tests and maintained, or if we are not developing it, we can drop it I think. GCV4.1 is in the first category, and GCV5 the second. GCV4 doesn't fit either. Dropping it doesn't stop one from pulling it out of an old svn rev

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

2006-11-02 Thread Rana Dasgupta
If the code is not being exercised by day to day tests and maintained, or if we are not developing it, we can drop it I think. GCV4.1 is in the first category, and GCV5 the second. GCV4 doesn't fit either. Dropping it doesn't stop one from pulling it out of an old svn revision for personal use.

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

2006-11-02 Thread Ivan Volosyuk
I would like to know the opinion of Artem, Salikh and Alexey Ignatenko. They have used the GC and may have reasons to keep it. As for me, I occasionally use it (GCv4) and a modified version of GCv4.1 (which can help detect heap access via lost pointers). Most of the time I prefer second one, but

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

2006-11-01 Thread Xiao-Feng Li
Except for the MMTk integration temporary need, I think the only reason is to test the interface so that some GC/VM developer may not break it unintentionally. But two GCs (v4.1/v5) are enough at the moment for interface maintenance. Thanks, xiaofeng On 11/2/06, Geir Magnusson Jr. <[EMAIL PROTEC

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

2006-11-01 Thread Weldon Washburn
+1 for dumping GCv4 --- I got carried away and forgot to vote! On 11/1/06, Weldon Washburn <[EMAIL PROTECTED]> wrote: On 11/1/06, Geir Magnusson Jr. <[EMAIL PROTECTED]> wrote: > > Is there any reason to keep this around in the main branch? Actually, this brings up something I have been mean

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

2006-11-01 Thread Weldon Washburn
On 11/1/06, Geir Magnusson Jr. <[EMAIL PROTECTED]> wrote: Is there any reason to keep this around in the main branch? Actually, this brings up something I have been meaning to do for a few days -- ask for volunteer(s) to help with the MMTk port. It turns out that the current MMTk port depend

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

2006-11-01 Thread Geir Magnusson Jr.
Is there any reason to keep this around in the main branch? geir