Page MenuHomePhabricator

sstwcw (sstwcw)
User

Projects

User does not belong to any projects.

User Details

User Since
Feb 11 2022, 2:39 PM (59 w, 1 d)

Recent Activity

Today

sstwcw committed rGfeb585e7d62c: [clang-format] Handle Verilog struct literals (authored by sstwcw).
[clang-format] Handle Verilog struct literals
Sat, Apr 1, 10:15 AM · Restricted Project, Restricted Project
sstwcw committed rG92b2be39656b: [clang-format] Handle enum in Verilog (authored by sstwcw).
[clang-format] Handle enum in Verilog
Sat, Apr 1, 10:15 AM · Restricted Project, Restricted Project
sstwcw closed D147329: [clang-format] Handle Verilog struct literals.
Sat, Apr 1, 10:15 AM · Restricted Project, Restricted Project, Restricted Project
sstwcw closed D147328: [clang-format] Handle enum in Verilog.
Sat, Apr 1, 10:15 AM · Restricted Project, Restricted Project, Restricted Project
sstwcw updated the diff for D147327: [clang-format] Add option for having one port per line in Verilog.
  • Use shorter conditions
Sat, Apr 1, 10:03 AM · Restricted Project, Restricted Project, Restricted Project

Yesterday

sstwcw updated the diff for D147327: [clang-format] Add option for having one port per line in Verilog.

Generate doc

Fri, Mar 31, 7:39 AM · Restricted Project, Restricted Project, Restricted Project
sstwcw retitled D147327: [clang-format] Add option for having one port per line in Verilog from [clang-format] Add option for having one port on a line in Verilog to [clang-format] Add option for having one port per line in Verilog.
Fri, Mar 31, 7:36 AM · Restricted Project, Restricted Project, Restricted Project
sstwcw requested review of D147329: [clang-format] Handle Verilog struct literals.
Fri, Mar 31, 7:34 AM · Restricted Project, Restricted Project, Restricted Project
sstwcw requested review of D147328: [clang-format] Handle enum in Verilog.
Fri, Mar 31, 7:33 AM · Restricted Project, Restricted Project, Restricted Project
sstwcw requested review of D147327: [clang-format] Add option for having one port per line in Verilog.
NOTE: Clang-Format Team Automated Review Comment
Fri, Mar 31, 7:32 AM · Restricted Project, Restricted Project, Restricted Project

Sun, Mar 26

sstwcw committed rG6cef325481a8: [clang-format] Don't squash Verilog escaped identifiers (authored by sstwcw).
[clang-format] Don't squash Verilog escaped identifiers
Sun, Mar 26, 3:52 PM · Restricted Project, Restricted Project
sstwcw closed D146401: [clang-format] Don't squash Verilog escaped identifiers.
Sun, Mar 26, 3:51 PM · Restricted Project, Restricted Project, Restricted Project

Sat, Mar 25

sstwcw committed rGf90668c8ccc5: [clang-format] Handle Verilog assign statements (authored by sstwcw).
[clang-format] Handle Verilog assign statements
Sat, Mar 25, 2:19 PM · Restricted Project, Restricted Project
sstwcw committed rG0e01c3d28217: [clang-format] More work on space around operators in Verilog (authored by sstwcw).
[clang-format] More work on space around operators in Verilog
Sat, Mar 25, 2:19 PM · Restricted Project, Restricted Project
sstwcw closed D146402: [clang-format] Handle Verilog assign statements.
Sat, Mar 25, 2:18 PM · Restricted Project, Restricted Project, Restricted Project
sstwcw closed D146403: [clang-format] More work on space around operators in Verilog.
Sat, Mar 25, 2:18 PM · Restricted Project, Restricted Project, Restricted Project

Wed, Mar 22

sstwcw added inline comments to D146401: [clang-format] Don't squash Verilog escaped identifiers.
Wed, Mar 22, 8:32 PM · Restricted Project, Restricted Project, Restricted Project

Sun, Mar 19

