Page MenuHomePhabricator

malavikasamak (Malavika Samak)
User

Projects

User does not belong to any projects.

User Details

User Since
Aug 9 2022, 1:54 PM (32 w, 3 d)

Recent Activity

Yesterday

malavikasamak accepted D143128: [-Wunsafe-buffer-usage] Fix-Its transforming `&DRE[any]` to `(DRE.data() + any)`.
Fri, Mar 24, 6:39 PM · Restricted Project, Restricted Project
malavikasamak added inline comments to D143128: [-Wunsafe-buffer-usage] Fix-Its transforming `&DRE[any]` to `(DRE.data() + any)`.
Fri, Mar 24, 5:20 PM · Restricted Project, Restricted Project
malavikasamak updated the diff for D146450: [-Wunsafe-buffer-usage] Bug fix: Handles the assertion violations for code within macros..
Fri, Mar 24, 2:09 PM · Restricted Project

Thu, Mar 23

malavikasamak added inline comments to D143676: [-Wunsafe-buffer-usage] FixableGadget for handling pointer references under UPC..
Thu, Mar 23, 4:26 PM · Restricted Project
malavikasamak updated the diff for D143676: [-Wunsafe-buffer-usage] FixableGadget for handling pointer references under UPC..
Thu, Mar 23, 4:25 PM · Restricted Project
malavikasamak updated the diff for D143676: [-Wunsafe-buffer-usage] FixableGadget for handling pointer references under UPC..
Thu, Mar 23, 11:39 AM · Restricted Project

Wed, Mar 22

malavikasamak updated the diff for D146450: [-Wunsafe-buffer-usage] Bug fix: Handles the assertion violations for code within macros..

Changing return type of getExprText to std::optional.

Wed, Mar 22, 6:16 PM · Restricted Project
malavikasamak added inline comments to D146450: [-Wunsafe-buffer-usage] Bug fix: Handles the assertion violations for code within macros..
Wed, Mar 22, 3:52 PM · Restricted Project
malavikasamak committed rGe7596a99fca6: [-Wunsafe-buffer-usage] Add Fixable for simple pointer dereference (authored by malavikasamak).
[-Wunsafe-buffer-usage] Add Fixable for simple pointer dereference
Wed, Mar 22, 3:39 PM · Restricted Project, Restricted Project
malavikasamak closed D143206: [-Wunsafe-buffer-usage] Add Fixable for simple pointer dereference.
Wed, Mar 22, 3:38 PM · Restricted Project, Restricted Project
malavikasamak updated the diff for D143206: [-Wunsafe-buffer-usage] Add Fixable for simple pointer dereference.
Wed, Mar 22, 11:56 AM · Restricted Project, Restricted Project

Tue, Mar 21

malavikasamak updated the diff for D146450: [-Wunsafe-buffer-usage] Bug fix: Handles the assertion violations for code within macros..
Tue, Mar 21, 5:14 PM · Restricted Project
malavikasamak added inline comments to D146450: [-Wunsafe-buffer-usage] Bug fix: Handles the assertion violations for code within macros..
Tue, Mar 21, 4:31 PM · Restricted Project
malavikasamak updated the diff for D146450: [-Wunsafe-buffer-usage] Bug fix: Handles the assertion violations for code within macros..

Addressing recent comments.

Tue, Mar 21, 4:30 PM · Restricted Project

Mon, Mar 20

malavikasamak updated the diff for D143206: [-Wunsafe-buffer-usage] Add Fixable for simple pointer dereference.

Addressing comment on VarDecl checks in matcher and early returns.

Mon, Mar 20, 5:32 PM · Restricted Project, Restricted Project
malavikasamak added reviewers for D146450: [-Wunsafe-buffer-usage] Bug fix: Handles the assertion violations for code within macros.: jkorous, ziqingluo-90, t-rasmud.
Mon, Mar 20, 12:27 PM · Restricted Project
malavikasamak requested review of D146450: [-Wunsafe-buffer-usage] Bug fix: Handles the assertion violations for code within macros..
Mon, Mar 20, 12:25 PM · Restricted Project

Wed, Mar 8

malavikasamak added inline comments to D144064: [-Wunsafe-buffer-usage] Match unsafe pointers being casted to bool or participating in pointer subtractions.
Wed, Mar 8, 1:58 PM · Restricted Project, Restricted Project
malavikasamak added inline comments to D144064: [-Wunsafe-buffer-usage] Match unsafe pointers being casted to bool or participating in pointer subtractions.
Wed, Mar 8, 11:55 AM · Restricted Project, Restricted Project

