<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body><div><div style="font-family: Calibri,sans-serif; font-size: 11pt;">Whoops, sorry, it was in llvm-dev.<br><br>Here's the last message in the thread: http://lists.llvm.org/pipermail/llvm-dev/2016-January/094608.html<br><br>sent from my (stupid) windows phone</div></div><div dir="ltr"><hr><span style="font-family: Calibri,sans-serif; font-size: 11pt; font-weight: bold;">From: </span><span style="font-family: Calibri,sans-serif; font-size: 11pt;"><a href="mailto:mike@spertus.com">Michael Spertus</a></span><br><span style="font-family: Calibri,sans-serif; font-size: 11pt; font-weight: bold;">Sent: </span><span style="font-family: Calibri,sans-serif; font-size: 11pt;">‎3/‎20/‎2016 9:21 PM</span><br><span style="font-family: Calibri,sans-serif; font-size: 11pt; font-weight: bold;">To: </span><span style="font-family: Calibri,sans-serif; font-size: 11pt;"><a href="mailto:test35965@gmail.com">Alexander Riccio</a></span><br><span style="font-family: Calibri,sans-serif; font-size: 11pt; font-weight: bold;">Cc: </span><span style="font-family: Calibri,sans-serif; font-size: 11pt;"><a href="mailto:mike_spertus@symantec.com">Michael Spertus</a>; <a href="mailto:cfe-dev@lists.llvm.org">cfe-dev@lists.llvm.org</a></span><br><span style="font-family: Calibri,sans-serif; font-size: 11pt; font-weight: bold;">Subject: </span><span style="font-family: Calibri,sans-serif; font-size: 11pt;">Re: [cfe-dev] Visual Studio visualizer improvements for Clang</span><br><br></div><div dir="ltr"><div>Hi Alexander,<br></div><div>Can you be more specific? I'm afraid I can't find the discussion.<br><br></div><div>Thanks!<br><br></div><div>Mike<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Mar 16, 2016 at 7:35 PM, Alexander Riccio via cfe-dev <span dir="ltr"><<a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0px 0px 0px 0.8ex; padding-left: 1ex; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid;"><div><div><div style="font-family: Calibri,sans-serif; font-size: 11pt;">I've been away for a week (and will be for ~one more), but I've long wanted to write a patch for CMake so that it'd link to the natvis that's part of LLVM's repo. I think you can find the discussion in the January cfe-dev archives, and if you're up to it, go right ahead!<br><br>My local install of git is all screwed up, and since CMake uses git, I haven't gotten around to it.<br><br>sent from my (stupid) windows phone</div></div><div dir="ltr"><hr><span style="font-family: Calibri,sans-serif; font-size: 11pt; font-weight: bold;">From: </span><span style="font-family: Calibri,sans-serif; font-size: 11pt;"><a href="mailto:cfe-dev@lists.llvm.org" target="_blank">Michael Spertus via cfe-dev</a></span><br><span style="font-family: Calibri,sans-serif; font-size: 11pt; font-weight: bold;">Sent: </span><span style="font-family: Calibri,sans-serif; font-size: 11pt;">‎3/‎16/‎2016 4:17 PM</span><br><span style="font-family: Calibri,sans-serif; font-size: 11pt; font-weight: bold;">To: </span><span style="font-family: Calibri,sans-serif; font-size: 11pt;"><a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a></span><div><div class="h5"><br><span style="font-family: Calibri,sans-serif; font-size: 11pt; font-weight: bold;">Subject: </span><span style="font-family: Calibri,sans-serif; font-size: 11pt;">Re: [cfe-dev] Visual Studio visualizer improvements for Clang</span><br><br></div></div></div><div><div class="h5">Not unlike gdb visualizers, Visual Studio visualizers require some setup: You have to put clang.natvis and llvm.natvis in Documents\Visual Studio 20xx\Visualizers. However, VS2015 added support for visualizers in a project. Once we stop supporting VS2013, we will be able to automagically eliminate the manual setup. Is there a timeline for dropping VS2013 support?<br><br>Mike<br><br>-----Original Message-----<br>From: cfe-dev [mailto:<a href="mailto:cfe-dev-bounces@lists.llvm.org" target="_blank">cfe-dev-bounces@lists.llvm.org</a>] On Behalf Of Jonathan Roelofs via cfe-dev<br>Sent: Wednesday, March 16, 2016 12:21 PM<br>To: C Bergström <<a href="mailto:cbergstrom@pathscale.com" target="_blank">cbergstrom@pathscale.com</a>>; David Blaikie <<a href="mailto:dblaikie@gmail.com" target="_blank">dblaikie@gmail.com</a>><br>Cc: <a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a><br>Subject: Re: [cfe-dev] Visual Studio visualizer improvements for Clang<br><br><br><br>On 3/16/16 11:16 AM, C Bergström via cfe-dev wrote:<br>> Cool results, but XML - ewwie..<br>> ---------<br>> I digress - What's lldb do in this case?<br><br><a href="https://github.com/llvm-mirror/llvm/blob/master/utils/lldbDataFormatters.py" target="_blank">https://github.com/llvm-mirror/llvm/blob/master/utils/lldbDataFormatters.py</a><br><br>><br>> On Thu, Mar 17, 2016 at 1:14 AM, David Blaikie <<a href="mailto:dblaikie@gmail.com" target="_blank">dblaikie@gmail.com</a> <br>> <mailto:<a href="mailto:dblaikie@gmail.com" target="_blank">dblaikie@gmail.com</a>>> wrote:<br>><br>>     FWIW, GDB has a visualizer system in python - I wrote up some<br>>     visualizers for SmallVector, etc, but I couldn't find a way to plug<br>>     them in for free into GDB (everything required some reconfiguration<br>>     of GDB to point to a script directory or the like). I might check<br>>     them in anyway with a README telling people how to set them up if<br>>     they want to.<br>><br>>     On Wed, Mar 16, 2016 at 9:59 AM, C Bergström <<a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a><br>>     <mailto:<a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a>>> wrote:<br>><br>>         Looks cool! I'm not a VS guy - how did you achieve this? Was<br>>         there some source changes in clang or is this a plugin that<br>>         leverages clang for VS?<br>><br>>         Thanks<br>><br>>         On Wed, Mar 16, 2016 at 11:04 PM, Michael Spertus via cfe-dev<br>>         <<a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a> <mailto:<a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a>>> wrote:<br>><br>>             Chandler suggested that I socialize the improvements that I<br>>             have been making to Clang data structure visualizations in<br>>             Visual Studio. For example, these changes replace the<br>>             traditional incomprehensible Locals/Watch display of a<br>>             TemplateArgumentLoc____<br>><br>>             __ __<br>><br>>             ____<br>><br>>             __ __<br>><br>>             Now it clearly displays that it is a Type Template Parameter<br>>             where T has been replaced by struct A.____<br>><br>>             ____<br>><br>>             __ __<br>><br>>             I only have a small portion of the Clang data types done so<br>>             far, but it is already really helping me keep track of what<br>>             is going on while debugging Clang (It’s also been an<br>>             excellent way for me to learn Clang data structures J ). I<br>>             will be continuing to add further visualizations over the<br>>             next few weeks and ongoing. ____<br>><br>>             __ __<br>><br>>             I hope these prove helpful to the community,____<br>><br>>             __ __<br>><br>>             Mike____<br>><br>><br>>             _______________________________________________<br>>             cfe-dev mailing list<br>>             <a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a> <mailto:<a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a>><br>>             <a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev</a><br>><br>><br>><br>>         _______________________________________________<br>>         cfe-dev mailing list<br>>         <a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a> <mailto:<a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a>><br>>         <a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev</a><br>><br>><br>><br>><br>><br>> _______________________________________________<br>> cfe-dev mailing list<br>> <a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a><br>> <a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev</a><br>><br><br>--<br>Jon Roelofs<br><a href="mailto:jonathan@codesourcery.com" target="_blank">jonathan@codesourcery.com</a><br>CodeSourcery / Mentor Embedded<br>_______________________________________________<br>cfe-dev mailing list<br><a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a><br><a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev</a><br>_______________________________________________<br>cfe-dev mailing list<br><a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a><br><a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev</a><br></div></div></div><br>_______________________________________________<br>
cfe-dev mailing list<br>
<a href="mailto:cfe-dev@lists.llvm.org">cfe-dev@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev" target="_blank" rel="noreferrer">http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev</a><br>
<br></blockquote></div><br></div>
</body></html>