Page MenuHomePhabricator

gribozavr (Dmitri Gribenko)
User

Projects

User does not belong to any projects.

User Details

User Since
Jul 18 2012, 9:18 AM (430 w, 5 d)

Recent Activity

Fri, Oct 16

gribozavr requested review of D89544: [CodingStandards] Clarify the recommendation to use SmallVector.
Fri, Oct 16, 5:01 AM · Restricted Project

Tue, Oct 6

gribozavr committed rGb3876ef49093: Silence -Wunused-variable in NDEBUG mode (authored by gribozavr).
Silence -Wunused-variable in NDEBUG mode
Tue, Oct 6, 7:13 AM
gribozavr added a reverting change for rGded79be63555: [c++17] Implement P0145R3 during constant evaluation.: rG37c74dfe72ec: Revert "[c++17] Implement P0145R3 during constant evaluation.".
Tue, Oct 6, 6:50 AM
gribozavr committed rG37c74dfe72ec: Revert "[c++17] Implement P0145R3 during constant evaluation." (authored by gribozavr).
Revert "[c++17] Implement P0145R3 during constant evaluation."
Tue, Oct 6, 6:50 AM
gribozavr added a reverting change for rG32c8435ef700: [llvm-objcopy][MachO] Add support for universal binaries: rG80f66ac0d544: Revert "[llvm-objcopy][MachO] Add support for universal binaries".
Tue, Oct 6, 2:32 AM
gribozavr committed rG80f66ac0d544: Revert "[llvm-objcopy][MachO] Add support for universal binaries" (authored by gribozavr).
Revert "[llvm-objcopy][MachO] Add support for universal binaries"
Tue, Oct 6, 2:32 AM
gribozavr added a reverting change for rG6e25586990b9: [llvm-objcopy][MachO] Add missing std::move.: rG8ed7946a7d94: Revert "[llvm-objcopy][MachO] Add missing std::move.".
Tue, Oct 6, 2:32 AM
gribozavr added a reverting change for D88400: [llvm-objcopy][MachO] Add support for universal binaries: rG80f66ac0d544: Revert "[llvm-objcopy][MachO] Add support for universal binaries".
Tue, Oct 6, 2:32 AM · Restricted Project
gribozavr committed rG8ed7946a7d94: Revert "[llvm-objcopy][MachO] Add missing std::move." (authored by gribozavr).
Revert "[llvm-objcopy][MachO] Add missing std::move."
Tue, Oct 6, 2:32 AM

Sep 11 2020

gribozavr committed rGe10df779f097: Fix clang Wrange-loop-analysis in BuildTree.cpp (authored by gribozavr).
Fix clang Wrange-loop-analysis in BuildTree.cpp
Sep 11 2020, 4:10 PM
gribozavr closed D87482: Fix clang Wrange-loop-analysis in BuildTree.cpp.
Sep 11 2020, 4:10 PM · Restricted Project

Aug 13 2020

gribozavr committed rGa5b8757506b0: Introduce ns_error_domain attribute. (authored by MForster).
Introduce ns_error_domain attribute.
Aug 13 2020, 6:08 AM
gribozavr closed D84005: Introduce ns_error_domain attribute..
Aug 13 2020, 6:07 AM · Restricted Project

Jul 20 2020

gribozavr committed rGb6073ee9ae84: Enable the test for hasArraySize() AST matcher in all language modes (authored by gribozavr).
Enable the test for hasArraySize() AST matcher in all language modes
Jul 20 2020, 1:24 AM
gribozavr closed D83966: Enable the test for hasArraySize() AST matcher in all language modes.
Jul 20 2020, 1:24 AM · Restricted Project

Jul 16 2020

Herald added a project to D83966: Enable the test for hasArraySize() AST matcher in all language modes: Restricted Project.
Jul 16 2020, 10:07 AM · Restricted Project
gribozavr committed rG199af46e50aa: Add hashing support for std::tuple (authored by MForster).
Add hashing support for std::tuple
Jul 16 2020, 10:03 AM
gribozavr closed D83887: Add hashing support for std::tuple.
Jul 16 2020, 10:03 AM · Restricted Project
gribozavr committed rG4f244c4b42b0: Use TestClangConfig in AST Matchers tests and run them in more configurations (authored by gribozavr).
Use TestClangConfig in AST Matchers tests and run them in more configurations
Jul 16 2020, 9:39 AM
gribozavr closed D83868: Use TestClangConfig in AST Matchers tests and run them in more configurations.
Jul 16 2020, 9:39 AM · Restricted Project

