https://github.com/jansvoboda11 review_requested
https://github.com/llvm/llvm-project/pull/65691
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/jansvoboda11 closed
https://github.com/llvm/llvm-project/pull/65691
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Jan Svoboda
Date: 2023-09-08T16:38:08-07:00
New Revision: 5523fefb01c282c4cbcaf6314a9aaf658c6c145f
URL:
https://github.com/llvm/llvm-project/commit/5523fefb01c282c4cbcaf6314a9aaf658c6c145f
DIFF:
https://github.com/llvm/llvm-project/commit/5523fefb01c282c4cbcaf6314a9aaf658c6c145f.diff
L
Author: Jan Svoboda
Date: 2023-09-08T16:56:01-07:00
New Revision: f0f548a65a215c450d956dbcedb03656449705b9
URL:
https://github.com/llvm/llvm-project/commit/f0f548a65a215c450d956dbcedb03656449705b9
DIFF:
https://github.com/llvm/llvm-project/commit/f0f548a65a215c450d956dbcedb03656449705b9.diff
L
Author: Jan Svoboda
Date: 2023-09-08T19:04:01-07:00
New Revision: 523c471250a49b5603bd907ff05535f18ef61c91
URL:
https://github.com/llvm/llvm-project/commit/523c471250a49b5603bd907ff05535f18ef61c91
DIFF:
https://github.com/llvm/llvm-project/commit/523c471250a49b5603bd907ff05535f18ef61c91.diff
L
Author: Jan Svoboda
Date: 2023-09-08T20:12:08-07:00
New Revision: 0c41681a0ce3ab8c4f145b30e586d25a33b75bbf
URL:
https://github.com/llvm/llvm-project/commit/0c41681a0ce3ab8c4f145b30e586d25a33b75bbf
DIFF:
https://github.com/llvm/llvm-project/commit/0c41681a0ce3ab8c4f145b30e586d25a33b75bbf.diff
L
Author: Jan Svoboda
Date: 2023-09-08T21:28:05-07:00
New Revision: 358d9dbf4f1b9b3b166139a366d0e8c5162988c0
URL:
https://github.com/llvm/llvm-project/commit/358d9dbf4f1b9b3b166139a366d0e8c5162988c0
DIFF:
https://github.com/llvm/llvm-project/commit/358d9dbf4f1b9b3b166139a366d0e8c5162988c0.diff
L
Author: Jan Svoboda
Date: 2023-09-09T09:12:35-07:00
New Revision: c23d65b90fb7fb07cb12e2d70d0c34376b8fcdad
URL:
https://github.com/llvm/llvm-project/commit/c23d65b90fb7fb07cb12e2d70d0c34376b8fcdad
DIFF:
https://github.com/llvm/llvm-project/commit/c23d65b90fb7fb07cb12e2d70d0c34376b8fcdad.diff
L
Author: Jan Svoboda
Date: 2023-09-09T09:12:35-07:00
New Revision: 37b08892fc1ada83f09b4630190f8fb7346923cd
URL:
https://github.com/llvm/llvm-project/commit/37b08892fc1ada83f09b4630190f8fb7346923cd
DIFF:
https://github.com/llvm/llvm-project/commit/37b08892fc1ada83f09b4630190f8fb7346923cd.diff
L
Author: Jan Svoboda
Date: 2023-09-09T09:12:35-07:00
New Revision: ef996175a7d38f7b4a0b60264dc861ab36376a47
URL:
https://github.com/llvm/llvm-project/commit/ef996175a7d38f7b4a0b60264dc861ab36376a47
DIFF:
https://github.com/llvm/llvm-project/commit/ef996175a7d38f7b4a0b60264dc861ab36376a47.diff
L
Author: Jan Svoboda
Date: 2023-09-09T09:54:13-07:00
New Revision: 98e6deb62cefaa7d5c67081bd5b72ad26bada46e
URL:
https://github.com/llvm/llvm-project/commit/98e6deb62cefaa7d5c67081bd5b72ad26bada46e
DIFF:
https://github.com/llvm/llvm-project/commit/98e6deb62cefaa7d5c67081bd5b72ad26bada46e.diff
L
Author: Jan Svoboda
Date: 2023-09-09T11:38:32-07:00
New Revision: eea232da827abae1a4fd71a0fb1f4d239d7b2f6a
URL:
https://github.com/llvm/llvm-project/commit/eea232da827abae1a4fd71a0fb1f4d239d7b2f6a
DIFF:
https://github.com/llvm/llvm-project/commit/eea232da827abae1a4fd71a0fb1f4d239d7b2f6a.diff
L
Author: Jan Svoboda
Date: 2023-09-09T20:29:04-07:00
New Revision: 6966c06bedd0639169ad82cf17ded235d0acb850
URL:
https://github.com/llvm/llvm-project/commit/6966c06bedd0639169ad82cf17ded235d0acb850
DIFF:
https://github.com/llvm/llvm-project/commit/6966c06bedd0639169ad82cf17ded235d0acb850.diff
L
Author: Jan Svoboda
Date: 2023-09-09T20:56:46-07:00
New Revision: 715257eac76cafef483014e01c3b4abed964815f
URL:
https://github.com/llvm/llvm-project/commit/715257eac76cafef483014e01c3b4abed964815f
DIFF:
https://github.com/llvm/llvm-project/commit/715257eac76cafef483014e01c3b4abed964815f.diff
L
Author: Jan Svoboda
Date: 2023-09-09T21:50:38-07:00
New Revision: e483a6e174f5e06ae46d870c5263b489db4b9e65
URL:
https://github.com/llvm/llvm-project/commit/e483a6e174f5e06ae46d870c5263b489db4b9e65
DIFF:
https://github.com/llvm/llvm-project/commit/e483a6e174f5e06ae46d870c5263b489db4b9e65.diff
L
Author: Jan Svoboda
Date: 2023-09-09T21:50:38-07:00
New Revision: bc933c904704f747fb63f6c93d09c6759936e255
URL:
https://github.com/llvm/llvm-project/commit/bc933c904704f747fb63f6c93d09c6759936e255
DIFF:
https://github.com/llvm/llvm-project/commit/bc933c904704f747fb63f6c93d09c6759936e255.diff
L
Author: Jan Svoboda
Date: 2023-09-09T21:51:04-07:00
New Revision: e644f5973b0b71baadc6d7b64596527a1dc49d17
URL:
https://github.com/llvm/llvm-project/commit/e644f5973b0b71baadc6d7b64596527a1dc49d17
DIFF:
https://github.com/llvm/llvm-project/commit/e644f5973b0b71baadc6d7b64596527a1dc49d17.diff
L
Author: Jan Svoboda
Date: 2023-09-09T21:51:03-07:00
New Revision: 14498a477ee9e00dc462779cee8cbc5846ca6d3a
URL:
https://github.com/llvm/llvm-project/commit/14498a477ee9e00dc462779cee8cbc5846ca6d3a
DIFF:
https://github.com/llvm/llvm-project/commit/14498a477ee9e00dc462779cee8cbc5846ca6d3a.diff
L
Author: Jan Svoboda
Date: 2023-09-09T21:51:04-07:00
New Revision: 89bacc0bb9f6aa66ca1951ec5c0e4c38cc661160
URL:
https://github.com/llvm/llvm-project/commit/89bacc0bb9f6aa66ca1951ec5c0e4c38cc661160
DIFF:
https://github.com/llvm/llvm-project/commit/89bacc0bb9f6aa66ca1951ec5c0e4c38cc661160.diff
L
Author: Jan Svoboda
Date: 2023-09-10T08:19:26-07:00
New Revision: 7560356a832fbf3741a9f1be7ebb3886eead289e
URL:
https://github.com/llvm/llvm-project/commit/7560356a832fbf3741a9f1be7ebb3886eead289e
DIFF:
https://github.com/llvm/llvm-project/commit/7560356a832fbf3741a9f1be7ebb3886eead289e.diff
L
Author: Jan Svoboda
Date: 2023-09-10T08:19:26-07:00
New Revision: 3817c8a4e628344bc237434fcf9838da1857f69d
URL:
https://github.com/llvm/llvm-project/commit/3817c8a4e628344bc237434fcf9838da1857f69d
DIFF:
https://github.com/llvm/llvm-project/commit/3817c8a4e628344bc237434fcf9838da1857f69d.diff
L
Author: Jan Svoboda
Date: 2023-09-10T09:36:47-07:00
New Revision: 45bf8e432bc3f1433a18d6158eb9de62006dc09d
URL:
https://github.com/llvm/llvm-project/commit/45bf8e432bc3f1433a18d6158eb9de62006dc09d
DIFF:
https://github.com/llvm/llvm-project/commit/45bf8e432bc3f1433a18d6158eb9de62006dc09d.diff
L
Author: Jan Svoboda
Date: 2023-09-10T09:36:47-07:00
New Revision: 7ad5b1852287375758292d08de6f80c1a5e4904c
URL:
https://github.com/llvm/llvm-project/commit/7ad5b1852287375758292d08de6f80c1a5e4904c
DIFF:
https://github.com/llvm/llvm-project/commit/7ad5b1852287375758292d08de6f80c1a5e4904c.diff
L
Author: Jan Svoboda
Date: 2023-09-10T10:03:27-07:00
New Revision: d9c82e1919af98569bf849021ab93dbbf8a2c670
URL:
https://github.com/llvm/llvm-project/commit/d9c82e1919af98569bf849021ab93dbbf8a2c670
DIFF:
https://github.com/llvm/llvm-project/commit/d9c82e1919af98569bf849021ab93dbbf8a2c670.diff
L
Author: Jan Svoboda
Date: 2023-09-10T19:53:54-07:00
New Revision: b19fe81eb5012cf19eec22ec6f6db677ce1aee54
URL:
https://github.com/llvm/llvm-project/commit/b19fe81eb5012cf19eec22ec6f6db677ce1aee54
DIFF:
https://github.com/llvm/llvm-project/commit/b19fe81eb5012cf19eec22ec6f6db677ce1aee54.diff
L
Author: Jan Svoboda
Date: 2023-09-10T19:53:54-07:00
New Revision: 797cad9d32885ca7a0ccfa657eba5c739f189e98
URL:
https://github.com/llvm/llvm-project/commit/797cad9d32885ca7a0ccfa657eba5c739f189e98
DIFF:
https://github.com/llvm/llvm-project/commit/797cad9d32885ca7a0ccfa657eba5c739f189e98.diff
L
https://github.com/jansvoboda11 edited
https://github.com/llvm/llvm-project/pull/66122
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/jansvoboda11 commented:
Nice, this seems like an important aspect to get right. I left a couple of
comments/questions.
https://github.com/llvm/llvm-project/pull/66122
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://l
@@ -215,44 +225,57 @@
DependencyScanningWorkerFilesystem::findEntryByFilenameWithWriteThrough(
}
llvm::ErrorOr
-DependencyScanningWorkerFilesystem::computeAndStoreResult(StringRef Filename) {
- llvm::ErrorOr Stat = getUnderlyingFS().status(Filename);
+DependencyScanningWorke
@@ -215,44 +225,57 @@
DependencyScanningWorkerFilesystem::findEntryByFilenameWithWriteThrough(
}
llvm::ErrorOr
-DependencyScanningWorkerFilesystem::computeAndStoreResult(StringRef Filename) {
- llvm::ErrorOr Stat = getUnderlyingFS().status(Filename);
+DependencyScanningWorke
@@ -215,44 +225,57 @@
DependencyScanningWorkerFilesystem::findEntryByFilenameWithWriteThrough(
}
llvm::ErrorOr
-DependencyScanningWorkerFilesystem::computeAndStoreResult(StringRef Filename) {
- llvm::ErrorOr Stat = getUnderlyingFS().status(Filename);
+DependencyScanningWorke
@@ -215,44 +225,57 @@
DependencyScanningWorkerFilesystem::findEntryByFilenameWithWriteThrough(
}
llvm::ErrorOr
-DependencyScanningWorkerFilesystem::computeAndStoreResult(StringRef Filename) {
- llvm::ErrorOr Stat = getUnderlyingFS().status(Filename);
+DependencyScanningWorke
@@ -215,44 +225,57 @@
DependencyScanningWorkerFilesystem::findEntryByFilenameWithWriteThrough(
}
llvm::ErrorOr
-DependencyScanningWorkerFilesystem::computeAndStoreResult(StringRef Filename) {
- llvm::ErrorOr Stat = getUnderlyingFS().status(Filename);
+DependencyScanningWorke
Author: Jan Svoboda
Date: 2023-09-13T13:32:26-07:00
New Revision: 1b07d4329880c98f313da426272be5cf50c0768d
URL:
https://github.com/llvm/llvm-project/commit/1b07d4329880c98f313da426272be5cf50c0768d
DIFF:
https://github.com/llvm/llvm-project/commit/1b07d4329880c98f313da426272be5cf50c0768d.diff
L
Author: Jan Svoboda
Date: 2023-09-13T13:55:32-07:00
New Revision: 2793ef6797a406abf983139b2a18b30a9e277687
URL:
https://github.com/llvm/llvm-project/commit/2793ef6797a406abf983139b2a18b30a9e277687
DIFF:
https://github.com/llvm/llvm-project/commit/2793ef6797a406abf983139b2a18b30a9e277687.diff
L
Author: Jan Svoboda
Date: 2023-09-13T15:02:20-07:00
New Revision: f94695b6eb0e0b2bb059c33903cc7dd4a3ddd47f
URL:
https://github.com/llvm/llvm-project/commit/f94695b6eb0e0b2bb059c33903cc7dd4a3ddd47f
DIFF:
https://github.com/llvm/llvm-project/commit/f94695b6eb0e0b2bb059c33903cc7dd4a3ddd47f.diff
L
https://github.com/jansvoboda11 closed
https://github.com/llvm/llvm-project/pull/66301
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -1307,6 +1307,9 @@ void ModuleMap::setInferredModuleAllowedBy(Module *M,
std::error_code
ModuleMap::canonicalizeModuleMapPath(SmallVectorImpl &Path) {
+ FileManager &FM = SourceMgr.getFileManager();
+ FM.makeAbsolutePath(Path);
jansvoboda11 wrote:
Are yo
@@ -330,3 +353,20 @@ DependencyScanningWorkerFilesystem::openFileForRead(const
Twine &Path) {
return Result.getError();
return DepScanFile::create(Result.get());
}
+
+std::error_code DependencyScanningWorkerFilesystem::setCurrentWorkingDirectory(
+const Twine &Path)
@@ -1307,6 +1307,9 @@ void ModuleMap::setInferredModuleAllowedBy(Module *M,
std::error_code
ModuleMap::canonicalizeModuleMapPath(SmallVectorImpl &Path) {
+ FileManager &FM = SourceMgr.getFileManager();
+ FM.makeAbsolutePath(Path);
jansvoboda11 wrote:
I don'
@@ -1307,6 +1307,9 @@ void ModuleMap::setInferredModuleAllowedBy(Module *M,
std::error_code
ModuleMap::canonicalizeModuleMapPath(SmallVectorImpl &Path) {
+ FileManager &FM = SourceMgr.getFileManager();
+ FM.makeAbsolutePath(Path);
jansvoboda11 wrote:
> Is t
@@ -1307,6 +1307,9 @@ void ModuleMap::setInferredModuleAllowedBy(Module *M,
std::error_code
ModuleMap::canonicalizeModuleMapPath(SmallVectorImpl &Path) {
+ FileManager &FM = SourceMgr.getFileManager();
+ FM.makeAbsolutePath(Path);
jansvoboda11 wrote:
> > Th
Author: Jan Svoboda
Date: 2023-07-04T12:58:44+02:00
New Revision: c68ba12abf490716fd7a57bba9c2dda1d537b19c
URL:
https://github.com/llvm/llvm-project/commit/c68ba12abf490716fd7a57bba9c2dda1d537b19c
DIFF:
https://github.com/llvm/llvm-project/commit/c68ba12abf490716fd7a57bba9c2dda1d537b19c.diff
L
Author: Jan Svoboda
Date: 2023-07-10T10:41:15-07:00
New Revision: d77588df4553f0e93a74e6eab33e1ce87b576320
URL:
https://github.com/llvm/llvm-project/commit/d77588df4553f0e93a74e6eab33e1ce87b576320
DIFF:
https://github.com/llvm/llvm-project/commit/d77588df4553f0e93a74e6eab33e1ce87b576320.diff
L
Author: Jan Svoboda
Date: 2023-07-11T11:17:24-07:00
New Revision: 06611e361363a4c209aaccd0ee24652d2c56cafb
URL:
https://github.com/llvm/llvm-project/commit/06611e361363a4c209aaccd0ee24652d2c56cafb
DIFF:
https://github.com/llvm/llvm-project/commit/06611e361363a4c209aaccd0ee24652d2c56cafb.diff
L
Author: Jan Svoboda
Date: 2023-07-13T15:00:11-07:00
New Revision: 6504d87fc0c89fc584c2128355a14a07ed385c5b
URL:
https://github.com/llvm/llvm-project/commit/6504d87fc0c89fc584c2128355a14a07ed385c5b
DIFF:
https://github.com/llvm/llvm-project/commit/6504d87fc0c89fc584c2128355a14a07ed385c5b.diff
L
Author: Jan Svoboda
Date: 2023-08-24T09:16:04-07:00
New Revision: b9d78bdc730b2fcfe029a7579c24020536c3fa25
URL:
https://github.com/llvm/llvm-project/commit/b9d78bdc730b2fcfe029a7579c24020536c3fa25
DIFF:
https://github.com/llvm/llvm-project/commit/b9d78bdc730b2fcfe029a7579c24020536c3fa25.diff
L
Author: Jan Svoboda
Date: 2023-08-24T09:16:04-07:00
New Revision: 7d1565727dad3acb54fe76a908630843835d7bc8
URL:
https://github.com/llvm/llvm-project/commit/7d1565727dad3acb54fe76a908630843835d7bc8
DIFF:
https://github.com/llvm/llvm-project/commit/7d1565727dad3acb54fe76a908630843835d7bc8.diff
L
Author: Jan Svoboda
Date: 2023-08-24T14:43:23-07:00
New Revision: b6ba804f7775f89f230ee1e62526a2f8225c7966
URL:
https://github.com/llvm/llvm-project/commit/b6ba804f7775f89f230ee1e62526a2f8225c7966
DIFF:
https://github.com/llvm/llvm-project/commit/b6ba804f7775f89f230ee1e62526a2f8225c7966.diff
L
Author: Jan Svoboda
Date: 2023-08-24T14:43:23-07:00
New Revision: 870f1583eed0f22ddfb1a1979a90198c3dc09927
URL:
https://github.com/llvm/llvm-project/commit/870f1583eed0f22ddfb1a1979a90198c3dc09927
DIFF:
https://github.com/llvm/llvm-project/commit/870f1583eed0f22ddfb1a1979a90198c3dc09927.diff
L
Author: Jan Svoboda
Date: 2023-08-28T09:54:39-07:00
New Revision: d4a912153488308ea9ab96a0267150460cdfc697
URL:
https://github.com/llvm/llvm-project/commit/d4a912153488308ea9ab96a0267150460cdfc697
DIFF:
https://github.com/llvm/llvm-project/commit/d4a912153488308ea9ab96a0267150460cdfc697.diff
L
Author: Jan Svoboda
Date: 2023-08-28T09:54:39-07:00
New Revision: 6fb08d8f558a6f28db7835acdb88cab83aea2eb4
URL:
https://github.com/llvm/llvm-project/commit/6fb08d8f558a6f28db7835acdb88cab83aea2eb4
DIFF:
https://github.com/llvm/llvm-project/commit/6fb08d8f558a6f28db7835acdb88cab83aea2eb4.diff
L
Author: Jan Svoboda
Date: 2023-08-28T09:54:39-07:00
New Revision: b9b81e37fe63d661afa356eacc97208ccc85da29
URL:
https://github.com/llvm/llvm-project/commit/b9b81e37fe63d661afa356eacc97208ccc85da29
DIFF:
https://github.com/llvm/llvm-project/commit/b9b81e37fe63d661afa356eacc97208ccc85da29.diff
L
Author: Jan Svoboda
Date: 2023-08-28T13:18:40-07:00
New Revision: dd850f0bae8f38b721e9ae6b8ba915dbf7d9bac7
URL:
https://github.com/llvm/llvm-project/commit/dd850f0bae8f38b721e9ae6b8ba915dbf7d9bac7
DIFF:
https://github.com/llvm/llvm-project/commit/dd850f0bae8f38b721e9ae6b8ba915dbf7d9bac7.diff
L
Author: Jan Svoboda
Date: 2023-09-05T13:23:53-07:00
New Revision: 5746002ebb9c3d02be408edf13c2edc39aecf591
URL:
https://github.com/llvm/llvm-project/commit/5746002ebb9c3d02be408edf13c2edc39aecf591
DIFF:
https://github.com/llvm/llvm-project/commit/5746002ebb9c3d02be408edf13c2edc39aecf591.diff
L
Author: Jan Svoboda
Date: 2023-09-05T13:23:53-07:00
New Revision: 8e0c9bb91f484b7d2fa86c01919d96a41a7071d7
URL:
https://github.com/llvm/llvm-project/commit/8e0c9bb91f484b7d2fa86c01919d96a41a7071d7
DIFF:
https://github.com/llvm/llvm-project/commit/8e0c9bb91f484b7d2fa86c01919d96a41a7071d7.diff
L
Author: Jan Svoboda
Date: 2023-09-05T13:23:54-07:00
New Revision: e76d4fddcbbe2f60e24dbe048ca50e130260edee
URL:
https://github.com/llvm/llvm-project/commit/e76d4fddcbbe2f60e24dbe048ca50e130260edee
DIFF:
https://github.com/llvm/llvm-project/commit/e76d4fddcbbe2f60e24dbe048ca50e130260edee.diff
L
https://github.com/jansvoboda11 review_requested
https://github.com/llvm/llvm-project/pull/65412
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/jansvoboda11 review_requested
https://github.com/llvm/llvm-project/pull/65412
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/jansvoboda11 created
https://github.com/llvm/llvm-project/pull/65412:
This PR speeds up the dependency scanner by optimizing how it generates command
lines for discovered modular dependencies. This now happens lazily based on
copy-on-write `CompilerInvocation` objects.
>Fro
https://github.com/jansvoboda11 updated
https://github.com/llvm/llvm-project/pull/65412:
>From 968fc04bc9bdcc33bb3f9401073343d2f69369f3 Mon Sep 17 00:00:00 2001
From: Jan Svoboda
Date: Fri, 1 Sep 2023 15:07:23 -0700
Subject: [PATCH 1/6] [llvm][adt] Implement `IntrusiveRefCntPtr::unique()`
---
https://github.com/jansvoboda11 updated
https://github.com/llvm/llvm-project/pull/65412:
>From 968fc04bc9bdcc33bb3f9401073343d2f69369f3 Mon Sep 17 00:00:00 2001
From: Jan Svoboda
Date: Fri, 1 Sep 2023 15:07:23 -0700
Subject: [PATCH 1/5] [llvm][adt] Implement `IntrusiveRefCntPtr::unique()`
---
jansvoboda11 wrote:
I did, but decided against it. There are places in Clang where we store the
result of the const function in some kind of long-lived data structure, and
someplace else modify the result of the non-const function, expecting the
change to be reflected.
I wanted to make the se
jansvoboda11 wrote:
> > There are places in Clang where we store the result of the const function
> > in some kind of long-lived data structure, and someplace else modify the
> > result of the non-const function, expecting the change to be reflected.
>
> I would be comfortable with this, becau
https://github.com/jansvoboda11 updated
https://github.com/llvm/llvm-project/pull/65412:
>From 968fc04bc9bdcc33bb3f9401073343d2f69369f3 Mon Sep 17 00:00:00 2001
From: Jan Svoboda
Date: Fri, 1 Sep 2023 15:07:23 -0700
Subject: [PATCH 1/5] [llvm][adt] Implement `IntrusiveRefCntPtr::unique()`
---
https://github.com/jansvoboda11 updated
https://github.com/llvm/llvm-project/pull/65412:
>From e41d54104cff710a9f6744bfcda9962386558b17 Mon Sep 17 00:00:00 2001
From: Jan Svoboda
Date: Fri, 1 Sep 2023 15:07:23 -0700
Subject: [PATCH 1/2] [llvm][ADT] Implement `IntrusiveRefCntPtr::useCount()`
Th
https://github.com/jansvoboda11 edited
https://github.com/llvm/llvm-project/pull/65412
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/jansvoboda11 edited
https://github.com/llvm/llvm-project/pull/65412
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
jansvoboda11 wrote:
I evicted a couple of commits from this PR in order to work better with the new
GitHub PR "squash and merge" workflow. I'll create new PRs for the remaining
commits.
https://github.com/llvm/llvm-project/pull/65412
___
cfe-commits
https://github.com/jansvoboda11 updated
https://github.com/llvm/llvm-project/pull/65412:
>From 5f8e316a774dbd18cbdf98d507bc6910de3d37d4 Mon Sep 17 00:00:00 2001
From: Jan Svoboda
Date: Thu, 31 Aug 2023 11:39:32 -0700
Subject: [PATCH] [clang] Introduce copy-on-write `CompilerInvocation`
---
cl
Author: Jan Svoboda
Date: 2023-09-06T10:49:48-07:00
New Revision: ddbcc10b9e26b18f6a70e23d0611b9da75ffa52f
URL:
https://github.com/llvm/llvm-project/commit/ddbcc10b9e26b18f6a70e23d0611b9da75ffa52f
DIFF:
https://github.com/llvm/llvm-project/commit/ddbcc10b9e26b18f6a70e23d0611b9da75ffa52f.diff
L
Author: Jan Svoboda
Date: 2023-09-06T11:15:51-07:00
New Revision: e75ecaa190613bb4936be14dfb595fc2736e052e
URL:
https://github.com/llvm/llvm-project/commit/e75ecaa190613bb4936be14dfb595fc2736e052e
DIFF:
https://github.com/llvm/llvm-project/commit/e75ecaa190613bb4936be14dfb595fc2736e052e.diff
L
Author: Jan Svoboda
Date: 2023-09-06T11:59:40-07:00
New Revision: 65331da0032ab4253a4bc0ddcb2da67664bd86a9
URL:
https://github.com/llvm/llvm-project/commit/65331da0032ab4253a4bc0ddcb2da67664bd86a9
DIFF:
https://github.com/llvm/llvm-project/commit/65331da0032ab4253a4bc0ddcb2da67664bd86a9.diff
L
Author: Jan Svoboda
Date: 2023-09-06T13:23:23-07:00
New Revision: 0a9611fd8d8867ec5f2ad4612f7b9cc7e534efe3
URL:
https://github.com/llvm/llvm-project/commit/0a9611fd8d8867ec5f2ad4612f7b9cc7e534efe3
DIFF:
https://github.com/llvm/llvm-project/commit/0a9611fd8d8867ec5f2ad4612f7b9cc7e534efe3.diff
L
Author: Jan Svoboda
Date: 2022-12-01T19:59:54-08:00
New Revision: 935a07ed21434825a96eb6d3acd2163edd0abe88
URL:
https://github.com/llvm/llvm-project/commit/935a07ed21434825a96eb6d3acd2163edd0abe88
DIFF:
https://github.com/llvm/llvm-project/commit/935a07ed21434825a96eb6d3acd2163edd0abe88.diff
L
Author: Jan Svoboda
Date: 2022-12-01T20:07:01-08:00
New Revision: 66cf61abd849072d04da96408b122eea436dbc90
URL:
https://github.com/llvm/llvm-project/commit/66cf61abd849072d04da96408b122eea436dbc90
DIFF:
https://github.com/llvm/llvm-project/commit/66cf61abd849072d04da96408b122eea436dbc90.diff
L
Author: Jan Svoboda
Date: 2022-12-01T20:16:17-08:00
New Revision: ed07fe71d7bbdd13b113a2073f47e701e41a1001
URL:
https://github.com/llvm/llvm-project/commit/ed07fe71d7bbdd13b113a2073f47e701e41a1001
DIFF:
https://github.com/llvm/llvm-project/commit/ed07fe71d7bbdd13b113a2073f47e701e41a1001.diff
L
Author: Jan Svoboda
Date: 2022-12-01T20:16:17-08:00
New Revision: f99e5a9106f08ad92a22c3b114d2052e5c502924
URL:
https://github.com/llvm/llvm-project/commit/f99e5a9106f08ad92a22c3b114d2052e5c502924
DIFF:
https://github.com/llvm/llvm-project/commit/f99e5a9106f08ad92a22c3b114d2052e5c502924.diff
L
Author: Jan Svoboda
Date: 2022-12-01T20:16:17-08:00
New Revision: 83973cf157f7850eb133a4bbfa0f8b7958bad215
URL:
https://github.com/llvm/llvm-project/commit/83973cf157f7850eb133a4bbfa0f8b7958bad215
DIFF:
https://github.com/llvm/llvm-project/commit/83973cf157f7850eb133a4bbfa0f8b7958bad215.diff
L
Author: Jan Svoboda
Date: 2022-12-01T21:07:56-08:00
New Revision: 8ab388e158528d9af5eb0376ef698b243d946f19
URL:
https://github.com/llvm/llvm-project/commit/8ab388e158528d9af5eb0376ef698b243d946f19
DIFF:
https://github.com/llvm/llvm-project/commit/8ab388e158528d9af5eb0376ef698b243d946f19.diff
L
Author: Jan Svoboda
Date: 2022-12-01T21:39:51-08:00
New Revision: f0ce827c6972009c5052f8447c6aadf4e4be6113
URL:
https://github.com/llvm/llvm-project/commit/f0ce827c6972009c5052f8447c6aadf4e4be6113
DIFF:
https://github.com/llvm/llvm-project/commit/f0ce827c6972009c5052f8447c6aadf4e4be6113.diff
L
Author: Jan Svoboda
Date: 2022-12-01T21:39:51-08:00
New Revision: 67f34054d6ea8e40fd10cb74441d5ccab004c75b
URL:
https://github.com/llvm/llvm-project/commit/67f34054d6ea8e40fd10cb74441d5ccab004c75b
DIFF:
https://github.com/llvm/llvm-project/commit/67f34054d6ea8e40fd10cb74441d5ccab004c75b.diff
L
Author: Jan Svoboda
Date: 2022-12-02T10:32:47-08:00
New Revision: 4d6483e91bb8f4147ff4001e6a11e373d5198e1c
URL:
https://github.com/llvm/llvm-project/commit/4d6483e91bb8f4147ff4001e6a11e373d5198e1c
DIFF:
https://github.com/llvm/llvm-project/commit/4d6483e91bb8f4147ff4001e6a11e373d5198e1c.diff
L
Author: Jan Svoboda
Date: 2022-12-02T10:46:48-08:00
New Revision: 50fd6604b76e5fcf5d481a4a551efd50398d9abe
URL:
https://github.com/llvm/llvm-project/commit/50fd6604b76e5fcf5d481a4a551efd50398d9abe
DIFF:
https://github.com/llvm/llvm-project/commit/50fd6604b76e5fcf5d481a4a551efd50398d9abe.diff
L
Author: Jan Svoboda
Date: 2022-12-02T13:10:07-08:00
New Revision: d3804b88e96e40300ec9993ed691bf2184932e29
URL:
https://github.com/llvm/llvm-project/commit/d3804b88e96e40300ec9993ed691bf2184932e29
DIFF:
https://github.com/llvm/llvm-project/commit/d3804b88e96e40300ec9993ed691bf2184932e29.diff
L
Author: Jan Svoboda
Date: 2022-12-02T15:36:12-08:00
New Revision: abf0c6c0c0b7a3493c59858d175a9731eeae0ff5
URL:
https://github.com/llvm/llvm-project/commit/abf0c6c0c0b7a3493c59858d175a9731eeae0ff5
DIFF:
https://github.com/llvm/llvm-project/commit/abf0c6c0c0b7a3493c59858d175a9731eeae0ff5.diff
L
Author: Jan Svoboda
Date: 2022-12-02T15:36:12-08:00
New Revision: abf0c6c0c0b7a3493c59858d175a9731eeae0ff5
URL:
https://github.com/llvm/llvm-project/commit/abf0c6c0c0b7a3493c59858d175a9731eeae0ff5
DIFF:
https://github.com/llvm/llvm-project/commit/abf0c6c0c0b7a3493c59858d175a9731eeae0ff5.diff
L
Author: Jan Svoboda
Date: 2022-12-02T16:12:16-08:00
New Revision: 40472ef14cd3bbed665789825b47d055e0a83402
URL:
https://github.com/llvm/llvm-project/commit/40472ef14cd3bbed665789825b47d055e0a83402
DIFF:
https://github.com/llvm/llvm-project/commit/40472ef14cd3bbed665789825b47d055e0a83402.diff
L
Author: Jan Svoboda
Date: 2022-12-02T16:12:16-08:00
New Revision: 7806a928688c12accdf47e7f8dc33d484c295858
URL:
https://github.com/llvm/llvm-project/commit/7806a928688c12accdf47e7f8dc33d484c295858
DIFF:
https://github.com/llvm/llvm-project/commit/7806a928688c12accdf47e7f8dc33d484c295858.diff
L
Author: Jan Svoboda
Date: 2022-12-02T23:27:48-08:00
New Revision: bfab778e95004bd71da7685ada25aa420a1a3291
URL:
https://github.com/llvm/llvm-project/commit/bfab778e95004bd71da7685ada25aa420a1a3291
DIFF:
https://github.com/llvm/llvm-project/commit/bfab778e95004bd71da7685ada25aa420a1a3291.diff
L
Author: Jan Svoboda
Date: 2023-03-20T11:12:00-07:00
New Revision: d1e00b6f136ec71a4c95a7eb4fd81ec0ab547962
URL:
https://github.com/llvm/llvm-project/commit/d1e00b6f136ec71a4c95a7eb4fd81ec0ab547962
DIFF:
https://github.com/llvm/llvm-project/commit/d1e00b6f136ec71a4c95a7eb4fd81ec0ab547962.diff
L
Author: Jan Svoboda
Date: 2023-03-02T13:42:11-08:00
New Revision: 864054500830d708cc9f7d8a53195a95488e4e0b
URL:
https://github.com/llvm/llvm-project/commit/864054500830d708cc9f7d8a53195a95488e4e0b
DIFF:
https://github.com/llvm/llvm-project/commit/864054500830d708cc9f7d8a53195a95488e4e0b.diff
L
Author: Jan Svoboda
Date: 2023-03-02T13:50:08-08:00
New Revision: 9679075a1ae6a20ed102597bf166b3f3adc95499
URL:
https://github.com/llvm/llvm-project/commit/9679075a1ae6a20ed102597bf166b3f3adc95499
DIFF:
https://github.com/llvm/llvm-project/commit/9679075a1ae6a20ed102597bf166b3f3adc95499.diff
L
Author: Jan Svoboda
Date: 2023-03-03T10:22:39-08:00
New Revision: 3ac8d322100bc72aaacb67f13eb21d9b644f9930
URL:
https://github.com/llvm/llvm-project/commit/3ac8d322100bc72aaacb67f13eb21d9b644f9930
DIFF:
https://github.com/llvm/llvm-project/commit/3ac8d322100bc72aaacb67f13eb21d9b644f9930.diff
L
Author: Jan Svoboda
Date: 2023-03-06T10:57:43-08:00
New Revision: c4de9b9c021d14972157096514d17692f15fbb15
URL:
https://github.com/llvm/llvm-project/commit/c4de9b9c021d14972157096514d17692f15fbb15
DIFF:
https://github.com/llvm/llvm-project/commit/c4de9b9c021d14972157096514d17692f15fbb15.diff
L
Author: Jan Svoboda
Date: 2023-06-20T12:22:18+02:00
New Revision: 1c64c414ed6a7ba2973f881a380d322adb5767a2
URL:
https://github.com/llvm/llvm-project/commit/1c64c414ed6a7ba2973f881a380d322adb5767a2
DIFF:
https://github.com/llvm/llvm-project/commit/1c64c414ed6a7ba2973f881a380d322adb5767a2.diff
L
Author: Jan Svoboda
Date: 2023-04-05T12:29:03-07:00
New Revision: 34f143988f3f18dcca6d26a7a9817d8523300440
URL:
https://github.com/llvm/llvm-project/commit/34f143988f3f18dcca6d26a7a9817d8523300440
DIFF:
https://github.com/llvm/llvm-project/commit/34f143988f3f18dcca6d26a7a9817d8523300440.diff
L
Author: Jan Svoboda
Date: 2023-04-05T12:29:05-07:00
New Revision: 65c0134872c1e298ade176b5c84d86b4a058a85c
URL:
https://github.com/llvm/llvm-project/commit/65c0134872c1e298ade176b5c84d86b4a058a85c
DIFF:
https://github.com/llvm/llvm-project/commit/65c0134872c1e298ade176b5c84d86b4a058a85c.diff
L
Author: Jan Svoboda
Date: 2023-05-25T12:36:57-07:00
New Revision: bdc3ce9e8f8dda42ed286f72094fbbdf0347cbfa
URL:
https://github.com/llvm/llvm-project/commit/bdc3ce9e8f8dda42ed286f72094fbbdf0347cbfa
DIFF:
https://github.com/llvm/llvm-project/commit/bdc3ce9e8f8dda42ed286f72094fbbdf0347cbfa.diff
L
Author: Jan Svoboda
Date: 2023-05-26T15:14:16-07:00
New Revision: 924912956ed570e433440108cc50bd0ee65605b5
URL:
https://github.com/llvm/llvm-project/commit/924912956ed570e433440108cc50bd0ee65605b5
DIFF:
https://github.com/llvm/llvm-project/commit/924912956ed570e433440108cc50bd0ee65605b5.diff
L
601 - 700 of 1565 matches
Mail list logo