It also crashes during clang selfhost with modules and libc++. Let me know
if you need a precise reproducer command.
I reverted this change and the dependent r362563 in r362597.
On Wed, Jun 5, 2019 at 9:37 AM Martin Storsjö via cfe-commits <
cfe-commits@lists.llvm.org> wrote:
> This broke buildi
Author: d0k
Date: Wed Aug 7 03:57:25 2019
New Revision: 368149
URL: http://llvm.org/viewvc/llvm-project?rev=368149&view=rev
Log:
Replace llvm::MutexGuard/UniqueLock with their standard equivalents
All supported platforms have now, so we don't need our own
copies any longer. No functionality cha
Author: d0k
Date: Wed Aug 7 04:59:44 2019
New Revision: 368157
URL: http://llvm.org/viewvc/llvm-project?rev=368157&view=rev
Log:
Replace non-recursive sys::Mutex users with std::mutex
Also remove a use of sys::MutexImpl, that's just evil. No functionality
change intended.
Modified:
cfe/trun
Author: d0k
Date: Wed Aug 7 07:44:40 2019
New Revision: 368173
URL: http://llvm.org/viewvc/llvm-project?rev=368173&view=rev
Log:
Remove LLVM mutexes from clang in favor of std::mutex
None of those need to be recursive mutexes. No functionality change
intended.
Modified:
cfe/trunk/lib/Direct
Author: d0k
Date: Thu Aug 15 03:56:05 2019
New Revision: 368990
URL: http://llvm.org/viewvc/llvm-project?rev=368990&view=rev
Log:
Replace llvm::integer_sequence and friends with the C++14 standard version
The implementation in libc++ takes O(1) compile time, ours was O(n).
Modified:
cfe/trun
Author: d0k
Date: Thu Aug 15 03:56:05 2019
New Revision: 368990
URL: http://llvm.org/viewvc/llvm-project?rev=368990&view=rev
Log:
Replace llvm::integer_sequence and friends with the C++14 standard version
The implementation in libc++ takes O(1) compile time, ours was O(n).
Modified:
clang-to
Author: d0k
Date: Thu Aug 15 04:09:22 2019
New Revision: 368991
URL: http://llvm.org/viewvc/llvm-project?rev=368991&view=rev
Log:
[clangd] llvm::integer_sequence -> std::integer_sequence.
Modified:
clang-tools-extra/trunk/clangd/Function.h
Modified: clang-tools-extra/trunk/clangd/Function.h
Author: d0k
Date: Thu Aug 15 07:16:06 2019
New Revision: 369005
URL: http://llvm.org/viewvc/llvm-project?rev=369005&view=rev
Log:
[clangd] Don't use Bind() where C++14 move capture works
Modified:
clang-tools-extra/trunk/clangd/ClangdLSPServer.cpp
clang-tools-extra/trunk/clangd/ClangdLSPS
Author: d0k
Date: Mon Jul 1 07:33:26 2019
New Revision: 364774
URL: http://llvm.org/viewvc/llvm-project?rev=364774&view=rev
Log:
[ASTImporter] Silence unused variable warning in Release builds. NFC.
Modified:
cfe/trunk/lib/AST/ASTImporter.cpp
Modified: cfe/trunk/lib/AST/ASTImporter.cpp
URL:
Author: d0k
Date: Tue Jul 2 01:01:41 2019
New Revision: 364891
URL: http://llvm.org/viewvc/llvm-project?rev=364891&view=rev
Log:
[ASTImporter] Make headers self-contained
Modified:
cfe/trunk/include/clang/AST/ASTImporter.h
cfe/trunk/include/clang/AST/ASTImporterSharedState.h
Modified: c
Author: d0k
Date: Thu Jul 11 10:44:11 2019
New Revision: 365798
URL: http://llvm.org/viewvc/llvm-project?rev=365798&view=rev
Log:
[CodeGen] NVPTX: Switch from atomic.load.add.f32 to atomicrmw fadd
Modified:
cfe/trunk/lib/CodeGen/CGBuiltin.cpp
cfe/trunk/test/CodeGen/builtins-nvptx-ptx50.cu
Author: d0k
Date: Mon Jan 7 07:22:08 2019
New Revision: 350529
URL: http://llvm.org/viewvc/llvm-project?rev=350529&view=rev
Log:
[Sema] Fix unused variable warning in Release builds
Modified:
cfe/trunk/lib/Sema/SemaDeclCXX.cpp
Modified: cfe/trunk/lib/Sema/SemaDeclCXX.cpp
URL:
http://llvm.o
Author: d0k
Date: Tue Sep 17 05:56:29 2019
New Revision: 372113
URL: http://llvm.org/viewvc/llvm-project?rev=372113&view=rev
Log:
Hide implementation details in namespaces.
Modified:
cfe/trunk/lib/Sema/SemaLookup.cpp
Modified: cfe/trunk/lib/Sema/SemaLookup.cpp
URL:
http://llvm.org/viewvc/ll
Author: d0k
Date: Tue Sep 17 07:56:11 2019
New Revision: 372128
URL: http://llvm.org/viewvc/llvm-project?rev=372128&view=rev
Log:
[clangd] Fix another TSAN issue
Modified:
clang-tools-extra/trunk/clangd/unittests/TUSchedulerTests.cpp
Modified: clang-tools-extra/trunk/clangd/unittests/TUSched
Author: d0k
Date: Thu Sep 19 06:35:27 2019
New Revision: 372319
URL: http://llvm.org/viewvc/llvm-project?rev=372319&view=rev
Log:
Clean out unused diagnostics. NFC.
Modified:
cfe/trunk/include/clang/Basic/DiagnosticASTKinds.td
cfe/trunk/include/clang/Basic/DiagnosticCommonKinds.td
cfe
Author: d0k
Date: Fri Sep 20 05:59:29 2019
New Revision: 372386
URL: http://llvm.org/viewvc/llvm-project?rev=372386&view=rev
Log:
[StaticAnalyzer] Use llvm::StringLiteral instead of StringRef in few places
StringRef's constexpr constructor seems to be extremely slow in MSVC
2017, so don't use it
Author: d0k
Date: Sun Sep 22 02:28:47 2019
New Revision: 372495
URL: http://llvm.org/viewvc/llvm-project?rev=372495&view=rev
Log:
Move classes into anonymous namespaces. NFC.
Modified:
cfe/trunk/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
Modified: cfe/trunk/lib/StaticAnalyzer/Checkers/Mal
Author: d0k
Date: Wed Oct 2 11:33:44 2019
New Revision: 373504
URL: http://llvm.org/viewvc/llvm-project?rev=373504&view=rev
Log:
[Stencil] Hide implementaion detai. NFC.
Modified:
cfe/trunk/lib/Tooling/Refactoring/Stencil.cpp
Modified: cfe/trunk/lib/Tooling/Refactoring/Stencil.cpp
URL:
htt
Author: d0k
Date: Thu Apr 12 03:35:24 2018
New Revision: 329894
URL: http://llvm.org/viewvc/llvm-project?rev=329894&view=rev
Log:
[clang-apply-replacements] Always initialize FormatStyle.
The cleanup logic reads from this for cleanups even if reformatting is
not requested.
Found by msan.
Modifi
Author: d0k
Date: Mon Apr 23 07:30:21 2018
New Revision: 330595
URL: http://llvm.org/viewvc/llvm-project?rev=330595&view=rev
Log:
[index] Fix methods that take a shared_ptr to just take a reference.
There is no ownership here, passing a shared_ptr just adds confusion. No
functionality change inte
Author: d0k
Date: Mon Apr 23 07:30:21 2018
New Revision: 330595
URL: http://llvm.org/viewvc/llvm-project?rev=330595&view=rev
Log:
[index] Fix methods that take a shared_ptr to just take a reference.
There is no ownership here, passing a shared_ptr just adds confusion. No
functionality change inte
Author: d0k
Date: Mon Apr 23 07:58:18 2018
New Revision: 330599
URL: http://llvm.org/viewvc/llvm-project?rev=330599&view=rev
Log:
[clangd] Prune some dead declarations. No functionality change.
Modified:
clang-tools-extra/trunk/clangd/Diagnostics.h
clang-tools-extra/trunk/clangd/Trace.h
Author: d0k
Date: Mon Apr 23 08:27:42 2018
New Revision: 330602
URL: http://llvm.org/viewvc/llvm-project?rev=330602&view=rev
Log:
[clangd] Fix Context::derive to actually call the right method.
C++ is weird.
Modified:
clang-tools-extra/trunk/clangd/Context.h
Modified: clang-tools-extra/trun
Author: d0k
Date: Mon Apr 23 15:04:34 2018
New Revision: 330656
URL: http://llvm.org/viewvc/llvm-project?rev=330656&view=rev
Log:
[AST] strcmp/memcmp always compares unsigned chars.
This makes it return the right result in a couple of edge cases. The
wide versions always do the comparison on the
Author: d0k
Date: Tue Apr 24 00:53:10 2018
New Revision: 330689
URL: http://llvm.org/viewvc/llvm-project?rev=330689&view=rev
Log:
[AST] Use a bit of trickery to make test pass on platforms where wchar_t is
unsigned.
Modified:
cfe/trunk/test/SemaCXX/constexpr-string.cpp
Modified: cfe/trunk/t
Author: d0k
Date: Tue Apr 24 01:18:32 2018
New Revision: 330690
URL: http://llvm.org/viewvc/llvm-project?rev=330690&view=rev
Log:
[AST] Another attempt at fixing the ARM bots.
Modified:
cfe/trunk/test/SemaCXX/constexpr-string.cpp
Modified: cfe/trunk/test/SemaCXX/constexpr-string.cpp
URL:
ht
Author: d0k
Date: Tue Apr 24 10:57:53 2018
New Revision: 330746
URL: http://llvm.org/viewvc/llvm-project?rev=330746&view=rev
Log:
[clangd] Initialize candidate count in unit test
Found by msan.
Modified:
clang-tools-extra/trunk/unittests/clangd/FindSymbolsTests.cpp
Modified: clang-tools-ext
Author: d0k
Date: Tue Apr 24 11:40:44 2018
New Revision: 330754
URL: http://llvm.org/viewvc/llvm-project?rev=330754&view=rev
Log:
[clangd] Commit a heinous crime to make test hermetic and not depend on the
standard library being around.
Added:
clang-tools-extra/trunk/test/clangd/Inputs/
Author: d0k
Date: Thu Jun 28 06:31:36 2018
New Revision: 335854
URL: http://llvm.org/viewvc/llvm-project?rev=335854&view=rev
Log:
Fix unittest build with GCC older than 5.
Old GCCs have an annoying bug where RVO disables the automatic
conversion to base for unique_ptr. Add a pessimizing std::move
Author: d0k
Date: Tue Jul 3 13:59:33 2018
New Revision: 336228
URL: http://llvm.org/viewvc/llvm-project?rev=336228&view=rev
Log:
[clangd] Replace UniqueFunction with llvm::unique_function.
One implementation of this ought to be enough for everyone.
Modified:
clang-tools-extra/trunk/clangd/C
Author: d0k
Date: Sat Jul 14 03:48:06 2018
New Revision: 337091
URL: http://llvm.org/viewvc/llvm-project?rev=337091&view=rev
Log:
[clang-tidy] Force exceptions to be enabled in test
For targets that have them off by default.
Modified:
clang-tools-extra/trunk/test/clang-tidy/bugprone-exceptio
Author: d0k
Date: Mon Jul 16 02:52:02 2018
New Revision: 337152
URL: http://llvm.org/viewvc/llvm-project?rev=337152&view=rev
Log:
[Sema] Reword warning for constant captures that are not required
This is one of the darker corners of C++, make it clear that this is
about constants and rephrase it
Author: d0k
Date: Tue Jul 17 06:17:01 2018
New Revision: 337278
URL: http://llvm.org/viewvc/llvm-project?rev=337278&view=rev
Log:
Revert "[Sema] Reword warning for constant captures that are not required"
This reverts commit r337152. This applies to non-constants too. The real
explanation is that
Thanks for noticing. Reverted for now in r337278. The wording is still bad,
but talking about ODR uses in there feels worse.
On Tue, Jul 17, 2018 at 1:02 PM Malcolm Parsons
wrote:
> On Mon, 16 Jul 2018 at 10:57, Benjamin Kramer via cfe-commits
> wrote:
>
Author: d0k
Date: Tue Oct 15 07:23:05 2019
New Revision: 374893
URL: http://llvm.org/viewvc/llvm-project?rev=374893&view=rev
Log:
[AST] Remove unused Sema includes to fix a cyclic dependency from Sema to AST
Modified:
cfe/trunk/lib/AST/ExprCXX.cpp
Modified: cfe/trunk/lib/AST/ExprCXX.cpp
URL:
Author: Benjamin Kramer
Date: 2019-10-22T07:51:37Z
New Revision: 64226b2df66741a97b6095ae1373154b29d2619e
URL:
https://github.com/llvm/llvm-project/commit/64226b2df66741a97b6095ae1373154b29d2619e
DIFF:
https://github.com/llvm/llvm-project/commit/64226b2df66741a97b6095ae1373154b29d2619e.diff
LO
Author: Benjamin Kramer
Date: 2019-10-22T08:10:51Z
New Revision: 3ca2b17f847d0615f7e0d4fdd8040f3abfde941e
URL:
https://github.com/llvm/llvm-project/commit/3ca2b17f847d0615f7e0d4fdd8040f3abfde941e
DIFF:
https://github.com/llvm/llvm-project/commit/3ca2b17f847d0615f7e0d4fdd8040f3abfde941e.diff
LO
Author: Benjamin Kramer
Date: 2019-10-22T08:37:15Z
New Revision: 2108a974f78afe5b098758e1a517cd159dcae95c
URL:
https://github.com/llvm/llvm-project/commit/2108a974f78afe5b098758e1a517cd159dcae95c
DIFF:
https://github.com/llvm/llvm-project/commit/2108a974f78afe5b098758e1a517cd159dcae95c.diff
LO
Author: Benjamin Kramer
Date: 2019-10-22T08:44:34Z
New Revision: ecc999101aadc8dc7d4af9fd88be10fe42674aa0
URL:
https://github.com/llvm/llvm-project/commit/ecc999101aadc8dc7d4af9fd88be10fe42674aa0
DIFF:
https://github.com/llvm/llvm-project/commit/ecc999101aadc8dc7d4af9fd88be10fe42674aa0.diff
LO
Author: Benjamin Kramer
Date: 2020-05-25T20:14:28+02:00
New Revision: 2b8d6fa0acacba4dee31ed618a5596414b2279d5
URL:
https://github.com/llvm/llvm-project/commit/2b8d6fa0acacba4dee31ed618a5596414b2279d5
DIFF:
https://github.com/llvm/llvm-project/commit/2b8d6fa0acacba4dee31ed618a5596414b2279d5.dif
Author: Benjamin Kramer
Date: 2020-07-20T16:54:29+02:00
New Revision: 33c9d0320e96ba17a3c7e84e04e22536f4b0a9e8
URL:
https://github.com/llvm/llvm-project/commit/33c9d0320e96ba17a3c7e84e04e22536f4b0a9e8
DIFF:
https://github.com/llvm/llvm-project/commit/33c9d0320e96ba17a3c7e84e04e22536f4b0a9e8.dif
Author: Benjamin Kramer
Date: 2020-07-20T16:54:30+02:00
New Revision: f3f1ce4fa9f49c9d862fcc873eed92fee02b0685
URL:
https://github.com/llvm/llvm-project/commit/f3f1ce4fa9f49c9d862fcc873eed92fee02b0685
DIFF:
https://github.com/llvm/llvm-project/commit/f3f1ce4fa9f49c9d862fcc873eed92fee02b0685.dif
Author: Benjamin Kramer
Date: 2020-07-20T17:35:43+02:00
New Revision: 177e5acbe4b9ca0df3edd6b720ea8851c33baba2
URL:
https://github.com/llvm/llvm-project/commit/177e5acbe4b9ca0df3edd6b720ea8851c33baba2
DIFF:
https://github.com/llvm/llvm-project/commit/177e5acbe4b9ca0df3edd6b720ea8851c33baba2.dif
Author: Benjamin Kramer
Date: 2020-04-11T17:20:11+02:00
New Revision: 52dcbcbfe07acfe79ac16b343684f8786f1fd0d7
URL:
https://github.com/llvm/llvm-project/commit/52dcbcbfe07acfe79ac16b343684f8786f1fd0d7
DIFF:
https://github.com/llvm/llvm-project/commit/52dcbcbfe07acfe79ac16b343684f8786f1fd0d7.dif
Author: Benjamin Kramer
Date: 2020-04-13T14:41:55+02:00
New Revision: ebd5290ff2b34c6863ee50cd2bcadff19d260812
URL:
https://github.com/llvm/llvm-project/commit/ebd5290ff2b34c6863ee50cd2bcadff19d260812
DIFF:
https://github.com/llvm/llvm-project/commit/ebd5290ff2b34c6863ee50cd2bcadff19d260812.dif
Author: Benjamin Kramer
Date: 2020-04-15T12:51:38+02:00
New Revision: 6f64daca8f3cbcf850ce7d502291017187e9fc08
URL:
https://github.com/llvm/llvm-project/commit/6f64daca8f3cbcf850ce7d502291017187e9fc08
DIFF:
https://github.com/llvm/llvm-project/commit/6f64daca8f3cbcf850ce7d502291017187e9fc08.dif
Author: Benjamin Kramer
Date: 2020-04-15T15:52:49+02:00
New Revision: 316b49d37336258e11f16b5822d078c6407cd34f
URL:
https://github.com/llvm/llvm-project/commit/316b49d37336258e11f16b5822d078c6407cd34f
DIFF:
https://github.com/llvm/llvm-project/commit/316b49d37336258e11f16b5822d078c6407cd34f.dif
Author: Stephan Dollberg
Date: 2020-04-16T11:17:39+02:00
New Revision: 7b9c6c16c33deb52e7081f94ad51e3910ca592c9
URL:
https://github.com/llvm/llvm-project/commit/7b9c6c16c33deb52e7081f94ad51e3910ca592c9
DIFF:
https://github.com/llvm/llvm-project/commit/7b9c6c16c33deb52e7081f94ad51e3910ca592c9.di
Author: Benjamin Kramer
Date: 2020-04-16T11:46:35+02:00
New Revision: 3ee1ec0b9dd6ee2350f39ae8a418bf3ce28d06cf
URL:
https://github.com/llvm/llvm-project/commit/3ee1ec0b9dd6ee2350f39ae8a418bf3ce28d06cf
DIFF:
https://github.com/llvm/llvm-project/commit/3ee1ec0b9dd6ee2350f39ae8a418bf3ce28d06cf.dif
Author: Benjamin Kramer
Date: 2020-06-07T17:22:44+02:00
New Revision: 0c3df70fad83daba2384fab10e026288a9571901
URL:
https://github.com/llvm/llvm-project/commit/0c3df70fad83daba2384fab10e026288a9571901
DIFF:
https://github.com/llvm/llvm-project/commit/0c3df70fad83daba2384fab10e026288a9571901.dif
Author: Benjamin Kramer
Date: 2020-06-07T17:22:44+02:00
New Revision: 5a098086f996ce143c9ea9500934cd88777191e9
URL:
https://github.com/llvm/llvm-project/commit/5a098086f996ce143c9ea9500934cd88777191e9
DIFF:
https://github.com/llvm/llvm-project/commit/5a098086f996ce143c9ea9500934cd88777191e9.dif
Author: Benjamin Kramer
Date: 2020-06-07T17:41:02+02:00
New Revision: c0c6a1277546068fa06f4cfd330a714db365e336
URL:
https://github.com/llvm/llvm-project/commit/c0c6a1277546068fa06f4cfd330a714db365e336
DIFF:
https://github.com/llvm/llvm-project/commit/c0c6a1277546068fa06f4cfd330a714db365e336.dif
Author: Benjamin Kramer
Date: 2020-06-07T18:07:07+02:00
New Revision: 27e0077dcf0a868072fb31e68b0c1ca0e249e775
URL:
https://github.com/llvm/llvm-project/commit/27e0077dcf0a868072fb31e68b0c1ca0e249e775
DIFF:
https://github.com/llvm/llvm-project/commit/27e0077dcf0a868072fb31e68b0c1ca0e249e775.dif
Author: Benjamin Kramer
Date: 2020-06-07T20:18:14+02:00
New Revision: 02e35832c301e9813b0bb18e94db2a31c4849a73
URL:
https://github.com/llvm/llvm-project/commit/02e35832c301e9813b0bb18e94db2a31c4849a73
DIFF:
https://github.com/llvm/llvm-project/commit/02e35832c301e9813b0bb18e94db2a31c4849a73.dif
Author: Benjamin Kramer
Date: 2020-06-07T22:38:08+02:00
New Revision: 3badd17b6989621b5aa2732800f697dabbda034d
URL:
https://github.com/llvm/llvm-project/commit/3badd17b6989621b5aa2732800f697dabbda034d
DIFF:
https://github.com/llvm/llvm-project/commit/3badd17b6989621b5aa2732800f697dabbda034d.dif
Author: Benjamin Kramer
Date: 2020-06-17T14:29:42+02:00
New Revision: df9a51dab3512f61d7f26c16fd1358bf99c266e1
URL:
https://github.com/llvm/llvm-project/commit/df9a51dab3512f61d7f26c16fd1358bf99c266e1
DIFF:
https://github.com/llvm/llvm-project/commit/df9a51dab3512f61d7f26c16fd1358bf99c266e1.dif
Author: Benjamin Kramer
Date: 2020-06-17T21:16:59+02:00
New Revision: c76edaabddea8a9b077859fcfa4d1465b7ce6a46
URL:
https://github.com/llvm/llvm-project/commit/c76edaabddea8a9b077859fcfa4d1465b7ce6a46
DIFF:
https://github.com/llvm/llvm-project/commit/c76edaabddea8a9b077859fcfa4d1465b7ce6a46.dif
Author: Benjamin Kramer
Date: 2020-07-05T17:09:08+02:00
New Revision: edba2864a7a86a97276c555d02276712e45d60fc
URL:
https://github.com/llvm/llvm-project/commit/edba2864a7a86a97276c555d02276712e45d60fc
DIFF:
https://github.com/llvm/llvm-project/commit/edba2864a7a86a97276c555d02276712e45d60fc.dif
Author: Benjamin Kramer
Date: 2020-07-09T13:48:56+02:00
New Revision: b44470547e2ec8a52abb67c3f538ecc49ee27970
URL:
https://github.com/llvm/llvm-project/commit/b44470547e2ec8a52abb67c3f538ecc49ee27970
DIFF:
https://github.com/llvm/llvm-project/commit/b44470547e2ec8a52abb67c3f538ecc49ee27970.dif
Author: Benjamin Kramer
Date: 2020-07-13T23:51:05+02:00
New Revision: 724afa5a331372ff1684f2bffa6976887490cbaf
URL:
https://github.com/llvm/llvm-project/commit/724afa5a331372ff1684f2bffa6976887490cbaf
DIFF:
https://github.com/llvm/llvm-project/commit/724afa5a331372ff1684f2bffa6976887490cbaf.dif
Author: Benjamin Kramer
Date: 2020-04-16T23:35:55+02:00
New Revision: ccc43e337cfa62b4787c39aefd3559ed39f78556
URL:
https://github.com/llvm/llvm-project/commit/ccc43e337cfa62b4787c39aefd3559ed39f78556
DIFF:
https://github.com/llvm/llvm-project/commit/ccc43e337cfa62b4787c39aefd3559ed39f78556.dif
Author: Benjamin Kramer
Date: 2020-04-17T16:34:29+02:00
New Revision: b639091c02df31954899c8107709597947e33364
URL:
https://github.com/llvm/llvm-project/commit/b639091c02df31954899c8107709597947e33364
DIFF:
https://github.com/llvm/llvm-project/commit/b639091c02df31954899c8107709597947e33364.dif
Author: Benjamin Kramer
Date: 2020-04-26T17:24:47+02:00
New Revision: c758181525cbd4a603d6fd518ed33d9f324a7009
URL:
https://github.com/llvm/llvm-project/commit/c758181525cbd4a603d6fd518ed33d9f324a7009
DIFF:
https://github.com/llvm/llvm-project/commit/c758181525cbd4a603d6fd518ed33d9f324a7009.dif
Author: Benjamin Kramer
Date: 2020-05-02T17:12:44+02:00
New Revision: cc1c51655854627c126daf9ead4c701616564bde
URL:
https://github.com/llvm/llvm-project/commit/cc1c51655854627c126daf9ead4c701616564bde
DIFF:
https://github.com/llvm/llvm-project/commit/cc1c51655854627c126daf9ead4c701616564bde.dif
Author: Benjamin Kramer
Date: 2020-05-02T19:13:06+02:00
New Revision: c0f210d636300abe891cf7e5f07d13f5f4c0102e
URL:
https://github.com/llvm/llvm-project/commit/c0f210d636300abe891cf7e5f07d13f5f4c0102e
DIFF:
https://github.com/llvm/llvm-project/commit/c0f210d636300abe891cf7e5f07d13f5f4c0102e.dif
Author: Milian Wolff
Date: 2020-05-02T22:18:36+02:00
New Revision: 08e18126431878373abfa33136768d0ec7c13def
URL:
https://github.com/llvm/llvm-project/commit/08e18126431878373abfa33136768d0ec7c13def
DIFF:
https://github.com/llvm/llvm-project/commit/08e18126431878373abfa33136768d0ec7c13def.diff
Author: Milian Wolff
Date: 2020-05-02T22:18:31+02:00
New Revision: 4597e3bd475badff9f81e5d738913cd841bc3c1d
URL:
https://github.com/llvm/llvm-project/commit/4597e3bd475badff9f81e5d738913cd841bc3c1d
DIFF:
https://github.com/llvm/llvm-project/commit/4597e3bd475badff9f81e5d738913cd841bc3c1d.diff
Author: Benjamin Kramer
Date: 2020-05-06T11:23:13+02:00
New Revision: d5ea89f8914fcf7e5f637202c6972cb14617d93d
URL:
https://github.com/llvm/llvm-project/commit/d5ea89f8914fcf7e5f637202c6972cb14617d93d
DIFF:
https://github.com/llvm/llvm-project/commit/d5ea89f8914fcf7e5f637202c6972cb14617d93d.dif
Author: Benjamin Kramer
Date: 2020-05-19T22:16:37+02:00
New Revision: 350dadaa8ab3db34ff41d7291f43442c57719de3
URL:
https://github.com/llvm/llvm-project/commit/350dadaa8ab3db34ff41d7291f43442c57719de3
DIFF:
https://github.com/llvm/llvm-project/commit/350dadaa8ab3db34ff41d7291f43442c57719de3.dif
bkramer accepted this revision.
bkramer added a comment.
This revision is now accepted and ready to land.
lg
https://reviews.llvm.org/D24719
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-c
bkramer added inline comments.
> add_new_check.py:16
>
> +from six.moves import filter
> +
Can we rely on six being available? It's not part of the default python
installation afaik.
https://reviews.llvm.org/D25019
___
cfe-commits mailing list
c
bkramer accepted this revision.
bkramer added a comment.
This revision is now accepted and ready to land.
Okay. If six is installed by default on Ubuntu and macOS we should be fine. The
script isn't in the critical path for anyone.
https://reviews.llvm.org/D25019
Author: d0k
Date: Thu Oct 6 04:40:37 2016
New Revision: 283430
URL: http://llvm.org/viewvc/llvm-project?rev=283430&view=rev
Log:
Add missing -no-canonical-prefixes.
Modified:
cfe/trunk/test/Driver/fuchsia.c
cfe/trunk/test/Driver/fuchsia.cpp
Modified: cfe/trunk/test/Driver/fuchsia.c
URL:
I don't think this change is worth it. We create huge static arrays
with Builtin::Info in Builtins.cpp and Targets.cpp, StringRef(const
char*) is not constexpr (because of strlen). This means you'll get a
huge generated initialization function for it. We want to reduce the
number of global initiali
Committing this patch before the constexpr change seems backwards
then? The static initializers are already breaking stuff because it
takes GCC with optimization and debug info takes 10+ minutes to
generate megabytes of static initializer code in Targets.cpp. Can you
please revert this until the co
Yup, GCC is "fast enough" again. Thanks :)
On Tue, Oct 11, 2016 at 9:13 PM, Mehdi Amini wrote:
> Reverted in r283920, can you check if it is enough to “fix” the GCC issue?
>
>> On Oct 11, 2016, at 12:04 PM, Benjamin Kramer wrote:
>>
>> Committing this patch before the constexpr change seems back
bkramer added a comment.
I think the assertion is correct, there's something fishy with the inputs. The
paths coming in should be absolute, and there should never be a .. at the start
in a absolute path. This only fails on a single buildbot and doesn't reproduce
anywhere else. @bruno any ideas?
Author: d0k
Date: Mon Oct 17 08:00:44 2016
New Revision: 284382
URL: http://llvm.org/viewvc/llvm-project?rev=284382&view=rev
Log:
Revert "Reinstate r281429, reverted in r281452, with a fix for its mishandling
of"
This reverts commit r284176. It still marks some modules as invisible
that should b
And now the test fails everywhere, including the hexagon bot. Please fix.
On Mon, Oct 17, 2016 at 3:23 PM, Krzysztof Parzyszek via cfe-commits
wrote:
> Author: kparzysz
> Date: Mon Oct 17 08:23:41 2016
> New Revision: 284383
>
> URL: http://llvm.org/viewvc/llvm-project?rev=284383&view=rev
> Log:
Too slow ;)
Do you have the fix somewhere, so I can try it?
On Mon, Oct 17, 2016 at 4:38 PM, Vassil Vassilev wrote:
> I was just to commit a fix :(
>
> On 17/10/16 15:00, Benjamin Kramer via cfe-commits wrote:
>>
>> Author: d0k
>> Date: Mon Oct 17 08:00:44 2016
>&g
Author: d0k
Date: Wed Nov 22 07:38:23 2017
New Revision: 318840
URL: http://llvm.org/viewvc/llvm-project?rev=318840&view=rev
Log:
[FindAllSymbols] Cache regexes, creating them is expensive
This is a bit annoying because LLVM regexes are always mutable to store
errors. Assert that there are never
t; note: in instantiation of member function
> 'std::__1::vector,
> std::__1::allocator > >::reserve'
> requested here
> this->RegexHeaderMappingTable.reserve(RegexHeaderMappingTable->size());
> ^
> /w/src/llvm.org/include/llv
>' requested here
>>> __alloc_traits::__construct_backward(this->__alloc(),
>>> this->__begin_,
>>> this->__end_, __v.__begin_);
>>> ^
>>> /usr/include/c++/v1/vector:1537:9: note: in instantiation of member
>>> funct
Author: d0k
Date: Mon Nov 27 04:48:26 2017
New Revision: 319022
URL: http://llvm.org/viewvc/llvm-project?rev=319022&view=rev
Log:
Make helper function static. NFC.
Modified:
clang-tools-extra/trunk/clangd/Protocol.cpp
Modified: clang-tools-extra/trunk/clangd/Protocol.cpp
URL:
http://llvm.or
Author: Benjamin Kramer
Date: 2023-11-14T19:04:40+01:00
New Revision: fffbea33d76950156d4a7a5eec44751da0b06562
URL:
https://github.com/llvm/llvm-project/commit/fffbea33d76950156d4a7a5eec44751da0b06562
DIFF:
https://github.com/llvm/llvm-project/commit/fffbea33d76950156d4a7a5eec44751da0b06562.dif
Author: Benjamin Kramer
Date: 2023-11-15T00:37:44+01:00
New Revision: c66844d629d8317ed9bbd7d4049d52d56597adcc
URL:
https://github.com/llvm/llvm-project/commit/c66844d629d8317ed9bbd7d4049d52d56597adcc
DIFF:
https://github.com/llvm/llvm-project/commit/c66844d629d8317ed9bbd7d4049d52d56597adcc.dif
Author: Benjamin Kramer
Date: 2023-11-15T01:09:23+01:00
New Revision: 8dfac290a441de21a24faccca6110bc738ebf1b7
URL:
https://github.com/llvm/llvm-project/commit/8dfac290a441de21a24faccca6110bc738ebf1b7
DIFF:
https://github.com/llvm/llvm-project/commit/8dfac290a441de21a24faccca6110bc738ebf1b7.dif
https://github.com/d0k approved this pull request.
https://github.com/llvm/llvm-project/pull/72664
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/d0k approved this pull request.
I don't know anything about Emacs, but if the version field is required I see
no harm in adding it.
https://github.com/llvm/llvm-project/pull/76110
___
cfe-commits mailing list
cfe-commits@lists.llvm.
https://github.com/d0k closed https://github.com/llvm/llvm-project/pull/76110
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Benjamin Kramer
Date: 2022-04-05T11:33:55+02:00
New Revision: 302fe7b3c40f7b949f3bebb74997bef9bf74d59f
URL:
https://github.com/llvm/llvm-project/commit/302fe7b3c40f7b949f3bebb74997bef9bf74d59f
DIFF:
https://github.com/llvm/llvm-project/commit/302fe7b3c40f7b949f3bebb74997bef9bf74d59f.dif
Author: Benjamin Kramer
Date: 2022-07-26T11:29:38+02:00
New Revision: ad17e69923ec39b6439ac0041e69de1f1f5ecec4
URL:
https://github.com/llvm/llvm-project/commit/ad17e69923ec39b6439ac0041e69de1f1f5ecec4
DIFF:
https://github.com/llvm/llvm-project/commit/ad17e69923ec39b6439ac0041e69de1f1f5ecec4.dif
Author: Benjamin Kramer
Date: 2022-08-08T14:08:04+02:00
New Revision: 99a5a029e66643364c87d3945fb6990e943915dc
URL:
https://github.com/llvm/llvm-project/commit/99a5a029e66643364c87d3945fb6990e943915dc
DIFF:
https://github.com/llvm/llvm-project/commit/99a5a029e66643364c87d3945fb6990e943915dc.dif
Author: Benjamin Kramer
Date: 2022-03-18T01:25:34+01:00
New Revision: 5d2ce7663b10c107328a4ae0c678165209e64619
URL:
https://github.com/llvm/llvm-project/commit/5d2ce7663b10c107328a4ae0c678165209e64619
DIFF:
https://github.com/llvm/llvm-project/commit/5d2ce7663b10c107328a4ae0c678165209e64619.dif
Author: Benjamin Kramer
Date: 2022-04-07T11:00:28+02:00
New Revision: 817df7999a71a5dbda0025b75612b54160fb5f9c
URL:
https://github.com/llvm/llvm-project/commit/817df7999a71a5dbda0025b75612b54160fb5f9c
DIFF:
https://github.com/llvm/llvm-project/commit/817df7999a71a5dbda0025b75612b54160fb5f9c.dif
Author: Benjamin Kramer
Date: 2022-02-04T19:27:59+01:00
New Revision: 012c811fed44da85f9870df9accf4477e626a012
URL:
https://github.com/llvm/llvm-project/commit/012c811fed44da85f9870df9accf4477e626a012
DIFF:
https://github.com/llvm/llvm-project/commit/012c811fed44da85f9870df9accf4477e626a012.dif
Author: Benjamin Kramer
Date: 2022-07-18T16:34:36+02:00
New Revision: 313f8a20fdf968501a79c7f9aaaf77ae0faaf907
URL:
https://github.com/llvm/llvm-project/commit/313f8a20fdf968501a79c7f9aaaf77ae0faaf907
DIFF:
https://github.com/llvm/llvm-project/commit/313f8a20fdf968501a79c7f9aaaf77ae0faaf907.dif
Author: Benjamin Kramer
Date: 2022-07-22T11:14:26+02:00
New Revision: 35b80c448bbc056a7060201c9f62eec9115e3c31
URL:
https://github.com/llvm/llvm-project/commit/35b80c448bbc056a7060201c9f62eec9115e3c31
DIFF:
https://github.com/llvm/llvm-project/commit/35b80c448bbc056a7060201c9f62eec9115e3c31.dif
Author: Benjamin Kramer
Date: 2024-03-18T11:23:38+01:00
New Revision: f362e12aab9ce07b836a2622fc987cda8b6ab6f8
URL:
https://github.com/llvm/llvm-project/commit/f362e12aab9ce07b836a2622fc987cda8b6ab6f8
DIFF:
https://github.com/llvm/llvm-project/commit/f362e12aab9ce07b836a2622fc987cda8b6ab6f8.dif
d0k wrote:
This is now breaking multithreaded IDE use cases, can you explain why this
change is necessary?
https://github.com/llvm/llvm-project/pull/84599
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/l
101 - 200 of 936 matches
Mail list logo