{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":694312408,"defaultBranch":"main","name":"llvm-project","ownerLogin":"bazuzi","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-09-20T18:40:08.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/13970105?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1723734743.0","currentOid":""},"activityList":{"items":[{"before":"5aaa8c5e65b59b0f21775811f48dec350ae210c7","after":"0852bb9cea4916a94c7c168d99458f19abab5ee8","ref":"refs/heads/piper_export_cl_663304963","pushedAt":"2024-08-19T15:07:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bazuzi","name":"Samira Bazuzi","path":"/bazuzi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13970105?s=80&v=4"},"commit":{"message":"Add test confirming local non-static, non-param variables are included.","shortMessageHtmlLink":"Add test confirming local non-static, non-param variables are included."}},{"before":null,"after":"5aaa8c5e65b59b0f21775811f48dec350ae210c7","ref":"refs/heads/piper_export_cl_663304963","pushedAt":"2024-08-15T15:12:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bazuzi","name":"Samira Bazuzi","path":"/bazuzi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13970105?s=80&v=4"},"commit":{"message":"[clang][dataflow] Collect local variables referenced within a function/statement.","shortMessageHtmlLink":"[clang][dataflow] Collect local variables referenced within a functio…"}},{"before":"052eff82638bdfbc8c7b8a2b90bcd9a0c46e52c4","after":"56a9d3d2e29289323f30b6dbed2b43a6a76a6b08","ref":"refs/heads/piper_export_cl_660019569","pushedAt":"2024-08-07T16:49:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bazuzi","name":"Samira Bazuzi","path":"/bazuzi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13970105?s=80&v=4"},"commit":{"message":"Add unit test for BindingDecl.getFunctionType().","shortMessageHtmlLink":"Add unit test for BindingDecl.getFunctionType()."}},{"before":null,"after":"052eff82638bdfbc8c7b8a2b90bcd9a0c46e52c4","ref":"refs/heads/piper_export_cl_660019569","pushedAt":"2024-08-06T18:38:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bazuzi","name":"Samira Bazuzi","path":"/bazuzi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13970105?s=80&v=4"},"commit":{"message":"Return available function types for BindingDecls.\n\nOnly return nullptr when we don't have an available QualType.","shortMessageHtmlLink":"Return available function types for BindingDecls."}},{"before":"d21ff276b34f10d28cd31edb869f9db0e17e2b4e","after":null,"ref":"refs/heads/piper_export_cl_660019569","pushedAt":"2024-08-06T18:37:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bazuzi","name":"Samira Bazuzi","path":"/bazuzi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13970105?s=80&v=4"}},{"before":null,"after":"d21ff276b34f10d28cd31edb869f9db0e17e2b4e","ref":"refs/heads/piper_export_cl_660019569","pushedAt":"2024-08-06T18:35:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bazuzi","name":"Samira Bazuzi","path":"/bazuzi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13970105?s=80&v=4"},"commit":{"message":"DO NOT SUBMIT: needs to be made upstream\n\nReturn available function types for BindingDecls.\n\nOnly return nullptr when we don't have an available QualType.","shortMessageHtmlLink":"DO NOT SUBMIT: needs to be made upstream"}},{"before":"83858cad46373eb6bb1d6ea5ffa3d7262a591228","after":null,"ref":"refs/heads/piper_export_cl_653697745","pushedAt":"2024-07-18T18:52:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bazuzi","name":"Samira Bazuzi","path":"/bazuzi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13970105?s=80&v=4"}},{"before":null,"after":"83858cad46373eb6bb1d6ea5ffa3d7262a591228","ref":"refs/heads/piper_export_cl_653697745","pushedAt":"2024-07-18T18:49:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bazuzi","name":"Samira Bazuzi","path":"/bazuzi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13970105?s=80&v=4"},"commit":{"message":"[clang][dataflow]Traverse potentially evaluated statements in typeid operands.\n\nThese are included in the CFG and when seen by the TransferVisitor without having modeled fields, analysis crashes due to missing StorageLocations for referenced fields.\n\nCrash example (requires at least , so not included in the form of a test):\n```cc\n\nstruct F {\n virtual bool operator==(const F& other) const = 0;\n virtual ~F() = default;\n};\n\nclass O {\n bool Foo(const O& other) const {\n return typeid(*value_) == typeid(*other.value_);\n }\n\n std::shared_ptr value_;\n};\n```","shortMessageHtmlLink":"[clang][dataflow]Traverse potentially evaluated statements in typeid …"}},{"before":null,"after":"23f74d7f2e0864d4cc667fa191a8511b2759428f","ref":"refs/heads/piper_export_cl_653622182","pushedAt":"2024-07-18T15:57:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bazuzi","name":"Samira Bazuzi","path":"/bazuzi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13970105?s=80&v=4"},"commit":{"message":"[clang][dataflow] Handle this-capturing lambdas in field initializers.\n\nWe previously would assume these were inside a method definition and end up crashing.","shortMessageHtmlLink":"[clang][dataflow] Handle this-capturing lambdas in field initializers."}},{"before":null,"after":"7c75181c590f30cc439af6fa523f3ca78f8a933d","ref":"refs/heads/rewritten","pushedAt":"2024-07-16T20:31:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bazuzi","name":"Samira Bazuzi","path":"/bazuzi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13970105?s=80&v=4"},"commit":{"message":"[clang][dataflow] Only propagate past CXXDefaultInitExpr if init is\nrewritten.","shortMessageHtmlLink":"[clang][dataflow] Only propagate past CXXDefaultInitExpr if init is"}},{"before":"6ddaef73afc13f844653dca73067ba959a367fed","after":null,"ref":"refs/heads/piper_export_cl_631909657","pushedAt":"2024-07-16T20:31:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bazuzi","name":"Samira Bazuzi","path":"/bazuzi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13970105?s=80&v=4"}},{"before":"1599c9c77c5c85753d18af3a79b95f69d900ec3d","after":null,"ref":"refs/heads/piper_export_cl_651393704","pushedAt":"2024-07-16T20:31:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bazuzi","name":"Samira Bazuzi","path":"/bazuzi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13970105?s=80&v=4"}},{"before":"94efb2ff85bdd95cf74b2e0969715c368d3cc293","after":"1599c9c77c5c85753d18af3a79b95f69d900ec3d","ref":"refs/heads/piper_export_cl_651393704","pushedAt":"2024-07-16T20:26:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bazuzi","name":"Samira Bazuzi","path":"/bazuzi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13970105?s=80&v=4"},"commit":{"message":"[clang][dataflow] Only propagate past CXXDefaultInitExpr if init is\nrewritten.","shortMessageHtmlLink":"[clang][dataflow] Only propagate past CXXDefaultInitExpr if init is"}},{"before":"8f51730d1f4bbca740a01b89780b6ed9bee3c3d7","after":"94efb2ff85bdd95cf74b2e0969715c368d3cc293","ref":"refs/heads/piper_export_cl_651393704","pushedAt":"2024-07-12T16:10:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bazuzi","name":"Samira Bazuzi","path":"/bazuzi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13970105?s=80&v=4"},"commit":{"message":"Add test for matching result objects.","shortMessageHtmlLink":"Add test for matching result objects."}},{"before":null,"after":"8f51730d1f4bbca740a01b89780b6ed9bee3c3d7","ref":"refs/heads/piper_export_cl_651393704","pushedAt":"2024-07-11T14:19:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bazuzi","name":"Samira Bazuzi","path":"/bazuzi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13970105?s=80&v=4"},"commit":{"message":"Propagate the result object location for CXXDefaultInitExpr.\n\nThese are not \"original initializers\"; the single node underneath represents the initializing node.","shortMessageHtmlLink":"Propagate the result object location for CXXDefaultInitExpr."}},{"before":"30b9537ff438366547f968c7909718e27d65c815","after":"74218a9c8fc4b0bdb4b2a4839455cf2f211a2a30","ref":"refs/heads/main","pushedAt":"2024-05-15T15:46:53.000Z","pushType":"push","commitsCount":2491,"pusher":{"login":"bazuzi","name":"Samira Bazuzi","path":"/bazuzi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13970105?s=80&v=4"},"commit":{"message":"[clang][Interp] Implement __builtin_convertvector","shortMessageHtmlLink":"[clang][Interp] Implement __builtin_convertvector"}},{"before":"e7b1540984306bfb36a59fa7692208bfaf2bdc1a","after":null,"ref":"refs/heads/piper_export_cl_626433244","pushedAt":"2024-05-15T15:46:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bazuzi","name":"Samira Bazuzi","path":"/bazuzi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13970105?s=80&v=4"}},{"before":"a5880e606458afdca3f3ab634dcc829a54a96b46","after":"6ddaef73afc13f844653dca73067ba959a367fed","ref":"refs/heads/piper_export_cl_631909657","pushedAt":"2024-05-15T15:41:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bazuzi","name":"Samira Bazuzi","path":"/bazuzi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13970105?s=80&v=4"},"commit":{"message":"Respond to review comments.\n\nMostly improvements to tests and comments, plus an assertion and\nexplicit type.","shortMessageHtmlLink":"Respond to review comments."}},{"before":"e151dd46c2dfca627d21a3e0eb8c6a30ab257843","after":"a5880e606458afdca3f3ab634dcc829a54a96b46","ref":"refs/heads/piper_export_cl_631909657","pushedAt":"2024-05-10T17:10:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bazuzi","name":"Samira Bazuzi","path":"/bazuzi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13970105?s=80&v=4"},"commit":{"message":"Put back the correct name of CallStack in comment.","shortMessageHtmlLink":"Put back the correct name of CallStack in comment."}},{"before":"b526d217118ffdbaf98019070eaaa57e113e84aa","after":"e151dd46c2dfca627d21a3e0eb8c6a30ab257843","ref":"refs/heads/piper_export_cl_631909657","pushedAt":"2024-05-10T16:48:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bazuzi","name":"Samira Bazuzi","path":"/bazuzi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13970105?s=80&v=4"},"commit":{"message":"Un-template initFieldsGlobalsAndFuncs and update ResultObjectVisitor arg\nand comments.","shortMessageHtmlLink":"Un-template initFieldsGlobalsAndFuncs and update ResultObjectVisitor arg"}},{"before":"112e23c593b184f24f0a4c34755f4c183a1a1f08","after":"b526d217118ffdbaf98019070eaaa57e113e84aa","ref":"refs/heads/piper_export_cl_631909657","pushedAt":"2024-05-10T16:01:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bazuzi","name":"Samira Bazuzi","path":"/bazuzi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13970105?s=80&v=4"},"commit":{"message":"Account for changes to stack size and initialize when analyzing Stmts.","shortMessageHtmlLink":"Account for changes to stack size and initialize when analyzing Stmts."}},{"before":"6982564302fb3c9f524ae68c47fa5603d1216e09","after":"112e23c593b184f24f0a4c34755f4c183a1a1f08","ref":"refs/heads/piper_export_cl_631909657","pushedAt":"2024-05-10T15:07:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bazuzi","name":"Samira Bazuzi","path":"/bazuzi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13970105?s=80&v=4"},"commit":{"message":"Store the initial analysis target outside of the CallStack.\n\nReverts TargetStack to CallStack and stores the initial target statement\nand, when present, its containing FunctionDecl separately from\nCallStack.","shortMessageHtmlLink":"Store the initial analysis target outside of the CallStack."}},{"before":"b62a95001e32a0c1d63204950481eb500c9d0275","after":"6982564302fb3c9f524ae68c47fa5603d1216e09","ref":"refs/heads/piper_export_cl_631909657","pushedAt":"2024-05-09T22:01:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bazuzi","name":"Samira Bazuzi","path":"/bazuzi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13970105?s=80&v=4"},"commit":{"message":"Add test and crash fix for analysis of Stmt.","shortMessageHtmlLink":"Add test and crash fix for analysis of Stmt."}},{"before":null,"after":"b62a95001e32a0c1d63204950481eb500c9d0275","ref":"refs/heads/piper_export_cl_631909657","pushedAt":"2024-05-09T16:10:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bazuzi","name":"Samira Bazuzi","path":"/bazuzi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13970105?s=80&v=4"},"commit":{"message":"[clang][dataflow] Fully support Environment construction for Stmt analysis.\n\nAssume in fewer places that the analysis is of a FunctionDecl, and initialize the Environment properly for Stmts.\n\nMoves constructors for Environment to header to make it more obvious\nthat there are only minor differences between them and very little\ninitialization in the constructors.\n\nTested check-clang-tooling.","shortMessageHtmlLink":"[clang][dataflow] Fully support Environment construction for Stmt ana…"}},{"before":null,"after":"e7b1540984306bfb36a59fa7692208bfaf2bdc1a","ref":"refs/heads/piper_export_cl_626433244","pushedAt":"2024-04-19T19:23:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bazuzi","name":"Samira Bazuzi","path":"/bazuzi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13970105?s=80&v=4"},"commit":{"message":"[clang][dataflow] Expose getReferencedDecls for a Stmt.","shortMessageHtmlLink":"[clang][dataflow] Expose getReferencedDecls for a Stmt."}},{"before":"a06073f91e7bbbb532e68bbf6b903c2f5051f4c2","after":"30b9537ff438366547f968c7909718e27d65c815","ref":"refs/heads/main","pushedAt":"2024-04-19T19:11:38.000Z","pushType":"push","commitsCount":604,"pusher":{"login":"bazuzi","name":"Samira Bazuzi","path":"/bazuzi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13970105?s=80&v=4"},"commit":{"message":"[Driver] Add m_Group to -m[no-]strict-align\n\nso that `Args.ClaimAllArgs(options::OPT_CompileOnly_Group);` in\nDriver::handleArguments will claim the options even if only linking is\nperformed.\n\nFix #87945","shortMessageHtmlLink":"[Driver] Add m_Group to -m[no-]strict-align"}},{"before":"fbad5b423760f424b6a9cb861f2ed37a19420534","after":null,"ref":"refs/heads/fields","pushedAt":"2024-04-16T18:46:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bazuzi","name":"Samira Bazuzi","path":"/bazuzi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13970105?s=80&v=4"}},{"before":"d67692b2d4fc31917da4f7f77b7aa560f513f2ca","after":"fbad5b423760f424b6a9cb861f2ed37a19420534","ref":"refs/heads/fields","pushedAt":"2024-04-16T14:47:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bazuzi","name":"Samira Bazuzi","path":"/bazuzi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13970105?s=80&v=4"},"commit":{"message":"[clang][dataflow] Fix comments, names, spacing, ordering.\n\nAlso move RecordInitListHelper to ASTOps.","shortMessageHtmlLink":"[clang][dataflow] Fix comments, names, spacing, ordering."}},{"before":null,"after":"d67692b2d4fc31917da4f7f77b7aa560f513f2ca","ref":"refs/heads/fields","pushedAt":"2024-04-15T15:55:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bazuzi","name":"Samira Bazuzi","path":"/bazuzi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13970105?s=80&v=4"},"commit":{"message":"[clang][dataflow] Move free functions out of DAContext.","shortMessageHtmlLink":"[clang][dataflow] Move free functions out of DAContext."}},{"before":"708f8540a448a0f9fdea4621f62885a709a0951b","after":null,"ref":"refs/heads/fields","pushedAt":"2024-04-15T15:53:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bazuzi","name":"Samira Bazuzi","path":"/bazuzi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13970105?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xOVQxNTowNzowMC4wMDAwMDBazwAAAASeKfPd","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xOVQxNTowNzowMC4wMDAwMDBazwAAAASeKfPd","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0xNVQxNTo1Mzo1My4wMDAwMDBazwAAAAQxHbtc"}},"title":"Activity · bazuzi/llvm-project"}