Thu, Mar 2

malavikasamak added reviewers for D143676: [-Wunsafe-buffer-usage] FixableGadget for handling pointer references under UPC.: xazax.hun, ymandel, aaron.ballman, sgatev, gribozavr.
Thu, Mar 2, 12:49 PM · Restricted Project
malavikasamak retitled D143676: [-Wunsafe-buffer-usage] FixableGadget for handling pointer references under UPC. from [-Wunsafe-buffer-usage] Introducing a new fixable for handling pointer context DRE access. to [-Wunsafe-buffer-usage] FixableGadget for handling pointer references under UPC..
Thu, Mar 2, 11:55 AM · Restricted Project
malavikasamak added inline comments to D143206: [-Wunsafe-buffer-usage] Add Fixable for simple pointer dereference.
Thu, Mar 2, 11:21 AM · Restricted Project, Restricted Project
malavikasamak updated the summary of D143206: [-Wunsafe-buffer-usage] Add Fixable for simple pointer dereference.
Thu, Mar 2, 11:19 AM · Restricted Project, Restricted Project

Wed, Mar 1

malavikasamak added inline comments to D144905: [-Wunsafe-buffer-usage] Handle unevaluated contexts that contain unsafe buffer usages.
Wed, Mar 1, 4:04 PM · Restricted Project
malavikasamak updated the diff for D144905: [-Wunsafe-buffer-usage] Handle unevaluated contexts that contain unsafe buffer usages.

Addressing the comment on _Generic handling and fixing the machinery to correctly track all DREs.

Wed, Mar 1, 4:04 PM · Restricted Project

Mon, Feb 27

malavikasamak added reviewers for D144905: [-Wunsafe-buffer-usage] Handle unevaluated contexts that contain unsafe buffer usages: jkorous, t-rasmud, ziqingluo-90.
Mon, Feb 27, 4:59 PM · Restricted Project
malavikasamak updated the diff for D144905: [-Wunsafe-buffer-usage] Handle unevaluated contexts that contain unsafe buffer usages.

Rebased and removed spurious changes.

Mon, Feb 27, 4:58 PM · Restricted Project
malavikasamak requested review of D144905: [-Wunsafe-buffer-usage] Handle unevaluated contexts that contain unsafe buffer usages.
Mon, Feb 27, 12:36 PM · Restricted Project

Feb 22 2023

malavikasamak retitled D143206: [-Wunsafe-buffer-usage] Add Fixable for simple pointer dereference from [-Wunsafe-buffer-usage][WIP] Add Fixable for simple pointer dereference to [-Wunsafe-buffer-usage] Add Fixable for simple pointer dereference.
Feb 22 2023, 2:21 PM · Restricted Project, Restricted Project
malavikasamak added inline comments to D143206: [-Wunsafe-buffer-usage] Add Fixable for simple pointer dereference.
Feb 22 2023, 2:16 PM · Restricted Project, Restricted Project
malavikasamak updated the diff for D143206: [-Wunsafe-buffer-usage] Add Fixable for simple pointer dereference.
Feb 22 2023, 2:16 PM · Restricted Project, Restricted Project
malavikasamak updated the diff for D143676: [-Wunsafe-buffer-usage] FixableGadget for handling pointer references under UPC..
Feb 22 2023, 11:31 AM · Restricted Project

Feb 21 2023

malavikasamak added inline comments to D143206: [-Wunsafe-buffer-usage] Add Fixable for simple pointer dereference.
Feb 21 2023, 1:25 PM · Restricted Project, Restricted Project
malavikasamak updated the diff for D143206: [-Wunsafe-buffer-usage] Add Fixable for simple pointer dereference.
Feb 21 2023, 1:25 PM · Restricted Project, Restricted Project

Feb 10 2023

malavikasamak updated the diff for D143206: [-Wunsafe-buffer-usage] Add Fixable for simple pointer dereference.

Addressing the recent comments.

Feb 10 2023, 11:01 AM · Restricted Project, Restricted Project

Feb 9 2023

malavikasamak added inline comments to D143676: [-Wunsafe-buffer-usage] FixableGadget for handling pointer references under UPC..
Feb 9 2023, 4:36 PM · Restricted Project
malavikasamak updated the diff for D143676: [-Wunsafe-buffer-usage] FixableGadget for handling pointer references under UPC..

