Author: Gabor Horvath
Date: 2021-02-27T08:09:57-08:00
New Revision: dd6738d93de148f2239ef5be82a61cf8f5f71124
URL:
https://github.com/llvm/llvm-project/commit/dd6738d93de148f2239ef5be82a61cf8f5f71124
DIFF:
https://github.com/llvm/llvm-project/commit/dd6738d93de148f2239ef5be82a61cf8f5f71124.diff
Author: Gabor Horvath
Date: 2020-02-05T16:11:06-08:00
New Revision: 643dee903cebdfc5e0101d305add6a5235211465
URL:
https://github.com/llvm/llvm-project/commit/643dee903cebdfc5e0101d305add6a5235211465
DIFF:
https://github.com/llvm/llvm-project/commit/643dee903cebdfc5e0101d305add6a5235211465.diff
Author: Gabor Horvath
Date: 2020-02-05T15:56:56-08:00
New Revision: e4f4a6c0f5bbda5dc0b922816b3fdfce4b75f404
URL:
https://github.com/llvm/llvm-project/commit/e4f4a6c0f5bbda5dc0b922816b3fdfce4b75f404
DIFF:
https://github.com/llvm/llvm-project/commit/e4f4a6c0f5bbda5dc0b922816b3fdfce4b75f404.diff
Author: Gabor Horvath
Date: 2020-01-27T13:55:56-08:00
New Revision: f4c26d993bdcb8e5250d774c0d2a6d91fee5ca00
URL:
https://github.com/llvm/llvm-project/commit/f4c26d993bdcb8e5250d774c0d2a6d91fee5ca00
DIFF:
https://github.com/llvm/llvm-project/commit/f4c26d993bdcb8e5250d774c0d2a6d91fee5ca00.diff
Author: Gabor Horvath
Date: 2020-01-27T09:52:06-08:00
New Revision: c98d98ba9b0f917385c753becec4ddfef51bc47c
URL:
https://github.com/llvm/llvm-project/commit/c98d98ba9b0f917385c753becec4ddfef51bc47c
DIFF:
https://github.com/llvm/llvm-project/commit/c98d98ba9b0f917385c753becec4ddfef51bc47c.diff
Author: Gabor Horvath
Date: 2020-01-23T09:16:40-08:00
New Revision: 5911268e441cc78f7c81f931dd64ed2c63078e8e
URL:
https://github.com/llvm/llvm-project/commit/5911268e441cc78f7c81f931dd64ed2c63078e8e
DIFF:
https://github.com/llvm/llvm-project/commit/5911268e441cc78f7c81f931dd64ed2c63078e8e.diff
Author: Gabor Horvath
Date: 2020-01-17T08:11:15-08:00
New Revision: 05c7dc66480999574a599ac34d99a4c192d51ba7
URL:
https://github.com/llvm/llvm-project/commit/05c7dc66480999574a599ac34d99a4c192d51ba7
DIFF:
https://github.com/llvm/llvm-project/commit/05c7dc66480999574a599ac34d99a4c192d51ba7.diff
Author: Gabor Horvath
Date: 2020-01-08T16:41:18-08:00
New Revision: b2fb6a7ba118f651cc76580ecb48eb5f877920aa
URL:
https://github.com/llvm/llvm-project/commit/b2fb6a7ba118f651cc76580ecb48eb5f877920aa
DIFF:
https://github.com/llvm/llvm-project/commit/b2fb6a7ba118f651cc76580ecb48eb5f877920aa.diff
Author: Gabor Horvath
Date: 2020-01-07T08:37:49-08:00
New Revision: 46ac6a4dcd9b629188b75fafbe04008c24d1fb55
URL:
https://github.com/llvm/llvm-project/commit/46ac6a4dcd9b629188b75fafbe04008c24d1fb55
DIFF:
https://github.com/llvm/llvm-project/commit/46ac6a4dcd9b629188b75fafbe04008c24d1fb55.diff
Author: Gabor Horvath
Date: 2020-01-07T08:32:40-08:00
New Revision: 247a6032549efb03c14b79c035a47c660b75263e
URL:
https://github.com/llvm/llvm-project/commit/247a6032549efb03c14b79c035a47c660b75263e
DIFF:
https://github.com/llvm/llvm-project/commit/247a6032549efb03c14b79c035a47c660b75263e.diff
Author: Gabor Horvath
Date: 2020-01-03T15:49:32-08:00
New Revision: 0458e63d28a6685dae3d17cc210ef838be533612
URL:
https://github.com/llvm/llvm-project/commit/0458e63d28a6685dae3d17cc210ef838be533612
DIFF:
https://github.com/llvm/llvm-project/commit/0458e63d28a6685dae3d17cc210ef838be533612.diff
Author: Gabor Horvath
Date: 2019-12-23T16:35:37-08:00
New Revision: 379613d7c7fa9698a2c300f4067165b5309a5e6e
URL:
https://github.com/llvm/llvm-project/commit/379613d7c7fa9698a2c300f4067165b5309a5e6e
DIFF:
https://github.com/llvm/llvm-project/commit/379613d7c7fa9698a2c300f4067165b5309a5e6e.diff
Author: Gabor Horvath
Date: 2019-12-20T12:40:41-08:00
New Revision: 59878ec8092bef656a71d22261fd3b70651e8318
URL:
https://github.com/llvm/llvm-project/commit/59878ec8092bef656a71d22261fd3b70651e8318
DIFF:
https://github.com/llvm/llvm-project/commit/59878ec8092bef656a71d22261fd3b70651e8318.diff
Author: Gabor Horvath
Date: 2019-12-20T12:33:16-08:00
New Revision: 82923c71efa57600d015dbc281202941d3d64dde
URL:
https://github.com/llvm/llvm-project/commit/82923c71efa57600d015dbc281202941d3d64dde
DIFF:
https://github.com/llvm/llvm-project/commit/82923c71efa57600d015dbc281202941d3d64dde.diff
Author: Gabor Horvath
Date: 2019-12-20T11:47:55-08:00
New Revision: fe17b30a79572f0d50fe78f6a07d5194cbf90860
URL:
https://github.com/llvm/llvm-project/commit/fe17b30a79572f0d50fe78f6a07d5194cbf90860
DIFF:
https://github.com/llvm/llvm-project/commit/fe17b30a79572f0d50fe78f6a07d5194cbf90860.diff
Author: Gabor Horvath
Date: 2019-12-17T17:56:06-08:00
New Revision: ea93d7d6421612e9ea51b321eaf97fbdd64fe39b
URL:
https://github.com/llvm/llvm-project/commit/ea93d7d6421612e9ea51b321eaf97fbdd64fe39b
DIFF:
https://github.com/llvm/llvm-project/commit/ea93d7d6421612e9ea51b321eaf97fbdd64fe39b.diff
Author: Gabor Horvath
Date: 2019-12-11T17:15:12-08:00
New Revision: 9fdcae7c81f5ff92ad694f5d993a042a525fd6bc
URL:
https://github.com/llvm/llvm-project/commit/9fdcae7c81f5ff92ad694f5d993a042a525fd6bc
DIFF:
https://github.com/llvm/llvm-project/commit/9fdcae7c81f5ff92ad694f5d993a042a525fd6bc.diff
Author: Gabor Horvath
Date: 2019-12-11T11:44:10-08:00
New Revision: 5882e6f36fd9bfc7382e6763c5591b3497428d83
URL:
https://github.com/llvm/llvm-project/commit/5882e6f36fd9bfc7382e6763c5591b3497428d83
DIFF:
https://github.com/llvm/llvm-project/commit/5882e6f36fd9bfc7382e6763c5591b3497428d83.diff
Author: Gabor Horvath
Date: 2019-12-10T16:42:03-08:00
New Revision: 8434fbbee62e382376a39787785909bd55ae1696
URL:
https://github.com/llvm/llvm-project/commit/8434fbbee62e382376a39787785909bd55ae1696
DIFF:
https://github.com/llvm/llvm-project/commit/8434fbbee62e382376a39787785909bd55ae1696.diff
Author: Gabor Horvath
Date: 2019-12-10T08:51:33-08:00
New Revision: f3a28202ef58551db15818f8f51afd21e0f3e231
URL:
https://github.com/llvm/llvm-project/commit/f3a28202ef58551db15818f8f51afd21e0f3e231
DIFF:
https://github.com/llvm/llvm-project/commit/f3a28202ef58551db15818f8f51afd21e0f3e231.diff
Author: Gabor Horvath
Date: 2019-12-05T09:00:16-08:00
New Revision: 8994d632c8d31d527490e8693b0881d9278464e6
URL:
https://github.com/llvm/llvm-project/commit/8994d632c8d31d527490e8693b0881d9278464e6
DIFF:
https://github.com/llvm/llvm-project/commit/8994d632c8d31d527490e8693b0881d9278464e6.diff
Author: Gabor Horvath
Date: 2019-11-27T11:07:16-08:00
New Revision: 5c5e860535d8924a3d6eb950bb8a4945df01e9b7
URL:
https://github.com/llvm/llvm-project/commit/5c5e860535d8924a3d6eb950bb8a4945df01e9b7
DIFF:
https://github.com/llvm/llvm-project/commit/5c5e860535d8924a3d6eb950bb8a4945df01e9b7.diff
Author: Gabor Horvath
Date: 2019-11-27T09:15:14-08:00
New Revision: bcd0798c47ca865f95226859893016a17402441e
URL:
https://github.com/llvm/llvm-project/commit/bcd0798c47ca865f95226859893016a17402441e
DIFF:
https://github.com/llvm/llvm-project/commit/bcd0798c47ca865f95226859893016a17402441e.diff
Author: xazax
Date: Tue Sep 3 09:17:24 2019
New Revision: 370773
URL: http://llvm.org/viewvc/llvm-project?rev=370773&view=rev
Log:
[LifetimeAnalysis] Fix some false positives
Differential Revision: https://reviews.llvm.org/D66806
Modified:
cfe/trunk/lib/Sema/SemaInit.cpp
cfe/trunk/test/
Author: xazax
Date: Mon Aug 26 10:03:01 2019
New Revision: 369928
URL: http://llvm.org/viewvc/llvm-project?rev=369928&view=rev
Log:
[NFC] Add comments to some bool arguments for better readability
Modified:
cfe/trunk/lib/Sema/SemaInit.cpp
Modified: cfe/trunk/lib/Sema/SemaInit.cpp
URL:
http:
Author: xazax
Date: Fri Aug 23 15:26:49 2019
New Revision: 369820
URL: http://llvm.org/viewvc/llvm-project?rev=369820&view=rev
Log:
Fix a test to test what the name suggest.
Modified:
cfe/trunk/test/Sema/warn-lifetime-analysis-nocfg-disabled.cpp
Modified: cfe/trunk/test/Sema/warn-lifetime-an
Author: xazax
Date: Fri Aug 23 15:21:33 2019
New Revision: 369817
URL: http://llvm.org/viewvc/llvm-project?rev=369817&view=rev
Log:
[LifetimeAnalysis] Make it possible to disable the new warnings
Added:
cfe/trunk/test/Sema/warn-lifetime-analysis-nocfg-disabled.cpp
Modified:
cfe/trunk/incl
Author: xazax
Date: Tue Aug 20 09:45:06 2019
New Revision: 369408
URL: http://llvm.org/viewvc/llvm-project?rev=369408&view=rev
Log:
[LifetimeAnalysis] Add support for free functions
Differential Revision: https://reviews.llvm.org/D66303
Modified:
cfe/trunk/lib/Sema/SemaInit.cpp
cfe/trunk
Author: xazax
Date: Wed Aug 14 09:34:56 2019
New Revision: 368871
URL: http://llvm.org/viewvc/llvm-project?rev=368871&view=rev
Log:
[LifetimeAnalysis] Fix false negatives of statement local lifetime analysis for
some STL implementation
Differential Revision: https://reviews.llvm.org/D66152
Modi
Author: xazax
Date: Mon Aug 12 09:19:39 2019
New Revision: 368588
URL: http://llvm.org/viewvc/llvm-project?rev=368588&view=rev
Log:
Fix multiple lifetime warning messages for range based for loop
Modified:
cfe/trunk/lib/Sema/SemaInit.cpp
cfe/trunk/test/Sema/warn-lifetime-analysis-nocfg.cp
Author: xazax
Date: Sun Aug 11 07:39:42 2019
New Revision: 368534
URL: http://llvm.org/viewvc/llvm-project?rev=368534&view=rev
Log:
Properly detect temporary gsl::Owners through reference initialization chains.
Modified:
cfe/trunk/lib/Sema/SemaInit.cpp
cfe/trunk/test/Sema/warn-lifetime-an
Author: xazax
Date: Sun Aug 11 01:05:28 2019
New Revision: 368528
URL: http://llvm.org/viewvc/llvm-project?rev=368528&view=rev
Log:
Properly handle reference initialization when detecting gsl::Pointer
initialization chains
Modified:
cfe/trunk/lib/Sema/SemaInit.cpp
cfe/trunk/test/Sema/war
Author: xazax
Date: Fri Aug 9 17:32:29 2019
New Revision: 368501
URL: http://llvm.org/viewvc/llvm-project?rev=368501&view=rev
Log:
Fix a false positive warning when initializing members with gsl::Owners.
Modified:
cfe/trunk/lib/Sema/SemaInit.cpp
cfe/trunk/test/Sema/warn-lifetime-analysis
Author: xazax
Date: Fri Aug 9 16:03:50 2019
New Revision: 368499
URL: http://llvm.org/viewvc/llvm-project?rev=368499&view=rev
Log:
Attempt to reapply "Even more warnings utilizing gsl::Owner/gsl::Pointer
annotations"
Modified:
cfe/trunk/lib/Sema/SemaInit.cpp
cfe/trunk/test/Sema/warn-lif
Author: xazax
Date: Fri Aug 9 12:01:23 2019
New Revision: 368463
URL: http://llvm.org/viewvc/llvm-project?rev=368463&view=rev
Log:
Revert Even more warnings utilizing gsl::Owner/gsl::Pointer annotations
This reverts r368454 (git commit 7c3c8ba8daf40534e09f6fe8701b723e25e4e2dc)
Modified:
cfe
Author: xazax
Date: Fri Aug 9 11:58:09 2019
New Revision: 368462
URL: http://llvm.org/viewvc/llvm-project?rev=368462&view=rev
Log:
Revert Fix a build bot failure and multiple warnings instances for range base
for loops
This reverts r368459 (git commit 2bf522aea62e4fb653cacb68072167d25149099e)
Author: xazax
Date: Fri Aug 9 10:42:41 2019
New Revision: 368459
URL: http://llvm.org/viewvc/llvm-project?rev=368459&view=rev
Log:
Fix a build bot failure and multiple warnings instances for range base for loops
Modified:
cfe/trunk/lib/Sema/SemaInit.cpp
cfe/trunk/test/Sema/warn-lifetime-
Author: xazax
Date: Fri Aug 9 10:11:32 2019
New Revision: 368454
URL: http://llvm.org/viewvc/llvm-project?rev=368454&view=rev
Log:
Even more warnings utilizing gsl::Owner/gsl::Pointer annotations
Differential Revision: https://reviews.llvm.org/D65127
Modified:
cfe/trunk/lib/Sema/SemaInit.cp
Author: xazax
Date: Fri Aug 9 08:16:35 2019
New Revision: 368446
URL: http://llvm.org/viewvc/llvm-project?rev=368446&view=rev
Log:
More warnings regarding gsl::Pointer and gsl::Owner attributes
Differential Revision: https://reviews.llvm.org/D65120
Modified:
cfe/trunk/lib/Sema/SemaInit.cpp
Author: xazax
Date: Tue Aug 6 12:13:29 2019
New Revision: 368072
URL: http://llvm.org/viewvc/llvm-project?rev=368072&view=rev
Log:
Teach some warnings to respect gsl::Pointer and gsl::Owner attributes
This patch extends some existing warnings to utilize the knowledge about the
gsl::Pointer and
Author: xazax
Date: Tue Jan 29 02:27:14 2019
New Revision: 352473
URL: http://llvm.org/viewvc/llvm-project?rev=352473&view=rev
Log:
[analyzer] Toning down invalidation a bit
When a function takes the address of a field the analyzer will no longer
assume that the function will change other fields
Author: xazax
Date: Tue Jan 29 02:21:49 2019
New Revision: 352470
URL: http://llvm.org/viewvc/llvm-project?rev=352470&view=rev
Log:
[analyzer] Added a checklist to help checker authors and reviewers
Differential Revision: https://reviews.llvm.org/D52984
Modified:
cfe/trunk/www/analyzer/check
Author: xazax
Date: Tue Jan 29 02:15:52 2019
New Revision: 352468
URL: http://llvm.org/viewvc/llvm-project?rev=352468&view=rev
Log:
[analyzer] Fix a typo in docs
Modified:
cfe/trunk/lib/StaticAnalyzer/Checkers/CheckerDocumentation.cpp
Modified: cfe/trunk/lib/StaticAnalyzer/Checkers/CheckerDo
Author: xazax
Date: Sat Dec 15 05:20:33 2018
New Revision: 349266
URL: http://llvm.org/viewvc/llvm-project?rev=349266&view=rev
Log:
[analyzer] Assume that we always have a SubEngine available
The removed codepath was dead.
Differential Revision: https://reviews.llvm.org/D55697
Modified:
cfe
Author: xazax
Date: Tue Dec 11 06:40:48 2018
New Revision: 348848
URL: http://llvm.org/viewvc/llvm-project?rev=348848&view=rev
Log:
[analyzer] Fix a minor typo.
Modified:
cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h
Modified: cfe/trunk/include/clang/StaticAnalyzer/Co
Author: xazax
Date: Fri Nov 2 04:22:22 2018
New Revision: 345965
URL: http://llvm.org/viewvc/llvm-project?rev=345965&view=rev
Log:
[analyzer][CTU] Correctly signal in the function index generation tool if there
was an error
Differential Revision: https://reviews.llvm.org/D53979
Modified:
c
Author: xazax
Date: Tue Oct 9 00:28:57 2018
New Revision: 344017
URL: http://llvm.org/viewvc/llvm-project?rev=344017&view=rev
Log:
[analyzer] Support Reinitializes attribute in MisusedMovedObject check
Differential Revision: https://reviews.llvm.org/D52983
Modified:
cfe/trunk/lib/StaticAnal
Author: xazax
Date: Mon May 14 03:10:02 2018
New Revision: 332223
URL: http://llvm.org/viewvc/llvm-project?rev=332223&view=rev
Log:
[clang-tidy] Add terminating continue check
Patch by: Daniel Kolozsvari!
Differential Revision: https://reviews.llvm.org/D33844
Added:
clang-tools-extra/trunk/
Author: xazax
Date: Tue May 8 04:53:32 2018
New Revision: 331759
URL: http://llvm.org/viewvc/llvm-project?rev=331759&view=rev
Log:
[ASTMatchers] Overload isConstexpr for ifStmts
Differential Revision: https://reviews.llvm.org/D46233
Modified:
cfe/trunk/docs/LibASTMatchersReference.html
Author: xazax
Date: Tue Apr 24 07:45:58 2018
New Revision: 330719
URL: http://llvm.org/viewvc/llvm-project?rev=330719&view=rev
Log:
[clang-tidy] Fix PR35468
Differential Revision: https://reviews.llvm.org/D46003
Added:
clang-tools-extra/trunk/test/clang-tidy/misc-unconventional-assign-opera
Author: xazax
Date: Fri Apr 13 05:36:08 2018
New Revision: 330009
URL: http://llvm.org/viewvc/llvm-project?rev=330009&view=rev
Log:
[analyzer] Fix null deref in AnyFunctionCall::getRuntimeDefinition
Patch by: Rafael Stahl!
Differential Revision: https://reviews.llvm.org/D45564
Added:
cfe/tr
Author: xazax
Date: Wed Feb 28 06:01:48 2018
New Revision: 326324
URL: http://llvm.org/viewvc/llvm-project?rev=326324&view=rev
Log:
[analyzer] Fix a compiler warning
Modified:
cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h
Modified: cfe/trunk/include/clang/StaticAnaly
Author: xazax
Date: Wed Feb 28 05:23:10 2018
New Revision: 326323
URL: http://llvm.org/viewvc/llvm-project?rev=326323&view=rev
Log:
[analyzer] Support for naive cross translation unit analysis
The aim of this patch is to be minimal to enable incremental development of
the feature on the top of th
Author: xazax
Date: Tue Feb 20 02:48:38 2018
New Revision: 325572
URL: http://llvm.org/viewvc/llvm-project?rev=325572&view=rev
Log:
[clang-tidy] Replace the usage of std::uncaught_exception with
std::uncaught_exceptions
Patch by: Daniel Kolozsvari!
Differential Revision: https://reviews.llvm.or
Author: xazax
Date: Thu Feb 15 01:24:55 2018
New Revision: 325225
URL: http://llvm.org/viewvc/llvm-project?rev=325225&view=rev
Log:
[clang-tidy] Make a test pass on platforms where exceptions disabled by default.
Modified:
clang-tools-extra/trunk/test/clang-tidy/bugprone-throw-keyword-missing
Author: xazax
Date: Thu Feb 15 01:19:23 2018
New Revision: 325223
URL: http://llvm.org/viewvc/llvm-project?rev=325223&view=rev
Log:
[clang-tidy] Minor documentation fix
Modified:
clang-tools-extra/trunk/docs/clang-tidy/checks/bugprone-throw-keyword-missing.rst
Modified:
clang-tools-extra/t
Author: xazax
Date: Thu Feb 15 01:08:51 2018
New Revision: 325222
URL: http://llvm.org/viewvc/llvm-project?rev=325222&view=rev
Log:
[clang-tidy] New checker for exceptions that are created but not thrown
Patch by: Kristof Umann
Differential Revision: https://reviews.llvm.org/D43120
Added:
c
Author: xazax
Date: Sat Feb 10 06:26:53 2018
New Revision: 324809
URL: http://llvm.org/viewvc/llvm-project?rev=324809&view=rev
Log:
Make a build bot happy.
Modified:
cfe/trunk/lib/Frontend/FrontendActions.cpp
cfe/trunk/lib/FrontendTool/ExecuteCompilerInvocation.cpp
Modified: cfe/trunk/li
Author: xazax
Date: Sat Feb 10 06:04:45 2018
New Revision: 324808
URL: http://llvm.org/viewvc/llvm-project?rev=324808&view=rev
Log:
[Templight] Template Instantiation Observer
This patch adds a base-class called TemplateInstantiationObserver which gets
notified whenever a template instantiation i
Author: xazax
Date: Sat Jan 27 08:38:56 2018
New Revision: 323590
URL: http://llvm.org/viewvc/llvm-project?rev=323590&view=rev
Log:
Attempt to make the PS4 build bot happy.
Modified:
cfe/trunk/unittests/AST/ASTImporterTest.cpp
Modified: cfe/trunk/unittests/AST/ASTImporterTest.cpp
URL:
http:
Author: xazax
Date: Sat Jan 27 08:11:45 2018
New Revision: 323589
URL: http://llvm.org/viewvc/llvm-project?rev=323589&view=rev
Log:
[ASTImporter] Add support to import some AST nodes:
* CXXOperatorCallExpr
* SizeOfPackExpr
* DependentTemplateSpecializationType
* DependentSizedArray
* CXXTypeidExp
Author: xazax
Date: Mon Jan 22 05:32:10 2018
New Revision: 323115
URL: http://llvm.org/viewvc/llvm-project?rev=323115&view=rev
Log:
[analyzer] Model and check unrepresentable left shifts
Patch by: Reka Nikolett Kovacs
Differential Revision: https://reviews.llvm.org/D41816
Modified:
cfe/trun
Author: xazax
Date: Sat Jan 6 02:51:00 2018
New Revision: 321933
URL: http://llvm.org/viewvc/llvm-project?rev=321933&view=rev
Log:
[analyzer] Fix some check's output plist not containing the check name
Differential Revision: https://reviews.llvm.org/D41538
Modified:
cfe/trunk/include/clang/
Author: xazax
Date: Wed Dec 20 08:55:41 2017
New Revision: 321190
URL: http://llvm.org/viewvc/llvm-project?rev=321190&view=rev
Log:
Make DiagnosticIDs::getAllDiagnostics use std::vector. NFC.
The size of the result vector is currently around 4600 with
Flavor::WarningOrError, which makes std::vect
Author: xazax
Date: Wed Dec 20 04:30:27 2017
New Revision: 321169
URL: http://llvm.org/viewvc/llvm-project?rev=321169&view=rev
Log:
Fix an error in the release notes.
Modified:
clang-tools-extra/trunk/docs/ReleaseNotes.rst
Modified: clang-tools-extra/trunk/docs/ReleaseNotes.rst
URL:
http://
Author: xazax
Date: Wed Dec 20 04:22:16 2017
New Revision: 321168
URL: http://llvm.org/viewvc/llvm-project?rev=321168&view=rev
Log:
[clang-tidy] Misc redundant expression checker updated for ineffective bitwise
operator expressions
Examples:
* Always evaluates to 0:
```
int X;
if (0 & X) re
Author: xazax
Date: Tue Nov 28 05:54:52 2017
New Revision: 319170
URL: http://llvm.org/viewvc/llvm-project?rev=319170&view=rev
Log:
[clang-tidy] Fix tests for ReplaceRandomShuffleCheck
Patch by: Daniel Kolozsvari!
Differential Revision: https://reviews.llvm.org/D40516
Modified:
clang-tools-
Author: xazax
Date: Mon Nov 27 07:05:24 2017
New Revision: 319033
URL: http://llvm.org/viewvc/llvm-project?rev=319033&view=rev
Log:
[clang-tidy] Misc redundant expressions check updated for overloaded operators
Patch by: Lilla Barancsuk
Differential Revision: https://reviews.llvm.org/D39243
Mod
Author: xazax
Date: Fri Nov 17 04:28:58 2017
New Revision: 318523
URL: http://llvm.org/viewvc/llvm-project?rev=318523&view=rev
Log:
[clang-tidy] Fix an oversight after renaming a check
Modified:
clang-tools-extra/trunk/clang-tidy/bugprone/BugproneTidyModule.cpp
clang-tools-extra/trunk/tes
Author: xazax
Date: Fri Nov 17 04:23:30 2017
New Revision: 318522
URL: http://llvm.org/viewvc/llvm-project?rev=318522&view=rev
Log:
[clang-tidy] Add a check for undelegated copy of base classes
Finds copy constructors where the constructor don't call
the copy constructor of the base class.
```
c
Author: xazax
Date: Tue Nov 14 04:14:49 2017
New Revision: 318150
URL: http://llvm.org/viewvc/llvm-project?rev=318150&view=rev
Log:
Make DiagnosticIDs::getAllDiagnostics static. NFC.
Patch by: Andras Leitereg!
Differential Revision: https://reviews.llvm.org/D39372
Modified:
cfe/trunk/includ
Author: xazax
Date: Tue Nov 14 03:30:38 2017
New Revision: 318147
URL: http://llvm.org/viewvc/llvm-project?rev=318147&view=rev
Log:
[ASTImporter] TypeAliasTemplate and PackExpansion importing capability
Patch by: Zoltan Gera!
Differential Revision: https://reviews.llvm.org/D39247
Modified:
Author: xazax
Date: Mon Nov 13 03:13:02 2017
New Revision: 318030
URL: http://llvm.org/viewvc/llvm-project?rev=318030&view=rev
Log:
[analyzer] Document the issue hash debugging facility
Differential Revision: https://reviews.llvm.org/D39543
Modified:
cfe/trunk/docs/analyzer/DebugChecks.rst
Author: xazax
Date: Tue Nov 7 05:17:58 2017
New Revision: 317570
URL: http://llvm.org/viewvc/llvm-project?rev=317570&view=rev
Log:
[clang-tidy] Misc redundant expressions checker updated for macros
Redundant Expression Checker is updated to be able to detect expressions that
contain macros. Also
Author: xazax
Date: Mon Nov 6 02:36:02 2017
New Revision: 317468
URL: http://llvm.org/viewvc/llvm-project?rev=317468&view=rev
Log:
[clang-tidy] Support relative paths in run-clang-tidy.py
Unfortunately, these python scripts are not tested currently. I did the testing
manually on LLVM by editing
Author: xazax
Date: Mon Oct 30 10:06:42 2017
New Revision: 316924
URL: http://llvm.org/viewvc/llvm-project?rev=316924&view=rev
Log:
[analyzer] Left shifting a negative value is undefined
The analyzer did not return an UndefVal in case a negative value was left
shifted. I also altered the UndefRes
Author: xazax
Date: Mon Oct 30 05:16:07 2017
New Revision: 316900
URL: http://llvm.org/viewvc/llvm-project?rev=316900&view=rev
Log:
[analyzer] Use the signature of the primary template for issue hash calculation
Now when a template is instantiated more times and there is a bug found in the
instan
Author: xazax
Date: Mon Oct 30 03:09:55 2017
New Revision: 316892
URL: http://llvm.org/viewvc/llvm-project?rev=316892&view=rev
Log:
[analyzer] lock_guard and unique_lock extension for BlockInCriticalSection
checker
A patch by zdtorok (Zoltán Dániel Török)!
Differential Revision: https://reviews
Author: xazax
Date: Mon Oct 30 02:01:48 2017
New Revision: 316886
URL: http://llvm.org/viewvc/llvm-project?rev=316886&view=rev
Log:
Add missing expected-no-diagnostics comment to test.
Modified:
cfe/trunk/test/Analysis/block-in-critical-section.m
Modified: cfe/trunk/test/Analysis/block-in-cr
Author: xazax
Date: Mon Oct 30 01:47:13 2017
New Revision: 316885
URL: http://llvm.org/viewvc/llvm-project?rev=316885&view=rev
Log:
[analyzer] Handle ObjC messages conservatively in CallDescription
Differential Revision: https://reviews.llvm.org/D37470
Added:
cfe/trunk/test/Analysis/block-in
Author: xazax
Date: Fri Oct 27 05:53:37 2017
New Revision: 316764
URL: http://llvm.org/viewvc/llvm-project?rev=316764&view=rev
Log:
[CrossTU] Fix handling of Cross Translation Unit directory path
Differential Revision: https://reviews.llvm.org/D38842
Modified:
cfe/trunk/lib/CrossTU/CrossTran
Author: xazax
Date: Thu Oct 19 04:58:21 2017
New Revision: 316157
URL: http://llvm.org/viewvc/llvm-project?rev=316157&view=rev
Log:
[analyzer] Dump signed integers in SymIntExpr and IntSymExpr correctly
Patch by: Adam Balogh!
Differential Revision: https://reviews.llvm.org/D39048
Modified:
Author: xazax
Date: Wed Oct 18 02:25:18 2017
New Revision: 316069
URL: http://llvm.org/viewvc/llvm-project?rev=316069&view=rev
Log:
[ASTImporter] Import SubStmt of CaseStmt
Patch by: Rafael Stahl!
Differential Revision: https://reviews.llvm.org/D38943
Modified:
cfe/trunk/lib/AST/ASTImporter
Author: xazax
Date: Tue Oct 10 04:01:49 2017
New Revision: 315296
URL: http://llvm.org/viewvc/llvm-project?rev=315296&view=rev
Log:
[analyzer] Implement pointer arithmetic on constants
Patch by: Rafael Stahl!
Differential Revision: https://reviews.llvm.org/D37478
Added:
cfe/trunk/test/Analy
Author: xazax
Date: Tue Oct 3 04:40:07 2017
New Revision: 314785
URL: http://llvm.org/viewvc/llvm-project?rev=314785&view=rev
Log:
[clang-tidy] Fixed a small code example in docs. NFC.
Modified:
clang-tools-extra/trunk/docs/clang-tidy/checks/misc-string-constructor.rst
Modified:
clang-tool
Author: xazax
Date: Fri Sep 22 04:11:01 2017
New Revision: 313975
URL: http://llvm.org/viewvc/llvm-project?rev=313975&view=rev
Log:
Add Cross Translation Unit support library
This patch introduces a class that can help to build tools that require cross
translation unit facilities. This class allo
Author: xazax
Date: Fri Sep 22 03:16:33 2017
New Revision: 313973
URL: http://llvm.org/viewvc/llvm-project?rev=313973&view=rev
Log:
[analyzer] Add new delete with non-virtual destructor check
Patch by: Reka Nikolett Kovacs
Differential Revision: https://reviews.llvm.org/D35796
Added:
cfe/tr
Author: xazax
Date: Thu Sep 21 01:18:59 2017
New Revision: 313866
URL: http://llvm.org/viewvc/llvm-project?rev=313866&view=rev
Log:
[analyzer] Fix an assertion fail in VirtualCallChecker
Differential Revision: https://reviews.llvm.org/D37978
Modified:
cfe/trunk/lib/StaticAnalyzer/Checkers/Vi
Author: xazax
Date: Mon Aug 28 01:44:43 2017
New Revision: 311877
URL: http://llvm.org/viewvc/llvm-project?rev=311877&view=rev
Log:
[analyzer][GSoC] Re-implemente current virtual calls checker in a
path-sensitive way
Patch by: Xin Wang
Differential Revision: https://reviews.llvm.org/D34275
Mod
Author: xazax
Date: Thu Aug 10 06:30:30 2017
New Revision: 310589
URL: http://llvm.org/viewvc/llvm-project?rev=310589&view=rev
Log:
[clang-tidy] Add integer division check
Patch by: Reka Nikolett Kovacs
Differential Revision: https://reviews.llvm.org/D35932
Added:
clang-tools-extra/trunk/cl
Author: xazax
Date: Thu Aug 10 02:29:39 2017
New Revision: 310560
URL: http://llvm.org/viewvc/llvm-project?rev=310560&view=rev
Log:
[clang-tidy] Fix a check-fixes line
Modified:
clang-tools-extra/trunk/test/clang-tidy/readability-static-accessed-through-instance.cpp
Modified:
clang-tools-e
Author: xazax
Date: Thu Aug 10 02:13:26 2017
New Revision: 310559
URL: http://llvm.org/viewvc/llvm-project?rev=310559&view=rev
Log:
[clang-tidy] Minor documentation improvement
Patch by: Lilla Barancsuk
Modified:
clang-tools-extra/trunk/docs/clang-tidy/checks/readability-static-accessed-thr
Author: xazax
Date: Wed Aug 9 13:56:43 2017
New Revision: 310521
URL: http://llvm.org/viewvc/llvm-project?rev=310521&view=rev
Log:
[Sema] Assign new flag -Wenum-compare-switch to switch-related parts of
-Wenum-compare
Patch by: Reka Nikolett Kovacs
Differential Revision: https://reviews.llvm.o
Author: xazax
Date: Wed Aug 9 05:34:58 2017
New Revision: 310468
URL: http://llvm.org/viewvc/llvm-project?rev=310468&view=rev
Log:
[Sema] -Wenum-compare no longer warn on anonymous enums in switch statements
Patch by: Reka Nikolett Kovacs
Modified:
cfe/trunk/lib/Sema/SemaStmt.cpp
cfe/tr
Author: xazax
Date: Wed Aug 9 01:57:09 2017
New Revision: 310449
URL: http://llvm.org/viewvc/llvm-project?rev=310449&view=rev
Log:
[Sema] Extend -Wenum-compare to handle mixed enum comparisons in switch
statements
Patch by: Reka Nikolett Kovacs
Differential Revision: https://reviews.llvm.org/D
Author: xazax
Date: Tue Aug 8 08:33:48 2017
New Revision: 310371
URL: http://llvm.org/viewvc/llvm-project?rev=310371&view=rev
Log:
[clang-tidy] Add new readability non-idiomatic static access check
Patch by: Lilla Barancsuk
Differential Revision: https://reviews.llvm.org/D35937
Added:
cla
Author: xazax
Date: Thu Aug 3 08:38:14 2017
New Revision: 309948
URL: http://llvm.org/viewvc/llvm-project?rev=309948&view=rev
Log:
Fix some typos in the documentation.
Patch by: Reka Nikolett Kovacs
Modified:
cfe/trunk/docs/InternalsManual.rst
Modified: cfe/trunk/docs/InternalsManual.rst
U
Author: xazax
Date: Mon Jul 24 23:52:08 2017
New Revision: 308954
URL: http://llvm.org/viewvc/llvm-project?rev=308954&view=rev
Log:
[clang-tidy] Handle incomplete types in bugprone-undefined-memory-manipulation
check
Patch by: Reka Nikolett Kovacs
Differential Revision: https://reviews.llvm.org/
Author: xazax
Date: Fri Jul 14 05:31:21 2017
New Revision: 308022
URL: http://llvm.org/viewvc/llvm-project?rev=308022&view=rev
Log:
[clang-tidy] Minor documentation fix. NFC.
Modified:
clang-tools-extra/trunk/docs/clang-tidy/checks/bugprone-undefined-memory-manipulation.rst
Modified:
clang
Author: xazax
Date: Fri Jul 14 05:20:19 2017
New Revision: 308021
URL: http://llvm.org/viewvc/llvm-project?rev=308021&view=rev
Log:
[clang-tidy] Add bugprone-undefined-memory-manipulation check
Patch by: Reka Nikolett Kovacs
Differential Revision: https://reviews.llvm.org/D35051
Added:
cla
1 - 100 of 201 matches
Mail list logo