From cdf04dc18cc75e98b6049179645fd676da3ec24d Mon Sep 17 00:00:00 2001 From: Nico Weber Date: Wed, 18 Jul 2018 11:55:03 +0000 Subject: [PATCH] Mention clang-cl improvements from r335466 and r336379 in ReleaseNotes.rst git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@337381 91177308-0d34-0410-b5e6-96231b3b80d8 --- docs/ReleaseNotes.rst | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/docs/ReleaseNotes.rst b/docs/ReleaseNotes.rst index 99be2fdfe0..01c02f8d71 100644 --- a/docs/ReleaseNotes.rst +++ b/docs/ReleaseNotes.rst @@ -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 -- 2.40.0