[LLVMdev] Exception Implementation Example added to Wiki
gvenn.cfe.dev at gmail.com
Sat Jan 9 04:54:45 PST 2010
If the powers at be want this, I could easily transform the source to the LLVM coding standards, and add
the necessary portable UNIX support--someone else would have to add non-UNIX support although the
System library probably helps with this. However I'm guessing the LLVM release flux of the exception system,
along with a lack of universal platform, dwarf JIT support might be a hinderance in such an endeavor. I don't
know what the current platform boundaries are for either JIT or JIT with dwarf emission, but I do know that
the LLVM exception design is being reconsidered for future releases (possibly 2.7?).
Also, as noted in the wiki, please see:
for real world implementations. There are many others, as can be seen in the LLVM project page.
On Jan 8, 2010, at 20:06, OvermindDL1 wrote:
> On Fri, Jan 8, 2010 at 12:12 PM, Garrison Venn <gvenn.cfe.dev at gmail.com> wrote:
>> I just added an exception example to the wiki intended to be run in a JIT environment. Although this information is heavily date dependent,
>> as the LLVM exception subsystem will be modified as time goes on, I could have used such an example when I was looking into this; hence the submission.
>> Having said this, I'm not an LLVM expert, and even though the code works, I'm sure there are omissions and inaccuracies, so if the experts have
>> the time ...
>> Hopefully some members of the community will find this beneficial
>> PS: Is there a better to upload source to the wiki than merely pasting it in? Only image file types seemed to be allowed for upload.
> Oh I could definitely use an example like that, would be very nice if
> there was such an example as an included project in LLVM itself like
> the other examples and tutorials, would force it to stay updated too.
> EDIT: Er, helps if I send to the LLVM list...
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
More information about the llvm-dev