[clang] 9aa38a0 - [clang-format] [NFC] Remove unsued arguments

2021-01-25 Thread Björn Schäpers via cfe-commits
Author: Björn Schäpers Date: 2021-01-25T21:02:41+01:00 New Revision: 9aa38a0615119a7a9f3bee33a2b8915c45f1cab9 URL: https://github.com/llvm/llvm-project/commit/9aa38a0615119a7a9f3bee33a2b8915c45f1cab9 DIFF: https://github.com/llvm/llvm-project/commit/9aa38a0615119a7a9f3bee33a2b8915c45f1cab9.diff

[clang] 60bf582 - [clang-format] PR16518 Add flag to suppress empty line insertion before access modifier

2021-01-25 Thread Björn Schäpers via cfe-commits
Author: Albertas Vyšniauskas Date: 2021-01-25T21:02:41+01:00 New Revision: 60bf5826cfd3629b5200a8ab743d701c90f66af0 URL: https://github.com/llvm/llvm-project/commit/60bf5826cfd3629b5200a8ab743d701c90f66af0 DIFF: https://github.com/llvm/llvm-project/commit/60bf5826cfd3629b5200a8ab743d701c90f66af

[clang] f02eca0 - [clang-format] [NFC] Rerun dump_format_style.py

2021-01-25 Thread Björn Schäpers via cfe-commits
Author: Björn Schäpers Date: 2021-01-25T21:02:41+01:00 New Revision: f02eca0f3feffc5e1afb92eeb4cfc23b9f28aa25 URL: https://github.com/llvm/llvm-project/commit/f02eca0f3feffc5e1afb92eeb4cfc23b9f28aa25 DIFF: https://github.com/llvm/llvm-project/commit/f02eca0f3feffc5e1afb92eeb4cfc23b9f28aa25.diff

[clang] 078f30e - [clang-format] Add option to control the spaces in a line comment

2021-01-28 Thread Björn Schäpers via cfe-commits
Author: Björn Schäpers Date: 2021-01-29T07:00:08+01:00 New Revision: 078f30e04d1fcb5a05d8e340f3178f3478075541 URL: https://github.com/llvm/llvm-project/commit/078f30e04d1fcb5a05d8e340f3178f3478075541 DIFF: https://github.com/llvm/llvm-project/commit/078f30e04d1fcb5a05d8e340f3178f3478075541.diff

[clang] 4ad41f1 - Revert "[clang-format] Add option to control the spaces in a line comment"

2021-01-29 Thread Björn Schäpers via cfe-commits
Author: Björn Schäpers Date: 2021-01-29T09:30:52+01:00 New Revision: 4ad41f1daf0fa98a2c23fdf57390df0948164a2f URL: https://github.com/llvm/llvm-project/commit/4ad41f1daf0fa98a2c23fdf57390df0948164a2f DIFF: https://github.com/llvm/llvm-project/commit/4ad41f1daf0fa98a2c23fdf57390df0948164a2f.diff

[clang] 772eb24 - [clang-format] Add option to control the spaces in a line comment

2021-02-01 Thread Björn Schäpers via cfe-commits
Author: Björn Schäpers Date: 2021-02-01T22:48:50+01:00 New Revision: 772eb24e00629faaae0244aa0d6d6204542c579b URL: https://github.com/llvm/llvm-project/commit/772eb24e00629faaae0244aa0d6d6204542c579b DIFF: https://github.com/llvm/llvm-project/commit/772eb24e00629faaae0244aa0d6d6204542c579b.diff

[clang] 25f753c - [clang-format] Add possibility to be based on parent directory

2021-02-14 Thread Björn Schäpers via cfe-commits
Author: Björn Schäpers Date: 2021-02-14T19:56:10+01:00 New Revision: 25f753c51e7b17bfca08155c1d777c5667110970 URL: https://github.com/llvm/llvm-project/commit/25f753c51e7b17bfca08155c1d777c5667110970 DIFF: https://github.com/llvm/llvm-project/commit/25f753c51e7b17bfca08155c1d777c5667110970.diff

[clang] 3e333cc - [clang-format] Fix PointerAlignmentRight with AlignConsecutiveDeclarations

2021-06-03 Thread Björn Schäpers via cfe-commits
Author: Gerhard Gappmeier Date: 2021-06-03T17:55:11+02:00 New Revision: 3e333cc82e42e1e2ecc974d896489eebe1a5edc2 URL: https://github.com/llvm/llvm-project/commit/3e333cc82e42e1e2ecc974d896489eebe1a5edc2 DIFF: https://github.com/llvm/llvm-project/commit/3e333cc82e42e1e2ecc974d896489eebe1a5edc2.d

[clang] 6f605b8 - [clang-format] Add PPIndentWidth option

2021-06-03 Thread Björn Schäpers via cfe-commits
Author: Gerhard Gappmeier Date: 2021-06-03T17:55:11+02:00 New Revision: 6f605b8d0bc1c19dccc7a6c248b4fa60e6f7fde3 URL: https://github.com/llvm/llvm-project/commit/6f605b8d0bc1c19dccc7a6c248b4fa60e6f7fde3 DIFF: https://github.com/llvm/llvm-project/commit/6f605b8d0bc1c19dccc7a6c248b4fa60e6f7fde3.d

[clang] 673c5ba - [clang-format] Adds a formatter for aligning arrays of structs

2021-06-13 Thread Björn Schäpers via cfe-commits
Author: Fred Grim Date: 2021-06-13T21:14:37+02:00 New Revision: 673c5ba58497298a684f8b8dfddbfb11cd89950e URL: https://github.com/llvm/llvm-project/commit/673c5ba58497298a684f8b8dfddbfb11cd89950e DIFF: https://github.com/llvm/llvm-project/commit/673c5ba58497298a684f8b8dfddbfb11cd89950e.diff LOG