Jul 15 2020

Herald added a project to D83868: Use TestClangConfig in AST Matchers tests and run them in more configurations: Restricted Project.
Jul 15 2020, 6:21 AM · Restricted Project

Jul 14 2020

gribozavr committed rG8978032a17cd: Fix test for the hasExternalFormalLinkage matcher (authored by gribozavr).
Fix test for the hasExternalFormalLinkage matcher
Jul 14 2020, 6:45 AM
gribozavr closed D83700: Fix test for the hasExternalFormalLinkage matcher.
Jul 14 2020, 6:45 AM · Restricted Project

Jul 13 2020

Herald added a project to D83700: Fix test for the hasExternalFormalLinkage matcher: Restricted Project.
Jul 13 2020, 10:53 AM · Restricted Project

Jul 9 2020

gribozavr committed rG3cca818efabb: Refactored NumericLiteralParser to not require a Preprocessor (authored by gribozavr).
Refactored NumericLiteralParser to not require a Preprocessor
Jul 9 2020, 8:45 AM
gribozavr closed D83480: Refactored NumericLiteralParser to not require a Preprocessor.
Jul 9 2020, 8:44 AM · Restricted Project
gribozavr updated the diff for D83480: Refactored NumericLiteralParser to not require a Preprocessor.

Addressed code review comments.

Jul 9 2020, 8:04 AM · Restricted Project
Herald added a project to D83480: Refactored NumericLiteralParser to not require a Preprocessor: Restricted Project.
Jul 9 2020, 6:01 AM · Restricted Project

Jul 6 2020

gribozavr committed rG5689b38c6a42: Removed a RecursiveASTVisitor feature to visit operator kinds with different… (authored by gribozavr).
Removed a RecursiveASTVisitor feature to visit operator kinds with different…
Jul 6 2020, 4:42 AM
gribozavr committed rGc19c6b1722e5: Make RecursiveASTVisitor call WalkUpFrom for unary and binary operators in post… (authored by gribozavr).
Make RecursiveASTVisitor call WalkUpFrom for unary and binary operators in post…
Jul 6 2020, 4:42 AM
gribozavr committed rG7349479f2244: RecursiveASTVisitor: don't call WalkUp unnecessarily in post-order traversal (authored by gribozavr).
RecursiveASTVisitor: don't call WalkUp unnecessarily in post-order traversal
Jul 6 2020, 4:42 AM
gribozavr committed rG8e750b1f0a2b: Make RecursiveASTVisitor call WalkUpFrom for operators when the data recursion… (authored by gribozavr).
Make RecursiveASTVisitor call WalkUpFrom for operators when the data recursion…
Jul 6 2020, 4:42 AM
gribozavr closed D82921: Removed a RecursiveASTVisitor feature to visit operator kinds with different methods.
Jul 6 2020, 4:41 AM · Restricted Project

Jul 3 2020

