From b2a3884cf3b467544c3f5eb9f962bc304abf8ac2 Mon Sep 17 00:00:00 2001 From: Nikolai Kosjar Date: Tue, 12 Dec 2017 09:39:13 +0100 Subject: [PATCH] Clang: Use markdown for documentation of extra patches Makes the links clickable. Change-Id: I2f0f7826e295bdb3ce6fc7aeaf478ee040e54141 Reviewed-by: Eike Ziller --- dist/clang/patches/README | 46 --------------------------------- dist/clang/patches/README.md | 49 ++++++++++++++++++++++++++++++++++++ 2 files changed, 49 insertions(+), 46 deletions(-) delete mode 100644 dist/clang/patches/README create mode 100644 dist/clang/patches/README.md diff --git a/dist/clang/patches/README b/dist/clang/patches/README deleted file mode 100644 index b349aafe028..00000000000 --- a/dist/clang/patches/README +++ /dev/null @@ -1,46 +0,0 @@ -The patches in this directory are applied to LLVM/Clang with: - - $ cd $LLVM_SOURCE_DIR - $ git apply --whitespace=fix $QT_CREATOR_SOURCE/dist/clang/patches/*.patch - -D35355_Fix-templated-type-alias-completion-when-using-global-completion-cache.patch - - https://reviews.llvm.org/D35355 - - Backported from trunk. - - Fixes completion involving templated type alias. - -D37435_Dont-show-deleted-function-constructor-candidates-for-code-completion.patch - - https://reviews.llvm.org/D37435 - https://bugs.llvm.org/show_bug.cgi?id=34402 - - Backported from trunk. - - Fixes completion involving implicitly deleted copy constructors. - -rL310905_Avoid-PointerIntPair-of-constexpr-EvalInfo-structs.patch - - https://reviews.llvm.org/rL310905 - https://bugs.llvm.org/show_bug.cgi?id=32018 - - Backported from trunk. - - Fixes build/miscompilation of LLVM/Clang with MinGW, which enables - generation of profile-guided-optimization builds for Windows. - -QTCREATORBUG-15449_Fix-files-lock-on-Windows.patch - - https://reviews.llvm.org/D35200 - https://bugreports.qt.io/browse/QTCREATORBUG-15449 - - Significantly reduces problems when saving a header file on Windows. - -QTCREATORBUG-15157_Link-with-clazy.patch - - https://bugreports.qt.io/browse/QTCREATORBUG-15157 - - Introduces the flag CLANG_ENABLE_CLAZY to link libclang with Clazy and - forces link for Clazy checks and plugin registry entry. - diff --git a/dist/clang/patches/README.md b/dist/clang/patches/README.md new file mode 100644 index 00000000000..ca03440631f --- /dev/null +++ b/dist/clang/patches/README.md @@ -0,0 +1,49 @@ +Extra patches to LLVM/Clang 5.0 +=============================== + +The patches in this directory are applied to LLVM/Clang with: + + $ cd $LLVM_SOURCE_DIR + $ git apply --whitespace=fix $QT_CREATOR_SOURCE/dist/clang/patches/*.patch + +Backported changes +------------------ + +##### D35355_Fix-templated-type-alias-completion-when-using-global-completion-cache.patch + +* + +Fixes completion involving templated type alias. + +##### D37435_Dont-show-deleted-function-constructor-candidates-for-code-completion.patch + +* +* + +Fixes completion involving implicitly deleted copy constructors. + +##### rL310905_Avoid-PointerIntPair-of-constexpr-EvalInfo-structs.patch + +* +* + +Fixes build/miscompilation of LLVM/Clang with MinGW, which enables generation +of profile-guided-optimization builds for Windows. + +Additional changes +------------------ + +##### QTCREATORBUG-15449_Fix-files-lock-on-Windows.patch + +* +* + +Significantly reduces problems when saving a header file on Windows. + +##### QTCREATORBUG-15157_Link-with-clazy.patch + +* + +Introduces the flag CLANG_ENABLE_CLAZY to link libclang with Clazy and forces +link for Clazy checks and plugin registry entry. +