[clang] 64cf5eb - [clang-format] Add new LambdaBodyIndentation option

2021-06-22 Thread Björn Schäpers via cfe-commits
Author: Vitali Lovich Date: 2021-06-22T21:46:16+02:00 New Revision: 64cf5eba06bd4f81954253b1e7a10be6fe92403e URL: https://github.com/llvm/llvm-project/commit/64cf5eba06bd4f81954253b1e7a10be6fe92403e DIFF: https://github.com/llvm/llvm-project/commit/64cf5eba06bd4f81954253b1e7a10be6fe92403e.diff

[clang] b3ccf4f - [clang-format][NFC] Fix documentation

2021-06-24 Thread Björn Schäpers via cfe-commits
Author: Björn Schäpers Date: 2021-06-24T21:19:14+02:00 New Revision: b3ccf4fc02cdb12eb0929ad9f9dfdec39b785e6a URL: https://github.com/llvm/llvm-project/commit/b3ccf4fc02cdb12eb0929ad9f9dfdec39b785e6a DIFF: https://github.com/llvm/llvm-project/commit/b3ccf4fc02cdb12eb0929ad9f9dfdec39b785e6a.diff

[clang] a08fa8a - [Clang-Format] Add ReferenceAlignment directive

2021-06-24 Thread Björn Schäpers via cfe-commits
Author: Seraphime Kirkovski Date: 2021-06-24T22:27:45+02:00 New Revision: a08fa8a508199c6463f5ee5d617e2f360f718067 URL: https://github.com/llvm/llvm-project/commit/a08fa8a508199c6463f5ee5d617e2f360f718067 DIFF: https://github.com/llvm/llvm-project/commit/a08fa8a508199c6463f5ee5d617e2f360f718067

[clang] 6633605 - [clang-format] Address fixme

2021-11-09 Thread Björn Schäpers via cfe-commits
Author: Björn Schäpers Date: 2021-11-09T21:51:44+01:00 New Revision: 66336056911ec1377837ebfe323814521f78d367 URL: https://github.com/llvm/llvm-project/commit/66336056911ec1377837ebfe323814521f78d367 DIFF: https://github.com/llvm/llvm-project/commit/66336056911ec1377837ebfe323814521f78d367.diff

[clang] 6facafe - [clang-format] Refactor SpaceBeforeParens to add options

2021-11-09 Thread Björn Schäpers via cfe-commits
Author: C. Rayroud Date: 2021-11-09T21:51:45+01:00 New Revision: 6facafe7da59eb02e8c1519670b503efda2f4b58 URL: https://github.com/llvm/llvm-project/commit/6facafe7da59eb02e8c1519670b503efda2f4b58 DIFF: https://github.com/llvm/llvm-project/commit/6facafe7da59eb02e8c1519670b503efda2f4b58.diff LO

[clang] e0b1df9 - [clang-format] Fix AlignConsecutiveDeclarations handling of pointers

2021-02-27 Thread Björn Schäpers via cfe-commits
Author: Darwin Xu Date: 2021-02-27T22:56:36+01:00 New Revision: e0b1df924ae06d6d88582334087d2eacc6702e8f URL: https://github.com/llvm/llvm-project/commit/e0b1df924ae06d6d88582334087d2eacc6702e8f DIFF: https://github.com/llvm/llvm-project/commit/e0b1df924ae06d6d88582334087d2eacc6702e8f.diff LOG

[clang] 418b4a7 - [clang-format] Respect spaces in line comment section...

2021-03-01 Thread Björn Schäpers via cfe-commits
Author: Björn Schäpers Date: 2021-03-01T21:28:14+01:00 New Revision: 418b4a7b3158b47043c4c8891eb2e27966a55fa2 URL: https://github.com/llvm/llvm-project/commit/418b4a7b3158b47043c4c8891eb2e27966a55fa2 DIFF: https://github.com/llvm/llvm-project/commit/418b4a7b3158b47043c4c8891eb2e27966a55fa2.diff

[clang] 6ca5281 - [clang-format][PR47290] Add ShortNamespaceLines format option

2021-03-01 Thread Björn Schäpers via cfe-commits
Author: Krystian Kuzniarek Date: 2021-03-01T21:28:14+01:00 New Revision: 6ca52815fb3cb32343b9a008fdf9f593da39f203 URL: https://github.com/llvm/llvm-project/commit/6ca52815fb3cb32343b9a008fdf9f593da39f203 DIFF: https://github.com/llvm/llvm-project/commit/6ca52815fb3cb32343b9a008fdf9f593da39f203.

[clang] e730940 - [clang-format] Suppress diagnostics on second parse

2021-03-05 Thread Björn Schäpers via cfe-commits
Author: Björn Schäpers Date: 2021-03-05T21:42:45+01:00 New Revision: e7309404536cf7f389afc8678688f9e3726f1eb8 URL: https://github.com/llvm/llvm-project/commit/e7309404536cf7f389afc8678688f9e3726f1eb8 DIFF: https://github.com/llvm/llvm-project/commit/e7309404536cf7f389afc8678688f9e3726f1eb8.diff

[clang] 7b02794 - [clang-format] Rename case sorting

2021-03-05 Thread Björn Schäpers via cfe-commits
Author: Björn Schäpers Date: 2021-03-05T21:42:45+01:00 New Revision: 7b02794f0aeb7eaf68d18fffc3057c3c7d975d75 URL: https://github.com/llvm/llvm-project/commit/7b02794f0aeb7eaf68d18fffc3057c3c7d975d75 DIFF: https://github.com/llvm/llvm-project/commit/7b02794f0aeb7eaf68d18fffc3057c3c7d975d75.diff