gribozavr added a reverting change for rG94454442c3c1: RecursiveASTVisitor: don't call WalkUp unnecessarily in post-order traversal: rG19eaff650c9c: Revert RecursiveASTVisitor fixes..
Jul 3 2020, 5:21 AM
gribozavr committed rG19eaff650c9c: Revert RecursiveASTVisitor fixes. (authored by gribozavr).
Revert RecursiveASTVisitor fixes.
Jul 3 2020, 5:21 AM
gribozavr added a reverting change for rG7b0be962d681: Make RecursiveASTVisitor call WalkUpFrom for unary and binary operators in post…: rG19eaff650c9c: Revert RecursiveASTVisitor fixes..
Jul 3 2020, 5:21 AM
gribozavr added a reverting change for rG8bf4c40af813: Make RecursiveASTVisitor call WalkUpFrom for operators when the data recursion…: rG19eaff650c9c: Revert RecursiveASTVisitor fixes..
Jul 3 2020, 5:21 AM
gribozavr committed rG8bf4c40af813: Make RecursiveASTVisitor call WalkUpFrom for operators when the data recursion… (authored by gribozavr).
Make RecursiveASTVisitor call WalkUpFrom for operators when the data recursion…
Jul 3 2020, 4:18 AM
gribozavr committed rG7b0be962d681: Make RecursiveASTVisitor call WalkUpFrom for unary and binary operators in post… (authored by gribozavr).
Make RecursiveASTVisitor call WalkUpFrom for unary and binary operators in post…
Jul 3 2020, 4:18 AM
gribozavr closed D82889: Make RecursiveASTVisitor call WalkUpFrom for operators when the data recursion queue is absent.
Jul 3 2020, 4:17 AM · Restricted Project
gribozavr committed rG79889691430d: Added tests for RecursiveASTVisitor for AST nodes that are special cased (authored by gribozavr).
Added tests for RecursiveASTVisitor for AST nodes that are special cased
Jul 3 2020, 4:17 AM
gribozavr committed rG94454442c3c1: RecursiveASTVisitor: don't call WalkUp unnecessarily in post-order traversal (authored by gribozavr).
RecursiveASTVisitor: don't call WalkUp unnecessarily in post-order traversal
Jul 3 2020, 4:17 AM
gribozavr closed D82787: Make RecursiveASTVisitor call WalkUpFrom for unary and binary operators in post-order traversal mode.
Jul 3 2020, 4:17 AM · Restricted Project
gribozavr closed D82486: RecursiveASTVisitor: don't call WalkUp unnecessarily in post-order traversal.
Jul 3 2020, 4:17 AM · Restricted Project
gribozavr closed D82875: Added tests for RecursiveASTVisitor for AST nodes that are special cased.
Jul 3 2020, 4:17 AM · Restricted Project

Jul 2 2020

gribozavr updated the diff for D82921: Removed a RecursiveASTVisitor feature to visit operator kinds with different methods.

Added release notes.

Jul 2 2020, 4:48 AM · Restricted Project

Jun 30 2020

gribozavr updated the diff for D82921: Removed a RecursiveASTVisitor feature to visit operator kinds with different methods.

Removed obsolete comments.

Jun 30 2020, 4:50 PM · Restricted Project
gribozavr created D82921: Removed a RecursiveASTVisitor feature to visit operator kinds with different methods.
Jun 30 2020, 4:50 PM · Restricted Project
gribozavr created D82889: Make RecursiveASTVisitor call WalkUpFrom for operators when the data recursion queue is absent.
Jun 30 2020, 9:47 AM · Restricted Project
gribozavr updated the diff for D82787: Make RecursiveASTVisitor call WalkUpFrom for unary and binary operators in post-order traversal mode.

Rebased the patch.

Jun 30 2020, 8:39 AM · Restricted Project
gribozavr updated the diff for D82787: Make RecursiveASTVisitor call WalkUpFrom for unary and binary operators in post-order traversal mode.

Rebased the patch.

Jun 30 2020, 8:39 AM · Restricted Project
gribozavr updated the diff for D82486: RecursiveASTVisitor: don't call WalkUp unnecessarily in post-order traversal.

Rebased the patch.

Jun 30 2020, 8:06 AM · Restricted Project
gribozavr created D82875: Added tests for RecursiveASTVisitor for AST nodes that are special cased.
Jun 30 2020, 7:00 AM · Restricted Project

Jun 29 2020

