This revision was automatically updated to reflect the committed changes.
Closed by commit rL306868: clang-format: Do not binpack initialization lists
(authored by Typz).
Changed prior to commit:
https://reviews.llvm.org/D34238?vs=103057&id=104914#toc
Repository:
rL LLVM
https://reviews.llv
djasper accepted this revision.
djasper added a comment.
This revision is now accepted and ready to land.
Looks good. Thank you!
https://reviews.llvm.org/D34238
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/ma
Typz added a comment.
ping?
https://reviews.llvm.org/D34238
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Typz updated this revision to Diff 103057.
Typz added a comment.
Fix indentation
https://reviews.llvm.org/D34238
Files:
lib/Format/ContinuationIndenter.cpp
unittests/Format/FormatTest.cpp
unittests/Format/FormatTestJava.cpp
Index: unittests/Format/FormatTestJava.cpp
Typz updated this revision to Diff 103056.
Typz added a comment.
Fix case where the content fits on a line, by wrapping after each comma, like
this:
static int types[] = {
0,
1,
2,
};
https://reviews.llvm.org/D34238
Files:
lib/Format/C
Typz updated this revision to Diff 102809.
Typz added a comment.
fix indent
https://reviews.llvm.org/D34238
Files:
lib/Format/ContinuationIndenter.cpp
unittests/Format/FormatTest.cpp
Index: unittests/Format/FormatTest.cpp
===
Typz updated this revision to Diff 102808.
Typz marked an inline comment as done.
Typz added a comment.
remove special case after assignment
https://reviews.llvm.org/D34238
Files:
lib/Format/ContinuationIndenter.cpp
unittests/Format/FormatTest.cpp
Index: unittests/Format/FormatTest.cpp
==
Typz updated this revision to Diff 102672.
Typz added a comment.
fix unit tests
https://reviews.llvm.org/D34238
Files:
lib/Format/ContinuationIndenter.cpp
unittests/Format/FormatTest.cpp
unittests/Format/FormatTestComments.cpp
Index: unittests/Format/FormatTestComments.cpp
==
djasper added a comment.
I am fine not bin-packing when the last element has a trailing comma. But lets
not special case assignments.
https://reviews.llvm.org/D34238
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-
Typz added a comment.
In https://reviews.llvm.org/D34238#781224, @malcolm.parsons wrote:
> Some people write
>
> auto x = std::map{
>{ 0, "foo fjakfjaklf kljj" },
>{ 1, "bar fjakfjaklf kljj" },
>{ 2, "stuff fjakfjaklf kljj" },
>};
This case (and other way `std::map
malcolm.parsons added a comment.
Some people write
auto x = std::map{
{ 0, "foo fjakfjaklf kljj" },
{ 1, "bar fjakfjaklf kljj" },
{ 2, "stuff fjakfjaklf kljj" },
};
https://reviews.llvm.org/D34238
___
cfe-commits mailing list
Typz added a comment.
This patch is probably not complete, though it works fine in all situations I
could think of: nested initializers, "short" statement (properly merged),
column layout is still performed when needed...
static int types[] = {
SourcePrivate::registerTypes(),
regi
Typz created this revision.
Herald added a subscriber: klimek.
This patch tries to avoid binpacking when initializing lists/arrays,
to allow things like:
static int types[] = {
registerType1(),
registerType2(),
registerType3(),
};
std::map x = {
{ 0, "foo fjakfjaklf
13 matches
Mail list logo