[clang] f7f9f94 - [clang-format] Rework Whitesmiths mode to use line-level values in UnwrappedLineParser

2021-03-05 Thread Björn Schäpers via cfe-commits
Author: Tim Wojtulewicz Date: 2021-03-05T21:42:46+01:00 New Revision: f7f9f94b2e2b4c714bac9036f6b73a3df42daaff URL: https://github.com/llvm/llvm-project/commit/f7f9f94b2e2b4c714bac9036f6b73a3df42daaff DIFF: https://github.com/llvm/llvm-project/commit/f7f9f94b2e2b4c714bac9036f6b73a3df42daaff.dif

[clang] 25f6379 - [clang-format][NFC] Prefer pass by reference

2021-12-04 Thread Björn Schäpers via cfe-commits
Author: Björn Schäpers Date: 2021-12-04T21:29:29+01:00 New Revision: 25f637913fe31b6d23e78ff07c725bb537dd3b97 URL: https://github.com/llvm/llvm-project/commit/25f637913fe31b6d23e78ff07c725bb537dd3b97 DIFF: https://github.com/llvm/llvm-project/commit/25f637913fe31b6d23e78ff07c725bb537dd3b97.diff

[clang] e7fdeda - [clang-format][NFC] Rename variable so no shadowing happens

2021-12-04 Thread Björn Schäpers via cfe-commits
Author: Björn Schäpers Date: 2021-12-04T21:29:29+01:00 New Revision: e7fdeda2c9dbe545445335f060eb450d15577aec URL: https://github.com/llvm/llvm-project/commit/e7fdeda2c9dbe545445335f060eb450d15577aec DIFF: https://github.com/llvm/llvm-project/commit/e7fdeda2c9dbe545445335f060eb450d15577aec.diff

[clang] 5878ac7 - [clang-format][NFC] Merge two calls of isOneOf

2021-12-04 Thread Björn Schäpers via cfe-commits
Author: Björn Schäpers Date: 2021-12-04T21:29:29+01:00 New Revision: 5878ac7d2db692779c0d049a13cb29ed19d51ca9 URL: https://github.com/llvm/llvm-project/commit/5878ac7d2db692779c0d049a13cb29ed19d51ca9 DIFF: https://github.com/llvm/llvm-project/commit/5878ac7d2db692779c0d049a13cb29ed19d51ca9.diff

[clang] 4483e9b - [clang-format][NFC] Reorder conditions

2021-12-04 Thread Björn Schäpers via cfe-commits
Author: Björn Schäpers Date: 2021-12-04T21:29:29+01:00 New Revision: 4483e9b5279bc71c9da7bbb0e1524c3671493ab6 URL: https://github.com/llvm/llvm-project/commit/4483e9b5279bc71c9da7bbb0e1524c3671493ab6 DIFF: https://github.com/llvm/llvm-project/commit/4483e9b5279bc71c9da7bbb0e1524c3671493ab6.diff

[clang] c25536e - [clang-format][NFC] Use range based for

2021-12-04 Thread Björn Schäpers via cfe-commits
Author: Björn Schäpers Date: 2021-12-04T21:29:30+01:00 New Revision: c25536e4feed59f8a8685fac3ba225057b76a358 URL: https://github.com/llvm/llvm-project/commit/c25536e4feed59f8a8685fac3ba225057b76a358 DIFF: https://github.com/llvm/llvm-project/commit/c25536e4feed59f8a8685fac3ba225057b76a358.diff

[clang] 8d1c854 - [clang-format][NFC] Move static variable in scope

2021-12-04 Thread Björn Schäpers via cfe-commits
Author: Björn Schäpers Date: 2021-12-04T21:29:30+01:00 New Revision: 8d1c85454daa40bd663d0ef4e8262fe6fc0f21ad URL: https://github.com/llvm/llvm-project/commit/8d1c85454daa40bd663d0ef4e8262fe6fc0f21ad DIFF: https://github.com/llvm/llvm-project/commit/8d1c85454daa40bd663d0ef4e8262fe6fc0f21ad.diff

[clang] 4041f16 - [clang-format][NFC] Early return when nothing to do

2021-12-04 Thread Björn Schäpers via cfe-commits
Author: Björn Schäpers Date: 2021-12-04T21:29:30+01:00 New Revision: 4041f16bb489d6cbdebfed33a2c5cc586cb3839b URL: https://github.com/llvm/llvm-project/commit/4041f16bb489d6cbdebfed33a2c5cc586cb3839b DIFF: https://github.com/llvm/llvm-project/commit/4041f16bb489d6cbdebfed33a2c5cc586cb3839b.diff

[clang] 88fa4bf - [clang-format][NFC] Use range based for for fake l parens

2021-12-04 Thread Björn Schäpers via cfe-commits
Author: Björn Schäpers Date: 2021-12-04T21:29:30+01:00 New Revision: 88fa4bfe1ec25e0ae74566bfc2ba213f2f96b44c URL: https://github.com/llvm/llvm-project/commit/88fa4bfe1ec25e0ae74566bfc2ba213f2f96b44c DIFF: https://github.com/llvm/llvm-project/commit/88fa4bfe1ec25e0ae74566bfc2ba213f2f96b44c.diff

[clang] 6e86789 - [clang-format][NFC] Use member directly

2021-12-04 Thread Björn Schäpers via cfe-commits
Author: Björn Schäpers Date: 2021-12-04T21:29:31+01:00 New Revision: 6e8678903523019903222e4521a5e41af743cab0 URL: https://github.com/llvm/llvm-project/commit/6e8678903523019903222e4521a5e41af743cab0 DIFF: https://github.com/llvm/llvm-project/commit/6e8678903523019903222e4521a5e41af743cab0.diff

