diff options
author | Nikolai Kosjar <nikolai.kosjar@qt.io> | 2018-01-16 08:38:35 +0100 |
---|---|---|
committer | Nikolai Kosjar <nikolai.kosjar@qt.io> | 2018-01-16 10:10:07 +0000 |
commit | 3c745a9eaabcab8a6cc8bda578545cb67439e350 (patch) | |
tree | 83ed31867243dd7537ab79c9e4a9b5fe9cdd7eb5 /dist | |
parent | c205b43af12d68393a34329daa9964ac51cd889a (diff) | |
download | qt-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.md | 30 |
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> |