sstwcw updated the diff for D146403: [clang-format] More work on space around operators in Verilog.
Sun, Mar 19, 8:10 PM · Restricted Project, Restricted Project, Restricted Project
sstwcw added a project to D146403: [clang-format] More work on space around operators in Verilog: Restricted Project.
Sun, Mar 19, 7:56 PM · Restricted Project, Restricted Project, Restricted Project
sstwcw added a project to D146402: [clang-format] Handle Verilog assign statements: Restricted Project.
Sun, Mar 19, 7:56 PM · Restricted Project, Restricted Project, Restricted Project
sstwcw requested review of D146403: [clang-format] More work on space around operators in Verilog.
Sun, Mar 19, 7:56 PM · Restricted Project, Restricted Project, Restricted Project
sstwcw requested review of D146402: [clang-format] Handle Verilog assign statements.
Sun, Mar 19, 7:55 PM · Restricted Project, Restricted Project, Restricted Project
sstwcw added a project to D146401: [clang-format] Don't squash Verilog escaped identifiers: Restricted Project.
Sun, Mar 19, 7:55 PM · Restricted Project, Restricted Project, Restricted Project
sstwcw requested review of D146401: [clang-format] Don't squash Verilog escaped identifiers.
Sun, Mar 19, 7:54 PM · Restricted Project, Restricted Project, Restricted Project
sstwcw committed rGb688b58f83ce: [clang-format] Fix non-case colons in Verilog case lines (authored by sstwcw).
[clang-format] Fix non-case colons in Verilog case lines
Sun, Mar 19, 2:42 PM · Restricted Project, Restricted Project
sstwcw closed D145888: [clang-format] Fix non-case colons in Verilog case lines.
Sun, Mar 19, 2:41 PM · Restricted Project, Restricted Project, Restricted Project

Wed, Mar 15

sstwcw added inline comments to D145888: [clang-format] Fix non-case colons in Verilog case lines.
Wed, Mar 15, 6:11 PM · Restricted Project, Restricted Project, Restricted Project

Mon, Mar 13

sstwcw committed rGa1f8bab9bad7: [clang-format] Recognize Verilog always blocks (authored by sstwcw).
[clang-format] Recognize Verilog always blocks
Mon, Mar 13, 8:53 PM · Restricted Project, Restricted Project
sstwcw closed D145794: [clang-format] Recognize Verilog always blocks.
Mon, Mar 13, 8:53 PM · Restricted Project, Restricted Project, Restricted Project

Sun, Mar 12

sstwcw added a project to D145888: [clang-format] Fix non-case colons in Verilog case lines: Restricted Project.
Sun, Mar 12, 3:40 PM · Restricted Project, Restricted Project, Restricted Project
sstwcw requested review of D145888: [clang-format] Fix non-case colons in Verilog case lines.
Sun, Mar 12, 3:40 PM · Restricted Project, Restricted Project, Restricted Project

Fri, Mar 10

sstwcw updated the summary of D145794: [clang-format] Recognize Verilog always blocks.
Fri, Mar 10, 7:50 PM · Restricted Project, Restricted Project, Restricted Project
sstwcw requested review of D145794: [clang-format] Recognize Verilog always blocks.
Fri, Mar 10, 7:28 AM · Restricted Project, Restricted Project, Restricted Project

Feb 19 2023

sstwcw committed rG6e473aeffdc1: [clang-format] Put ports on separate lines in Verilog module headers (authored by sstwcw).
[clang-format] Put ports on separate lines in Verilog module headers
Feb 19 2023, 7:34 PM · Restricted Project, Restricted Project
sstwcw closed D143825: [clang-format] Put ports on separate lines in Verilog module headers.
Feb 19 2023, 7:34 PM · Restricted Project, Restricted Project, Restricted Project
sstwcw added a comment to D144355: [clang-format][NFC] Clean up nullptr comparison style.

@MyDeveloperDay Looking at the return lines in the functions in FormatToken.h got me to check the similar functions not changed by this patch. And I noticed that the final == in isCSharpKeyword seems to return true when the token is not a keyword.

Feb 19 2023, 7:30 PM · Restricted Project, Restricted Project, Restricted Project
sstwcw added inline comments to D143825: [clang-format] Put ports on separate lines in Verilog module headers.
Feb 19 2023, 2:40 PM · Restricted Project, Restricted Project, Restricted Project

Feb 17 2023

sstwcw updated the diff for D143825: [clang-format] Put ports on separate lines in Verilog module headers.
  • add tests
Feb 17 2023, 7:55 AM · Restricted Project, Restricted Project, Restricted Project
sstwcw added inline comments to D143825: [clang-format] Put ports on separate lines in Verilog module headers.
Feb 17 2023, 7:54 AM · Restricted Project, Restricted Project, Restricted Project

Feb 11 2023

sstwcw added a project to D143825: [clang-format] Put ports on separate lines in Verilog module headers: Restricted Project.
Feb 11 2023, 12:24 PM · Restricted Project, Restricted Project, Restricted Project
sstwcw requested review of D143825: [clang-format] Put ports on separate lines in Verilog module headers.
Feb 11 2023, 12:23 PM · Restricted Project, Restricted Project, Restricted Project