[clang] 11b8795 - [clang-format][NFC] Fix comment grammer in ContinuationIndenter

2022-10-24 Thread Björn Schäpers via cfe-commits
Author: Björn Schäpers Date: 2022-10-24T21:28:12+02:00 New Revision: 11b8795bb94c3606d8eed6f45bc3e4fbb0683c14 URL: https://github.com/llvm/llvm-project/commit/11b8795bb94c3606d8eed6f45bc3e4fbb0683c14 DIFF: https://github.com/llvm/llvm-project/commit/11b8795bb94c3606d8eed6f45bc3e4fbb0683c14.diff

[clang] c5755f4 - [clang-format] Handle unions like structs and classes

2022-10-24 Thread Björn Schäpers via cfe-commits
Author: Björn Schäpers Date: 2022-10-24T21:28:12+02:00 New Revision: c5755f44f0cfcd90aa130497eb114f94182ebc69 URL: https://github.com/llvm/llvm-project/commit/c5755f44f0cfcd90aa130497eb114f94182ebc69 DIFF: https://github.com/llvm/llvm-project/commit/c5755f44f0cfcd90aa130497eb114f94182ebc69.diff

[clang] 006bf8d - [clang-format][NFC] Handle language specific stuff at the top...

2022-10-24 Thread Björn Schäpers via cfe-commits
Author: Björn Schäpers Date: 2022-10-24T21:28:13+02:00 New Revision: 006bf8d817704eb8addd95d894152a6199dc0718 URL: https://github.com/llvm/llvm-project/commit/006bf8d817704eb8addd95d894152a6199dc0718 DIFF: https://github.com/llvm/llvm-project/commit/006bf8d817704eb8addd95d894152a6199dc0718.diff

[clang] cdbe296 - [clang-format] Fix lambda formatting in conditional

2022-11-03 Thread Björn Schäpers via cfe-commits
Author: Björn Schäpers Date: 2022-11-03T13:08:14+01:00 New Revision: cdbe296853b1b3fc6415236f05770360e23f0d39 URL: https://github.com/llvm/llvm-project/commit/cdbe296853b1b3fc6415236f05770360e23f0d39 DIFF: https://github.com/llvm/llvm-project/commit/cdbe296853b1b3fc6415236f05770360e23f0d39.diff

[clang] f97639c - [clang-format] Don't misannotate in CTor init list

2022-11-03 Thread Björn Schäpers via cfe-commits
Author: Björn Schäpers Date: 2022-11-03T13:08:48+01:00 New Revision: f97639ce13754e78e26f8d7f564830ddfe4f727c URL: https://github.com/llvm/llvm-project/commit/f97639ce13754e78e26f8d7f564830ddfe4f727c DIFF: https://github.com/llvm/llvm-project/commit/f97639ce13754e78e26f8d7f564830ddfe4f727c.diff

[clang] 691774d - [clang-format][NFC] Fix document of AlignTrailingComments

2022-11-03 Thread Björn Schäpers via cfe-commits
Author: Yusuke Kadowaki Date: 2022-11-03T13:12:51+01:00 New Revision: 691774d4030d9b7f2941946d9a78acce92f87310 URL: https://github.com/llvm/llvm-project/commit/691774d4030d9b7f2941946d9a78acce92f87310 DIFF: https://github.com/llvm/llvm-project/commit/691774d4030d9b7f2941946d9a78acce92f87310.dif

[clang] f6b2529 - [clang-format] Add BreakBeforeInlineASMColon configuration

2022-11-10 Thread Björn Schäpers via cfe-commits
Author: Anastasiia Lukianenko Date: 2022-11-10T22:31:09+01:00 New Revision: f6b252978c40bc437d8495218a69e3bd166b105b URL: https://github.com/llvm/llvm-project/commit/f6b252978c40bc437d8495218a69e3bd166b105b DIFF: https://github.com/llvm/llvm-project/commit/f6b252978c40bc437d8495218a69e3bd166b10

[clang] 316e259 - [clang-format][NFC] More sorting in getLLVMStyle()

2022-11-10 Thread Björn Schäpers via cfe-commits
Author: Björn Schäpers Date: 2022-11-10T22:36:25+01:00 New Revision: 316e2599029ef2c4c742d225dec1bc12f30acbf7 URL: https://github.com/llvm/llvm-project/commit/316e2599029ef2c4c742d225dec1bc12f30acbf7 DIFF: https://github.com/llvm/llvm-project/commit/316e2599029ef2c4c742d225dec1bc12f30acbf7.diff

[clang] 40c1476 - [clang-format][NFC] Improve documentation on ReflowComments

2022-11-15 Thread Björn Schäpers via cfe-commits
Author: Björn Schäpers Date: 2022-11-16T07:02:10+01:00 New Revision: 40c1476e3ae24766426802a61b15f374285c443b URL: https://github.com/llvm/llvm-project/commit/40c1476e3ae24766426802a61b15f374285c443b DIFF: https://github.com/llvm/llvm-project/commit/40c1476e3ae24766426802a61b15f374285c443b.diff

[clang] cb01bef - [clang-format][NFC] Improve documentation of FixNamespaceComments

2022-11-15 Thread Björn Schäpers via cfe-commits
Author: Björn Schäpers Date: 2022-11-16T07:02:10+01:00 New Revision: cb01befda5479b0368d40582f046eec44fda3cec URL: https://github.com/llvm/llvm-project/commit/cb01befda5479b0368d40582f046eec44fda3cec DIFF: https://github.com/llvm/llvm-project/commit/cb01befda5479b0368d40582f046eec44fda3cec.diff

[clang] b3aeca3 - [clang-format] Further improve requires clause detection

