]> granicus.if.org Git - clang/commitdiff
Mention clang-cl improvements from r335466 and r336379 in ReleaseNotes.rst
authorNico Weber <nicolasweber@gmx.de>
Wed, 18 Jul 2018 11:55:03 +0000 (11:55 +0000)
committerNico Weber <nicolasweber@gmx.de>
Wed, 18 Jul 2018 11:55:03 +0000 (11:55 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@337381 91177308-0d34-0410-b5e6-96231b3b80d8

docs/ReleaseNotes.rst

index 99be2fdfe011e79612a362de4fcb6e503650b62e..01c02f8d71acba706faedfe746d814900aacabab 100644 (file)
@@ -166,7 +166,19 @@ Attribute Changes in Clang
 Windows Support
 ---------------
 
-Clang's support for building native Windows programs ...
+- clang-cl's support for precompiled headers has been much improved:
+
+   - When using a pch file, clang-cl now no longer redundantly emits inline
+     methods that are already stored in the obj that was built together with
+     the pch file (matching cl.exe).  This speeds up builds using pch files
+     by around 30%.
+
+   - The /Ycfoo.h and /Yufoo.h flags an now be used without /FIfoo.h when
+     foo.h is instead included by an explicit `#include` directive. This means
+     Visual Studio's default stdafx.h setup now uses precompiled headers with
+     clang-cl.
+
+- ...
 
 
 C Language Changes in Clang