gribozavr created D82787: Make RecursiveASTVisitor call WalkUpFrom for unary and binary operators in post-order traversal mode.
Jun 29 2020, 9:43 AM · Restricted Project
gribozavr committed rG58f2be9671a8: RecursiveASTVisitor: inline a macro that is only used once (authored by gribozavr).
RecursiveASTVisitor: inline a macro that is only used once
Jun 29 2020, 8:37 AM
gribozavr closed D82760: RecursiveASTVisitor: inline a macro that is only used once.
Jun 29 2020, 8:37 AM · Restricted Project
gribozavr committed rG1cf2e45c19ff: Compile the RecursiveASTVisitor callbacks test with "/bigobj" (authored by gribozavr).
Compile the RecursiveASTVisitor callbacks test with "/bigobj"
Jun 29 2020, 8:06 AM
gribozavr closed D82766: Compile the RecursiveASTVisitor callbacks test with "/bigobj".
Jun 29 2020, 8:06 AM · Restricted Project
gribozavr committed rGa44425f25b5c: Revert "[analyzer][NFC] Add unittest for FalsePositiveRefutationBRVisitor" (authored by gribozavr).
Revert "[analyzer][NFC] Add unittest for FalsePositiveRefutationBRVisitor"
Jun 29 2020, 8:05 AM
gribozavr added a reverting change for rGe22cae32c5c4: [analyzer][NFC] Add unittest for FalsePositiveRefutationBRVisitor: rGa44425f25b5c: Revert "[analyzer][NFC] Add unittest for FalsePositiveRefutationBRVisitor".
Jun 29 2020, 8:05 AM
gribozavr updated the diff for D82766: Compile the RecursiveASTVisitor callbacks test with "/bigobj".

Order lines alphabetically.

Jun 29 2020, 7:31 AM · Restricted Project
gribozavr created D82766: Compile the RecursiveASTVisitor callbacks test with "/bigobj".
Jun 29 2020, 6:59 AM · Restricted Project
gribozavr created D82760: RecursiveASTVisitor: inline a macro that is only used once.
Jun 29 2020, 5:54 AM · Restricted Project
gribozavr committed rG339ed1e042c0: Move TestClangConfig into libClangTesting and use it in AST Matchers tests (authored by gribozavr).
Move TestClangConfig into libClangTesting and use it in AST Matchers tests
Jun 29 2020, 4:17 AM
gribozavr closed D82179: Move TestClangConfig into libClangTesting and use it in AST Matchers tests.
Jun 29 2020, 4:17 AM · Restricted Project
gribozavr committed rG8e5a56865f28: Add tests for sequences of callbacks that RecursiveASTVisitor produces (authored by gribozavr).
Add tests for sequences of callbacks that RecursiveASTVisitor produces
Jun 29 2020, 3:45 AM
gribozavr closed D82485: Add tests for sequences of callbacks that RecursiveASTVisitor produces.
Jun 29 2020, 3:44 AM · Restricted Project
gribozavr updated the diff for D82486: RecursiveASTVisitor: don't call WalkUp unnecessarily in post-order traversal.

Added a FIXME about a regression.

Jun 29 2020, 3:44 AM · Restricted Project
gribozavr updated the diff for D82486: RecursiveASTVisitor: don't call WalkUp unnecessarily in post-order traversal.

Rebased the patch.

Jun 29 2020, 3:12 AM · Restricted Project
gribozavr updated the diff for D82485: Add tests for sequences of callbacks that RecursiveASTVisitor produces.

Simplified capture lists in lambdas

Jun 29 2020, 2:06 AM · Restricted Project
gribozavr updated the diff for D82179: Move TestClangConfig into libClangTesting and use it in AST Matchers tests.

Addressed code review comments.

Jun 29 2020, 2:06 AM · Restricted Project

Jun 26 2020

gribozavr updated the diff for D82485: Add tests for sequences of callbacks that RecursiveASTVisitor produces.

Unified recordCallback and recordDefaultImplementation into one call.

Jun 26 2020, 2:41 PM · Restricted Project
gribozavr updated the diff for D82485: Add tests for sequences of callbacks that RecursiveASTVisitor produces.

Removed an unused argument from recordDefaultImplementation.

Jun 26 2020, 2:09 PM · Restricted Project
gribozavr committed rGfa1b48877618: Work around a bug in MSVC in the syntax tree test (authored by gribozavr).
Work around a bug in MSVC in the syntax tree test
Jun 26 2020, 8:11 AM
gribozavr closed D82636: Work around a bug in MSVC in the syntax tree test.
Jun 26 2020, 8:10 AM · Restricted Project
gribozavr updated the diff for D82486: RecursiveASTVisitor: don't call WalkUp unnecessarily in post-order traversal.

Removed a stray period in a comment.

Jun 26 2020, 8:10 AM · Restricted Project
gribozavr updated the diff for D82486: RecursiveASTVisitor: don't call WalkUp unnecessarily in post-order traversal.

Addressed review comments, added more fixes that must be committed in the same
change, because splitting them would break tests.

