Page MenuHomePhabricator

phyBrackets (Shivam Rajput)
User

Projects

User does not belong to any projects.

User Details

User Since
Dec 5 2021, 11:05 AM (67 w, 5 d)

Recent Activity

Mon, Mar 20

phyBrackets updated the diff for D136522: [libcxx] patch for implementing ranges::find_last.
Mon, Mar 20, 9:58 AM · Restricted Project, Restricted Project, Restricted Project
phyBrackets updated the diff for D136522: [libcxx] patch for implementing ranges::find_last.
Mon, Mar 20, 7:08 AM · Restricted Project, Restricted Project, Restricted Project

Thu, Mar 9

phyBrackets updated the diff for D136522: [libcxx] patch for implementing ranges::find_last.
Thu, Mar 9, 10:52 AM · Restricted Project, Restricted Project, Restricted Project
phyBrackets updated the diff for D136522: [libcxx] patch for implementing ranges::find_last.
Thu, Mar 9, 10:40 AM · Restricted Project, Restricted Project, Restricted Project
phyBrackets updated the diff for D136522: [libcxx] patch for implementing ranges::find_last.
Thu, Mar 9, 10:07 AM · Restricted Project, Restricted Project, Restricted Project
phyBrackets updated the diff for D136522: [libcxx] patch for implementing ranges::find_last.
Thu, Mar 9, 8:25 AM · Restricted Project, Restricted Project, Restricted Project
phyBrackets updated the diff for D136522: [libcxx] patch for implementing ranges::find_last.
Thu, Mar 9, 8:14 AM · Restricted Project, Restricted Project, Restricted Project
phyBrackets updated the diff for D136522: [libcxx] patch for implementing ranges::find_last.
Thu, Mar 9, 5:06 AM · Restricted Project, Restricted Project, Restricted Project
phyBrackets updated the diff for D136522: [libcxx] patch for implementing ranges::find_last.
Thu, Mar 9, 3:22 AM · Restricted Project, Restricted Project, Restricted Project

Wed, Mar 8

phyBrackets updated the diff for D136522: [libcxx] patch for implementing ranges::find_last.
Wed, Mar 8, 9:31 PM · Restricted Project, Restricted Project, Restricted Project

Wed, Mar 1

phyBrackets added a comment to D145087: [libcxx][NFC] Added a note about the P2520R0.

Thanks @Mordante !

Wed, Mar 1, 6:29 PM · Restricted Project, Restricted Project
phyBrackets added a comment to D135248: [libc++] implement move_iterator<T*> should be a random access iterator .

Hey @Mordante , Sorry for it! I'm not sure how to close it manually, I tried Add Action here but I cannot see any option for Closing the revision ?

Wed, Mar 1, 11:22 AM · Restricted Project, Restricted Project, Restricted Project
phyBrackets added a comment to D145087: [libcxx][NFC] Added a note about the P2520R0.

Thanks @Mordante , updated!

Wed, Mar 1, 11:13 AM · Restricted Project, Restricted Project
phyBrackets updated the diff for D145087: [libcxx][NFC] Added a note about the P2520R0.
Wed, Mar 1, 11:12 AM · Restricted Project, Restricted Project
phyBrackets added a comment to D135248: [libc++] implement move_iterator<T*> should be a random access iterator .

Hey @ldionne, Here is the follow up revision https://reviews.llvm.org/D145087

Wed, Mar 1, 10:45 AM · Restricted Project, Restricted Project, Restricted Project
phyBrackets requested review of D145087: [libcxx][NFC] Added a note about the P2520R0.
Wed, Mar 1, 10:44 AM · Restricted Project, Restricted Project
phyBrackets added a comment to D135248: [libc++] implement move_iterator<T*> should be a random access iterator .

https://github.com/llvm/llvm-project/commit/813e1da9749a5d2d604198cf534f750c842eda22 , commited by me only!