Feb 5 2023

sstwcw committed rGcad708b9a1ec: [clang-format] Recognize Verilog non-blocking assignment (authored by sstwcw).
[clang-format] Recognize Verilog non-blocking assignment
Feb 5 2023, 5:04 PM · Restricted Project, Restricted Project
sstwcw closed D142891: [clang-format] Recognize Verilog non-blocking assignment.
Feb 5 2023, 5:03 PM · Restricted Project, Restricted Project, Restricted Project

Feb 4 2023

sstwcw updated the diff for D142891: [clang-format] Recognize Verilog non-blocking assignment.
  • add parentheses
  • rename field
Feb 4 2023, 9:40 AM · Restricted Project, Restricted Project, Restricted Project

Feb 2 2023

sstwcw added inline comments to D142891: [clang-format] Recognize Verilog non-blocking assignment.
Feb 2 2023, 7:23 AM · Restricted Project, Restricted Project, Restricted Project
sstwcw updated the diff for D142891: [clang-format] Recognize Verilog non-blocking assignment.
  • add parentheses
Feb 2 2023, 7:22 AM · Restricted Project, Restricted Project, Restricted Project

Jan 30 2023

sstwcw added a project to D142891: [clang-format] Recognize Verilog non-blocking assignment: Restricted Project.
Jan 30 2023, 6:27 AM · Restricted Project, Restricted Project, Restricted Project
sstwcw requested review of D142891: [clang-format] Recognize Verilog non-blocking assignment.
Jan 30 2023, 6:21 AM · Restricted Project, Restricted Project, Restricted Project

Nov 13 2022

sstwcw added a comment to D137181: [clang-format] Don't use 'PPIndentWidth' inside multi-line macros.

Can you make TokenAnnotator::printDebugInfo print PPLevel?

Nov 13 2022, 8:52 PM · Restricted Project, Restricted Project, Restricted Project

Nov 6 2022

sstwcw added a comment to D137181: [clang-format] Don't use 'PPIndentWidth' inside multi-line macros.

Here is one problem:

Nov 6 2022, 5:52 PM · Restricted Project, Restricted Project, Restricted Project

Nov 3 2022

sstwcw abandoned D135740: [clang-format] Fix multiple preprocessor if sections parsing incorrectly.

It does some more than D137052. But the additional stuff is not very important and no one can review it. So I am closing it.

Nov 3 2022, 6:36 AM · Restricted Project, Restricted Project, Restricted Project

Nov 1 2022

sstwcw added a comment to D137052: [clang-format] Don't skip #else/#elif of #if 0.

It just occurred to me that klimek is the one who added all this stuff. Why didn't you include him as a reviewer?

Nov 1 2022, 7:28 AM · Restricted Project, Restricted Project, Restricted Project
sstwcw accepted D137052: [clang-format] Don't skip #else/#elif of #if 0.

Thanks for fixing the problem I caused.

Nov 1 2022, 7:19 AM · Restricted Project, Restricted Project, Restricted Project

Oct 30 2022

sstwcw added a comment to D137052: [clang-format] Don't skip #else/#elif of #if 0.

This patch fixes the regression caused by 2183fe2 while introducing a new regression. But in my opinion the new regression is less of a problem than the old one. Therefore I think it is okay.

Oct 30 2022, 8:33 PM · Restricted Project, Restricted Project, Restricted Project

Oct 29 2022

sstwcw committed rGd5be1550f140: [clang-format] Don't crash on malformed preprocessor conditions (authored by sstwcw).
[clang-format] Don't crash on malformed preprocessor conditions
Oct 29 2022, 7:23 PM · Restricted Project, Restricted Project
sstwcw closed D135972: [clang-format] Don't crash on malformed preprocessor conditions.
Oct 29 2022, 7:22 PM · Restricted Project, Restricted Project, Restricted Project

Oct 25 2022

sstwcw added inline comments to D135972: [clang-format] Don't crash on malformed preprocessor conditions.
Oct 25 2022, 3:19 PM · Restricted Project, Restricted Project, Restricted Project
sstwcw updated the diff for D135972: [clang-format] Don't crash on malformed preprocessor conditions.
Oct 25 2022, 3:18 PM · Restricted Project, Restricted Project, Restricted Project

Oct 23 2022

sstwcw updated the diff for D135740: [clang-format] Fix multiple preprocessor if sections parsing incorrectly.
  • Merge
  • use ArrayRef