2022-06-24 Thread Björn Schäpers via cfe-commits
Author: Björn Schäpers Date: 2022-06-25T04:43:38+02:00 New Revision: b3aeca3962bb39dfe110472ea033bda32044455d URL: https://github.com/llvm/llvm-project/commit/b3aeca3962bb39dfe110472ea033bda32044455d DIFF: https://github.com/llvm/llvm-project/commit/b3aeca3962bb39dfe110472ea033bda32044455d.diff

[clang] [clang-format] Fix requires misannotation with comma (PR #65908)

2023-09-20 Thread Björn Schäpers via cfe-commits
https://github.com/HazardyKnusperkeks approved this pull request. https://github.com/llvm/llvm-project/pull/65908 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang-format] Disable OuterScope lambda indentation behaviour for constructor initializers (PR #66755)

2023-09-24 Thread Björn Schäpers via cfe-commits
HazardyKnusperkeks wrote: You should adapt the documentation. https://github.com/llvm/llvm-project/pull/66755 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang-format] Fix a bug in aligning trailing comments (PR #67221)

2023-09-24 Thread Björn Schäpers via cfe-commits
https://github.com/HazardyKnusperkeks approved this pull request. https://github.com/llvm/llvm-project/pull/67221 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang-format][NFC] Clean up alignTrailingComments() (PR #67218)

2023-09-24 Thread Björn Schäpers via cfe-commits
https://github.com/HazardyKnusperkeks approved this pull request. https://github.com/llvm/llvm-project/pull/67218 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang-format] Split TT_AttributeParen (PR #67396)

2023-09-26 Thread Björn Schäpers via cfe-commits
https://github.com/HazardyKnusperkeks approved this pull request. https://github.com/llvm/llvm-project/pull/67396 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang-format] Correctly annotate return type of function pointer (PR #66893)

2023-09-26 Thread Björn Schäpers via cfe-commits
https://github.com/HazardyKnusperkeks approved this pull request. https://github.com/llvm/llvm-project/pull/66893 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang-format] Fix a bug in NamespaceEndCommentsFixer (PR #67422)

2023-09-26 Thread Björn Schäpers via cfe-commits
https://github.com/HazardyKnusperkeks approved this pull request. https://github.com/llvm/llvm-project/pull/67422 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang-format] Correctly annotate keyword operator function name (PR #66904)

2023-09-27 Thread Björn Schäpers via cfe-commits
https://github.com/HazardyKnusperkeks approved this pull request. Sorry you have to ping. I had some downtime on my mailserver and did not receive github mails for a week. https://github.com/llvm/llvm-project/pull/66904 ___ cfe-commits mailing list cf

[clang] [clang-format] Handle __attribute/__declspec/AttributeMacro consistently (PR #67518)

2023-09-28 Thread Björn Schäpers via cfe-commits
@@ -633,9 +637,10 @@ struct FormatToken { bool canBePointerOrReferenceQualifier() const { return isOneOf(tok::kw_const, tok::kw_restrict, tok::kw_volatile, - tok::kw___attribute, tok::kw__Nonnull, tok::kw__Nullable, + tok::kw__Nonnull,

[clang] [clang-format] Disable OuterScope lambda indentation behaviour for constructor initializers (PR #66755)

2023-09-28 Thread Björn Schäpers via cfe-commits
https://github.com/HazardyKnusperkeks closed https://github.com/llvm/llvm-project/pull/66755 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang-format] Don't align ctors and dtors with other functions (PR #67618)

2023-09-28 Thread Björn Schäpers via cfe-commits
https://github.com/HazardyKnusperkeks approved this pull request. https://github.com/llvm/llvm-project/pull/67618 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang-format] Handle __attribute/__declspec/AttributeMacro consistently (PR #67518)

2023-09-29 Thread Björn Schäpers via cfe-commits
https://github.com/HazardyKnusperkeks approved this pull request. https://github.com/llvm/llvm-project/pull/67518 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang-format] Fix a bug in mis-annotating arrows (PR #67780)

2023-09-29 Thread Björn Schäpers via cfe-commits
https://github.com/HazardyKnusperkeks approved this pull request. https://github.com/llvm/llvm-project/pull/67780 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang-format] Fix alignment in presence of template functions (PR #68029)

2023-10-02 Thread Björn Schäpers via cfe-commits
https://github.com/HazardyKnusperkeks created https://github.com/llvm/llvm-project/pull/68029 None From 435592764243b0c70857dc7c340046ee3dc50ac9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Sch=C3=A4pers?= Date: Mon, 2 Oct 2023 22:12:19 +0200 Subject: [PATCH] [clang-format] Fix alignm

[clang] [clang-format] Fix alignment in presence of template functions (PR #68029)

2023-10-03 Thread Björn Schäpers via cfe-commits
https://github.com/HazardyKnusperkeks edited https://github.com/llvm/llvm-project/pull/68029 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang-format] Fix alignment in presence of template functions (PR #68029)

2023-10-03 Thread Björn Schäpers via cfe-commits
HazardyKnusperkeks wrote: > Can you add an issue to show the incorrect format before this patch? Done. https://github.com/llvm/llvm-project/pull/68029 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listi

[clang] [clang-format] Fix alignment in presence of template functions (PR #68029)

2023-10-03 Thread Björn Schäpers via cfe-commits
https://github.com/HazardyKnusperkeks closed https://github.com/llvm/llvm-project/pull/68029 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang-format] Annotate ctors/dtors as CtorDtorDeclName instead (PR #67955)

2023-10-03 Thread Björn Schäpers via cfe-commits
@@ -3447,9 +3447,13 @@ void TokenAnnotator::calculateFormattingInformation(AnnotatedLine &Line) const { Tok = Tok->Next) { if (Tok->Previous->EndsCppAttributeGroup) AfterLastAttribute = Tok; -if (isFunctionDeclarationName(Style.isCpp(), *Tok, Line, Closing

[clang] [clang-format] Annotate ctors/dtors as CtorDtorDeclName instead (PR #67955)

2023-10-03 Thread Björn Schäpers via cfe-commits
@@ -16339,7 +16345,7 @@ TEST_F(FormatTest, ConfigurableSpaceBeforeParens) { verifyFormat("int f();", SpaceFuncDef); verifyFormat("void f (int a, T b) {}", SpaceFuncDef); - verifyFormat("A::A () : a(1) {}", SpaceFuncDef); + verifyFormat("A::A() : a(1) {}", SpaceFuncDef);

[clang] [clang-format] Annotate ctors/dtors as CtorDtorDeclName instead (PR #67955)

2023-10-03 Thread Björn Schäpers via cfe-commits
@@ -3447,9 +3447,13 @@ void TokenAnnotator::calculateFormattingInformation(AnnotatedLine &Line) const { Tok = Tok->Next) { if (Tok->Previous->EndsCppAttributeGroup) AfterLastAttribute = Tok; -if (isFunctionDeclarationName(Style.isCpp(), *Tok, Line, Closing

[clang] [clang-format][NFC] AlignTokens: Rename Changes[i] to CurrentChange (PR #68152)

2023-10-03 Thread Björn Schäpers via cfe-commits
https://github.com/HazardyKnusperkeks created https://github.com/llvm/llvm-project/pull/68152 To improve debugging experience. From 323ddd1948aa738419fd5afd848293b1a73e4cc4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Sch=C3=A4pers?= Date: Tue, 3 Oct 2023 16:26:18 +0200 Subject: [PATC

[clang] [clang-format][NFC] AlignTokenSequence: Rename Changes[i] to CurrentC… (PR #68153)

2023-10-03 Thread Björn Schäpers via cfe-commits
https://github.com/HazardyKnusperkeks created https://github.com/llvm/llvm-project/pull/68153 …hange To improve debugging experience. From ae3cc1f37e4b0f3640250f4f0ac58c9c7c4f2ca6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Sch=C3=A4pers?= Date: Tue, 3 Oct 2023 17:31:21 +0200 Subjec

[clang] [clang-format][NFC] AlignTokenSequence: Skip loop iteration (PR #68154)

2023-10-03 Thread Björn Schäpers via cfe-commits
https://github.com/HazardyKnusperkeks created https://github.com/llvm/llvm-project/pull/68154 When Shift is 0 there does nothing happen in the remainder of the loop, express that directly. From cd77a3cce4497c12c1d65d2f41d71b4ef3b5c079 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Sch=C

[clang] [clang-format] Annotate ctors/dtors as CtorDtorDeclName instead (PR #67955)

2023-10-03 Thread Björn Schäpers via cfe-commits
https://github.com/HazardyKnusperkeks approved this pull request. https://github.com/llvm/llvm-project/pull/67955 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang-format][NFC] AlignTokens: Rename Changes[i] to CurrentChange (PR #68152)

2023-10-04 Thread Björn Schäpers via cfe-commits
https://github.com/HazardyKnusperkeks closed https://github.com/llvm/llvm-project/pull/68152 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang-format][NFC] AlignTokenSequence: Rename Changes[i] to CurrentC… (PR #68153)

2023-10-04 Thread Björn Schäpers via cfe-commits
https://github.com/HazardyKnusperkeks closed https://github.com/llvm/llvm-project/pull/68153 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang-format][NFC] AlignTokenSequence: Skip loop iteration (PR #68154)

2023-10-04 Thread Björn Schäpers via cfe-commits
https://github.com/HazardyKnusperkeks updated https://github.com/llvm/llvm-project/pull/68154 From ca558ee22c4bc4749e3b7406364f3bbf8fb93ac9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Sch=C3=A4pers?= Date: Tue, 3 Oct 2023 17:32:47 +0200 Subject: [PATCH] [clang-format][NFC] AlignTokenS

[clang] [clang-format][NFC] AlignTokenSequence: Skip loop iteration (PR #68154)

2023-10-04 Thread Björn Schäpers via cfe-commits
https://github.com/HazardyKnusperkeks closed https://github.com/llvm/llvm-project/pull/68154 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang-format][NFC] Annotate more r_braces (PR #68534)

2023-10-08 Thread Björn Schäpers via cfe-commits
https://github.com/HazardyKnusperkeks created https://github.com/llvm/llvm-project/pull/68534 In preparation of #67906. From 28c69947fb451db2176284f162c789b081600209 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Sch=C3=A4pers?= Date: Sun, 8 Oct 2023 22:12:28 +0200 Subject: [PATCH] [cla

[clang] [clang-format][NFC] Annotate more r_braces (PR #68534)

2023-10-08 Thread Björn Schäpers via cfe-commits
https://github.com/HazardyKnusperkeks updated https://github.com/llvm/llvm-project/pull/68534 From f8b65d778b81e2dccc6773303d4b17843078864c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Sch=C3=A4pers?= Date: Sun, 8 Oct 2023 22:12:28 +0200 Subject: [PATCH] [clang-format][NFC] Annotate mo

[clang] Annotate enum r brace (PR #68535)

2023-10-08 Thread Björn Schäpers via cfe-commits
https://github.com/HazardyKnusperkeks created https://github.com/llvm/llvm-project/pull/68535 This review is only for the second commit. Is there a way to build pull request upon each other? From f8b65d778b81e2dccc6773303d4b17843078864c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Sch

[clang] [clang-format][NFC] Annotate more r_braces (PR #68534)

2023-10-09 Thread Björn Schäpers via cfe-commits
https://github.com/HazardyKnusperkeks closed https://github.com/llvm/llvm-project/pull/68534 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] Annotate enum r brace (PR #68535)

2023-10-09 Thread Björn Schäpers via cfe-commits
https://github.com/HazardyKnusperkeks closed https://github.com/llvm/llvm-project/pull/68535 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang-format][NFC] Annotate control statement r_braces (PR #68621)

2023-10-09 Thread Björn Schäpers via cfe-commits
https://github.com/HazardyKnusperkeks created https://github.com/llvm/llvm-project/pull/68621 Annotating switch braces for the first time. Also in preparation of #67906. From 358cbf4fd25d2d323e21774a3d4f5a605c4f1479 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Sch=C3=A4pers?= Date: M

[clang] [Sema, Lex, Parse] Preprocessor embed in C and C++ (and Obj-C and Obj-C++ by-proxy) (PR #68620)

2023-10-09 Thread Björn Schäpers via cfe-commits
@@ -1464,6 +1467,21 @@ class AnnotatingParser { } } + void parseEmbedDirective() { +if (CurrentToken && CurrentToken->is(tok::less)) { + next(); + while (CurrentToken) { +// Mark tokens up to the trailing line comments as implicit string +/

[clang] [Sema, Lex, Parse] Preprocessor embed in C and C++ (and Obj-C and Obj-C++ by-proxy) (PR #68620)

2023-10-09 Thread Björn Schäpers via cfe-commits
@@ -1500,6 +1518,14 @@ class AnnotatingParser { next(); // ')' } + void parseHasEmbed() { +if (!CurrentToken || CurrentToken->isNot(tok::l_paren)) + return; +next(); // '(' +parseEmbedDirective(); +next(); // ')' HazardyKnusperkeks

[clang] [Sema, Lex, Parse] Preprocessor embed in C and C++ (and Obj-C and Obj-C++ by-proxy) (PR #68620)

2023-10-09 Thread Björn Schäpers via cfe-commits
@@ -1464,6 +1467,21 @@ class AnnotatingParser { } } + void parseEmbedDirective() { +if (CurrentToken && CurrentToken->is(tok::less)) { + next(); + while (CurrentToken) { +// Mark tokens up to the trailing line comments as implicit string +/

[clang] [clang-format] Don't align comments over scopes (PR #68743)

2023-10-10 Thread Björn Schäpers via cfe-commits
https://github.com/HazardyKnusperkeks created https://github.com/llvm/llvm-project/pull/68743 We now stop aligning trailing comments on all closing braces, for classes etc. we even check for the semicolon between the comment and the brace. Fixes #67906. From 358cbf4fd25d2d323e21774a3d4f5a6

[clang] [clang-format] Don't align comments over scopes (PR #68743)

2023-10-10 Thread Björn Schäpers via cfe-commits
@@ -20794,7 +20794,7 @@ TEST_F(FormatTest, CatchAlignArrayOfStructuresRightAlignment) { verifyFormat("int a[][] = {\n" "{\n" " {0, 2}, //\n" - " {1, 2} //\n" + " {1, 2} //\n" HazardyKnusperke

[clang] [clang-format] Don't align comments over scopes (PR #68743)

2023-10-10 Thread Björn Schäpers via cfe-commits
@@ -3191,20 +3191,120 @@ TEST_F(FormatTestComments, DontAlignNamespaceComments) { "}\n" "// Comment"; -#if 0 - // FIXME: The following comment is aligned with the namespace comment. verifyFormat("namespace A {\n" " int Foo;\n"

[clang] [clang-format] Don't align comments over scopes (PR #68743)

2023-10-10 Thread Björn Schäpers via cfe-commits
@@ -182,7 +182,7 @@ TEST_F(FormatTestComments, UnderstandsSingleLineComments) { "int a; // This is unrelated")); EXPECT_EQ("class C {\n" " void f() { // This does something ..\n" -" } // awesome..\n" +"

[clang] [clang-format][NFC] Annotate control statement r_braces (PR #68621)

2023-10-13 Thread Björn Schäpers via cfe-commits
https://github.com/HazardyKnusperkeks updated https://github.com/llvm/llvm-project/pull/68621 From a7425ee9846cd740cf491d23d7afa676767beb18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Sch=C3=A4pers?= Date: Mon, 9 Oct 2023 21:28:01 +0200 Subject: [PATCH] [clang-format][NFC] Annotate co

[clang] [clang-format][NFC] Annotate control statement r_braces (PR #68621)

2023-10-13 Thread Björn Schäpers via cfe-commits
@@ -2756,6 +2756,10 @@ FormatToken *UnwrappedLineParser::parseIfThenElse(IfStmtKind *IfKind, CompoundStatementIndenter Indenter(this, Style, Line->Level); parseBlock(/*MustBeDeclaration=*/false, /*AddLevels=*/1u, /*MunchSemi=*/true, KeepIfBraces, &IfBloc

[clang] [clang-format][NFC] Annotate control statement r_braces (PR #68621)

2023-10-13 Thread Björn Schäpers via cfe-commits
https://github.com/HazardyKnusperkeks closed https://github.com/llvm/llvm-project/pull/68621 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang-format] Allow default values for template parameters in lambda (PR #69052)

2023-10-14 Thread Björn Schäpers via cfe-commits
https://github.com/HazardyKnusperkeks approved this pull request. https://github.com/llvm/llvm-project/pull/69052 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang-format] Don't align comments over scopes (PR #68743)

2023-10-15 Thread Björn Schäpers via cfe-commits
https://github.com/HazardyKnusperkeks updated https://github.com/llvm/llvm-project/pull/68743 From be37afa11c861b96b88adf99e2366b04b216b459 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Sch=C3=A4pers?= Date: Tue, 10 Oct 2023 22:50:43 +0200 Subject: [PATCH] [clang-format] Don't align com

[clang] [clang-format] Don't align comments over scopes (PR #68743)

2023-10-15 Thread Björn Schäpers via cfe-commits
@@ -182,7 +182,7 @@ TEST_F(FormatTestComments, UnderstandsSingleLineComments) { "int a; // This is unrelated")); EXPECT_EQ("class C {\n" " void f() { // This does something ..\n" -" } // awesome..\n" +"

[clang] [clang-format] Fix a bug in annotating TrailingReturnArrow (PR #69249)

2023-10-16 Thread Björn Schäpers via cfe-commits
@@ -3497,6 +3497,15 @@ void TokenAnnotator::calculateFormattingInformation(AnnotatedLine &Line) const { Tok->setType(TT_TrailingReturnArrow); break; } +if (Tok->isNot(TT_TrailingAnnotation)) + continue; +const auto *Next = T

[clang] [clang-format] Fix a bug in annotating TrailingReturnArrow (PR #69249)

2023-10-16 Thread Björn Schäpers via cfe-commits
@@ -3497,6 +3497,15 @@ void TokenAnnotator::calculateFormattingInformation(AnnotatedLine &Line) const { Tok->setType(TT_TrailingReturnArrow); break; } +if (Tok->isNot(TT_TrailingAnnotation)) HazardyKnusperkeks wrote: Why do

[clang] [clang-format] Don't align comments over scopes (PR #68743)

2023-10-17 Thread Björn Schäpers via cfe-commits
https://github.com/HazardyKnusperkeks updated https://github.com/llvm/llvm-project/pull/68743 From 33de4ec9a01a138203d0e703c8a313bb534d6e31 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Sch=C3=A4pers?= Date: Tue, 10 Oct 2023 22:50:43 +0200 Subject: [PATCH] [clang-format] Don't align com

[clang] [clang-format] Don't align comments over scopes (PR #68743)

2023-10-17 Thread Björn Schäpers via cfe-commits
@@ -1118,16 +1121,40 @@ void WhitespaceManager::alignTrailingComments() { } } -// We don't want to align namespace end comments. -const bool DontAlignThisComment = -I > 0 && C.NewlinesBefore == 0 && -Changes[I - 1].Tok->is(TT_NamespaceRBrace);

[clang] [clang-format] Don't align comments over scopes (PR #68743)

2023-10-17 Thread Björn Schäpers via cfe-commits
@@ -3191,20 +3191,120 @@ TEST_F(FormatTestComments, DontAlignNamespaceComments) { "}\n" "// Comment"; -#if 0 - // FIXME: The following comment is aligned with the namespace comment. verifyFormat("namespace A {\n" " int Foo;\n"

[clang] [clang-format] Don't align comments over scopes (PR #68743)

2023-10-17 Thread Björn Schäpers via cfe-commits
https://github.com/HazardyKnusperkeks updated https://github.com/llvm/llvm-project/pull/68743 From 84ebaa789588605c924708a98392bd014c63f373 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Sch=C3=A4pers?= Date: Tue, 10 Oct 2023 22:50:43 +0200 Subject: [PATCH] [clang-format] Don't align com

[clang] [clang-format]: Split alignment of declarations around assignment (PR #69340)

2023-10-17 Thread Björn Schäpers via cfe-commits
@@ -18783,6 +18783,15 @@ TEST_F(FormatTest, AlignConsecutiveDeclarations) { " \"bb\"};\n" "int bbb = 0;", Alignment); + // http://llvm.org/PR68079 + verifyFormat("using Fn = int (A::*)();\n" +

[clang] [clang-format]: Split alignment of declarations around assignment (PR #69340)

2023-10-17 Thread Björn Schäpers via cfe-commits
@@ -973,13 +974,51 @@ void WhitespaceManager::alignConsecutiveShortCaseStatements() { Changes); } -void WhitespaceManager::alignConsecutiveDeclarations() { +void WhitespaceManager::alignConsecutiveDeclarationsPreAssignment() { if (!Style.AlignC

[clang] [clang-format] Fix a bug in annotating TrailingReturnArrow (PR #69249)

2023-10-17 Thread Björn Schäpers via cfe-commits
https://github.com/HazardyKnusperkeks edited https://github.com/llvm/llvm-project/pull/69249 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang-format] Fix a bug in annotating TrailingReturnArrow (PR #69249)

2023-10-17 Thread Björn Schäpers via cfe-commits
https://github.com/HazardyKnusperkeks approved this pull request. https://github.com/llvm/llvm-project/pull/69249 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang-format] Fix a bug in annotating TrailingReturnArrow (PR #69249)

2023-10-17 Thread Björn Schäpers via cfe-commits
@@ -3497,6 +3497,15 @@ void TokenAnnotator::calculateFormattingInformation(AnnotatedLine &Line) const { Tok->setType(TT_TrailingReturnArrow); break; } +if (Tok->isNot(TT_TrailingAnnotation)) HazardyKnusperkeks wrote: But wh

[clang] 77a38f4 - [clang-format] Supress aligning of trailing namespace comments

2023-08-02 Thread Björn Schäpers via cfe-commits
Author: Björn Schäpers Date: 2023-08-02T11:50:14+02:00 New Revision: 77a38f43b168e5c2a9395ab4c2bd1479a297ade5 URL: https://github.com/llvm/llvm-project/commit/77a38f43b168e5c2a9395ab4c2bd1479a297ade5 DIFF: https://github.com/llvm/llvm-project/commit/77a38f43b168e5c2a9395ab4c2bd1479a297ade5.diff

<    1   2   3   4   5   6   7   8   9   >