r214830 - ReleaseNotes: add blurb about Windows support

Hans Wennborg hans at hanshq.net
Mon Aug 4 17:21:23 PDT 2014


Author: hans
Date: Mon Aug  4 19:21:23 2014
New Revision: 214830

URL: http://llvm.org/viewvc/llvm-project?rev=214830&view=rev
Log:
ReleaseNotes: add blurb about Windows support

Modified:
    cfe/trunk/docs/ReleaseNotes.rst

Modified: cfe/trunk/docs/ReleaseNotes.rst
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/docs/ReleaseNotes.rst?rev=214830&r1=214829&r2=214830&view=diff
==============================================================================
--- cfe/trunk/docs/ReleaseNotes.rst (original)
+++ cfe/trunk/docs/ReleaseNotes.rst Mon Aug  4 19:21:23 2014
@@ -119,6 +119,21 @@ indicating the desired unroll count: `#p
 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
 ---------------------------
 





More information about the cfe-commits mailing list