Added a new test case.

Feb 9 2023, 4:35 PM · Restricted Project
malavikasamak added reviewers for D143676: [-Wunsafe-buffer-usage] FixableGadget for handling pointer references under UPC.: jkorous, t-rasmud, ziqingluo-90.
Feb 9 2023, 3:03 PM · Restricted Project
malavikasamak updated the diff for D143676: [-Wunsafe-buffer-usage] FixableGadget for handling pointer references under UPC..

Updating diff to get rid of white-space changes.

Feb 9 2023, 1:45 PM · Restricted Project
malavikasamak requested review of D143676: [-Wunsafe-buffer-usage] FixableGadget for handling pointer references under UPC..
Feb 9 2023, 1:04 PM · Restricted Project

Feb 3 2023

malavikasamak updated the diff for D143206: [-Wunsafe-buffer-usage] Add Fixable for simple pointer dereference.

Changing the tests to new format

Feb 3 2023, 11:01 AM · Restricted Project, Restricted Project

Feb 2 2023

malavikasamak requested review of D143206: [-Wunsafe-buffer-usage] Add Fixable for simple pointer dereference.
Feb 2 2023, 11:42 AM · Restricted Project, Restricted Project

Jan 6 2023

malavikasamak committed rG87fe37d9f8b6: [-Wunsafe-buffer-usage] Changing the use of None with std::nullopt to address a… (authored by malavikasamak).
[-Wunsafe-buffer-usage] Changing the use of None with std::nullopt to address a…
Jan 6 2023, 12:31 PM · Restricted Project, Restricted Project
malavikasamak committed rG50d4a1f70e11: [-Wunsafe-buffer-usage] Safe-buffers re-architecture to introduce Fixable… (authored by malavikasamak).
[-Wunsafe-buffer-usage] Safe-buffers re-architecture to introduce Fixable…
Jan 6 2023, 11:46 AM · Restricted Project, Restricted Project
malavikasamak closed D140062: [-Wunsafe-buffer-usage] Safe-buffers re-architecture to introduce Fixable gadgets.
Jan 6 2023, 11:45 AM · Restricted Project, Restricted Project

Jan 5 2023

malavikasamak updated the diff for D140062: [-Wunsafe-buffer-usage] Safe-buffers re-architecture to introduce Fixable gadgets.
Jan 5 2023, 10:31 AM · Restricted Project, Restricted Project
malavikasamak updated the diff for D140062: [-Wunsafe-buffer-usage] Safe-buffers re-architecture to introduce Fixable gadgets.
Jan 5 2023, 10:24 AM · Restricted Project, Restricted Project

Jan 4 2023

malavikasamak added inline comments to D140062: [-Wunsafe-buffer-usage] Safe-buffers re-architecture to introduce Fixable gadgets.
Jan 4 2023, 5:58 PM · Restricted Project, Restricted Project
malavikasamak retitled D140062: [-Wunsafe-buffer-usage] Safe-buffers re-architecture to introduce Fixable gadgets from [WIP][-Wunsafe-buffer-usage] Safe-buffers re-architecture to introduce Fixable gadgets to [-Wunsafe-buffer-usage] Safe-buffers re-architecture to introduce Fixable gadgets.
Jan 4 2023, 4:03 PM · Restricted Project, Restricted Project
malavikasamak updated the diff for D140062: [-Wunsafe-buffer-usage] Safe-buffers re-architecture to introduce Fixable gadgets.
Jan 4 2023, 4:02 PM · Restricted Project, Restricted Project

Dec 20 2022

malavikasamak added inline comments to D140062: [-Wunsafe-buffer-usage] Safe-buffers re-architecture to introduce Fixable gadgets.
Dec 20 2022, 1:03 PM · Restricted Project, Restricted Project
malavikasamak updated the diff for D140062: [-Wunsafe-buffer-usage] Safe-buffers re-architecture to introduce Fixable gadgets.

Addressed some comments. Need to rebase to Artem's changes.

Dec 20 2022, 1:02 PM · Restricted Project, Restricted Project

Dec 15 2022

