summaryrefslogtreecommitdiff
path: root/dist
diff options
context:
space:
mode:
authorNikolai Kosjar <nikolai.kosjar@qt.io>2018-01-16 08:38:35 +0100
committerNikolai Kosjar <nikolai.kosjar@qt.io>2018-01-16 10:10:07 +0000
commit3c745a9eaabcab8a6cc8bda578545cb67439e350 (patch)
tree83ed31867243dd7537ab79c9e4a9b5fe9cdd7eb5 /dist
parentc205b43af12d68393a34329daa9964ac51cd889a (diff)
downloadqt-creator-3c745a9eaabcab8a6cc8bda578545cb67439e350.tar.gz
Clang: Enumerate clang patches
...to provide some more natural way of appending/inserting new ones at a specific position. The enumeration also helps to communicate about the patches. Change-Id: I8ac911269a11d24a46920c81cd3231c06b94b828 Reviewed-by: Ivan Donchevskii <ivan.donchevskii@qt.io>
Diffstat (limited to 'dist')
-rw-r--r--dist/clang/patches/010_D35355_Fix-templated-type-alias-completion-when-using-global-completion-cache.patch (renamed from dist/clang/patches/D35355_Fix-templated-type-alias-completion-when-using-global-completion-cache.patch)0
-rw-r--r--dist/clang/patches/020_D37435_Dont-show-deleted-function-constructor-candidates-for-code-completion.patch (renamed from dist/clang/patches/D37435_Dont-show-deleted-function-constructor-candidates-for-code-completion.patch)0
-rw-r--r--dist/clang/patches/030_D38615_Only-mark-CXCursors-for-explicit-attributes-with-a-type.patch (renamed from dist/clang/patches/D38615_Only-mark-CXCursors-for-explicit-attributes-with-a-type.patch)0
-rw-r--r--dist/clang/patches/040_D39957_Honor-TerseOutput-for-constructors.patch (renamed from dist/clang/patches/D39957_Honor-TerseOutput-for-constructors.patch)0
-rw-r--r--dist/clang/patches/050_D40027_Fix-cursors-for-in-class-initializer-of-field-declarations.patch (renamed from dist/clang/patches/D40027_Fix-cursors-for-in-class-initializer-of-field-declarations.patch)0
-rw-r--r--dist/clang/patches/060_D40072_Support-querying-whether-a-declaration-is-invalid.patch (renamed from dist/clang/patches/D40072_Support-querying-whether-a-declaration-is-invalid.patch)0
-rw-r--r--dist/clang/patches/070_D40561_Fix-cursors-for-functions-with-trailing-return-type.patch (renamed from dist/clang/patches/D40561_Fix-cursors-for-functions-with-trailing-return-type.patch)0
-rw-r--r--dist/clang/patches/080_D40643_Add-function-to-get-the-buffer-for-a-file.patch (renamed from dist/clang/patches/D40643_Add-function-to-get-the-buffer-for-a-file.patch)0
-rw-r--r--dist/clang/patches/090_D40746_Correctly-handle-line-table-entries-without-filenames-during-AST-serialization.patch (renamed from dist/clang/patches/D40746_Correctly-handle-line-table-entries-without-filenames-during-AST-serialization.patch)0
-rw-r--r--dist/clang/patches/100_D40841_Fix-a-crash-on-C++17-AST-for-non-trivial-construction-into-a-trivial-brace-initialize.patch (renamed from dist/clang/patches/D40841_Fix-a-crash-on-C++17-AST-for-non-trivial-construction-into-a-trivial-brace-initialize.patch)0
-rw-r--r--dist/clang/patches/110_D41016_Fix-crash-in-unused-lambda-capture-warning-for-VLAs.patch (renamed from dist/clang/patches/D41016_Fix-crash-in-unused-lambda-capture-warning-for-VLAs.patch)0
-rw-r--r--dist/clang/patches/120_D41688_Fix-crash-on-code-completion-in-comment-in-included-file.patch (renamed from dist/clang/patches/D41688_Fix-crash-on-code-completion-in-comment-in-included-file.patch)0
-rw-r--r--dist/clang/patches/130_QTCREATORBUG-15157_Link-with-clazy_clang.patch (renamed from dist/clang/patches/QTCREATORBUG-15157_Link-with-clazy_clang.patch)0
-rw-r--r--dist/clang/patches/140_QTCREATORBUG-15157_Link-with-clazy_extra.patch (renamed from dist/clang/patches/QTCREATORBUG-15157_Link-with-clazy_extra.patch)0
-rw-r--r--dist/clang/patches/150_QTCREATORBUG-15157_Link-with-clazy_llvm.patch (renamed from dist/clang/patches/QTCREATORBUG-15157_Link-with-clazy_llvm.patch)0
-rw-r--r--dist/clang/patches/160_QTCREATORBUG-15449_Fix-files-lock-on-Windows.patch (renamed from dist/clang/patches/QTCREATORBUG-15449_Fix-files-lock-on-Windows.patch)0
-rw-r--r--dist/clang/patches/README.md30
17 files changed, 15 insertions, 15 deletions
diff --git a/dist/clang/patches/D35355_Fix-templated-type-alias-completion-when-using-global-completion-cache.patch b/dist/clang/patches/010_D35355_Fix-templated-type-alias-completion-when-using-global-completion-cache.patch
index df57bedff8..df57bedff8 100644
--- a/dist/clang/patches/D35355_Fix-templated-type-alias-completion-when-using-global-completion-cache.patch
+++ b/dist/clang/patches/010_D35355_Fix-templated-type-alias-completion-when-using-global-completion-cache.patch
diff --git a/dist/clang/patches/D37435_Dont-show-deleted-function-constructor-candidates-for-code-completion.patch b/dist/clang/patches/020_D37435_Dont-show-deleted-function-constructor-candidates-for-code-completion.patch
index 01a79b27db..01a79b27db 100644
--- a/dist/clang/patches/D37435_Dont-show-deleted-function-constructor-candidates-for-code-completion.patch
+++ b/dist/clang/patches/020_D37435_Dont-show-deleted-function-constructor-candidates-for-code-completion.patch
diff --git a/dist/clang/patches/D38615_Only-mark-CXCursors-for-explicit-attributes-with-a-type.patch b/dist/clang/patches/030_D38615_Only-mark-CXCursors-for-explicit-attributes-with-a-type.patch
index 3357f874aa..3357f874aa 100644
--- a/dist/clang/patches/D38615_Only-mark-CXCursors-for-explicit-attributes-with-a-type.patch
+++ b/dist/clang/patches/030_D38615_Only-mark-CXCursors-for-explicit-attributes-with-a-type.patch
diff --git a/dist/clang/patches/D39957_Honor-TerseOutput-for-constructors.patch b/dist/clang/patches/040_D39957_Honor-TerseOutput-for-constructors.patch
index a2d096cf16..a2d096cf16 100644
--- a/dist/clang/patches/D39957_Honor-TerseOutput-for-constructors.patch
+++ b/dist/clang/patches/040_D39957_Honor-TerseOutput-for-constructors.patch
diff --git a/dist/clang/patches/D40027_Fix-cursors-for-in-class-initializer-of-field-declarations.patch b/dist/clang/patches/050_D40027_Fix-cursors-for-in-class-initializer-of-field-declarations.patch
index 0e11237a5d..0e11237a5d 100644
--- a/dist/clang/patches/D40027_Fix-cursors-for-in-class-initializer-of-field-declarations.patch
+++ b/dist/clang/patches/050_D40027_Fix-cursors-for-in-class-initializer-of-field-declarations.patch
diff --git a/dist/clang/patches/D40072_Support-querying-whether-a-declaration-is-invalid.patch b/dist/clang/patches/060_D40072_Support-querying-whether-a-declaration-is-invalid.patch
index 992e1c88f4..992e1c88f4 100644
--- a/dist/clang/patches/D40072_Support-querying-whether-a-declaration-is-invalid.patch
+++ b/dist/clang/patches/060_D40072_Support-querying-whether-a-declaration-is-invalid.patch
diff --git a/dist/clang/patches/D40561_Fix-cursors-for-functions-with-trailing-return-type.patch b/dist/clang/patches/070_D40561_Fix-cursors-for-functions-with-trailing-return-type.patch
index 22084c5729..22084c5729 100644
--- a/dist/clang/patches/D40561_Fix-cursors-for-functions-with-trailing-return-type.patch
+++ b/dist/clang/patches/070_D40561_Fix-cursors-for-functions-with-trailing-return-type.patch
diff --git a/dist/clang/patches/D40643_Add-function-to-get-the-buffer-for-a-file.patch b/dist/clang/patches/080_D40643_Add-function-to-get-the-buffer-for-a-file.patch
index 998288dfe9..998288dfe9 100644
--- a/dist/clang/patches/D40643_Add-function-to-get-the-buffer-for-a-file.patch
+++ b/dist/clang/patches/080_D40643_Add-function-to-get-the-buffer-for-a-file.patch
diff --git a/dist/clang/patches/D40746_Correctly-handle-line-table-entries-without-filenames-during-AST-serialization.patch b/dist/clang/patches/090_D40746_Correctly-handle-line-table-entries-without-filenames-during-AST-serialization.patch
index c165c69fe5..c165c69fe5 100644
--- a/dist/clang/patches/D40746_Correctly-handle-line-table-entries-without-filenames-during-AST-serialization.patch
+++ b/dist/clang/patches/090_D40746_Correctly-handle-line-table-entries-without-filenames-during-AST-serialization.patch
diff --git a/dist/clang/patches/D40841_Fix-a-crash-on-C++17-AST-for-non-trivial-construction-into-a-trivial-brace-initialize.patch b/dist/clang/patches/100_D40841_Fix-a-crash-on-C++17-AST-for-non-trivial-construction-into-a-trivial-brace-initialize.patch
index e759e4a9f5..e759e4a9f5 100644
--- a/dist/clang/patches/D40841_Fix-a-crash-on-C++17-AST-for-non-trivial-construction-into-a-trivial-brace-initialize.patch
+++ b/dist/clang/patches/100_D40841_Fix-a-crash-on-C++17-AST-for-non-trivial-construction-into-a-trivial-brace-initialize.patch
diff --git a/dist/clang/patches/D41016_Fix-crash-in-unused-lambda-capture-warning-for-VLAs.patch b/dist/clang/patches/110_D41016_Fix-crash-in-unused-lambda-capture-warning-for-VLAs.patch
index f9743162ec..f9743162ec 100644
--- a/dist/clang/patches/D41016_Fix-crash-in-unused-lambda-capture-warning-for-VLAs.patch
+++ b/dist/clang/patches/110_D41016_Fix-crash-in-unused-lambda-capture-warning-for-VLAs.patch
diff --git a/dist/clang/patches/D41688_Fix-crash-on-code-completion-in-comment-in-included-file.patch b/dist/clang/patches/120_D41688_Fix-crash-on-code-completion-in-comment-in-included-file.patch
index 14fe744798..14fe744798 100644
--- a/dist/clang/patches/D41688_Fix-crash-on-code-completion-in-comment-in-included-file.patch
+++ b/dist/clang/patches/120_D41688_Fix-crash-on-code-completion-in-comment-in-included-file.patch
diff --git a/dist/clang/patches/QTCREATORBUG-15157_Link-with-clazy_clang.patch b/dist/clang/patches/130_QTCREATORBUG-15157_Link-with-clazy_clang.patch
index 60acd6d9fa..60acd6d9fa 100644
--- a/dist/clang/patches/QTCREATORBUG-15157_Link-with-clazy_clang.patch
+++ b/dist/clang/patches/130_QTCREATORBUG-15157_Link-with-clazy_clang.patch
diff --git a/dist/clang/patches/QTCREATORBUG-15157_Link-with-clazy_extra.patch b/dist/clang/patches/140_QTCREATORBUG-15157_Link-with-clazy_extra.patch
index f481376fbc..f481376fbc 100644
--- a/dist/clang/patches/QTCREATORBUG-15157_Link-with-clazy_extra.patch
+++ b/dist/clang/patches/140_QTCREATORBUG-15157_Link-with-clazy_extra.patch
diff --git a/dist/clang/patches/QTCREATORBUG-15157_Link-with-clazy_llvm.patch b/dist/clang/patches/150_QTCREATORBUG-15157_Link-with-clazy_llvm.patch
index 8862c35f5c..8862c35f5c 100644
--- a/dist/clang/patches/QTCREATORBUG-15157_Link-with-clazy_llvm.patch
+++ b/dist/clang/patches/150_QTCREATORBUG-15157_Link-with-clazy_llvm.patch
diff --git a/dist/clang/patches/QTCREATORBUG-15449_Fix-files-lock-on-Windows.patch b/dist/clang/patches/160_QTCREATORBUG-15449_Fix-files-lock-on-Windows.patch
index 9a8c6028fd..9a8c6028fd 100644
--- a/dist/clang/patches/QTCREATORBUG-15449_Fix-files-lock-on-Windows.patch
+++ b/dist/clang/patches/160_QTCREATORBUG-15449_Fix-files-lock-on-Windows.patch
diff --git a/dist/clang/patches/README.md b/dist/clang/patches/README.md
index ccf64a8a1d..e3d64bd2da 100644
--- a/dist/clang/patches/README.md
+++ b/dist/clang/patches/README.md
@@ -9,38 +9,38 @@ The patches in this directory are applied to LLVM/Clang with:
Backported changes
------------------
-##### D41016_Fix-crash-in-unused-lambda-capture-warning-for-VLAs.patch
+##### 110_D41016_Fix-crash-in-unused-lambda-capture-warning-for-VLAs.patch
* <https://reviews.llvm.org/D41016>
[Sema] Fix crash in unused-lambda-capture warning for VLAs
-##### D35355_Fix-templated-type-alias-completion-when-using-global-completion-cache.patch
+##### 010_D35355_Fix-templated-type-alias-completion-when-using-global-completion-cache.patch
* <https://reviews.llvm.org/D35355>
Fixes completion involving templated type alias.
-##### D41688_Fix-crash-on-code-completion-in-comment-in-included-file.patch
+##### 120_D41688_Fix-crash-on-code-completion-in-comment-in-included-file.patch
* <https://reviews.llvm.org/D41688>
[Lex] Fix crash on code completion in comment in included file.
-##### D40841_Fix-a-crash-on-C++17-AST-for-non-trivial-construction-into-a-trivial-brace-initialize.patch
+##### 100_D40841_Fix-a-crash-on-C++17-AST-for-non-trivial-construction-into-a-trivial-brace-initialize.patch
* <https://reviews.llvm.org/D40841>
[analyzer] Fix a crash on C++17 AST for non-trivial construction into a trivial brace initializer.
-##### D40746_Correctly-handle-line-table-entries-without-filenames-during-AST-serialization.patch
+##### 090_D40746_Correctly-handle-line-table-entries-without-filenames-during-AST-serialization.patch
* <https://reviews.llvm.org/D40746>
Correctly handle line table entries without filenames during AST serialization
Fixes crash during a reparse.
-##### D40027_Fix-cursors-for-in-class-initializer-of-field-declarations.patch
+##### 050_D40027_Fix-cursors-for-in-class-initializer-of-field-declarations.patch
* <https://reviews.llvm.org/D40027>
* <https://bugs.llvm.org/show_bug.cgi?id=33745>
@@ -48,27 +48,27 @@ Fixes crash during a reparse.
[libclang] Fix cursors for in-class initializer of field declarations
Fixes AST access to initializers of class members. Affects mostly semantic highlighting and highlighting of local uses.
-##### D40561_Fix-cursors-for-functions-with-trailing-return-type.patch
+##### 070_D40561_Fix-cursors-for-functions-with-trailing-return-type.patch
* <https://reviews.llvm.org/D40561>
[libclang] Fix cursors for functions with trailing return type
-##### D40072_Support-querying-whether-a-declaration-is-invalid.patch
+##### 060_D40072_Support-querying-whether-a-declaration-is-invalid.patch
* <https://reviews.llvm.org/D40072>
[libclang] Add support for checking abstractness of records
Would need https://codereview.qt-project.org/#/c/211497/ on Qt Creator side.
-##### D39957_Honor-TerseOutput-for-constructors.patch
+##### 040_D39957_Honor-TerseOutput-for-constructors.patch
* <https://reviews.llvm.org/D39957>
[DeclPrinter] Honor TerseOutput for constructors
Avoids printing member initialization list and body for constructor.
-##### D40643_Add-function-to-get-the-buffer-for-a-file.patch
+##### 080_D40643_Add-function-to-get-the-buffer-for-a-file.patch
* <https://reviews.llvm.org/D40643>
* <https://reviews.llvm.org/rL319881>
@@ -76,7 +76,7 @@ Avoids printing member initialization list and body for constructor.
[libclang] Add function to get the buffer for a file
Together with https://codereview.qt-project.org/#/c/212972/ fixes highlighting
-##### D38615_Only-mark-CXCursors-for-explicit-attributes-with-a-type.patch
+##### 030_D38615_Only-mark-CXCursors-for-explicit-attributes-with-a-type.patch
* <https://reviews.llvm.org/D38615>
@@ -86,16 +86,16 @@ Some classes have totally broken highlighting (like classes inside texteditor.cp
Additional changes
------------------
-##### QTCREATORBUG-15449_Fix-files-lock-on-Windows.patch
+##### 160_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_llvm.patch
-##### QTCREATORBUG-15157_Link-with-clazy_clang.patch
-##### QTCREATORBUG-15157_Link-with-clazy_extra.patch
+##### 150_QTCREATORBUG-15157_Link-with-clazy_llvm.patch
+##### 130_QTCREATORBUG-15157_Link-with-clazy_clang.patch
+##### 140_QTCREATORBUG-15157_Link-with-clazy_extra.patch
* <https://bugreports.qt.io/browse/QTCREATORBUG-15157>