[clang] 8bee4d4 - Revert "[LoopDeletion] Allows deletion of possibly infinite side-effect free loops"

2020-12-31 Thread Shaurya Gupta via cfe-commits
Author: Bogdan Graur Date: 2020-12-31T11:47:49Z New Revision: 8bee4d4e8f54b5f28b9117b552d3b2c655ff129b URL: https://github.com/llvm/llvm-project/commit/8bee4d4e8f54b5f28b9117b552d3b2c655ff129b DIFF: https://github.com/llvm/llvm-project/commit/8bee4d4e8f54b5f28b9117b552d3b2c655ff129b.diff LOG:

[clang-tools-extra] r373472 - [Clangd] ExtractFunction: Don't extract body of enclosing function.

2019-10-02 Thread Shaurya Gupta via cfe-commits
Author: sureyeaah Date: Wed Oct 2 06:52:14 2019 New Revision: 373472 URL: http://llvm.org/viewvc/llvm-project?rev=373472&view=rev Log: [Clangd] ExtractFunction: Don't extract body of enclosing function. Summary: This patch disable extraction of the body of the enclosing function. `void f() [[{}]

[clang-tools-extra] r373471 - [Clangd] Ensure children are always RootStmt in ExtractFunction (Fixes #153)

2019-10-02 Thread Shaurya Gupta via cfe-commits
Author: sureyeaah Date: Wed Oct 2 06:51:06 2019 New Revision: 373471 URL: http://llvm.org/viewvc/llvm-project?rev=373471&view=rev Log: [Clangd] Ensure children are always RootStmt in ExtractFunction (Fixes #153) Summary: We weren't always checking if children are RootStmts in ExtractFunction. F

[clang-tools-extra] r372627 - [Clang-doc] NFC: Fixed link to llvm bugs in documentation

2019-09-23 Thread Shaurya Gupta via cfe-commits
Author: sureyeaah Date: Mon Sep 23 09:55:13 2019 New Revision: 372627 URL: http://llvm.org/viewvc/llvm-project?rev=372627&view=rev Log: [Clang-doc] NFC: Fixed link to llvm bugs in documentation Modified: clang-tools-extra/trunk/docs/clang-doc.rst Modified: clang-tools-extra/trunk/docs/clang-

[clang-tools-extra] r370455 - [Clangd] ExtractFunction Added checks for broken control flow

2019-08-30 Thread Shaurya Gupta via cfe-commits
Author: sureyeaah Date: Fri Aug 30 02:57:56 2019 New Revision: 370455 URL: http://llvm.org/viewvc/llvm-project?rev=370455&view=rev Log: [Clangd] ExtractFunction Added checks for broken control flow Summary: - Added checks for broken control flow - Added unittests Reviewers: sammccall, kadircet

[clang-tools-extra] r370372 - [Clangd] NFC: Added fixme for checking for local/anonymous types for extracted parameters

2019-08-29 Thread Shaurya Gupta via cfe-commits
Author: sureyeaah Date: Thu Aug 29 08:11:59 2019 New Revision: 370372 URL: http://llvm.org/viewvc/llvm-project?rev=370372&view=rev Log: [Clangd] NFC: Added fixme for checking for local/anonymous types for extracted parameters Modified: clang-tools-extra/trunk/clangd/refactor/tweaks/ExtractFu

[clang-tools-extra] r370249 - [Clangd] Initial version of ExtractFunction

2019-08-28 Thread Shaurya Gupta via cfe-commits
Author: sureyeaah Date: Wed Aug 28 12:34:17 2019 New Revision: 370249 URL: http://llvm.org/viewvc/llvm-project?rev=370249&view=rev Log: [Clangd] Initial version of ExtractFunction Summary: - Only works for extraction from free functions - Basic analysis of the code being extracted. - Extract to v

[clang-tools-extra] r369676 - [Clangd] Tweaktesting replace toString with consumeError

2019-08-22 Thread Shaurya Gupta via cfe-commits
Author: sureyeaah Date: Thu Aug 22 10:36:31 2019 New Revision: 369676 URL: http://llvm.org/viewvc/llvm-project?rev=369676&view=rev Log: [Clangd] Tweaktesting replace toString with consumeError Modified: clang-tools-extra/trunk/clangd/unittests/TweakTesting.cpp Modified: clang-tools-extra/tru

[clang-tools-extra] r369666 - Fixed Missing Expected error handling

2019-08-22 Thread Shaurya Gupta via cfe-commits
Author: sureyeaah Date: Thu Aug 22 09:42:42 2019 New Revision: 369666 URL: http://llvm.org/viewvc/llvm-project?rev=369666&view=rev Log: Fixed Missing Expected error handling Modified: clang-tools-extra/trunk/clangd/unittests/TweakTesting.cpp Modified: clang-tools-extra/trunk/clangd/unittests

r368850 - [Tooling] Added DeclStmtClass to ExtractionSemicolonPolicy

2019-08-14 Thread Shaurya Gupta via cfe-commits
Author: sureyeaah Date: Wed Aug 14 06:37:39 2019 New Revision: 368850 URL: http://llvm.org/viewvc/llvm-project?rev=368850&view=rev Log: [Tooling] Added DeclStmtClass to ExtractionSemicolonPolicy Since the DeclStmt range includes the semicolon, it doesn't need a semicolon at the end during extract

[clang-tools-extra] r368841 - [Clangd] NFC: Fixed comment typo

2019-08-14 Thread Shaurya Gupta via cfe-commits
Author: sureyeaah Date: Wed Aug 14 05:40:09 2019 New Revision: 368841 URL: http://llvm.org/viewvc/llvm-project?rev=368841&view=rev Log: [Clangd] NFC: Fixed comment typo Modified: clang-tools-extra/trunk/clangd/unittests/TweakTesting.h Modified: clang-tools-extra/trunk/clangd/unittests/TweakT

r368743 - [Refactor] Moving SourceExtraction header from lib to include

2019-08-13 Thread Shaurya Gupta via cfe-commits
Author: sureyeaah Date: Tue Aug 13 13:21:00 2019 New Revision: 368743 URL: http://llvm.org/viewvc/llvm-project?rev=368743&view=rev Log: [Refactor] Moving SourceExtraction header from lib to include Summary: - Moved the SourceExtraction header from lib to include so that it can be used in clangd.

r368267 - [Extract] Fixed SemicolonExtractionPolicy for SwitchStmt and SwitchCase

2019-08-08 Thread Shaurya Gupta via cfe-commits
Author: sureyeaah Date: Thu Aug 8 01:37:49 2019 New Revision: 368267 URL: http://llvm.org/viewvc/llvm-project?rev=368267&view=rev Log: [Extract] Fixed SemicolonExtractionPolicy for SwitchStmt and SwitchCase Reviewers: arphaman, sammccall Subscribers: dexonsmith, cfe-commits Tags: #clang Diffe

[clang-tools-extra] r368058 - Fixed toHalfOpenFileRange assertion fail

2019-08-06 Thread Shaurya Gupta via cfe-commits
Author: sureyeaah Date: Tue Aug 6 10:01:12 2019 New Revision: 368058 URL: http://llvm.org/viewvc/llvm-project?rev=368058&view=rev Log: Fixed toHalfOpenFileRange assertion fail Summary: - Added new function that gets Expansion range with both ends in the same file. - Fixes the crash at https://gi

[clang-tools-extra] r367406 - [Clangd] NFC: Added FIXME in ExtractVariable tests

2019-07-31 Thread Shaurya Gupta via cfe-commits
Author: sureyeaah Date: Wed Jul 31 03:08:29 2019 New Revision: 367406 URL: http://llvm.org/viewvc/llvm-project?rev=367406&view=rev Log: [Clangd] NFC: Added FIXME in ExtractVariable tests Modified: clang-tools-extra/trunk/clangd/unittests/TweakTests.cpp Modified: clang-tools-extra/trunk/clang

[clang-tools-extra] r367113 - [Clangd] Disable ExtractVariable for all types of assignments

2019-07-26 Thread Shaurya Gupta via cfe-commits
Author: sureyeaah Date: Fri Jul 26 07:08:27 2019 New Revision: 367113 URL: http://llvm.org/viewvc/llvm-project?rev=367113&view=rev Log: [Clangd] Disable ExtractVariable for all types of assignments Reviewers: sammccall, kadircet Subscribers: ilya-biryukov, MaskRay, jkorous, arphaman, cfe-commits

[clang-tools-extra] r366869 - [Clangd] Fixed ExtractVariable for certain types of Exprs

2019-07-23 Thread Shaurya Gupta via cfe-commits
Author: sureyeaah Date: Tue Jul 23 22:42:55 2019 New Revision: 366869 URL: http://llvm.org/viewvc/llvm-project?rev=366869&view=rev Log: [Clangd] Fixed ExtractVariable for certain types of Exprs Summary: - Modified ExtractVariable for extraction of MemberExpr, DeclRefExpr and Assignment Expr - R

[clang-tools-extra] r366568 - [Clangd] Fixed ExtractVariable test

2019-07-19 Thread Shaurya Gupta via cfe-commits
Author: sureyeaah Date: Fri Jul 19 05:11:04 2019 New Revision: 366568 URL: http://llvm.org/viewvc/llvm-project?rev=366568&view=rev Log: [Clangd] Fixed ExtractVariable test Modified: clang-tools-extra/trunk/clangd/unittests/TweakTests.cpp Modified: clang-tools-extra/trunk/clangd/unittests/Twe

[clang-tools-extra] r366566 - [Clangd] Fixed SelectionTree bug for macros

2019-07-19 Thread Shaurya Gupta via cfe-commits
Author: sureyeaah Date: Fri Jul 19 04:41:02 2019 New Revision: 366566 URL: http://llvm.org/viewvc/llvm-project?rev=366566&view=rev Log: [Clangd] Fixed SelectionTree bug for macros Summary: Fixed SelectionTree bug for macros - Fixed SelectionTree claimRange for macros and template instantiations -

[clang-tools-extra] r366452 - [Clangd] NFC: Fixed tweaks CMakeLists order to alphabetical

2019-07-18 Thread Shaurya Gupta via cfe-commits
Author: sureyeaah Date: Thu Jul 18 08:42:09 2019 New Revision: 366452 URL: http://llvm.org/viewvc/llvm-project?rev=366452&view=rev Log: [Clangd] NFC: Fixed tweaks CMakeLists order to alphabetical Modified: clang-tools-extra/trunk/clangd/refactor/tweaks/CMakeLists.txt Modified: clang-tools-ex

[clang-tools-extra] r366451 - [Clangd] Changed ExtractVariable to only work on non empty selections

2019-07-18 Thread Shaurya Gupta via cfe-commits
Author: sureyeaah Date: Thu Jul 18 08:38:03 2019 New Revision: 366451 URL: http://llvm.org/viewvc/llvm-project?rev=366451&view=rev Log: [Clangd] Changed ExtractVariable to only work on non empty selections Summary: - For now, we don't trigger in any case if it's an empty selection - Fixed unittes

[clang-tools-extra] r365894 - [clangd] Fixed toHalfOpenFileRange

2019-07-12 Thread Shaurya Gupta via cfe-commits
Author: sureyeaah Date: Fri Jul 12 04:42:31 2019 New Revision: 365894 URL: http://llvm.org/viewvc/llvm-project?rev=365894&view=rev Log: [clangd] Fixed toHalfOpenFileRange Summary: - Fixed toHalfOpenFileRange to work for macros as well as template instantiations - Added unit tests Breaking test c

[clang-tools-extra] r365460 - Fixed assertion

2019-07-09 Thread Shaurya Gupta via cfe-commits
Author: sureyeaah Date: Tue Jul 9 03:30:18 2019 New Revision: 365460 URL: http://llvm.org/viewvc/llvm-project?rev=365460&view=rev Log: Fixed assertion Modified: clang-tools-extra/trunk/clangd/refactor/tweaks/ExtractVariable.cpp Modified: clang-tools-extra/trunk/clangd/refactor/tweaks/Extrac

[clang-tools-extra] r365453 - dummy variable extraction on a function scope

2019-07-09 Thread Shaurya Gupta via cfe-commits
Author: sureyeaah Date: Tue Jul 9 03:12:26 2019 New Revision: 365453 URL: http://llvm.org/viewvc/llvm-project?rev=365453&view=rev Log: dummy variable extraction on a function scope Summary: - Added extraction to a dummy variable - using auto for the dummy variable type for now - Works on a funct

[clang-tools-extra] r364809 - Summary: [Clangd] Added hidden command line option -tweaks to specify which tweaks to enable

2019-07-01 Thread Shaurya Gupta via cfe-commits
Author: sureyeaah Date: Mon Jul 1 09:55:29 2019 New Revision: 364809 URL: http://llvm.org/viewvc/llvm-project?rev=364809&view=rev Log: Summary: [Clangd] Added hidden command line option -tweaks to specify which tweaks to enable - Only for development purposes - Disabled tweaks in fixits-duplica

[clang-tools-extra] r363365 - Test commit

2019-06-15 Thread Shaurya Gupta via cfe-commits
Author: sureyeaah Date: Fri Jun 14 02:40:42 2019 New Revision: 363365 URL: http://llvm.org/viewvc/llvm-project?rev=363365&view=rev Log: Test commit Modified: clang-tools-extra/trunk/clangd/refactor/tweaks/RawStringLiteral.cpp Modified: clang-tools-extra/trunk/clangd/refactor/tweaks/RawString