Home » Archived » IMP » IMP on Eclipse 3.3
IMP on Eclipse 3.3 [message #16599] |
Tue, 19 February 2008 16:40  |
Eclipse User |
|
|
|
Originally posted by: mmorear.adobe.com
Hi, I was wondering -- the binary download from sourceforge targets
Eclipse 3.2.2, and when I tried ths source download, it appeared that
that, too, only works on 3.2.2 (e.g. there was a call to an internal PDE
function which is missing or changed in 3.3). Do I have that right? Is
work being done to get it working on Eclipse 3.3?
Thanks!
- Mike Morearty
Sr. Computer Scientist
Adobe Flex Builder
|
|
| |
Re: IMP on Eclipse 3.3 [message #16652 is a reply to message #16599] |
Wed, 20 February 2008 16:00   |
Eclipse User |
|
|
|
Mike Morearty wrote:
> Hi, I was wondering -- the binary download from sourceforge targets
> Eclipse 3.2.2, and when I tried ths source download, it appeared that
> that, too, only works on 3.2.2 (e.g. there was a call to an internal PDE
> function which is missing or changed in 3.3). Do I have that right? Is
> work being done to get it working on Eclipse 3.3?
Yes, at the moment, we still have a few 3.2 dependencies. We aren't working
actively on this at the moment, but a couple of people have expressed an
interest in helping out. I'll ping them and let them speak up so we can all
coordinate our efforts.
--
Cheers,
-- Bob
--------------------------------
Robert M. Fuhrer
Research Staff Member
Programming Technologies Dept.
IBM T.J. Watson Research Center
IMP Team Lead (http://eclipse-imp.sourceforge.net)
X10: Productivity for High-Performance Parallel Programming (http://x10.sf.net)
|
|
|
Re: IMP on Eclipse 3.3 [message #16716 is a reply to message #16652] |
Fri, 22 February 2008 22:22   |
Eclipse User |
|
|
|
Originally posted by: psanampu.cisco.com
hi,
did anybody resolved these issues ? Does anybody have imp working with
eclipse 3.3 yet ?
thanks
Prasad
"Robert M. Fuhrer" <rfuhrer@watson.ibm.com> wrote in message
news:fpi4df$khd$1@build.eclipse.org...
> Mike Morearty wrote:
>> Hi, I was wondering -- the binary download from sourceforge targets
>> Eclipse 3.2.2, and when I tried ths source download, it appeared that
>> that, too, only works on 3.2.2 (e.g. there was a call to an internal PDE
>> function which is missing or changed in 3.3). Do I have that right? Is
>> work being done to get it working on Eclipse 3.3?
>
> Yes, at the moment, we still have a few 3.2 dependencies. We aren't
> working
> actively on this at the moment, but a couple of people have expressed an
> interest in helping out. I'll ping them and let them speak up so we can
> all
> coordinate our efforts.
>
> --
> Cheers,
> -- Bob
>
> --------------------------------
> Robert M. Fuhrer
> Research Staff Member
> Programming Technologies Dept.
> IBM T.J. Watson Research Center
>
> IMP Team Lead (http://eclipse-imp.sourceforge.net)
> X10: Productivity for High-Performance Parallel Programming
> (http://x10.sf.net)
|
|
|
Re: IMP on Eclipse 3.3 [message #18153 is a reply to message #16716] |
Sun, 02 March 2008 16:47   |
Eclipse User |
|
|
|
Originally posted by: karltk.strategoxt.org
prasad wrote:
> hi,
> did anybody resolved these issues ? Does anybody have imp working with
> eclipse 3.3 yet ?
I've been working on it. There are a couple of really nasty race
conditions in the startup of the imp.runtime and lpg.runtime that I had
to attack. I've a partial fix for that now, but given the way the IMP
language registry API is designed, I suspect we will require some nifty
mutexes and jobs to come up with a future-proof solution.
Anyway, my current solution works, and I got away with the pesky thread
error popup I always get on 3.3.
I've noticed that IMP will appear on the Eclipse.org infrastructure
shortly, so I will post my patches there once I get it all to compile
again with the latest CVS changes that happened this week.
Beware: the patches as they stand, are not a complete solution to
running this on 3.3. I still get bunches of strange exceptions when I
try to use IMP in 3.3, but at least all plugins seem to initialize
properly now.
Cheers,
-- Karl T
|
|
|
Re: IMP on Eclipse 3.3 [message #18168 is a reply to message #18153] |
Fri, 07 March 2008 10:32   |
Eclipse User |
|
|
|
Karl Trygve Kalleberg wrote:
> prasad wrote:
>> hi,
>> did anybody resolved these issues ? Does anybody have imp working with
>> eclipse 3.3 yet ?
>
> I've been working on it. There are a couple of really nasty race
> conditions in the startup of the imp.runtime and lpg.runtime that I had
> to attack. I've a partial fix for that now, but given the way the IMP
> language registry API is designed, I suspect we will require some nifty
> mutexes and jobs to come up with a future-proof solution.
>
> Anyway, my current solution works, and I got away with the pesky thread
> error popup I always get on 3.3.
>
> I've noticed that IMP will appear on the Eclipse.org infrastructure
> shortly, so I will post my patches there once I get it all to compile
> again with the latest CVS changes that happened this week.
>
> Beware: the patches as they stand, are not a complete solution to
> running this on 3.3. I still get bunches of strange exceptions when I
> try to use IMP in 3.3, but at least all plugins seem to initialize
> properly now.
Thanks, Karl! This is extremely helpful! If you can post some details
about the race conditions you've found, that might help in diagnosing
some other issues I've seen in the X10DT on MacOS X.
As for IMP on eclipse.org, we are going to try very hard to get the
source up there before EclipseCon (which starts March 17th). Or at
least get the import request to the eclipse.org webmeister.
--
Cheers,
-- Bob
--------------------------------
Robert M. Fuhrer
Research Staff Member
Programming Technologies Dept.
IBM T.J. Watson Research Center
IMP Team Lead (http://eclipse-imp.sourceforge.net)
X10: Productivity for High-Performance Parallel Programming (http://x10.sf.net)
|
|
|
Re: IMP on Eclipse 3.3 [now with patches] [message #18202 is a reply to message #18168] |
Fri, 07 March 2008 13:38   |
Eclipse User |
|
|
|
Originally posted by: karltk.strategoxt.org
Hi Bob
> Thanks, Karl! This is extremely helpful! If you can post some details
> about the race conditions you've found, that might help in diagnosing
> some other issues I've seen in the X10DT on MacOS X.
In short: The LPGRuntimePlugin in org.eclipse.imp.lpg.runtime calls the
LanguageRegistry in org.eclipse.imp.runtime before it has been properly
initialized.
This is because LPGRuntimePlugin.start() will run before
org.eclipse.imp.runtime's RuntimePlugin.earlyStartup(), and the latter
initializes the language registry.
My patch partly fixes this, but assumes that org.eclipse.imp.runtime's
earlyStartup() will execute before org.eclipse.imp.lpg.runtime's
earlyStartup(). I've not ensured that this is guaranteed all the time,
but I'll talk to some PDE guys and check it out. In practice, it works
well, but that might just be an implementation detail and not part of
the startup spec.
I've put my patch set up here:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=221887
It should be all that you need to get IMP CVS HEAD of 20080221 to build
and run on 3.3. I've not verified that everything works, but the
resulting code can bootstrap itself on 3.3 (which can bootstrap itself
on 3.3, ....), so at least it's sufficient to do bootstrap IMP.
It turned out that getting the thing to build on 3.2 for 3.2 was a lot
more work than originally anticipated, but with good help from Jurgen, I
managed to get some clean 3.2 compiles, and those are what I used to
inch my way over to the 3.3 platform eventually:)
> As for IMP on eclipse.org, we are going to try very hard to get the
> source up there before EclipseCon (which starts March 17th). Or at
> least get the import request to the eclipse.org webmeister.
Cheers,
-- Karl T
|
|
| | | |
Re: IMP on Eclipse 3.3 [now with patches] [message #19794 is a reply to message #19494] |
Tue, 27 May 2008 10:27  |
Eclipse User |
|
|
|
Andy wrote:
> I don't see anything very recent on this subject. Does IMP work now with
> Eclipse 3.3? The 1.74 release or only from source?
Hi All,
Sorry for not posting about this earlier, but we were hoping to make an
announcement when we had a release on the update site (still a couple of
things to do before that's ready, but should be very soon).
Anyway, yes, the latest code in SVN trunk now runs under 3.3, and (we
hope) 3.4. I believe it should still run on 3.2 as well, but we've mostly
moved to 3.3+ for our development (finally!), so there may be issues there.
--
Cheers,
-- Bob
--------------------------------
Robert M. Fuhrer
Research Staff Member
Programming Technologies Dept.
IBM T.J. Watson Research Center
IMP Team Lead (http://www.eclipse.org/imp)
X10: Productivity for High-Performance Parallel Programming (http://x10.sf.net)
|
|
| |
Re: IMP on Eclipse 3.3 [message #569498 is a reply to message #16599] |
Wed, 20 February 2008 16:00  |
Eclipse User |
|
|
|
Mike Morearty wrote:
> Hi, I was wondering -- the binary download from sourceforge targets
> Eclipse 3.2.2, and when I tried ths source download, it appeared that
> that, too, only works on 3.2.2 (e.g. there was a call to an internal PDE
> function which is missing or changed in 3.3). Do I have that right? Is
> work being done to get it working on Eclipse 3.3?
Yes, at the moment, we still have a few 3.2 dependencies. We aren't working
actively on this at the moment, but a couple of people have expressed an
interest in helping out. I'll ping them and let them speak up so we can all
coordinate our efforts.
--
Cheers,
-- Bob
--------------------------------
Robert M. Fuhrer
Research Staff Member
Programming Technologies Dept.
IBM T.J. Watson Research Center
IMP Team Lead (http://eclipse-imp.sourceforge.net)
X10: Productivity for High-Performance Parallel Programming (http://x10.sf.net)
|
|
|
Re: IMP on Eclipse 3.3 [message #569697 is a reply to message #16652] |
Fri, 22 February 2008 22:22  |
Eclipse User |
|
|
|
hi,
did anybody resolved these issues ? Does anybody have imp working with
eclipse 3.3 yet ?
thanks
Prasad
"Robert M. Fuhrer" <rfuhrer@watson.ibm.com> wrote in message
news:fpi4df$khd$1@build.eclipse.org...
> Mike Morearty wrote:
>> Hi, I was wondering -- the binary download from sourceforge targets
>> Eclipse 3.2.2, and when I tried ths source download, it appeared that
>> that, too, only works on 3.2.2 (e.g. there was a call to an internal PDE
>> function which is missing or changed in 3.3). Do I have that right? Is
>> work being done to get it working on Eclipse 3.3?
>
> Yes, at the moment, we still have a few 3.2 dependencies. We aren't
> working
> actively on this at the moment, but a couple of people have expressed an
> interest in helping out. I'll ping them and let them speak up so we can
> all
> coordinate our efforts.
>
> --
> Cheers,
> -- Bob
>
> --------------------------------
> Robert M. Fuhrer
> Research Staff Member
> Programming Technologies Dept.
> IBM T.J. Watson Research Center
>
> IMP Team Lead (http://eclipse-imp.sourceforge.net)
> X10: Productivity for High-Performance Parallel Programming
> (http://x10.sf.net)
|
|
|
Re: IMP on Eclipse 3.3 [message #569742 is a reply to message #16716] |
Sun, 02 March 2008 16:47  |
Eclipse User |
|
|
|
prasad wrote:
> hi,
> did anybody resolved these issues ? Does anybody have imp working with
> eclipse 3.3 yet ?
I've been working on it. There are a couple of really nasty race
conditions in the startup of the imp.runtime and lpg.runtime that I had
to attack. I've a partial fix for that now, but given the way the IMP
language registry API is designed, I suspect we will require some nifty
mutexes and jobs to come up with a future-proof solution.
Anyway, my current solution works, and I got away with the pesky thread
error popup I always get on 3.3.
I've noticed that IMP will appear on the Eclipse.org infrastructure
shortly, so I will post my patches there once I get it all to compile
again with the latest CVS changes that happened this week.
Beware: the patches as they stand, are not a complete solution to
running this on 3.3. I still get bunches of strange exceptions when I
try to use IMP in 3.3, but at least all plugins seem to initialize
properly now.
Cheers,
-- Karl T
|
|
|
Re: IMP on Eclipse 3.3 [message #569768 is a reply to message #18153] |
Fri, 07 March 2008 10:32  |
Eclipse User |
|
|
|
Karl Trygve Kalleberg wrote:
> prasad wrote:
>> hi,
>> did anybody resolved these issues ? Does anybody have imp working with
>> eclipse 3.3 yet ?
>
> I've been working on it. There are a couple of really nasty race
> conditions in the startup of the imp.runtime and lpg.runtime that I had
> to attack. I've a partial fix for that now, but given the way the IMP
> language registry API is designed, I suspect we will require some nifty
> mutexes and jobs to come up with a future-proof solution.
>
> Anyway, my current solution works, and I got away with the pesky thread
> error popup I always get on 3.3.
>
> I've noticed that IMP will appear on the Eclipse.org infrastructure
> shortly, so I will post my patches there once I get it all to compile
> again with the latest CVS changes that happened this week.
>
> Beware: the patches as they stand, are not a complete solution to
> running this on 3.3. I still get bunches of strange exceptions when I
> try to use IMP in 3.3, but at least all plugins seem to initialize
> properly now.
Thanks, Karl! This is extremely helpful! If you can post some details
about the race conditions you've found, that might help in diagnosing
some other issues I've seen in the X10DT on MacOS X.
As for IMP on eclipse.org, we are going to try very hard to get the
source up there before EclipseCon (which starts March 17th). Or at
least get the import request to the eclipse.org webmeister.
--
Cheers,
-- Bob
--------------------------------
Robert M. Fuhrer
Research Staff Member
Programming Technologies Dept.
IBM T.J. Watson Research Center
IMP Team Lead (http://eclipse-imp.sourceforge.net)
X10: Productivity for High-Performance Parallel Programming (http://x10.sf.net)
|
|
|
Re: IMP on Eclipse 3.3 [now with patches] [message #569815 is a reply to message #18168] |
Fri, 07 March 2008 13:38  |
Eclipse User |
|
|
|
Hi Bob
> Thanks, Karl! This is extremely helpful! If you can post some details
> about the race conditions you've found, that might help in diagnosing
> some other issues I've seen in the X10DT on MacOS X.
In short: The LPGRuntimePlugin in org.eclipse.imp.lpg.runtime calls the
LanguageRegistry in org.eclipse.imp.runtime before it has been properly
initialized.
This is because LPGRuntimePlugin.start() will run before
org.eclipse.imp.runtime's RuntimePlugin.earlyStartup(), and the latter
initializes the language registry.
My patch partly fixes this, but assumes that org.eclipse.imp.runtime's
earlyStartup() will execute before org.eclipse.imp.lpg.runtime's
earlyStartup(). I've not ensured that this is guaranteed all the time,
but I'll talk to some PDE guys and check it out. In practice, it works
well, but that might just be an implementation detail and not part of
the startup spec.
I've put my patch set up here:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=221887
It should be all that you need to get IMP CVS HEAD of 20080221 to build
and run on 3.3. I've not verified that everything works, but the
resulting code can bootstrap itself on 3.3 (which can bootstrap itself
on 3.3, ....), so at least it's sufficient to do bootstrap IMP.
It turned out that getting the thing to build on 3.2 for 3.2 was a lot
more work than originally anticipated, but with good help from Jurgen, I
managed to get some clean 3.2 compiles, and those are what I used to
inch my way over to the 3.3 platform eventually:)
> As for IMP on eclipse.org, we are going to try very hard to get the
> source up there before EclipseCon (which starts March 17th). Or at
> least get the import request to the eclipse.org webmeister.
Cheers,
-- Karl T
|
|
|
Re: IMP on Eclipse 3.3 [now with patches] [message #569890 is a reply to message #18202] |
Mon, 10 March 2008 12:03  |
Eclipse User |
|
|
|
Hi myself
> In short: The LPGRuntimePlugin in org.eclipse.imp.lpg.runtime calls the
> LanguageRegistry in org.eclipse.imp.runtime before it has been properly
> initialized.
>
> This is because LPGRuntimePlugin.start() will run before
> org.eclipse.imp.runtime's RuntimePlugin.earlyStartup(), and the latter
> initializes the language registry.
>
> My patch partly fixes this, but assumes that org.eclipse.imp.runtime's
> earlyStartup() will execute before org.eclipse.imp.lpg.runtime's
> earlyStartup(). I've not ensured that this is guaranteed all the time,
> but I'll talk to some PDE guys and check it out. In practice, it works
> well, but that might just be an implementation detail and not part of
> the startup spec.
To my not-so-utter-amazement, it turned out to be an implementation
detail. I've also discovered a couple of other locations that may end up
calling LanguageRegistry.findLanguage(...) before the registry has been
initialized. There are new patches on bug 221887 which deal with this.
Cheers,
-- Karl T
|
|
| | |
Re: IMP on Eclipse 3.3 [now with patches] [message #570652 is a reply to message #19494] |
Tue, 27 May 2008 10:27  |
Eclipse User |
|
|
|
Andy wrote:
> I don't see anything very recent on this subject. Does IMP work now with
> Eclipse 3.3? The 1.74 release or only from source?
Hi All,
Sorry for not posting about this earlier, but we were hoping to make an
announcement when we had a release on the update site (still a couple of
things to do before that's ready, but should be very soon).
Anyway, yes, the latest code in SVN trunk now runs under 3.3, and (we
hope) 3.4. I believe it should still run on 3.2 as well, but we've mostly
moved to 3.3+ for our development (finally!), so there may be issues there.
--
Cheers,
-- Bob
--------------------------------
Robert M. Fuhrer
Research Staff Member
Programming Technologies Dept.
IBM T.J. Watson Research Center
IMP Team Lead (http://www.eclipse.org/imp)
X10: Productivity for High-Performance Parallel Programming (http://x10.sf.net)
|
|
|
Goto Forum:
Current Time: Mon May 12 16:28:05 EDT 2025
Powered by FUDForum. Page generated in 0.05068 seconds
|