Jun 26 2020, 7:37 AM · Restricted Project
gribozavr created D82636: Work around a bug in MSVC in the syntax tree test.
Jun 26 2020, 3:13 AM · Restricted Project

Jun 25 2020

gribozavr updated the diff for D82485: Add tests for sequences of callbacks that RecursiveASTVisitor produces.

Added calls to default implementations.

Jun 25 2020, 11:20 AM · Restricted Project
gribozavr updated the diff for D82485: Add tests for sequences of callbacks that RecursiveASTVisitor produces.

Addressed code review comments.

Jun 25 2020, 4:42 AM · Restricted Project

Jun 24 2020

gribozavr created D82486: RecursiveASTVisitor: don't call WalkUp unnecessarily in post-order traversal.
Jun 24 2020, 11:21 AM · Restricted Project
gribozavr created D82485: Add tests for sequences of callbacks that RecursiveASTVisitor produces.
Jun 24 2020, 11:21 AM · Restricted Project

Jun 19 2020

gribozavr created D82179: Move TestClangConfig into libClangTesting and use it in AST Matchers tests.
Jun 19 2020, 6:59 AM · Restricted Project

Jun 18 2020

gribozavr committed rG1b2f6b4a08ba: Add support for DeclRefExpr in SyntaxTree, by generating IdExpressions (authored by eduucaldas).
Add support for DeclRefExpr in SyntaxTree, by generating IdExpressions
Jun 18 2020, 12:36 PM
gribozavr closed D81168: Add support for DeclRefExpr in SyntaxTree, by generating IdExpressions.
Jun 18 2020, 12:35 PM · Restricted Project

Jun 4 2020

gribozavr committed rGa180d5409f21: AST Matchers test: use arrays instead of vectors (authored by gribozavr).
AST Matchers test: use arrays instead of vectors
Jun 4 2020, 12:43 PM
gribozavr closed D81180: AST Matchers test: use arrays instead of vectors.
Jun 4 2020, 12:43 PM · Restricted Project
gribozavr committed rG42f6fec3878d: Propose naming principle for NodeRole and apply it (authored by eduucaldas).
Propose naming principle for NodeRole and apply it
Jun 4 2020, 11:34 AM
gribozavr closed D81157: Propose naming principle for NodeRole and apply it.
Jun 4 2020, 11:34 AM · Restricted Project
gribozavr created D81180: AST Matchers test: use arrays instead of vectors.
Jun 4 2020, 11:33 AM · Restricted Project
gribozavr committed rGb5fc1deb5ba1: Use libClangTesting in the unittest for AST matchers (authored by gribozavr).
Use libClangTesting in the unittest for AST matchers
Jun 4 2020, 8:48 AM
gribozavr closed D81150: Use libClangTesting in the unittest for AST matchers.
Jun 4 2020, 8:48 AM · Restricted Project
gribozavr committed rG62305f6db4ed: Rename arrow -> arrowToken for unified naming (authored by eduucaldas).
Rename arrow -> arrowToken for unified naming
Jun 4 2020, 7:39 AM
gribozavr closed D81155: Rename arrow -> arrowToken for unified naming.
Jun 4 2020, 7:38 AM · Restricted Project
gribozavr updated the diff for D81150: Use libClangTesting in the unittest for AST matchers.

Changed C++20-only tests to C++20-or-later.

Jun 4 2020, 5:57 AM · Restricted Project
gribozavr committed rG3b739690b01e: Add support for IntegerLiteral in SyntaxTree (authored by eduucaldas).
Add support for IntegerLiteral in SyntaxTree
Jun 4 2020, 5:27 AM
gribozavr closed D81135: Add support for IntegerLiteral in SyntaxTree.
Jun 4 2020, 5:25 AM · Restricted Project
gribozavr created D81150: Use libClangTesting in the unittest for AST matchers.
Jun 4 2020, 5:24 AM · Restricted Project
gribozavr committed rG06cf7adcc881: Make syntax tree test print the line number when it fails (authored by gribozavr).
Make syntax tree test print the line number when it fails
Jun 4 2020, 2:08 AM
gribozavr closed D81107: Make syntax tree test print the line number when it fails.
Jun 4 2020, 2:08 AM · Restricted Project