Page MenuHomePhabricator

Please use GitHub pull requests for new patches. Avoid migrating existing patches. Phabricator shutdown timeline

Feed Advanced Search

Jun 13 2023

jrmolin added inline comments to D125171: [clang-format] Add a new clang-format option AlwaysBreakBeforeFunctionParameters.
Jun 13 2023, 7:28 AM · Restricted Project, Restricted Project, Restricted Project

May 3 2023

jrmolin updated the diff for D125171: [clang-format] Add a new clang-format option AlwaysBreakBeforeFunctionParameters.

more code review updates. pulled main.

May 3 2023, 4:09 PM · Restricted Project, Restricted Project, Restricted Project

Apr 24 2023

jrmolin updated the diff for D125171: [clang-format] Add a new clang-format option AlwaysBreakBeforeFunctionParameters.

pulled upstream/main

Apr 24 2023, 10:12 AM · Restricted Project, Restricted Project, Restricted Project
jrmolin updated the diff for D125171: [clang-format] Add a new clang-format option AlwaysBreakBeforeFunctionParameters.

change formatting of enum options

Apr 24 2023, 10:09 AM · Restricted Project, Restricted Project, Restricted Project

Apr 21 2023

jrmolin added inline comments to D125171: [clang-format] Add a new clang-format option AlwaysBreakBeforeFunctionParameters.
Apr 21 2023, 8:42 AM · Restricted Project, Restricted Project, Restricted Project
jrmolin updated the diff for D125171: [clang-format] Add a new clang-format option AlwaysBreakBeforeFunctionParameters.

a unit test was failing, so I fixed it.

Apr 21 2023, 8:41 AM · Restricted Project, Restricted Project, Restricted Project

Apr 14 2023

jrmolin updated the diff for D125171: [clang-format] Add a new clang-format option AlwaysBreakBeforeFunctionParameters.

there were a couple of bugs in the last patch that I missed. format tests all pass again with this one.

Apr 14 2023, 12:37 PM · Restricted Project, Restricted Project, Restricted Project
jrmolin added inline comments to D125171: [clang-format] Add a new clang-format option AlwaysBreakBeforeFunctionParameters.
Apr 14 2023, 8:40 AM · Restricted Project, Restricted Project, Restricted Project
jrmolin updated the diff for D125171: [clang-format] Add a new clang-format option AlwaysBreakBeforeFunctionParameters.

changing the added option from a boolean to an enum that takes Leave, Always, and Never.

Apr 14 2023, 8:34 AM · Restricted Project, Restricted Project, Restricted Project

Apr 12 2023

jrmolin added a comment to D125171: [clang-format] Add a new clang-format option AlwaysBreakBeforeFunctionParameters.

is it possible to point to a github issue that this related to in the review summary, if not please can you make one so we can track the issue its trying to solve

Apr 12 2023, 6:32 AM · Restricted Project, Restricted Project, Restricted Project
jrmolin updated the summary of D125171: [clang-format] Add a new clang-format option AlwaysBreakBeforeFunctionParameters.
Apr 12 2023, 6:29 AM · Restricted Project, Restricted Project, Restricted Project

Apr 11 2023

jrmolin updated the diff for D125171: [clang-format] Add a new clang-format option AlwaysBreakBeforeFunctionParameters.

fix a comment in the documentation

Apr 11 2023, 8:53 AM · Restricted Project, Restricted Project, Restricted Project
jrmolin updated the diff for D125171: [clang-format] Add a new clang-format option AlwaysBreakBeforeFunctionParameters.
  • updated the documentation to show the option works for function declaration and definition
Apr 11 2023, 7:29 AM · Restricted Project, Restricted Project, Restricted Project
jrmolin added inline comments to D125171: [clang-format] Add a new clang-format option AlwaysBreakBeforeFunctionParameters.
Apr 11 2023, 7:25 AM · Restricted Project, Restricted Project, Restricted Project
jrmolin updated the diff for D125171: [clang-format] Add a new clang-format option AlwaysBreakBeforeFunctionParameters.
  • updated the tests to use long-form
  • added new tests to verify the no-parameter cases
  • updated the documentation to minimize formatting variables
  • ran the style guide generator
Apr 11 2023, 7:24 AM · Restricted Project, Restricted Project, Restricted Project

Mar 29 2023

jrmolin added a comment to D125171: [clang-format] Add a new clang-format option AlwaysBreakBeforeFunctionParameters.

I think I have hit all the requests now. We're in the middle of building release candidates and testing, so management is taking longer and longer to get back to me about a style guide for my team.

We added it, because it forces a consistent look across all function declarations. I don't know what the next steps are now. I'm stuck; you're stuck. :shrug:

