]> granicus.if.org Git - clang/commitdiff
ReleaseNotes: add blurb about Windows support
authorHans Wennborg <hans@hanshq.net>
Tue, 5 Aug 2014 00:21:23 +0000 (00:21 +0000)
committerHans Wennborg <hans@hanshq.net>
Tue, 5 Aug 2014 00:21:23 +0000 (00:21 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@214830 91177308-0d34-0410-b5e6-96231b3b80d8

docs/ReleaseNotes.rst

index 6544a3da8166745e07a8e85582918fc9dd38a9fa..9803344935176da87a055e31c5042c355b6de0b3 100644 (file)
@@ -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 <MSVCCompatibility.html>` 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 <UsersManual.html#the-fallback-option>` option.
+
+
 C Language Changes in Clang
 ---------------------------