<div dir="ltr">+lldb-dev<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Oct 25, 2021 at 9:36 AM Luís Ferreira via llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi llvm-dev,<br>
<br>
I'm writing here to discuss the addition of D language plugin to LLDB.<br>
Following the issue #52223 from Bugzilla, we are currently using C/C++<br>
language plugin for D. This project is part of the Symmetry Autumn of<br>
Code 2021, which proposes to implement better integration for D into<br>
LLDB.<br>
<br>
This project is a highly requested feature for D developers who use<br>
Apple-based devices since configuring GDB requires extra configuration<br>
and self signing binaries.<br>
<br>
One possible solution is to write a plugin using the Python public API,<br>
although it has some limitations, since, AFAIK, custom expressions are<br>
not currently well supported.<br>
<br>
More context about the project milestones can be found<br>
[here](<a href="http://lsferreira.net/public/assets/posts/d-saoc-2021-" rel="noreferrer" target="_blank">lsferreira.net/public/assets/posts/d-saoc-2021-</a><br>
01/milestones.md).<br>
<br>
I would like to discuss the possibility of upstreaming the plugin in<br>
C++ to the official tree and if there is anything in the roadmap to<br>
support custom expressions via Python.<br>
<br>
-- <br>
Sincerely,<br>
Luís Ferreira @ <a href="http://lsferreira.net" rel="noreferrer" target="_blank">lsferreira.net</a><br>
<br>
_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a><br>
<a href="https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" rel="noreferrer" target="_blank">https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</a><br>
</blockquote></div>