Oct 23 2022, 3:00 PM · Restricted Project, Restricted Project, Restricted Project
sstwcw added inline comments to D135972: [clang-format] Don't crash on malformed preprocessor conditions.
Oct 23 2022, 2:58 PM · Restricted Project, Restricted Project, Restricted Project
sstwcw updated the diff for D135972: [clang-format] Don't crash on malformed preprocessor conditions.
Oct 23 2022, 2:52 PM · Restricted Project, Restricted Project, Restricted Project

Oct 14 2022

sstwcw updated the diff for D135740: [clang-format] Fix multiple preprocessor if sections parsing incorrectly.
  • correct spelling
Oct 14 2022, 10:32 AM · Restricted Project, Restricted Project, Restricted Project
sstwcw updated the diff for D135972: [clang-format] Don't crash on malformed preprocessor conditions.
Oct 14 2022, 10:32 AM · Restricted Project, Restricted Project, Restricted Project
sstwcw added a comment to D135740: [clang-format] Fix multiple preprocessor if sections parsing incorrectly.

Did you test this with nested #if #endif?

Oct 14 2022, 10:27 AM · Restricted Project, Restricted Project, Restricted Project
sstwcw updated the diff for D135740: [clang-format] Fix multiple preprocessor if sections parsing incorrectly.
  • add tests
Oct 14 2022, 10:25 AM · Restricted Project, Restricted Project, Restricted Project
sstwcw requested review of D135972: [clang-format] Don't crash on malformed preprocessor conditions.
Oct 14 2022, 10:22 AM · Restricted Project, Restricted Project, Restricted Project

Oct 11 2022

sstwcw abandoned D135372: [clang-format] Fix for #58188.

I am closing it now there is D135740.

Oct 11 2022, 7:27 PM · Restricted Project, Restricted Project, Restricted Project
sstwcw added a project to D135740: [clang-format] Fix multiple preprocessor if sections parsing incorrectly: Restricted Project.

Should I add a test with comments to be aligned like in the bug report? I was not sure because I didn't find an existing test for alignment of comments.

Oct 11 2022, 7:27 PM · Restricted Project, Restricted Project, Restricted Project
sstwcw requested review of D135740: [clang-format] Fix multiple preprocessor if sections parsing incorrectly.
Oct 11 2022, 7:25 PM · Restricted Project, Restricted Project, Restricted Project

Oct 6 2022

sstwcw added a comment to D135372: [clang-format] Fix for #58188.

The problem that remains is this, as I explained in the issue. The second branch of the second block is not indented.

Oct 6 2022, 9:32 AM · Restricted Project, Restricted Project, Restricted Project
sstwcw updated the diff for D135372: [clang-format] Fix for #58188.
Oct 6 2022, 9:27 AM · Restricted Project, Restricted Project, Restricted Project
sstwcw added a comment to D135372: [clang-format] Fix for #58188.

See https://github.com/llvm/llvm-project/issues/58188#issuecomment-1270355888.

Oct 6 2022, 9:19 AM · Restricted Project, Restricted Project, Restricted Project
sstwcw requested review of D135372: [clang-format] Fix for #58188.
Oct 6 2022, 9:17 AM · Restricted Project, Restricted Project, Restricted Project

Sep 21 2022

sstwcw added a comment to D134329: [clang-format][NFC] Reformat clang/lib/Format using 6257832bf94f.

Did you leave out clang/include/clang/Format and clang/unittests/Format?

Sep 21 2022, 6:37 AM · Restricted Project, Restricted Project, Restricted Project

Sep 16 2022

sstwcw committed rGe5964223d99a: [clang-format] Fix template arguments in macros (authored by sstwcw).
[clang-format] Fix template arguments in macros
Sep 16 2022, 6:36 AM · Restricted Project, Restricted Project
sstwcw committed rG2183fe2160fb: [clang-format] Parse the else part of `#if 0` (authored by sstwcw).
[clang-format] Parse the else part of `#if 0`
Sep 16 2022, 6:36 AM · Restricted Project, Restricted Project
sstwcw closed D133954: [clang-format] Fix template arguments in macros.
Sep 16 2022, 6:35 AM · Restricted Project, Restricted Project, Restricted Project
sstwcw closed D133647: [clang-format] Parse the else part of `#if 0`.
Sep 16 2022, 6:35 AM · Restricted Project, Restricted Project, Restricted Project

Sep 15 2022