Wed, Mar 1, 10:22 AM · Restricted Project, Restricted Project, Restricted Project
phyBrackets added a comment to D135248: [libc++] implement move_iterator<T*> should be a random access iterator .

cool, Thanks!

Wed, Mar 1, 9:04 AM · Restricted Project, Restricted Project, Restricted Project
phyBrackets added a comment to D135248: [libc++] implement move_iterator<T*> should be a random access iterator .

Hey @philnik , I'm not sure about, can we land this now?

Wed, Mar 1, 8:59 AM · Restricted Project, Restricted Project, Restricted Project

Mon, Feb 27

phyBrackets added a comment to D135248: [libc++] implement move_iterator<T*> should be a random access iterator .

Hey @fsb4000 @ldionne , Let me know if it's fine to commit this. I'll do it. Thanks!

Mon, Feb 27, 10:27 PM · Restricted Project, Restricted Project, Restricted Project

Sun, Feb 26

phyBrackets updated the diff for D135248: [libc++] implement move_iterator<T*> should be a random access iterator .
Sun, Feb 26, 9:12 AM · Restricted Project, Restricted Project, Restricted Project
phyBrackets updated the diff for D135248: [libc++] implement move_iterator<T*> should be a random access iterator .
Sun, Feb 26, 7:35 AM · Restricted Project, Restricted Project, Restricted Project

Feb 17 2023

phyBrackets added a comment to D135248: [libc++] implement move_iterator<T*> should be a random access iterator .

patch application failed

How did you create your diff?
I create my diffs like this:

git diff -U999999 main > 1.txt

and then I upload 1.txt

Feb 17 2023, 10:05 AM · Restricted Project, Restricted Project, Restricted Project
phyBrackets updated the diff for D135248: [libc++] implement move_iterator<T*> should be a random access iterator .
Feb 17 2023, 10:04 AM · Restricted Project, Restricted Project, Restricted Project
phyBrackets updated the diff for D135248: [libc++] implement move_iterator<T*> should be a random access iterator .
Feb 17 2023, 4:26 AM · Restricted Project, Restricted Project, Restricted Project
phyBrackets updated the diff for D135248: [libc++] implement move_iterator<T*> should be a random access iterator .
Feb 17 2023, 4:15 AM · Restricted Project, Restricted Project, Restricted Project
phyBrackets added a comment to D135248: [libc++] implement move_iterator<T*> should be a random access iterator .

Thanks @fsb4000

Feb 17 2023, 4:10 AM · Restricted Project, Restricted Project, Restricted Project
phyBrackets updated the diff for D135248: [libc++] implement move_iterator<T*> should be a random access iterator .
Feb 17 2023, 4:09 AM · Restricted Project, Restricted Project, Restricted Project

Jan 31 2023

phyBrackets added a comment to D135248: [libc++] implement move_iterator<T*> should be a random access iterator .

for ignoring the whitespace changes used git diff -b that's why it's failing for now but will change it once you review the basic structure of the patch

Jan 31 2023, 4:20 AM · Restricted Project, Restricted Project, Restricted Project
phyBrackets added a comment to D135248: [libc++] implement move_iterator<T*> should be a random access iterator .

Hey @philnik , sorry for the format changes but this is what i can do best for now , not sure about the removing all the format changes!

Jan 31 2023, 4:13 AM · Restricted Project, Restricted Project, Restricted Project
phyBrackets updated the diff for D135248: [libc++] implement move_iterator<T*> should be a random access iterator .
Jan 31 2023, 4:10 AM · Restricted Project, Restricted Project, Restricted Project
phyBrackets added a comment to D135248: [libc++] implement move_iterator<T*> should be a random access iterator .

For an update on the patch, this patch is currently for _LIBCPP_STD_VER > 20 , and tests cases fixed accordingly to pass the CI , if there is anything that needs to be change, let me know!