malavikasamak committed rG678ded017f21: [clang] Support for read-only types (authored by malavikasamak).
[clang] Support for read-only types
Dec 15 2022, 12:09 PM · Restricted Project, Restricted Project
malavikasamak closed D135851: [clang] Support for read-only types.
Dec 15 2022, 12:09 PM · Restricted Project, Restricted Project

Dec 14 2022

malavikasamak added reviewers for D140062: [-Wunsafe-buffer-usage] Safe-buffers re-architecture to introduce Fixable gadgets: jkorous, t-rasmud, ziqingluo-90.
Dec 14 2022, 2:58 PM · Restricted Project, Restricted Project
malavikasamak requested review of D140062: [-Wunsafe-buffer-usage] Safe-buffers re-architecture to introduce Fixable gadgets.
Dec 14 2022, 2:57 PM · Restricted Project, Restricted Project

Dec 7 2022

malavikasamak added inline comments to D135851: [clang] Support for read-only types.
Dec 7 2022, 9:12 PM · Restricted Project, Restricted Project
malavikasamak updated the diff for D135851: [clang] Support for read-only types.

Addressed Erich's comments.

Dec 7 2022, 9:11 PM · Restricted Project, Restricted Project

Dec 2 2022

malavikasamak added a comment to D135851: [clang] Support for read-only types.

@aaron.ballman: Thanks very much for all the detailed feedback over the past few weeks and for accepting the patch.

Dec 2 2022, 1:55 PM · Restricted Project, Restricted Project

Nov 30 2022

malavikasamak updated the diff for D135851: [clang] Support for read-only types.

Addressed comments on .td file width and placement of notes.

Nov 30 2022, 5:22 PM · Restricted Project, Restricted Project

Nov 29 2022

malavikasamak updated the diff for D135851: [clang] Support for read-only types.
Nov 29 2022, 1:46 PM · Restricted Project, Restricted Project
malavikasamak added a comment to D135851: [clang] Support for read-only types.

Thank you for the discussion, I think that choice b makes sense to me -- it does mean more markings, but it's also more clear as to why you get a diagnostic and how to repair it.

Nov 29 2022, 11:25 AM · Restricted Project, Restricted Project

Nov 28 2022

malavikasamak added a comment to D135851: [clang] Support for read-only types.

Thanks for the questions.

Nov 28 2022, 5:04 PM · Restricted Project, Restricted Project

Nov 18 2022

malavikasamak added inline comments to D135851: [clang] Support for read-only types.
Nov 18 2022, 3:08 PM · Restricted Project, Restricted Project

Nov 16 2022

malavikasamak added inline comments to D135851: [clang] Support for read-only types.
Nov 16 2022, 12:22 PM · Restricted Project, Restricted Project

Nov 15 2022

malavikasamak updated the diff for D135851: [clang] Support for read-only types.
Nov 15 2022, 5:08 PM · Restricted Project, Restricted Project
malavikasamak updated the diff for D135851: [clang] Support for read-only types.
Nov 15 2022, 3:45 PM · Restricted Project, Restricted Project

Nov 11 2022

malavikasamak updated the diff for D135851: [clang] Support for read-only types.

Addressed more comments.

Nov 11 2022, 1:43 PM · Restricted Project, Restricted Project

Nov 10 2022

malavikasamak updated the diff for D135851: [clang] Support for read-only types.
Nov 10 2022, 5:47 PM · Restricted Project, Restricted Project
malavikasamak added a comment to D135851: [clang] Support for read-only types.

Addressing the comments in the new diff.

Nov 10 2022, 5:46 PM · Restricted Project, Restricted Project
malavikasamak added inline comments to D135851: [clang] Support for read-only types.
Nov 10 2022, 10:15 AM · Restricted Project, Restricted Project

Nov 4 2022

malavikasamak updated the diff for D135851: [clang] Support for read-only types.

Addressed the recent comments.

Nov 4 2022, 10:38 AM · Restricted Project, Restricted Project

Nov 3 2022

malavikasamak added inline comments to D135851: [clang] Support for read-only types.
Nov 3 2022, 11:27 AM · Restricted Project, Restricted Project

Nov 2 2022

malavikasamak added inline comments to D135851: [clang] Support for read-only types.
Nov 2 2022, 4:52 PM · Restricted Project, Restricted Project
malavikasamak added a comment to D135851: [clang] Support for read-only types.

@xazax.hun: Thanks very much for the comments. They are all addressed in the latest diff.