sstwcw added a project to D133954: [clang-format] Fix template arguments in macros: Restricted Project.
Sep 15 2022, 9:42 AM · Restricted Project, Restricted Project, Restricted Project
sstwcw requested review of D133954: [clang-format] Fix template arguments in macros.
Sep 15 2022, 9:39 AM · Restricted Project, Restricted Project, Restricted Project

Sep 13 2022

sstwcw added inline comments to D133635: [clang-format] Don't insert braces for loops with a null statement.
Sep 13 2022, 2:04 PM · Restricted Project, Restricted Project, Restricted Project

Sep 10 2022

sstwcw updated the summary of D133647: [clang-format] Parse the else part of `#if 0`.
Sep 10 2022, 12:46 PM · Restricted Project, Restricted Project, Restricted Project
sstwcw added a project to D133647: [clang-format] Parse the else part of `#if 0`: Restricted Project.
Sep 10 2022, 12:43 PM · Restricted Project, Restricted Project, Restricted Project
sstwcw requested review of D133647: [clang-format] Parse the else part of `#if 0`.
Sep 10 2022, 12:42 PM · Restricted Project, Restricted Project, Restricted Project

Jul 28 2022

sstwcw added a comment to D88299: [clang-format] Add MacroUnexpander..

It looks like some of the braces in the code should be removed for example those surrounding one-line for bodies. Sorry if it is not my job to point this out, but MyDeveloperDay has not said anything.

Jul 28 2022, 6:10 PM · Restricted Project, Restricted Project, Restricted Project
sstwcw committed rG60e12068ffeb: [clang-format] Handle Verilog attributes (authored by sstwcw).
[clang-format] Handle Verilog attributes
Jul 28 2022, 5:40 PM · Restricted Project, Restricted Project
sstwcw closed D128709: [clang-format] Handle Verilog attributes.
Jul 28 2022, 5:40 PM · Restricted Project, Restricted Project, Restricted Project
sstwcw committed rGc88719483c69: [clang-format] Handle Verilog case statements (authored by sstwcw).
[clang-format] Handle Verilog case statements
Jul 28 2022, 5:40 PM · Restricted Project, Restricted Project
sstwcw closed D128714: [clang-format] Handle Verilog case statements.
Jul 28 2022, 5:40 PM · Restricted Project, Restricted Project, Restricted Project
sstwcw committed rGb67ee18e85f3: [clang-format] Handle Verilog user-defined primitives (authored by sstwcw).
[clang-format] Handle Verilog user-defined primitives
Jul 28 2022, 5:40 PM · Restricted Project, Restricted Project
sstwcw closed D128713: [clang-format] Handle Verilog user-defined primitives.
Jul 28 2022, 5:39 PM · Restricted Project, Restricted Project, Restricted Project
sstwcw committed rG6db0c18b1af6: [clang-format] Handle Verilog modules (authored by sstwcw).
[clang-format] Handle Verilog modules
Jul 28 2022, 5:39 PM · Restricted Project, Restricted Project
sstwcw closed D128712: [clang-format] Handle Verilog modules.
Jul 28 2022, 5:39 PM · Restricted Project, Restricted Project
sstwcw committed rG67480b360ca0: [clang-format] Handle Verilog blocks (authored by sstwcw).
[clang-format] Handle Verilog blocks
Jul 28 2022, 5:39 PM · Restricted Project, Restricted Project
sstwcw closed D128711: [clang-format] Handle Verilog blocks.
Jul 28 2022, 5:39 PM · Restricted Project, Restricted Project, Restricted Project
sstwcw committed rGf93182a88788: [clang-format] Handle Verilog numbers and operators (authored by sstwcw).
[clang-format] Handle Verilog numbers and operators
Jul 28 2022, 5:39 PM · Restricted Project, Restricted Project
sstwcw closed D126845: [clang-format] Handle Verilog numbers and operators.
Jul 28 2022, 5:39 PM · Restricted Project, Restricted Project, Restricted Project

Jul 25 2022

sstwcw added a comment to D126845: [clang-format] Handle Verilog numbers and operators.

Are there any problems with this revision? The ones that depend on it are approved.

Jul 25 2022, 4:44 AM · Restricted Project, Restricted Project, Restricted Project

Jul 11 2022

sstwcw added inline comments to D128712: [clang-format] Handle Verilog modules.
Jul 11 2022, 5:13 PM · Restricted Project, Restricted Project
sstwcw updated the diff for D128712: [clang-format] Handle Verilog modules.
  • take out check
  • use boolean as boolean
Jul 11 2022, 5:11 PM · Restricted Project, Restricted Project