Jan 31 2023, 3:50 AM · Restricted Project, Restricted Project, Restricted Project
phyBrackets updated the diff for D135248: [libc++] implement move_iterator<T*> should be a random access iterator .
Jan 31 2023, 3:13 AM · Restricted Project, Restricted Project, Restricted Project

Jan 22 2023

phyBrackets updated the diff for D135248: [libc++] implement move_iterator<T*> should be a random access iterator .
Jan 22 2023, 9:50 AM · Restricted Project, Restricted Project, Restricted Project
phyBrackets updated the diff for D135248: [libc++] implement move_iterator<T*> should be a random access iterator .
Jan 22 2023, 9:30 AM · Restricted Project, Restricted Project, Restricted Project
phyBrackets updated the diff for D135248: [libc++] implement move_iterator<T*> should be a random access iterator .
Jan 22 2023, 8:39 AM · Restricted Project, Restricted Project, Restricted Project
phyBrackets updated the diff for D135248: [libc++] implement move_iterator<T*> should be a random access iterator .
Jan 22 2023, 8:23 AM · Restricted Project, Restricted Project, Restricted Project
phyBrackets updated the diff for D135248: [libc++] implement move_iterator<T*> should be a random access iterator .
Jan 22 2023, 8:12 AM · Restricted Project, Restricted Project, Restricted Project
phyBrackets updated the diff for D135248: [libc++] implement move_iterator<T*> should be a random access iterator .
Jan 22 2023, 8:01 AM · Restricted Project, Restricted Project, Restricted Project
phyBrackets updated the diff for D135248: [libc++] implement move_iterator<T*> should be a random access iterator .
Jan 22 2023, 7:53 AM · Restricted Project, Restricted Project, Restricted Project
phyBrackets updated the diff for D135248: [libc++] implement move_iterator<T*> should be a random access iterator .
Jan 22 2023, 7:36 AM · Restricted Project, Restricted Project, Restricted Project
phyBrackets updated the diff for D135248: [libc++] implement move_iterator<T*> should be a random access iterator .
Jan 22 2023, 7:03 AM · Restricted Project, Restricted Project, Restricted Project
phyBrackets updated the diff for D135248: [libc++] implement move_iterator<T*> should be a random access iterator .
Jan 22 2023, 7:02 AM · Restricted Project, Restricted Project, Restricted Project

Jan 18 2023

phyBrackets updated the diff for D135248: [libc++] implement move_iterator<T*> should be a random access iterator .
Jan 18 2023, 7:37 AM · Restricted Project, Restricted Project, Restricted Project
phyBrackets updated the diff for D135248: [libc++] implement move_iterator<T*> should be a random access iterator .
Jan 18 2023, 7:17 AM · Restricted Project, Restricted Project, Restricted Project
phyBrackets updated the diff for D135248: [libc++] implement move_iterator<T*> should be a random access iterator .
Jan 18 2023, 7:03 AM · Restricted Project, Restricted Project, Restricted Project
phyBrackets updated the diff for D135248: [libc++] implement move_iterator<T*> should be a random access iterator .
Jan 18 2023, 6:44 AM · Restricted Project, Restricted Project, Restricted Project

Jan 15 2023

phyBrackets added a comment to D135248: [libc++] implement move_iterator<T*> should be a random access iterator .

It still failing on the ranges.min.max.pass.cpp, we need to guard that too for passing the CI. Or Is there any other work around?

Jan 15 2023, 11:42 AM · Restricted Project, Restricted Project, Restricted Project
phyBrackets updated the diff for D135248: [libc++] implement move_iterator<T*> should be a random access iterator .
Jan 15 2023, 11:34 AM · Restricted Project, Restricted Project, Restricted Project
phyBrackets updated the diff for D135248: [libc++] implement move_iterator<T*> should be a random access iterator .

Correctly places the macros.

Jan 15 2023, 11:20 AM · Restricted Project, Restricted Project, Restricted Project

Nov 10 2022