Mar 29 2023, 1:20 PM · Restricted Project, Restricted Project, Restricted Project
jrmolin added a comment to D125171: [clang-format] Add a new clang-format option AlwaysBreakBeforeFunctionParameters.

I think I have hit all the requests now. We're in the middle of building release candidates and testing, so management is taking longer and longer to get back to me about a style guide for my team.

Mar 29 2023, 5:10 AM · Restricted Project, Restricted Project, Restricted Project
jrmolin updated the diff for D125171: [clang-format] Add a new clang-format option AlwaysBreakBeforeFunctionParameters.

ran the formatter, ran the documentation generator.

Mar 29 2023, 5:07 AM · Restricted Project, Restricted Project, Restricted Project

Mar 27 2023

jrmolin added inline comments to D125171: [clang-format] Add a new clang-format option AlwaysBreakBeforeFunctionParameters.
Mar 27 2023, 7:09 AM · Restricted Project, Restricted Project, Restricted Project
jrmolin updated the diff for D125171: [clang-format] Add a new clang-format option AlwaysBreakBeforeFunctionParameters.

pulled main, re-generated the docs, then re-generated the diff. Also added a parse test and collapsed some nested if conditions.

Mar 27 2023, 7:08 AM · Restricted Project, Restricted Project, Restricted Project

Mar 23 2023

jrmolin added a comment to D125171: [clang-format] Add a new clang-format option AlwaysBreakBeforeFunctionParameters.

if you go ahead an rebase your should get rG7a5b95732ade: [clang-format] NFC Format.h and ClangFormatStyleOptions.rst are out of date that will remove the need for the Macro section in the rst

Mar 23 2023, 7:00 AM · Restricted Project, Restricted Project, Restricted Project

Mar 22 2023

jrmolin added a comment to D125171: [clang-format] Add a new clang-format option AlwaysBreakBeforeFunctionParameters.

I still don't know what Please write it out long form means for the unit test.

Mar 22 2023, 4:16 PM · Restricted Project, Restricted Project, Restricted Project
jrmolin updated the diff for D125171: [clang-format] Add a new clang-format option AlwaysBreakBeforeFunctionParameters.

I updated the code comment in Format.h and ran the docs generator. I didn't modify the Macros section, but that got updated when I ran the docs generator.

Mar 22 2023, 4:14 PM · Restricted Project, Restricted Project, Restricted Project

Mar 15 2023

jrmolin added a comment to D125171: [clang-format] Add a new clang-format option AlwaysBreakBeforeFunctionParameters.

I am doing this for my team, which writes the security endpoint for Elastic Defend. The code is currently private, though the binaries are free to download and run. The number of contributors is around 30, and the lines of code is in the 100Ks (around 500K). I have not found a way to accomplish what this does with the available options. I am adding tests and am happy to maintain this. It is a rather small addition, so it is quite simple to keep updated.

Do you "have a publicly accessible style guide"?

Mar 15 2023, 10:31 AM · Restricted Project, Restricted Project, Restricted Project

Mar 14 2023

jrmolin updated the diff for D125171: [clang-format] Add a new clang-format option AlwaysBreakBeforeFunctionParameters.

respond to code review requests/comments

Mar 14 2023, 12:24 PM · Restricted Project, Restricted Project, Restricted Project
jrmolin added inline comments to D125171: [clang-format] Add a new clang-format option AlwaysBreakBeforeFunctionParameters.
Mar 14 2023, 11:47 AM · Restricted Project, Restricted Project, Restricted Project
jrmolin added a comment to D125171: [clang-format] Add a new clang-format option AlwaysBreakBeforeFunctionParameters.
Mar 14 2023, 11:41 AM · Restricted Project, Restricted Project, Restricted Project

Mar 3 2023

jrmolin updated the diff for D125171: [clang-format] Add a new clang-format option AlwaysBreakBeforeFunctionParameters.

Finally figured out how to run the latest git-clang-format on the code

Mar 3 2023, 6:04 AM · Restricted Project, Restricted Project, Restricted Project

Mar 2 2023

jrmolin added reviewers for D125171: [clang-format] Add a new clang-format option AlwaysBreakBeforeFunctionParameters: MyDeveloperDay, owenpan.

I finally found the correct CodeOwners.rst file.

Mar 2 2023, 5:32 AM · Restricted Project, Restricted Project, Restricted Project
jrmolin updated the diff for D125171: [clang-format] Add a new clang-format option AlwaysBreakBeforeFunctionParameters.

Updated the version string in the docs and pulled in main.

Mar 2 2023, 5:25 AM · Restricted Project, Restricted Project, Restricted Project

May 7 2022

jrmolin requested review of D125171: [clang-format] Add a new clang-format option AlwaysBreakBeforeFunctionParameters.
May 7 2022, 10:00 AM · Restricted Project, Restricted Project, Restricted Project