From 0a431cf9fa4b6abb73f4dbec296ce0068bcb5b19 Mon Sep 17 00:00:00 2001 From: Reid Kleckner Date: Thu, 19 Feb 2015 17:50:24 +0000 Subject: Add some info on Windows and MSVC support to the Clang 3.6 release notes git-svn-id: https://llvm.org/svn/llvm-project/cfe/branches/release_36@229873 91177308-0d34-0410-b5e6-96231b3b80d8 --- docs/ReleaseNotes.rst | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/docs/ReleaseNotes.rst b/docs/ReleaseNotes.rst index 5aeb2ad5a4..72712af13f 100644 --- a/docs/ReleaseNotes.rst +++ b/docs/ReleaseNotes.rst @@ -83,11 +83,23 @@ Clang now supports the ... Windows Support --------------- -- Many, many bug fixes +- Many, many bug fixes. -- Basic support for DWARF debug information in COFF files +- Clang can now self-host using the ``msvc`` environment on x86 and x64 + Windows. This means that Microsoft C++ ABI is more or less feature-complete, + minus exception support. -- Support for Visual C++ '__super' keyword +- Added more MSVC compatibility hacks, such as allowing more lookup into + dependent bases of class templates when there is a known template pattern. + As a result, applications using Active Template Library (ATL) or Windows + Runtime Library (WRL) headers should compile correctly. + +- Added support for the Visual C++ ``__super`` keyword. + +- Added support for MSVC's ``__vectorcall`` calling convention, which is used + in the upcoming Visual Studio 2015 STL. + +- Added basic support for DWARF debug information in COFF files. C Language Changes in Clang -- cgit v1.2.3