r312917 - [PCH] Allow VFS to be used for tests that generate PCH files

2017-09-11 Thread Cameron Desrochers via cfe-commits
Author: cameron314 Date: Mon Sep 11 08:03:23 2017 New Revision: 312917 URL: http://llvm.org/viewvc/llvm-project?rev=312917&view=rev Log: [PCH] Allow VFS to be used for tests that generate PCH files When using a virtual file-system (VFS) and a preamble file (PCH) is generated, it is generated on-d

r313796 - [PCH] Fixed preamble breaking with BOM presence (and particularly, fluctuating BOM presence)

2017-09-20 Thread Cameron Desrochers via cfe-commits
Author: cameron314 Date: Wed Sep 20 12:03:37 2017 New Revision: 313796 URL: http://llvm.org/viewvc/llvm-project?rev=313796&view=rev Log: [PCH] Fixed preamble breaking with BOM presence (and particularly, fluctuating BOM presence) This patch fixes broken preamble-skipping when the preamble region

r313802 - Fixed unused variable warning introduced in r313796 causing build failure

2017-09-20 Thread Cameron Desrochers via cfe-commits
Author: cameron314 Date: Wed Sep 20 12:37:37 2017 New Revision: 313802 URL: http://llvm.org/viewvc/llvm-project?rev=313802&view=rev Log: Fixed unused variable warning introduced in r313796 causing build failure Modified: cfe/trunk/lib/Lex/Lexer.cpp Modified: cfe/trunk/lib/Lex/Lexer.cpp URL:

[clang] 358eaa3 - [clang-format] Flexible line endings

2019-11-16 Thread Cameron Desrochers via cfe-commits
Author: Cameron Desrochers Date: 2019-11-15T11:50:22-05:00 New Revision: 358eaa3dcea1dee6350c2cbf80aab3c25db4d4d9 URL: https://github.com/llvm/llvm-project/commit/358eaa3dcea1dee6350c2cbf80aab3c25db4d4d9 DIFF: https://github.com/llvm/llvm-project/commit/358eaa3dcea1dee6350c2cbf80aab3c25db4d4d9.

r279076 - [libclang] Add clang_getAllSkippedRanges function

2016-08-18 Thread Cameron Desrochers via cfe-commits
Author: cameron314 Date: Thu Aug 18 10:43:55 2016 New Revision: 279076 URL: http://llvm.org/viewvc/llvm-project?rev=279076&view=rev Log: [libclang] Add clang_getAllSkippedRanges function This complements the clang_getSkippedRanges function which returns skipped ranges filtered by a specific file

r279085 - [libclang] Fixed signed/unsigned comparison warning introduced in my revision r279076

2016-08-18 Thread Cameron Desrochers via cfe-commits
Author: cameron314 Date: Thu Aug 18 11:25:42 2016 New Revision: 279085 URL: http://llvm.org/viewvc/llvm-project?rev=279085&view=rev Log: [libclang] Fixed signed/unsigned comparison warning introduced in my revision r279076 Modified: cfe/trunk/unittests/libclang/LibclangTest.cpp Modified: cf

r279092 - [libclang] Added missing entry for newly introduced 'clang_getAllSkippedRanges' to libclang.exports

2016-08-18 Thread Cameron Desrochers via cfe-commits
Author: cameron314 Date: Thu Aug 18 12:18:03 2016 New Revision: 279092 URL: http://llvm.org/viewvc/llvm-project?rev=279092&view=rev Log: [libclang] Added missing entry for newly introduced 'clang_getAllSkippedRanges' to libclang.exports Modified: cfe/trunk/tools/libclang/libclang.exports Mo

r279114 - Removed use of 'emplace' on std::map, since not all buildbot slaves support it

2016-08-18 Thread Cameron Desrochers via cfe-commits
Author: cameron314 Date: Thu Aug 18 13:41:41 2016 New Revision: 279114 URL: http://llvm.org/viewvc/llvm-project?rev=279114&view=rev Log: Removed use of 'emplace' on std::map, since not all buildbot slaves support it Modified: cfe/trunk/unittests/libclang/LibclangTest.cpp Modified: cfe/trunk/

r279145 - Fixed more signed/unsigned mismatch warnings introduced in my change at r279076

2016-08-18 Thread Cameron Desrochers via cfe-commits
Author: cameron314 Date: Thu Aug 18 15:56:48 2016 New Revision: 279145 URL: http://llvm.org/viewvc/llvm-project?rev=279145&view=rev Log: Fixed more signed/unsigned mismatch warnings introduced in my change at r279076 Modified: cfe/trunk/unittests/libclang/LibclangTest.cpp Modified: cfe/trunk

r322503 - [PCH] Serialize skipped preprocessor ranges

2018-01-15 Thread Cameron Desrochers via cfe-commits
Author: cameron314 Date: Mon Jan 15 11:14:16 2018 New Revision: 322503 URL: http://llvm.org/viewvc/llvm-project?rev=322503&view=rev Log: [PCH] Serialize skipped preprocessor ranges The skipped preprocessor ranges are now serialized in the AST PCH file. This fixes, for example, libclang's clang_g

r322513 - Fixed memory leak in unit test introduced in my previous commit r322503

2018-01-15 Thread Cameron Desrochers via cfe-commits
Author: cameron314 Date: Mon Jan 15 12:37:35 2018 New Revision: 322513 URL: http://llvm.org/viewvc/llvm-project?rev=322513&view=rev Log: Fixed memory leak in unit test introduced in my previous commit r322503 Modified: cfe/trunk/unittests/libclang/LibclangTest.cpp Modified: cfe/trunk/unittes

r286973 - [clang-format] Fixed line merging of more than two lines

2016-11-15 Thread Cameron Desrochers via cfe-commits
Author: cameron314 Date: Tue Nov 15 09:07:07 2016 New Revision: 286973 URL: http://llvm.org/viewvc/llvm-project?rev=286973&view=rev Log: [clang-format] Fixed line merging of more than two lines Differential Revision: https://reviews.llvm.org/D19063 Modified: cfe/trunk/lib/Format/UnwrappedLin

r269769 - [PCH] Fixed bug with preamble invalidation when overridden files change

2016-05-17 Thread Cameron Desrochers via cfe-commits
Author: cameron314 Date: Tue May 17 09:34:53 2016 New Revision: 269769 URL: http://llvm.org/viewvc/llvm-project?rev=269769&view=rev Log: [PCH] Fixed bug with preamble invalidation when overridden files change When remapped files were changed, they would not always cause the preamble's PCH to be