Author: yvvan
Date: Wed Jul 3 03:21:50 2019
New Revision: 365017
URL: http://llvm.org/viewvc/llvm-project?rev=365017&view=rev
Log:
[clang-tidy] Fix the YAML created for checks like modernize-pass-by-value
Currently this check generates the replacement with the newline in the end.
The proper way
Author: yvvan
Date: Mon Apr 29 07:13:11 2019
New Revision: 359453
URL: http://llvm.org/viewvc/llvm-project?rev=359453&view=rev
Log:
[libclang] Add missing export for clang_Cursor_isAnonymousRecordDecl
Follow up for D61232 to fix build.
Modified:
cfe/trunk/tools/libclang/libclang.exports
Mod
Author: yvvan
Date: Mon Apr 29 06:44:07 2019
New Revision: 359448
URL: http://llvm.org/viewvc/llvm-project?rev=359448&view=rev
Log:
[libclang] Restore old clang_Cursor_isAnonymous behaviour
D54996 Changed the behaviour of clang_Cursor_isAnonymous, but there is no
alternative available to get the
Author: yvvan
Date: Thu Mar 7 02:13:50 2019
New Revision: 355586
URL: http://llvm.org/viewvc/llvm-project?rev=355586&view=rev
Log:
[libclang] Fix CXTranslationUnit_KeepGoing
Since
commit 56f5487e4387a69708f70724d00e9e076153
[modules] Round-trip -Werror flag through explicit module build.
Author: yvvan
Date: Thu Jan 10 01:34:44 2019
New Revision: 350805
URL: http://llvm.org/viewvc/llvm-project?rev=350805&view=rev
Log:
[libclang] Fix clang_Cursor_isAnonymous
Use the same logic as in TypePrinter::printTag to determine that the tag is
anonymous and the separate check for namespaces.
Author: yvvan
Date: Thu Dec 13 23:44:52 2018
New Revision: 349132
URL: http://llvm.org/viewvc/llvm-project?rev=349132&view=rev
Log:
[clang-tidy] Remove extra config.h includes
It's included in a new header ClangTidyForceLinker.h and should not
be included the second time.
Follow up for the https
Author: yvvan
Date: Thu Dec 13 23:29:06 2018
New Revision: 349131
URL: http://llvm.org/viewvc/llvm-project?rev=349131&view=rev
Log:
[clang-tidy] Share the forced linking code between clang-tidy tool and plugin
Extract code that forces linking to the separate header and include it in both
plugin
Author: yvvan
Date: Thu Dec 13 06:37:17 2018
New Revision: 349038
URL: http://llvm.org/viewvc/llvm-project?rev=349038&view=rev
Log:
[clang-tidy] Share the forced linking code between clang-tidy tool and plugin
Extract code that forces linking to the separate header and include it in both
plugin
Author: yvvan
Date: Mon Dec 10 07:58:50 2018
New Revision: 348764
URL: http://llvm.org/viewvc/llvm-project?rev=348764&view=rev
Log:
[libclang] Revert removal of tidy plugin support from libclang introduced in
r347496
Differential Revision: https://reviews.llvm.org/D55415
Modified:
cfe/trunk
Author: yvvan
Date: Tue Nov 27 04:02:39 2018
New Revision: 347654
URL: http://llvm.org/viewvc/llvm-project?rev=347654&view=rev
Log:
[libclang] Fix clang_Cursor_getNumArguments and clang_Cursor_getArgument for
CXXConstructExpr
Constructors have the same methods for arguments as call expressions.
Author: yvvan
Date: Fri Sep 21 04:23:22 2018
New Revision: 342721
URL: http://llvm.org/viewvc/llvm-project?rev=342721&view=rev
Log:
[CodeComplete] Generate completion fix-its for C code as well
Current completion fix-its approach does not provide OtherOpBase for C code.
But we can easily proceed
Author: yvvan
Date: Fri Sep 7 06:23:51 2018
New Revision: 341656
URL: http://llvm.org/viewvc/llvm-project?rev=341656&view=rev
Log:
[libclang] Return the proper pointee type for 'auto' deduced to pointer
Currently the resulting type is always invalid in such case.
Differential Revision: https://
Author: yvvan
Date: Thu Aug 23 02:48:11 2018
New Revision: 340521
URL: http://llvm.org/viewvc/llvm-project?rev=340521&view=rev
Log:
[libclang] Fix cursors for arguments of Subscript and Call operators
The DeclRefExpr of CXXOperatorCallExpr refering to the custom operator
is visited before the arg
Author: yvvan
Date: Thu Jun 21 05:39:24 2018
New Revision: 335220
URL: http://llvm.org/viewvc/llvm-project?rev=335220&view=rev
Log:
Fix line endings in recently updated test file
Modified:
cfe/trunk/test/Index/complete-call.cpp
Modified: cfe/trunk/test/Index/complete-call.cpp
URL:
http://ll
Author: yvvan
Date: Thu Jun 21 01:34:50 2018
New Revision: 335211
URL: http://llvm.org/viewvc/llvm-project?rev=335211&view=rev
Log:
[Sema] Fix overloaded static functions for templates
Apply almost the same fix as https://reviews.llvm.org/D36390 but for templates.
Differential Revision: https://
Author: yvvan
Date: Wed Jun 13 05:37:08 2018
New Revision: 334593
URL: http://llvm.org/viewvc/llvm-project?rev=334593&view=rev
Log:
[libclang] Optionally add code completion results for arrow instead of dot
Follow up for D41537 - libclang part.
Differential Revision: https://reviews.llvm.org/D46
Author: yvvan
Date: Wed Jun 6 01:25:54 2018
New Revision: 334072
URL: http://llvm.org/viewvc/llvm-project?rev=334072&view=rev
Log:
Fix build - use llvm::make_unique
Modified:
cfe/trunk/unittests/Frontend/ASTUnitTest.cpp
Modified: cfe/trunk/unittests/Frontend/ASTUnitTest.cpp
URL:
http://llv
Author: yvvan
Date: Wed Jun 6 00:17:26 2018
New Revision: 334070
URL: http://llvm.org/viewvc/llvm-project?rev=334070&view=rev
Log:
[Frontend] Honor UserFilesAreVolatile flag getting file buffer in ASTUnit
Do not memory map the main file if the flag UserFilesAreVolatile is set to true
in ASTUnit
Author: yvvan
Date: Fri May 25 06:46:07 2018
New Revision: 333276
URL: http://llvm.org/viewvc/llvm-project?rev=333276&view=rev
Log:
Fix members initialization order in constructor (fails with -Werror)
Modified:
cfe/trunk/include/clang/Sema/CodeCompleteConsumer.h
Modified: cfe/trunk/include/c
Author: yvvan
Date: Fri May 25 05:56:26 2018
New Revision: 333272
URL: http://llvm.org/viewvc/llvm-project?rev=333272&view=rev
Log:
Optionally add code completion results for arrow instead of dot
Currently getting such completions requires source correction, reparsing
and calling completion again
Author: yvvan
Date: Thu May 17 02:24:37 2018
New Revision: 332587
URL: http://llvm.org/viewvc/llvm-project?rev=332587&view=rev
Log:
[libclang] Allow skipping function bodies in preamble only
Second attempt. Fix line endings and warning.
As an addition to CXTranslationUnit_SkipFunctionBodies, pro
Author: yvvan
Date: Thu May 17 02:21:07 2018
New Revision: 332586
URL: http://llvm.org/viewvc/llvm-project?rev=332586&view=rev
Log:
[Frontend] Avoid running plugins during code completion parse
Second attempt. Proper line endings.
The parsing that is done for code completion is a special case th
Author: yvvan
Date: Thu May 17 02:15:22 2018
New Revision: 332585
URL: http://llvm.org/viewvc/llvm-project?rev=332585&view=rev
Log:
Revert https://reviews.llvm.org/D46050 and https://reviews.llvm.org/D45815
Windows line endings.
Requires proper resubmission.
Removed:
cfe/trunk/test/Index/com
Author: yvvan
Date: Thu May 17 00:31:29 2018
New Revision: 332578
URL: http://llvm.org/viewvc/llvm-project?rev=332578&view=rev
Log:
[libclang] Allow skipping function bodies in preamble only
As an addition to CXTranslationUnit_SkipFunctionBodies, provide the
new option CXTranslationUnit_LimitSkip
Author: yvvan
Date: Wed May 16 06:50:05 2018
New Revision: 332469
URL: http://llvm.org/viewvc/llvm-project?rev=332469&view=rev
Log:
[Frontend] Avoid running plugins during code completion parse
The parsing that is done for code completion is a special case that will
discard any generated diagnost
Author: yvvan
Date: Tue Jan 16 04:11:59 2018
New Revision: 322546
URL: http://llvm.org/viewvc/llvm-project?rev=322546&view=rev
Log:
Add missing CINDEX_LINKAGE
Follow up for [libclang] Add PrintingPolicy for pretty printing declarations
Differential Revision: https://reviews.llvm.org/D39903
Modi
Author: yvvan
Date: Thu Jan 4 02:59:50 2018
New Revision: 321794
URL: http://llvm.org/viewvc/llvm-project?rev=321794&view=rev
Log:
[libclang] Support querying whether a declaration is invalid
This is useful for e.g. highlighting purposes in an IDE.
Note: First version of this patch was reverted
age for
> more details.
>
> On Wed, Jan 3, 2018 at 10:49 AM, Ivan Donchevskii via cfe-commits
> wrote:
>> Author: yvvan
>> Date: Wed Jan 3 01:49:31 2018
>> New Revision: 321697
>>
>> URL: http://llvm.org/viewvc/llvm-project?rev=321697&view=rev
>> Log:
&
Author: yvvan
Date: Wed Jan 3 06:35:48 2018
New Revision: 321709
URL: http://llvm.org/viewvc/llvm-project?rev=321709&view=rev
Log:
[libclang] Fix cursors for functions with trailing return type
This one was rolled back as follow-up to the failing commit.
Second try.
For the function declaration
Author: yvvan
Date: Wed Jan 3 02:40:11 2018
New Revision: 321701
URL: http://llvm.org/viewvc/llvm-project?rev=321701&view=rev
Log:
Fix more line endings.
Modified:
cfe/trunk/include/clang-c/Index.h
Modified: cfe/trunk/include/clang-c/Index.h
URL:
http://llvm.org/viewvc/llvm-project/cfe/tru
Author: yvvan
Date: Wed Jan 3 02:33:21 2018
New Revision: 321700
URL: http://llvm.org/viewvc/llvm-project?rev=321700&view=rev
Log:
Fix line endings.
Modified:
cfe/trunk/test/Index/annotate-tokens.cpp
cfe/trunk/test/Index/print-type-size.cpp
cfe/trunk/tools/c-index-test/c-index-test.c
Author: yvvan
Date: Wed Jan 3 02:04:37 2018
New Revision: 321698
URL: http://llvm.org/viewvc/llvm-project?rev=321698&view=rev
Log:
[libclang] Fix cursors for functions with trailing return type
For the function declaration
auto foo5(Foo) -> Foo;
the parameter tokens were mapped to cursors repre
Author: yvvan
Date: Wed Jan 3 01:49:31 2018
New Revision: 321697
URL: http://llvm.org/viewvc/llvm-project?rev=321697&view=rev
Log:
[libclang] Support querying whether a declaration is invalid
This is useful for e.g. highlighting purposes in an IDE.
Patch by Nikolai Kosjar.
Differential Revisio
Author: yvvan
Date: Wed Jan 3 01:17:08 2018
New Revision: 321695
URL: http://llvm.org/viewvc/llvm-project?rev=321695&view=rev
Log:
[libclang] Add clang_getFileContents to libclang.exports
This is the follow up patch for rL319881 which introduced
the function but did not put it into .exports file
Author: yvvan
Date: Fri Oct 27 04:05:40 2017
New Revision: 316758
URL: http://llvm.org/viewvc/llvm-project?rev=316758&view=rev
Log:
Test commit
Modified:
cfe/trunk/lib/Sema/SemaCodeComplete.cpp
Modified: cfe/trunk/lib/Sema/SemaCodeComplete.cpp
URL:
http://llvm.org/viewvc/llvm-project/cfe/tr
35 matches
Mail list logo