<div dir="ltr">Hi Siddharth,<div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">Is OrcJIT now considered stable enough that there can be "official" exposed C APIs?</blockquote><div><br></div><div>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.</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">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)</blockquote><div><br></div><div><div>The ORC C APIs are still your best option, just be aware that there may be some churn.</div></div><div><br></div><div>Cheers,</div><div>Lang.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Apr 24, 2017 at 2:28 PM, (IIIT) Siddharth Bhat via llvm-dev <span dir="ltr"><<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">I looked around for the status of OrcJIT FFI support. The last e-mail thread I could find was this one: <a href="http://lists.llvm.org/pipermail/llvm-dev/2015-February/081679.html" target="_blank">Link</a><br>Raw: <font face="monospace"><a href="http://lists.llvm.org/pipermail/llvm-dev/2015-February/081679.html" target="_blank">http://lists.llvm.org/<wbr>pipermail/llvm-dev/2015-<wbr>February/081679.html</a><br></font><div><br></div><div>Is OrcJIT now considered stable enough that there can be "official" exposed C APIs?</div><div><br></div><div>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)</div><div><br></div><div>Thanks,</div><div>Siddharth</div></div><span class="HOEnZb"><font color="#888888"><div dir="ltr">-- <br></div><div data-smartmail="gmail_signature"><div dir="ltr">Sending this from my phone, please excuse any typos!</div></div>
</font></span><br>______________________________<wbr>_________________<br>
LLVM Developers mailing list<br>
<a href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/<wbr>mailman/listinfo/llvm-dev</a><br>
<br></blockquote></div><br></div>