phyBrackets added a comment to D135248: [libc++] implement move_iterator<T*> should be a random access iterator .

Hey @EricWF , could you please take a look at this patch, i guess there are some tests which got affected by this . I'm not sure if i need to update them for passing the CI?

Nov 10 2022, 5:47 AM · Restricted Project, Restricted Project, Restricted Project

Nov 8 2022

phyBrackets updated the diff for D135248: [libc++] implement move_iterator<T*> should be a random access iterator .
Nov 8 2022, 1:51 AM · Restricted Project, Restricted Project, Restricted Project
phyBrackets added inline comments to D135248: [libc++] implement move_iterator<T*> should be a random access iterator .
Nov 8 2022, 1:48 AM · Restricted Project, Restricted Project, Restricted Project
phyBrackets updated the diff for D135248: [libc++] implement move_iterator<T*> should be a random access iterator .

update the revision with few changes for the correct version

Nov 8 2022, 1:41 AM · Restricted Project, Restricted Project, Restricted Project

Nov 7 2022

phyBrackets added inline comments to D135248: [libc++] implement move_iterator<T*> should be a random access iterator .
Nov 7 2022, 11:48 PM · Restricted Project, Restricted Project, Restricted Project
phyBrackets updated the diff for D135248: [libc++] implement move_iterator<T*> should be a random access iterator .
Nov 7 2022, 8:03 AM · Restricted Project, Restricted Project, Restricted Project
phyBrackets updated the diff for D135248: [libc++] implement move_iterator<T*> should be a random access iterator .
Nov 7 2022, 7:51 AM · Restricted Project, Restricted Project, Restricted Project
phyBrackets updated the diff for D135248: [libc++] implement move_iterator<T*> should be a random access iterator .
Nov 7 2022, 6:33 AM · Restricted Project, Restricted Project, Restricted Project
phyBrackets updated the diff for D135248: [libc++] implement move_iterator<T*> should be a random access iterator .
Nov 7 2022, 6:03 AM · Restricted Project, Restricted Project, Restricted Project
phyBrackets updated the diff for D135248: [libc++] implement move_iterator<T*> should be a random access iterator .
Nov 7 2022, 5:33 AM · Restricted Project, Restricted Project, Restricted Project

Nov 5 2022

phyBrackets updated the diff for D135248: [libc++] implement move_iterator<T*> should be a random access iterator .
Nov 5 2022, 10:58 PM · Restricted Project, Restricted Project, Restricted Project
phyBrackets updated the diff for D135248: [libc++] implement move_iterator<T*> should be a random access iterator .

rebase the changes on top of main

Nov 5 2022, 12:14 PM · Restricted Project, Restricted Project, Restricted Project

Oct 21 2022

phyBrackets requested review of D136522: [libcxx] patch for implementing ranges::find_last.
Oct 21 2022, 9:18 PM · Restricted Project, Restricted Project, Restricted Project
phyBrackets updated the diff for D136356: [libc++] implement move_iterator<T*> should be a random access iterator.
Oct 21 2022, 1:22 PM · Restricted Project, Restricted Project
phyBrackets updated the diff for D136356: [libc++] implement move_iterator<T*> should be a random access iterator.
Oct 21 2022, 1:18 PM · Restricted Project, Restricted Project

Oct 20 2022

phyBrackets added a comment to D136357: update.

Hey @ldionne Thanks for quick response, I'd squash it here https://reviews.llvm.org/D136356 .

Oct 20 2022, 9:30 AM · Restricted Project, Restricted Project
phyBrackets updated the diff for D136356: [libc++] implement move_iterator<T*> should be a random access iterator.
Oct 20 2022, 9:26 AM · Restricted Project, Restricted Project
phyBrackets added a comment to D136357: update.

Hey @philnik , could you please review this patch instead of the previous one?

