[LLVMdev] Announcing: LLVM 2.9 Tentative Release Schedule
Jan Sjodin
jan_sjodin at yahoo.com
Fri Feb 25 07:16:33 PST 2011
----- Original Message ----
> From: Bill Wendling <bwendling at apple.com>
> To: Jan Sjodin <jan_sjodin at yahoo.com>
> Cc: Chris Lattner <clattner at apple.com>; Yuri <yuri at rawbw.com>;
>llvmdev at cs.uiuc.edu
> Sent: Thu, February 24, 2011 7:27:43 PM
> Subject: Re: [LLVMdev] Announcing: LLVM 2.9 Tentative Release Schedule
>
> On Feb 24, 2011, at 4:05 AM, Jan Sjodin wrote:
>
> > On Feb 19, 2011, at 8:05 PM, Yuri wrote:
> >>
> >>> On 02/19/2011 14:52, Yuri wrote:
> >>>> Will MC path for JNI be included in 2.9?
> >>>>
> >>>
> >>> Sorry. I meant: Will MC path for JIT be included in 2.9?
> >>
> >> While it would be nice, it doesn't seem like anyone is working on it at
>the
>
> >> moment.
> >>
> >> -Chris
> >>
> >
> > I have been working on my own stuff this month. This is still not the
>"proper"
>
> > solution that has been proposed for MCJIT. I posted some patches a few
>weeks
>
> > ago, but since there was no response I continued to work anyway. I decided
>to
>
> > try and reuse the ELF code emission as much as possible to be able to run
>gdb
>
> > on the generated code. By refactoring the code for MCELFStreamer and
> > ELFObjectWriter I am now able to generate code in memory and the code can
>be
>
> > executed and debugged with dgb. With a bit more cleanup I believe it is
> > possible to get a "JIT" (it generates code for a whole module) with just a
>few
>
> > hundred lines of code. I'm not sure if this is what people want in general
>but
>
> > it works for my application.
> >
> Just a reminder:
>
> The deadline for "new features" is coming up (i.e., the date of the 2.9
>branch). After branching, there will still be time to finish up features that
>are near complete. That said, a longer "bake-time" for new features is
>preferred. And at this point, it is probably up to the various maintainers to
>approve or reject them.
>
> If it's possible to turn a new feature off, that's a definite bonus. :-)
>Because we can then determine if we want it on or off by default without
>affecting the 2.9 release timeframe.
>
I can certainly start subitting patches to refactor some of the code. For
example splitting .cpp files into .h and .cpp for classes that are needed. I
don't know if it will go into 2.9 or not.
- Jan
More information about the llvm-dev
mailing list