From: Hans Wennborg Date: Tue, 5 Aug 2014 00:21:23 +0000 (+0000) Subject: ReleaseNotes: add blurb about Windows support X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e9f6fa934d4397602be36a144e70dad0d40b2854;p=clang ReleaseNotes: add blurb about Windows support git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@214830 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/docs/ReleaseNotes.rst b/docs/ReleaseNotes.rst index 6544a3da81..9803344935 100644 --- a/docs/ReleaseNotes.rst +++ b/docs/ReleaseNotes.rst @@ -119,6 +119,21 @@ indicating the desired unroll count: `#pragma unroll _value_`. The unroll count parameter can be optionally enclosed in parentheses. The directive `#pragma nounroll` indicates that the loop should not be unrolled. +Windows Support +--------------- + +Clang's support for building native Windows programs, compatible with Visual +C++, has improved significantly since the previous release. This includes +correctly passing non-trivial objects by value, record layout, RTTI, name +mangling, DLL attributes, and many many bug fixes. See +`MSVC Compatibility ` for details. + +While still considered experimental, Clang's Windows support is good enough +that Clang can self-host on Windows, and projects such as Chromium and Firefox +have been built successfully using the +`/fallback ` option. + + C Language Changes in Clang ---------------------------