[cfe-dev] MSVC natvis files for libc++

Andrew Parker andrew.j.c.parker at gmail.com
Mon Jul 13 21:31:23 PDT 2015


Ha!  Complicated as I'm building it on top of a specialised runtime.  My
life is somewhat easier than other people's as I have a posix environment
available on Windows.  So my main headache is dealing with lack of compiler
support rather than adding a Windows backend for libc++.  That said, I'm
sure some of my changes would have some value in the code base.  I just
haven't figured out how I'd go about submitting those yet (particularly
without some sort of MSVC continuous integration available for libc++ - is
there anything?).

On Tue, Jul 14, 2015 at 12:24 PM, Nikola Smiljanic <popizdeh at gmail.com>
wrote:

> I wouldn't mind giving you a hand if you tell me how to get libc++ working
> on Windows.
>
> On Tue, Jul 14, 2015 at 2:22 PM, Andrew Parker <
> andrew.j.c.parker at gmail.com> wrote:
>
>> Not hard I agree, but very (very) time consuming to do the whole library
>> :)  I just have some forlorn hope that someone else out there might have
>> already suffered the pain.
>>
>> On Tue, Jul 14, 2015 at 12:10 PM, Nikola Smiljanic <popizdeh at gmail.com>
>> wrote:
>>
>>> I think you're out of luck, I did the ones for llvm and clang types that
>>> can be found in llvm/utils/llvm.natvis but there's nothing for libc++
>>> AFAIK. That being said, it's not that hard, and you don't even have to
>>> restart VS when testing them.
>>>
>>> On Tue, Jul 14, 2015 at 2:00 PM, Andrew Parker <
>>> andrew.j.c.parker at gmail.com> wrote:
>>>
>>>> Has anyone done any work at all on this?  I'd like to be able to easily
>>>> view the contents of libc++ objects in VS and I'd definitely like to not
>>>> have to start from scratch :)
>>>>
>>>> autoexp.dat files would also be useful for the short term.
>>>>
>>>> _______________________________________________
>>>> cfe-dev mailing list
>>>> cfe-dev at cs.uiuc.edu
>>>> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev
>>>>
>>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20150714/0002d145/attachment.html>


More information about the cfe-dev mailing list