(IIIT) Siddharth Bhat via llvm-dev
2017-Apr-24 21:28 UTC
[llvm-dev] [FFI] [OrcJIT] Status update on C FFI for OrcJIT?
I looked around for the status of OrcJIT FFI support. The last e-mail thread I could find was this one: Link <http://lists.llvm.org/pipermail/llvm-dev/2015-February/081679.html> Raw: http://lists.llvm.org/pipermail/llvm-dev/2015-February/081679.html Is OrcJIT now considered stable enough that there can be "official" exposed C APIs? If not, what's the standard approach if I want to use Orc from a language that only supports C for an FFI? (Rust and Haskell are languages that I am interested in) Thanks, Siddharth -- Sending this from my phone, please excuse any typos! -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20170424/560bbc5d/attachment.html>
Lang Hames via llvm-dev
2017-May-07 22:16 UTC
[llvm-dev] [FFI] [OrcJIT] Status update on C FFI for OrcJIT?
Hi Siddharth, Is OrcJIT now considered stable enough that there can be "official" exposed> C APIs?There are C APIs for Orc, but there is no guarantee that they are stable. In fact I expect them to change in the short to medium term due to upcoming changes in the C++ APIs. In the long term I expect they will settle down the same way ExecutionEngine's API did, but we're not there yet. what's the standard approach if I want to use Orc from a language that only> supports C for an FFI? (Rust and Haskell are languages that I am interested > in)The ORC C APIs are still your best option, just be aware that there may be some churn. Cheers, Lang. On Mon, Apr 24, 2017 at 2:28 PM, (IIIT) Siddharth Bhat via llvm-dev < llvm-dev at lists.llvm.org> wrote:> I looked around for the status of OrcJIT FFI support. The last e-mail > thread I could find was this one: Link > <http://lists.llvm.org/pipermail/llvm-dev/2015-February/081679.html> > Raw: http://lists.llvm.org/pipermail/llvm-dev/2015-February/081679.html > > Is OrcJIT now considered stable enough that there can be "official" > exposed C APIs? > > If not, what's the standard approach if I want to use Orc from a language > that only supports C for an FFI? (Rust and Haskell are languages that I am > interested in) > > Thanks, > Siddharth > -- > Sending this from my phone, please excuse any typos! > > _______________________________________________ > LLVM Developers mailing list > llvm-dev at lists.llvm.org > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev > >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20170507/9a528223/attachment.html>