Oct 20 2022, 7:35 AM · Restricted Project, Restricted Project
phyBrackets added a reviewer for D136357: update: philnik.
Oct 20 2022, 7:35 AM · Restricted Project, Restricted Project
phyBrackets requested review of D136357: update.
Oct 20 2022, 7:26 AM · Restricted Project, Restricted Project
phyBrackets requested review of D136356: [libc++] implement move_iterator<T*> should be a random access iterator.
Oct 20 2022, 7:25 AM · Restricted Project, Restricted Project

Oct 19 2022

phyBrackets updated the diff for D135248: [libc++] implement move_iterator<T*> should be a random access iterator .

Updating the patch after rebasing

Oct 19 2022, 12:09 PM · Restricted Project, Restricted Project, Restricted Project
phyBrackets updated the diff for D135248: [libc++] implement move_iterator<T*> should be a random access iterator .

Re-uploading the patch

Oct 19 2022, 9:06 AM · Restricted Project, Restricted Project, Restricted Project

Oct 5 2022

phyBrackets added a comment to D135248: [libc++] implement move_iterator<T*> should be a random access iterator .

Hey @philnik , could you tell me about the tests? does changes in the type.pass.cpp looks correct? Although I tried running the test using llvm-lit but got the failure on iterator_concept_conformance.compile.pass.cpp and type.pass.cpp.

Oct 5 2022, 8:16 AM · Restricted Project, Restricted Project, Restricted Project
phyBrackets updated the diff for D135248: [libc++] implement move_iterator<T*> should be a random access iterator .
Oct 5 2022, 8:12 AM · Restricted Project, Restricted Project, Restricted Project
phyBrackets added inline comments to D135248: [libc++] implement move_iterator<T*> should be a random access iterator .
Oct 5 2022, 6:52 AM · Restricted Project, Restricted Project, Restricted Project
phyBrackets added a comment to D135248: [libc++] implement move_iterator<T*> should be a random access iterator .

I'm not sure about, where to look for testing of it or need to create new tests ?

Oct 5 2022, 1:38 AM · Restricted Project, Restricted Project, Restricted Project
phyBrackets requested review of D135248: [libc++] implement move_iterator<T*> should be a random access iterator .
Oct 5 2022, 1:33 AM · Restricted Project, Restricted Project, Restricted Project
phyBrackets requested review of D135243: Merge branch 'main' of https://github.com/llvm/llvm-project r=ldionne.
Oct 5 2022, 12:15 AM · Restricted Project

Jul 4 2022

phyBrackets committed rG98c6a3c0c220: [NFC][ASTImporter] remove the unnecessary condition checks in ASTImporter.cpp (authored by phyBrackets).
[NFC][ASTImporter] remove the unnecessary condition checks in ASTImporter.cpp
Jul 4 2022, 7:42 PM · Restricted Project, Restricted Project
phyBrackets closed D128608: [NFC][ASTImporter] remove the unnecessary condition checks in ASTImporter.cpp.
Jul 4 2022, 7:42 PM · Restricted Project, Restricted Project

Jun 26 2022

phyBrackets retitled D128608: [NFC][ASTImporter] remove the unnecessary condition checks in ASTImporter.cpp from [NFC][AST] remove the unnecessary condition checks in ASTImporter.cpp to [NFC][LLDB] remove the unnecessary condition checks in ASTImporter.cpp.
Jun 26 2022, 6:56 AM · Restricted Project, Restricted Project
phyBrackets added a reviewer for D128608: [NFC][ASTImporter] remove the unnecessary condition checks in ASTImporter.cpp: martong.
Jun 26 2022, 6:44 AM · Restricted Project, Restricted Project
phyBrackets requested review of D128608: [NFC][ASTImporter] remove the unnecessary condition checks in ASTImporter.cpp.
Jun 26 2022, 6:43 AM · Restricted Project, Restricted Project

Jun 14 2022