Nov 2 2022, 4:52 PM · Restricted Project, Restricted Project
malavikasamak updated the diff for D135851: [clang] Support for read-only types.

Addressing comments from the review.

Nov 2 2022, 1:05 PM · Restricted Project, Restricted Project

Oct 27 2022

malavikasamak added a comment to D135851: [clang] Support for read-only types.

Gentle ping.

Oct 27 2022, 10:29 AM · Restricted Project, Restricted Project

Oct 19 2022

malavikasamak added a comment to D135851: [clang] Support for read-only types.

Thanks very much for the comment and a list of interesting use cases.

Oct 19 2022, 3:59 PM · Restricted Project, Restricted Project
malavikasamak added a comment to D135851: [clang] Support for read-only types.

Our plan is to first roll out the analysis in the following order:

Oct 19 2022, 3:39 PM · Restricted Project, Restricted Project
malavikasamak added a comment to D135851: [clang] Support for read-only types.
Oct 19 2022, 3:31 PM · Restricted Project, Restricted Project
malavikasamak updated the diff for D135851: [clang] Support for read-only types.

Attempt to fix build failure.

Oct 19 2022, 10:47 AM · Restricted Project, Restricted Project

Oct 18 2022

malavikasamak updated the diff for D135851: [clang] Support for read-only types.

Apologies about the missing test cases. I had them in the first diff that I uploaded and somehow dropped the file in later diffs.

Oct 18 2022, 3:00 PM · Restricted Project, Restricted Project

Oct 14 2022

malavikasamak updated the diff for D135851: [clang] Support for read-only types.
Oct 14 2022, 3:31 PM · Restricted Project, Restricted Project
malavikasamak updated the diff for D135851: [clang] Support for read-only types.
Oct 14 2022, 3:01 PM · Restricted Project, Restricted Project
malavikasamak updated the diff for D135851: [clang] Support for read-only types.
Oct 14 2022, 2:58 PM · Restricted Project, Restricted Project
malavikasamak added a comment to D135851: [clang] Support for read-only types.

Addressed all the comments.

Oct 14 2022, 2:56 PM · Restricted Project, Restricted Project

Oct 13 2022

malavikasamak added a comment to D135851: [clang] Support for read-only types.

Hi Gabor,

Oct 13 2022, 3:49 PM · Restricted Project, Restricted Project
malavikasamak updated the diff for D135851: [clang] Support for read-only types.

Added context.

Oct 13 2022, 12:53 PM · Restricted Project, Restricted Project
malavikasamak added reviewers for D135851: [clang] Support for read-only types: xazax.hun, gribozavr.
Oct 13 2022, 12:47 PM · Restricted Project, Restricted Project
malavikasamak added a reviewer for D135851: [clang] Support for read-only types: usama54321.
Oct 13 2022, 11:01 AM · Restricted Project, Restricted Project
malavikasamak updated the diff for D135851: [clang] Support for read-only types.

Cosmetic changes.

  1. Added new line at the end of 3 files.
  2. Removed an extra space from a file.
Oct 13 2022, 10:46 AM · Restricted Project, Restricted Project

Oct 12 2022

malavikasamak requested review of D135851: [clang] Support for read-only types.
Oct 12 2022, 10:02 PM · Restricted Project, Restricted Project

Aug 9 2022

malavikasamak committed rGc74a204826da: [analyzer] Fix false positive in use-after-move checker (authored by malavikasamak).
[analyzer] Fix false positive in use-after-move checker
Aug 9 2022, 5:32 PM · Restricted Project, Restricted Project
malavikasamak closed D131525: [analyzer] Fix false positive in use-after-move checker .
Aug 9 2022, 5:32 PM · Restricted Project, Restricted Project
malavikasamak updated the diff for D131525: [analyzer] Fix false positive in use-after-move checker .

Moved the comment to the top of the test.

Aug 9 2022, 3:33 PM · Restricted Project, Restricted Project
malavikasamak updated the diff for D131525: [analyzer] Fix false positive in use-after-move checker .

This update:

Aug 9 2022, 3:27 PM · Restricted Project, Restricted Project
malavikasamak updated the summary of D131525: [analyzer] Fix false positive in use-after-move checker .
Aug 9 2022, 2:36 PM · Restricted Project, Restricted Project
malavikasamak requested review of D131525: [analyzer] Fix false positive in use-after-move checker .
Aug 9 2022, 2:34 PM · Restricted Project, Restricted Project