From 02dc000331fde73866bde34a343dda8266c9b1a2 Mon Sep 17 00:00:00 2001 From: Hans Wennborg Date: Tue, 5 Aug 2014 00:21:23 +0000 Subject: [PATCH] ReleaseNotes: add blurb about Windows support llvm-svn: 214830 --- clang/docs/ReleaseNotes.rst | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/clang/docs/ReleaseNotes.rst b/clang/docs/ReleaseNotes.rst index 6544a3da8166..980334493517 100644 --- a/clang/docs/ReleaseNotes.rst +++ b/clang/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 ---------------------------