phyBrackets committed rG9d637956b792: [clang][NFC][AST] rename the ImportError to ASTImportError (authored by phyBrackets).
[clang][NFC][AST] rename the ImportError to ASTImportError
Jun 14 2022, 12:10 PM · Restricted Project, Restricted Project
phyBrackets closed D125340: [clang][NFC][AST] rename the ImportError to ASTImportError.
Jun 14 2022, 12:10 PM · Restricted Project, Restricted Project

May 11 2022

phyBrackets added a comment to D125340: [clang][NFC][AST] rename the ImportError to ASTImportError.

I found one other place in LibASTImporter.rst where ImportError is used. LLDB should be checked too.

May 11 2022, 10:00 PM · Restricted Project, Restricted Project
phyBrackets added a comment to D125340: [clang][NFC][AST] rename the ImportError to ASTImportError.

What are the benefits of this renaming? I mean is there a name clash? Do we have another kind of "import" in Clang or in some of the dependent projects, don't we?

May 11 2022, 6:59 AM · Restricted Project, Restricted Project

May 10 2022

phyBrackets added reviewers for D125340: [clang][NFC][AST] rename the ImportError to ASTImportError: balazske, martong.
May 10 2022, 2:58 PM · Restricted Project, Restricted Project
phyBrackets requested review of D125340: [clang][NFC][AST] rename the ImportError to ASTImportError.
May 10 2022, 2:57 PM · Restricted Project, Restricted Project

May 6 2022

phyBrackets added a comment to D120489: [analyzer] Done some changes to detect Uninitialized read by the char array manipulation functions.

Maybe it is not too late to update the clang/docs/ReleaseNotes.rst? A new checker is certainly important for the users. Many thanks!

May 6 2022, 12:52 PM · Restricted Project, Restricted Project

May 5 2022

phyBrackets committed rGdcb906757ada: [clang][ASTImporter][NFC]: Move clang::ImportError into own header. (authored by phyBrackets).
[clang][ASTImporter][NFC]: Move clang::ImportError into own header.
May 5 2022, 11:45 AM · Restricted Project, Restricted Project
phyBrackets closed D124774: [clang][ASTImporter][NFC]: Move clang::ImportError into own header..
May 5 2022, 11:44 AM · Restricted Project, Restricted Project
phyBrackets added a comment to D124774: [clang][ASTImporter][NFC]: Move clang::ImportError into own header..

Thanks @martong @balazske for the Review .

May 5 2022, 11:34 AM · Restricted Project, Restricted Project
phyBrackets updated the diff for D124774: [clang][ASTImporter][NFC]: Move clang::ImportError into own header..

Rebase several commits

May 5 2022, 7:46 AM · Restricted Project, Restricted Project
phyBrackets added a comment to D124774: [clang][ASTImporter][NFC]: Move clang::ImportError into own header..

is there still any problem ? I'm not sure ?

May 5 2022, 6:36 AM · Restricted Project, Restricted Project
phyBrackets updated the diff for D124774: [clang][ASTImporter][NFC]: Move clang::ImportError into own header..

address the buildbot failing issue

May 5 2022, 3:56 AM · Restricted Project, Restricted Project
phyBrackets updated the diff for D124774: [clang][ASTImporter][NFC]: Move clang::ImportError into own header..

Correct the number of character in line 1

May 5 2022, 3:49 AM · Restricted Project, Restricted Project
phyBrackets added a comment to D124774: [clang][ASTImporter][NFC]: Move clang::ImportError into own header..

I'm having a problem , this patch expected to address the previous inline comment but after making the specific change and committing it , when I'm creating the patch using arc diff --update <revisionId> , the changes were suddenly gone and I thought that maybe the changes were there in the commit atleast but I think commit got reverted and there is nothing for diff but suddenly the patch were created .

May 5 2022, 3:45 AM · Restricted Project, Restricted Project
phyBrackets updated the diff for D124774: [clang][ASTImporter][NFC]: Move clang::ImportError into own header..

address inline comment

May 5 2022, 3:43 AM · Restricted Project, Restricted Project