[jenkinsci/stapler] e1e7a1: Bump com.puppycrawl.tools:checkstyle from 10.16.0 ...

2024-05-27 Thread 'dependabot[bot]' via Jenkins Commits
  Branch: refs/heads/dependabot/maven/com.puppycrawl.tools-checkstyle-10.17.0
  Home:   https://github.com/jenkinsci/stapler
  Commit: e1e7a19107c250506aad8c4bc811008d46c5de0f
  
https://github.com/jenkinsci/stapler/commit/e1e7a19107c250506aad8c4bc811008d46c5de0f
  Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  Date:   2024-05-27 (Mon, 27 May 2024)

  Changed paths:
M pom.xml

  Log Message:
  ---
  Bump com.puppycrawl.tools:checkstyle from 10.16.0 to 10.17.0

Bumps 
[com.puppycrawl.tools:checkstyle](https://github.com/checkstyle/checkstyle) 
from 10.16.0 to 10.17.0.
- [Release notes](https://github.com/checkstyle/checkstyle/releases)
- 
[Commits](https://github.com/checkstyle/checkstyle/compare/checkstyle-10.16.0...checkstyle-10.17.0)

---
updated-dependencies:
- dependency-name: com.puppycrawl.tools:checkstyle
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] 



To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkinsci/stapler/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/stapler/push/refs/heads/dependabot/maven/com.puppycrawl.tools-checkstyle-10.17.0/00-e1e7a1%40github.com.


[Qemu-commits] [qemu/qemu] 50ed4f: target/i386: Give IRQs a chance when resetting HF_...

2024-05-27 Thread Paolo Bonzini via Qemu-commits
  Branch: refs/heads/staging-8.2
  Home:   https://github.com/qemu/qemu
  Commit: 50ed4f856a4e1252b77b1f9343acbf42f7356e74
  
https://github.com/qemu/qemu/commit/50ed4f856a4e1252b77b1f9343acbf42f7356e74
  Author: Ruihan Li 
  Date:   2024-05-13 (Mon, 13 May 2024)

  Changed paths:
M target/i386/tcg/translate.c

  Log Message:
  ---
  target/i386: Give IRQs a chance when resetting HF_INHIBIT_IRQ_MASK

When emulated with QEMU, interrupts will never come in the following
loop. However, if the NOP instruction is uncommented, interrupts will
fire as normal.

loop:
cli
call do_sti
jmp loop

do_sti:
sti
# nop
ret

This behavior is different from that of a real processor. For example,
if KVM is enabled, interrupts will always fire regardless of whether the
NOP instruction is commented or not. Also, the Intel Software Developer
Manual states that after the STI instruction is executed, the interrupt
inhibit should end as soon as the next instruction (e.g., the RET
instruction if the NOP instruction is commented) is executed.

This problem is caused because the previous code may choose not to end
the TB even if the HF_INHIBIT_IRQ_MASK has just been reset (e.g., in the
case where the STI instruction is immediately followed by the RET
instruction), so that IRQs may not have a change to trigger. This commit
fixes the problem by always terminating the current TB to give IRQs a
chance to trigger when HF_INHIBIT_IRQ_MASK is reset.

Reviewed-by: Richard Henderson 
Signed-off-by: Ruihan Li 
Message-ID: <20240415064518.4951-4-lrh2...@pku.edu.cn>
Signed-off-by: Paolo Bonzini 
(cherry picked from commit 6a5a63f74ba5c5355b7a8468d3d814bfffe928fb)
Signed-off-by: Michael Tokarev 


  Commit: d3da3d02a048bc3d116af5038f7302421d252d57
  
https://github.com/qemu/qemu/commit/d3da3d02a048bc3d116af5038f7302421d252d57
  Author: Richard Henderson 
  Date:   2024-05-13 (Mon, 13 May 2024)

  Changed paths:
M target/sparc/helper.h
M target/sparc/insns.decode
M target/sparc/translate.c
M target/sparc/vis_helper.c

  Log Message:
  ---
  target/sparc: Fix FEXPAND

This is a 2-operand instruction, not 3-operand.
Worse, we took the source from the wrong operand.

Signed-off-by: Richard Henderson 
Reviewed-by: Philippe Mathieu-Daudé 
Message-Id: <20240502165528.244004-3-richard.hender...@linaro.org>
Signed-off-by: Mark Cave-Ayland 
(cherry picked from commit 7b616f36de0bde126e1ba6b0793ed26fc414a1ff)
Signed-off-by: Michael Tokarev 


  Commit: 819f92ec3e875cffb9cb12fd222e2e6800c1a257
  
https://github.com/qemu/qemu/commit/819f92ec3e875cffb9cb12fd222e2e6800c1a257
  Author: Richard Henderson 
  Date:   2024-05-13 (Mon, 13 May 2024)

  Changed paths:
M target/sparc/helper.h
M target/sparc/translate.c
M target/sparc/vis_helper.c

  Log Message:
  ---
  target/sparc: Fix FMUL8x16

This instruction has f32 as source1, which alters the
decoding of the register number, which means we've been
passing the wrong data for odd register numbers.

Signed-off-by: Richard Henderson 
Reviewed-by: Philippe Mathieu-Daudé 
Message-Id: <20240502165528.244004-4-richard.hender...@linaro.org>
Signed-off-by: Mark Cave-Ayland 
(cherry picked from commit 9157dccc7e71f7c94581c38f38acbef9a21bbe9a)
Signed-off-by: Michael Tokarev 


  Commit: 7dbebba4a5e6e0cfdc8ea9e632cf594b15613202
  
https://github.com/qemu/qemu/commit/7dbebba4a5e6e0cfdc8ea9e632cf594b15613202
  Author: Song Gao 
  Date:   2024-05-13 (Mon, 13 May 2024)

  Changed paths:
M hw/loongarch/virt.c

  Log Message:
  ---
  hw/loongarch/virt: Fix memory leak

The char pointer 'ramName' point to a block of memory,
but never free it. Use 'g_autofree' to automatically free it.

Resolves: Coverity CID 1544773

Fixes: 0cf1478d6 ("hw/loongarch: Add numa support")
Signed-off-by: Song Gao 
Reviewed-by: Peter Maydell 
Reviewed-by: Philippe Mathieu-Daudé 
Message-ID: <20240507022239.3113987-1-gaos...@loongson.cn>
Signed-off-by: Philippe Mathieu-Daudé 
(cherry picked from commit 54c52ec719fb8c83bbde54cb87b58688ab27c166)
Signed-off-by: Michael Tokarev 
(Mjt: context fixup in hw/loongarch/virt.c due to missing-in-8.2
  v9.0.0-266-gd771ca1c10 "hw/loongarch: Move boot functions to boot.c")


  Commit: 7d7b770bde7f52a8a46112292ddb721cd82ba092
  
https://github.com/qemu/qemu/commit/7d7b770bde7f52a8a46112292ddb721cd82ba092
  Author: Mattias Nissler 
  Date:   2024-05-13 (Mon, 13 May 2024)

  Changed paths:
M hw/remote/vfio-user-obj.c

  Log Message:
  ---
  hw/remote/vfio-user: Fix config space access byte order

PCI config space is little-endian, so on a big-endian host we need to
perform byte swaps for values as they are passed to and received from
the generic PCI config space access machinery.

Reviewed-by: Philippe Mathieu-Daudé 
Reviewed-by: Stefan Hajnoczi 
Reviewed-by: Jagannathan Raman 
Signed-off-by: Mattias Nissler 

[jenkinsci/plugin-pom] cdbfdc: Bump org.jenkins-ci.main:jenkins-test-harness

2024-05-27 Thread 'dependabot[bot]' via Jenkins Commits
  Branch: 
refs/heads/dependabot/maven/org.jenkins-ci.main-jenkins-test-harness-2207.v3b_df04c801d4
  Home:   https://github.com/jenkinsci/plugin-pom
  Commit: cdbfdc13a2a7d1add01967e3686179eb53c5761a
  
https://github.com/jenkinsci/plugin-pom/commit/cdbfdc13a2a7d1add01967e3686179eb53c5761a
  Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  Date:   2024-05-27 (Mon, 27 May 2024)

  Changed paths:
M pom.xml

  Log Message:
  ---
  Bump org.jenkins-ci.main:jenkins-test-harness

Bumps 
[org.jenkins-ci.main:jenkins-test-harness](https://github.com/jenkinsci/jenkins-test-harness)
 from 2205.v7e19cc98f9c7 to 2207.v3b_df04c801d4.
- [Release notes](https://github.com/jenkinsci/jenkins-test-harness/releases)
- 
[Changelog](https://github.com/jenkinsci/jenkins-test-harness/blob/master/docs/CHANGELOG-OLD.md)
- [Commits](https://github.com/jenkinsci/jenkins-test-harness/commits)

---
updated-dependencies:
- dependency-name: org.jenkins-ci.main:jenkins-test-harness
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] 



To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkinsci/plugin-pom/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/plugin-pom/push/refs/heads/dependabot/maven/org.jenkins-ci.main-jenkins-test-harness-2207.v3b_df04c801d4/00-cdbfdc%40github.com.


[jenkinsci/plugin-pom] f8e1e6: Bump org.apache.maven.plugins:maven-invoker-plugin...

2024-05-27 Thread 'dependabot[bot]' via Jenkins Commits
  Branch: 
refs/heads/dependabot/maven/org.apache.maven.plugins-maven-invoker-plugin-3.7.0
  Home:   https://github.com/jenkinsci/plugin-pom
  Commit: f8e1e6b8226c75b6ee6980a0f816ff11a722e255
  
https://github.com/jenkinsci/plugin-pom/commit/f8e1e6b8226c75b6ee6980a0f816ff11a722e255
  Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  Date:   2024-05-27 (Mon, 27 May 2024)

  Changed paths:
M pom.xml

  Log Message:
  ---
  Bump org.apache.maven.plugins:maven-invoker-plugin from 3.6.1 to 3.7.0

Bumps 
[org.apache.maven.plugins:maven-invoker-plugin](https://github.com/apache/maven-invoker-plugin)
 from 3.6.1 to 3.7.0.
- [Release notes](https://github.com/apache/maven-invoker-plugin/releases)
- 
[Commits](https://github.com/apache/maven-invoker-plugin/compare/maven-invoker-plugin-3.6.1...maven-invoker-plugin-3.7.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-invoker-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] 



To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkinsci/plugin-pom/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/plugin-pom/push/refs/heads/dependabot/maven/org.apache.maven.plugins-maven-invoker-plugin-3.7.0/00-f8e1e6%40github.com.


[jenkinsci/pipeline-maven-plugin] a23f05: Update dependency io.jenkins.plugins:h2-api to v11...

2024-05-26 Thread 'renovate[bot]' via Jenkins Commits
  Branch: refs/renovate/branches/renovate/jenkins-plugin-h2.version
  Home:   https://github.com/jenkinsci/pipeline-maven-plugin
  Commit: a23f05baa502ee2e58f5c1ce41ed40fe5ece43b9
  
https://github.com/jenkinsci/pipeline-maven-plugin/commit/a23f05baa502ee2e58f5c1ce41ed40fe5ece43b9
  Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  Date:   2024-05-27 (Mon, 27 May 2024)

  Changed paths:
M pom.xml

  Log Message:
  ---
  Update dependency io.jenkins.plugins:h2-api to v11.1.4.199-30.v1c64e772f3a_c



To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkinsci/pipeline-maven-plugin/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/pipeline-maven-plugin/push/refs/renovate/branches/renovate/jenkins-plugin-h2.version/00-a23f05%40github.com.


[jenkinsci/pipeline-maven-plugin] cb1502: Update dependency org.assertj:assertj-core to v3.26.0

2024-05-26 Thread 'renovate[bot]' via Jenkins Commits
  Branch: refs/heads/renovate/assertj.version
  Home:   https://github.com/jenkinsci/pipeline-maven-plugin
  Commit: cb150257707dc0ed8742e993628aae9e7b4aeb6c
  
https://github.com/jenkinsci/pipeline-maven-plugin/commit/cb150257707dc0ed8742e993628aae9e7b4aeb6c
  Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  Date:   2024-05-27 (Mon, 27 May 2024)

  Changed paths:
M pom.xml

  Log Message:
  ---
  Update dependency org.assertj:assertj-core to v3.26.0



To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkinsci/pipeline-maven-plugin/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/pipeline-maven-plugin/push/refs/heads/renovate/assertj.version/ca6156-cb1502%40github.com.


[jenkinsci/pipeline-maven-plugin] 24f836: Update dependency org.assertj:assertj-core to v3.26.0

2024-05-26 Thread 'renovate[bot]' via Jenkins Commits
  Branch: refs/renovate/branches/renovate/assertj.version
  Home:   https://github.com/jenkinsci/pipeline-maven-plugin
  Commit: 24f836948cb216c778dbaf570cdba49e804ee8b6
  
https://github.com/jenkinsci/pipeline-maven-plugin/commit/24f836948cb216c778dbaf570cdba49e804ee8b6
  Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  Date:   2024-05-27 (Mon, 27 May 2024)

  Changed paths:
M pom.xml

  Log Message:
  ---
  Update dependency org.assertj:assertj-core to v3.26.0



To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkinsci/pipeline-maven-plugin/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/pipeline-maven-plugin/push/refs/renovate/branches/renovate/assertj.version/00-24f836%40github.com.


[clang] b590ba7 - [NFC] Rename 'DependentModules' in ModuleFile to `TransitiveImports`

2024-05-26 Thread Chuanqi Xu via cfe-commits

Author: Chuanqi Xu
Date: 2024-05-27T13:53:38+08:00
New Revision: b590ba73a76609bace9949ea8195d2ee8213cb3f

URL: 
https://github.com/llvm/llvm-project/commit/b590ba73a76609bace9949ea8195d2ee8213cb3f
DIFF: 
https://github.com/llvm/llvm-project/commit/b590ba73a76609bace9949ea8195d2ee8213cb3f.diff

LOG: [NFC] Rename 'DependentModules'  in ModuleFile to `TransitiveImports`

Required in the review process of 
https://github.com/llvm/llvm-project/pull/92083

Added: 


Modified: 
clang/include/clang/Serialization/ASTReader.h
clang/include/clang/Serialization/ModuleFile.h
clang/lib/Serialization/ASTReader.cpp

Removed: 




diff  --git a/clang/include/clang/Serialization/ASTReader.h 
b/clang/include/clang/Serialization/ASTReader.h
index 75e41ea91715b..4ece4593f0738 100644
--- a/clang/include/clang/Serialization/ASTReader.h
+++ b/clang/include/clang/Serialization/ASTReader.h
@@ -2246,7 +2246,7 @@ class ASTReader
 
 auto [Loc, ModuleFileIndex] = ReadUntranslatedSourceLocation(Raw, Seq);
 ModuleFile *OwningModuleFile =
-ModuleFileIndex == 0 ?  : MF.DependentModules[ModuleFileIndex - 1];
+ModuleFileIndex == 0 ?  : MF.TransitiveImports[ModuleFileIndex - 1];
 
 assert(!SourceMgr.isLoadedSourceLocation(Loc) &&
"Run out source location space");

diff  --git a/clang/include/clang/Serialization/ModuleFile.h 
b/clang/include/clang/Serialization/ModuleFile.h
index 7d8cbe3d40f56..992d26a8b88c1 100644
--- a/clang/include/clang/Serialization/ModuleFile.h
+++ b/clang/include/clang/Serialization/ModuleFile.h
@@ -513,11 +513,11 @@ class ModuleFile {
 
   /// List of modules which this modules dependent on. Different
   /// from `Imports`, this includes indirectly imported modules too.
-  /// The order of DependentModules is significant. It should keep
+  /// The order of TransitiveImports is significant. It should keep
   /// the same order with that module file manager when we write
   /// the current module file. The value of the member will be initialized
   /// in `ASTReader::ReadModuleOffsetMap`.
-  llvm::SmallVector DependentModules;
+  llvm::SmallVector TransitiveImports;
 
   /// Determine whether this module was directly imported at
   /// any point during translation.

diff  --git a/clang/lib/Serialization/ASTReader.cpp 
b/clang/lib/Serialization/ASTReader.cpp
index 54414af3a646e..4a6e1d23161be 100644
--- a/clang/lib/Serialization/ASTReader.cpp
+++ b/clang/lib/Serialization/ASTReader.cpp
@@ -4059,7 +4059,7 @@ void ASTReader::ReadModuleOffsetMap(ModuleFile ) const {
   RemapBuilder DeclRemap(F.DeclRemap);
   RemapBuilder TypeRemap(F.TypeRemap);
 
-  auto  = F.DependentModules;
+  auto  = F.TransitiveImports;
   assert(ImportedModuleVector.empty());
 
   while (Data < DataEnd) {



_______
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits


[clang] e73e495 - [NFC] Fix typo unalighed_decl_id_t

2024-05-26 Thread Chuanqi Xu via cfe-commits

Author: Chuanqi Xu
Date: 2024-05-27T13:48:00+08:00
New Revision: e73e4951b20c70f24354e2a2820876c818dcaee3

URL: 
https://github.com/llvm/llvm-project/commit/e73e4951b20c70f24354e2a2820876c818dcaee3
DIFF: 
https://github.com/llvm/llvm-project/commit/e73e4951b20c70f24354e2a2820876c818dcaee3.diff

LOG: [NFC] Fix typo unalighed_decl_id_t

It should be unalignhed_decl_id_t

Added: 


Modified: 
clang/include/clang/Serialization/ASTReader.h
clang/lib/Serialization/ASTReader.cpp

Removed: 




diff  --git a/clang/include/clang/Serialization/ASTReader.h 
b/clang/include/clang/Serialization/ASTReader.h
index 1bb5fa27a2419..75e41ea91715b 100644
--- a/clang/include/clang/Serialization/ASTReader.h
+++ b/clang/include/clang/Serialization/ASTReader.h
@@ -601,11 +601,11 @@ class ASTReader
 
   /// An array of lexical contents of a declaration context, as a sequence of
   /// Decl::Kind, DeclID pairs.
-  using unalighed_decl_id_t =
+  using unaligned_decl_id_t =
   llvm::support::detail::packed_endian_specific_integral<
   serialization::DeclID, llvm::endianness::native,
   llvm::support::unaligned>;
-  using LexicalContents = ArrayRef;
+  using LexicalContents = ArrayRef;
 
   /// Map from a DeclContext to its lexical contents.
   llvm::DenseMap>

diff  --git a/clang/lib/Serialization/ASTReader.cpp 
b/clang/lib/Serialization/ASTReader.cpp
index d7fc6697eaf74..54414af3a646e 100644
--- a/clang/lib/Serialization/ASTReader.cpp
+++ b/clang/lib/Serialization/ASTReader.cpp
@@ -1264,7 +1264,7 @@ bool ASTReader::ReadLexicalDeclContextStorage(ModuleFile 
,
   if (!Lex.first) {
 Lex = std::make_pair(
 , llvm::ArrayRef(
-reinterpret_cast(Blob.data()),
+reinterpret_cast(Blob.data()),
 Blob.size() / sizeof(DeclID)));
   }
   DC->setHasExternalLexicalStorage(true);
@@ -3401,7 +3401,7 @@ llvm::Error ASTReader::ReadASTBlock(ModuleFile ,
 case TU_UPDATE_LEXICAL: {
   DeclContext *TU = ContextObj->getTranslationUnitDecl();
   LexicalContents Contents(
-  reinterpret_cast(Blob.data()),
+  reinterpret_cast(Blob.data()),
   static_cast(Blob.size() / sizeof(DeclID)));
   TULexicalDecls.push_back(std::make_pair(, Contents));
   TU->setHasExternalLexicalStorage(true);



_______
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits


[jenkinsci/jobcacher-plugin] 7b9b77: chore(deps): bump io.jenkins.tools.bom:bom-2.426.x

2024-05-26 Thread 'Valentin Delaye' via Jenkins Commits
  Branch: refs/heads/main
  Home:   https://github.com/jenkinsci/jobcacher-plugin
  Commit: 7b9b77df02cb2673f04bb601f8e0835f7878f443
  
https://github.com/jenkinsci/jobcacher-plugin/commit/7b9b77df02cb2673f04bb601f8e0835f7878f443
  Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  Date:   2024-05-27 (Mon, 27 May 2024)

  Changed paths:
M pom.xml

  Log Message:
  ---
  chore(deps): bump io.jenkins.tools.bom:bom-2.426.x

Bumps [io.jenkins.tools.bom:bom-2.426.x](https://github.com/jenkinsci/bom) from 
3056.v53343b_a_b_a_850 to 3080.vfa_b_e4a_a_39b_44.
- [Release notes](https://github.com/jenkinsci/bom/releases)
- [Commits](https://github.com/jenkinsci/bom/commits)

---
updated-dependencies:
- dependency-name: io.jenkins.tools.bom:bom-2.426.x
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] 


  Commit: 90070e983b490b9149ab975aa990fb8f1671ef64
  
https://github.com/jenkinsci/jobcacher-plugin/commit/90070e983b490b9149ab975aa990fb8f1671ef64
  Author: Valentin Delaye 
  Date:   2024-05-27 (Mon, 27 May 2024)

  Changed paths:
M pom.xml

  Log Message:
  ---
  Merge pull request #307 from 
jenkinsci/dependabot/maven/io.jenkins.tools.bom-bom-2.426.x-3080.vfa_b_e4a_a_39b_44

chore(deps): bump io.jenkins.tools.bom:bom-2.426.x from 3056.v53343b_a_b_a_850 
to 3080.vfa_b_e4a_a_39b_44


Compare: 
https://github.com/jenkinsci/jobcacher-plugin/compare/1dc5fe88d5d2...90070e983b49

To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkinsci/jobcacher-plugin/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/jobcacher-plugin/push/refs/heads/main/1dc5fe-90070e%40github.com.


[jenkinsci/branch-api-plugin]

2024-05-26 Thread 'dependabot[bot]' via Jenkins Commits
  Branch: 
refs/heads/dependabot/maven/io.jenkins.tools.bom-bom-2.426.x-3056.v53343b_a_b_a_850
  Home:   https://github.com/jenkinsci/branch-api-plugin

To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkinsci/branch-api-plugin/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/branch-api-plugin/push/refs/heads/dependabot/maven/io.jenkins.tools.bom-bom-2.426.x-3056.v53343b_a_b_a_850/bd0ccb-00%40github.com.


[jenkinsci/branch-api-plugin] 3efc22: Bump io.jenkins.tools.bom:bom-2.426.x

2024-05-26 Thread 'dependabot[bot]' via Jenkins Commits
  Branch: 
refs/heads/dependabot/maven/io.jenkins.tools.bom-bom-2.426.x-3080.vfa_b_e4a_a_39b_44
  Home:   https://github.com/jenkinsci/branch-api-plugin
  Commit: 3efc22e2414926b2ec70136b9f2cb28f072debc0
  
https://github.com/jenkinsci/branch-api-plugin/commit/3efc22e2414926b2ec70136b9f2cb28f072debc0
  Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  Date:   2024-05-27 (Mon, 27 May 2024)

  Changed paths:
M pom.xml

  Log Message:
  ---
  Bump io.jenkins.tools.bom:bom-2.426.x

Bumps [io.jenkins.tools.bom:bom-2.426.x](https://github.com/jenkinsci/bom) from 
2857.v01a_0144eb_20b_ to 3080.vfa_b_e4a_a_39b_44.
- [Release notes](https://github.com/jenkinsci/bom/releases)
- [Commits](https://github.com/jenkinsci/bom/commits)

---
updated-dependencies:
- dependency-name: io.jenkins.tools.bom:bom-2.426.x
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] 



To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkinsci/branch-api-plugin/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/branch-api-plugin/push/refs/heads/dependabot/maven/io.jenkins.tools.bom-bom-2.426.x-3080.vfa_b_e4a_a_39b_44/00-3efc22%40github.com.


[jenkinsci/support-core-plugin]

2024-05-26 Thread 'github-actions[bot]' via Jenkins Commits
  Branch: refs/tags/1449.v261d6f7b_f9f3
  Home:   https://github.com/jenkinsci/support-core-plugin

To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkinsci/support-core-plugin/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/support-core-plugin/push/refs/tags/1449.v261d6f7b_f9f3/00-261d6f%40github.com.


[jenkinsci/pipeline-maven-plugin] f40bfa: Update dependency org.assertj:assertj-core to v3.26.0

2024-05-26 Thread 'renovate[bot]' via Jenkins Commits
  Branch: refs/renovate/branches/renovate/assertj.version
  Home:   https://github.com/jenkinsci/pipeline-maven-plugin
  Commit: f40bfa92920a93f3c5c868d1bbaf52a13c7dee14
  
https://github.com/jenkinsci/pipeline-maven-plugin/commit/f40bfa92920a93f3c5c868d1bbaf52a13c7dee14
  Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  Date:   2024-05-27 (Mon, 27 May 2024)

  Changed paths:
M pom.xml

  Log Message:
  ---
  Update dependency org.assertj:assertj-core to v3.26.0



To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkinsci/pipeline-maven-plugin/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/pipeline-maven-plugin/push/refs/renovate/branches/renovate/assertj.version/00-f40bfa%40github.com.


[jenkinsci/pipeline-maven-plugin] ca6156: Update dependency org.assertj:assertj-core to v3.26.0

2024-05-26 Thread 'renovate[bot]' via Jenkins Commits
  Branch: refs/heads/renovate/assertj.version
  Home:   https://github.com/jenkinsci/pipeline-maven-plugin
  Commit: ca6156b6600509f07bbf49e047438f9301918a5f
  
https://github.com/jenkinsci/pipeline-maven-plugin/commit/ca6156b6600509f07bbf49e047438f9301918a5f
  Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  Date:   2024-05-27 (Mon, 27 May 2024)

  Changed paths:
M pom.xml

  Log Message:
  ---
  Update dependency org.assertj:assertj-core to v3.26.0



To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkinsci/pipeline-maven-plugin/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/pipeline-maven-plugin/push/refs/heads/renovate/assertj.version/8c834b-ca6156%40github.com.


[jenkinsci/pipeline-maven-plugin] a30ce5: Update dependency org.codehaus.mojo:exec-maven-plu...

2024-05-26 Thread 'Olivier Lamy' via Jenkins Commits
  Branch: refs/heads/renovate/assertj.version
  Home:   https://github.com/jenkinsci/pipeline-maven-plugin
  Commit: a30ce5a8de0ae68f91c064b81ddaba87b26c86fb
  
https://github.com/jenkinsci/pipeline-maven-plugin/commit/a30ce5a8de0ae68f91c064b81ddaba87b26c86fb
  Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  Date:   2024-05-27 (Mon, 27 May 2024)

  Changed paths:
M pom.xml

  Log Message:
  ---
  Update dependency org.codehaus.mojo:exec-maven-plugin to v3.3.0


  Commit: 8c834bc4d0319981e7277d9dbe443bbd21d590e0
  
https://github.com/jenkinsci/pipeline-maven-plugin/commit/8c834bc4d0319981e7277d9dbe443bbd21d590e0
  Author: Olivier Lamy 
  Date:   2024-05-27 (Mon, 27 May 2024)

  Changed paths:
M pom.xml

  Log Message:
  ---
  Merge branch 'master' into renovate/assertj.version


Compare: 
https://github.com/jenkinsci/pipeline-maven-plugin/compare/5b77f2ec7114...8c834bc4d031

To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkinsci/pipeline-maven-plugin/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/pipeline-maven-plugin/push/refs/heads/renovate/assertj.version/5b77f2-8c834b%40github.com.


[jenkinsci/support-core-plugin] 6d30bc: Remove usages of Commons Compress

2024-05-26 Thread 'Allan Burdajewicz' via Jenkins Commits
  Branch: refs/heads/master
  Home:   https://github.com/jenkinsci/support-core-plugin
  Commit: 6d30bc44a018e86c5811d93018f4e7cf0b7adfb8
  
https://github.com/jenkinsci/support-core-plugin/commit/6d30bc44a018e86c5811d93018f4e7cf0b7adfb8
  Author: Basil Crow 
  Date:   2024-05-25 (Sat, 25 May 2024)

  Changed paths:
M src/main/java/com/cloudbees/jenkins/support/SupportPlugin.java
M src/test/java/com/cloudbees/jenkins/support/CheckFilterTest.java

  Log Message:
  ---
  Remove usages of Commons Compress


  Commit: b283ae3307a37dd2d8f2f21d3076dd4e0ce6aecd
  
https://github.com/jenkinsci/support-core-plugin/commit/b283ae3307a37dd2d8f2f21d3076dd4e0ce6aecd
  Author: Allan Burdajewicz 
  Date:   2024-05-27 (Mon, 27 May 2024)

  Changed paths:
M src/main/java/com/cloudbees/jenkins/support/impl/CustomLogs.java

  Log Message:
  ---
  Merge branch 'master' into commons-comprses


  Commit: 261d6f7bf9f3421a7b4179b01a849665d65b4030
  
https://github.com/jenkinsci/support-core-plugin/commit/261d6f7bf9f3421a7b4179b01a849665d65b4030
  Author: Allan Burdajewicz 
  Date:   2024-05-27 (Mon, 27 May 2024)

  Changed paths:
M src/main/java/com/cloudbees/jenkins/support/SupportPlugin.java
M src/test/java/com/cloudbees/jenkins/support/CheckFilterTest.java

  Log Message:
  ---
  Merge pull request #545 from basil/commons-comprses

Remove usages of Commons Compress


Compare: 
https://github.com/jenkinsci/support-core-plugin/compare/5fc6afcdd1e5...261d6f7bf9f3

To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkinsci/support-core-plugin/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/support-core-plugin/push/refs/heads/master/5fc6af-261d6f%40github.com.


[jenkinsci/support-core-plugin]

2024-05-26 Thread 'github-merge-queue[bot]' via Jenkins Commits
  Branch: 
refs/heads/gh-readonly-queue/master/pr-545-5fc6afcdd1e524052a17ff8d85a336ce3b3c4f79
  Home:   https://github.com/jenkinsci/support-core-plugin

To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkinsci/support-core-plugin/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/support-core-plugin/push/refs/heads/gh-readonly-queue/master/pr-545-5fc6afcdd1e524052a17ff8d85a336ce3b3c4f79/261d6f-00%40github.com.


[clang] [clang-format] Add SpacesInParensOption for filtering repeated parens (PR #77522)

2024-05-26 Thread Owen Pan via cfe-commits

https://github.com/owenca edited https://github.com/llvm/llvm-project/pull/77522
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits


[clang] [llvm] [AMDGPU] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)

2024-05-26 Thread Vikram Hegde via cfe-commits


@@ -5456,43 +5444,32 @@ bool 
AMDGPULegalizerInfo::legalizeLaneOp(LegalizerHelper ,
   if ((Size % 32) == 0) {
 SmallVector PartialRes;
 unsigned NumParts = Size / 32;
-auto IsS16Vec = Ty.isVector() && Ty.getElementType() == S16;
+bool IsS16Vec = Ty.isVector() && Ty.getElementType() == S16;

vikramRH wrote:

done

https://github.com/llvm/llvm-project/pull/89217
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits


[clang] Code implementing the SpacesInParensOptions.ExceptDoubleParentheses l… (PR #93439)

2024-05-26 Thread Owen Pan via cfe-commits

https://github.com/owenca converted_to_draft 
https://github.com/llvm/llvm-project/pull/93439
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits


[clang] Code implementing the SpacesInParensOptions.ExceptDoubleParentheses l… (PR #93439)

2024-05-26 Thread via cfe-commits

llvmbot wrote:




@llvm/pr-subscribers-clang-format

Author: Owen Pan (owenca)


Changes

…ogic

---
Full diff: https://github.com/llvm/llvm-project/pull/93439.diff


1 Files Affected:

- (modified) clang/lib/Format/TokenAnnotator.cpp (+8) 


``diff
diff --git a/clang/lib/Format/TokenAnnotator.cpp 
b/clang/lib/Format/TokenAnnotator.cpp
index 7c4c76a91f2c5..c204d107b12b7 100644
--- a/clang/lib/Format/TokenAnnotator.cpp
+++ b/clang/lib/Format/TokenAnnotator.cpp
@@ -4346,6 +4346,14 @@ bool TokenAnnotator::spaceRequiredBetween(const 
AnnotatedLine ,
Right.is(tok::r_brace) && Right.isNot(BK_Block))) {
 return Style.SpacesInParensOptions.InEmptyParentheses;
   }
+  if (Style.SpacesInParens == FormatStyle::SIPO_Custom &&
+  Style.SpacesInParensOptions.ExceptDoubleParentheses &&
+  ((Left.is(tok::l_paren) && Right.is(tok::l_paren)) ||
+   (Left.is(tok::r_paren) && Right.is(tok::r_paren {
+const auto *Tok = Left.MatchingParen;
+if (Tok && Tok->Previous == Right.MatchingParen)
+  return false;
+  }
   if (Style.SpacesInParensOptions.InConditionalStatements) {
 const FormatToken *LeftParen = nullptr;
 if (Left.is(tok::l_paren))

``




https://github.com/llvm/llvm-project/pull/93439
___________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits


[clang] Code implementing the SpacesInParensOptions.ExceptDoubleParentheses l… (PR #93439)

2024-05-26 Thread Owen Pan via cfe-commits

https://github.com/owenca created 
https://github.com/llvm/llvm-project/pull/93439

…ogic

>From ac03e1506b5ea0d00038501c4f41d5b30c8fa2b3 Mon Sep 17 00:00:00 2001
From: Owen Pan 
Date: Sun, 26 May 2024 22:01:48 -0700
Subject: [PATCH] Code implementing the
 SpacesInParensOptions.ExceptDoubleParentheses logic

---
 clang/lib/Format/TokenAnnotator.cpp | 8 
 1 file changed, 8 insertions(+)

diff --git a/clang/lib/Format/TokenAnnotator.cpp 
b/clang/lib/Format/TokenAnnotator.cpp
index 7c4c76a91f2c5..c204d107b12b7 100644
--- a/clang/lib/Format/TokenAnnotator.cpp
+++ b/clang/lib/Format/TokenAnnotator.cpp
@@ -4346,6 +4346,14 @@ bool TokenAnnotator::spaceRequiredBetween(const 
AnnotatedLine ,
Right.is(tok::r_brace) && Right.isNot(BK_Block))) {
 return Style.SpacesInParensOptions.InEmptyParentheses;
   }
+  if (Style.SpacesInParens == FormatStyle::SIPO_Custom &&
+  Style.SpacesInParensOptions.ExceptDoubleParentheses &&
+  ((Left.is(tok::l_paren) && Right.is(tok::l_paren)) ||
+   (Left.is(tok::r_paren) && Right.is(tok::r_paren {
+const auto *Tok = Left.MatchingParen;
+if (Tok && Tok->Previous == Right.MatchingParen)
+  return false;
+  }
   if (Style.SpacesInParensOptions.InConditionalStatements) {
 const FormatToken *LeftParen = nullptr;
 if (Left.is(tok::l_paren))

_______
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits


[jenkinsci/log-parser-plugin] a78161: chore(deps-dev): bump org.assertj:assertj-core fro...

2024-05-26 Thread 'dependabot[bot]' via Jenkins Commits
  Branch: refs/heads/dependabot/maven/org.assertj-assertj-core-3.26.0
  Home:   https://github.com/jenkinsci/log-parser-plugin
  Commit: a781618c3ae205e6dd9fe37e6b3b2426e925f7d4
  
https://github.com/jenkinsci/log-parser-plugin/commit/a781618c3ae205e6dd9fe37e6b3b2426e925f7d4
  Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  Date:   2024-05-27 (Mon, 27 May 2024)

  Changed paths:
M pom.xml

  Log Message:
  ---
  chore(deps-dev): bump org.assertj:assertj-core from 3.25.3 to 3.26.0

Bumps [org.assertj:assertj-core](https://github.com/assertj/assertj) from 
3.25.3 to 3.26.0.
- [Release notes](https://github.com/assertj/assertj/releases)
- 
[Commits](https://github.com/assertj/assertj/compare/assertj-build-3.25.3...assertj-build-3.26.0)

---
updated-dependencies:
- dependency-name: org.assertj:assertj-core
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] 



To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkinsci/log-parser-plugin/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/log-parser-plugin/push/refs/heads/dependabot/maven/org.assertj-assertj-core-3.26.0/00-a78161%40github.com.


[jenkinsci/support-core-plugin] 6d30bc: Remove usages of Commons Compress

2024-05-26 Thread 'Allan Burdajewicz' via Jenkins Commits
  Branch: 
refs/heads/gh-readonly-queue/master/pr-545-5fc6afcdd1e524052a17ff8d85a336ce3b3c4f79
  Home:   https://github.com/jenkinsci/support-core-plugin
  Commit: 6d30bc44a018e86c5811d93018f4e7cf0b7adfb8
  
https://github.com/jenkinsci/support-core-plugin/commit/6d30bc44a018e86c5811d93018f4e7cf0b7adfb8
  Author: Basil Crow 
  Date:   2024-05-25 (Sat, 25 May 2024)

  Changed paths:
M src/main/java/com/cloudbees/jenkins/support/SupportPlugin.java
M src/test/java/com/cloudbees/jenkins/support/CheckFilterTest.java

  Log Message:
  ---
  Remove usages of Commons Compress


  Commit: b283ae3307a37dd2d8f2f21d3076dd4e0ce6aecd
  
https://github.com/jenkinsci/support-core-plugin/commit/b283ae3307a37dd2d8f2f21d3076dd4e0ce6aecd
  Author: Allan Burdajewicz 
  Date:   2024-05-27 (Mon, 27 May 2024)

  Changed paths:
M src/main/java/com/cloudbees/jenkins/support/impl/CustomLogs.java

  Log Message:
  ---
  Merge branch 'master' into commons-comprses


  Commit: 261d6f7bf9f3421a7b4179b01a849665d65b4030
  
https://github.com/jenkinsci/support-core-plugin/commit/261d6f7bf9f3421a7b4179b01a849665d65b4030
  Author: Allan Burdajewicz 
  Date:   2024-05-27 (Mon, 27 May 2024)

  Changed paths:
M src/main/java/com/cloudbees/jenkins/support/SupportPlugin.java
M src/test/java/com/cloudbees/jenkins/support/CheckFilterTest.java

  Log Message:
  ---
  Merge pull request #545 from basil/commons-comprses

Remove usages of Commons Compress


Compare: 
https://github.com/jenkinsci/support-core-plugin/compare/6d30bc44a018%5E...261d6f7bf9f3

To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkinsci/support-core-plugin/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/support-core-plugin/push/refs/heads/gh-readonly-queue/master/pr-545-5fc6afcdd1e524052a17ff8d85a336ce3b3c4f79/00-261d6f%40github.com.


[jenkinsci/claim-plugin]

2024-05-26 Thread 'dependabot[bot]' via Jenkins Commits
  Branch: 
refs/heads/dependabot/maven/io.jenkins.tools.incrementals-git-changelist-maven-extension-1.8
  Home:   https://github.com/jenkinsci/claim-plugin

To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkinsci/claim-plugin/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/claim-plugin/push/refs/heads/dependabot/maven/io.jenkins.tools.incrementals-git-changelist-maven-extension-1.8/e6b3d9-00%40github.com.


[jenkinsci/claim-plugin] 407dd1: Bump io.jenkins.tools.incrementals:git-changelist-...

2024-05-26 Thread 'dependabot[bot]' via Jenkins Commits
  Branch: refs/heads/master
  Home:   https://github.com/jenkinsci/claim-plugin
  Commit: 407dd116d22fed6bfefcaa83ff0064a70f97b1f1
  
https://github.com/jenkinsci/claim-plugin/commit/407dd116d22fed6bfefcaa83ff0064a70f97b1f1
  Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  Date:   2024-05-27 (Mon, 27 May 2024)

  Changed paths:
M .mvn/extensions.xml

  Log Message:
  ---
  Bump io.jenkins.tools.incrementals:git-changelist-maven-extension (#284)

Bumps 
[io.jenkins.tools.incrementals:git-changelist-maven-extension](https://github.com/jenkinsci/incrementals-tools)
 from 1.7 to 1.8.
- [Release notes](https://github.com/jenkinsci/incrementals-tools/releases)
- 
[Commits](https://github.com/jenkinsci/incrementals-tools/compare/parent-1.7...parent-1.8)

---
updated-dependencies:
- dependency-name: io.jenkins.tools.incrementals:git-changelist-maven-extension
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] 
Co-authored-by: dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>



To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkinsci/claim-plugin/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/claim-plugin/push/refs/heads/master/e46747-407dd1%40github.com.


[jenkinsci/oic-auth-plugin]

2024-05-26 Thread 'Michael DOUBEZ' via Jenkins Commits
  Branch: 
refs/heads/dependabot/maven/master/io.jenkins.configuration-as-code-test-harness-1810.v9b_c30a_249a_4c
  Home:   https://github.com/jenkinsci/oic-auth-plugin

To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkinsci/oic-auth-plugin/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/oic-auth-plugin/push/refs/heads/dependabot/maven/master/io.jenkins.configuration-as-code-test-harness-1810.v9b_c30a_249a_4c/f4de0a-00%40github.com.


[Qemu-commits] [qemu/qemu] 861fca: gitlab-ci: Remove job building EDK2 firmware binaries

2024-05-26 Thread Paolo Bonzini via Qemu-commits
  Branch: refs/heads/staging-7.2
  Home:   https://github.com/qemu/qemu
  Commit: 861fca8ce0c0837a3244d29be2cb15565852bf86
  
https://github.com/qemu/qemu/commit/861fca8ce0c0837a3244d29be2cb15565852bf86
  Author: Philippe Mathieu-Daudé 
  Date:   2024-04-24 (Wed, 24 Apr 2024)

  Changed paths:
R .gitlab-ci.d/edk2.yml
R .gitlab-ci.d/edk2/Dockerfile
M .gitlab-ci.d/qemu-project.yml
M MAINTAINERS

  Log Message:
  ---
  gitlab-ci: Remove job building EDK2 firmware binaries

When we introduced this Gitlab-CI job in commit 71920809ce
("gitlab-ci.yml: Add jobs to build EDK2 firmware binaries"),
the naive plan was to have reproducible binaries by downloading
what this job would build, testing it and eventually committing
it. With retrospective, nothing happened 3 years later and this
job is just bitrotting:

  Step 1/3 : FROM ubuntu:18.04
  18.04: Pulling from library/ubuntu
  mediaType in manifest should be
  'application/vnd.docker.distribution.manifest.v2+json' not
  'application/vnd.oci.image.manifest.v1+json'

Remove this job to avoid wasting maintenance and CI ressources.

Reported-by: Palmer Dabbelt 
Signed-off-by: Philippe Mathieu-Daudé 
Message-Id: <20230310133247.39268-1-phi...@linaro.org>
Signed-off-by: Thomas Huth 
(cherry picked from commit 690ceb71936f9037f6e11580709e26b62d83c17c)
Signed-off-by: Michael Tokarev 


  Commit: 6ea6863f215c7f1f3cf7756dc5876a67ba2b90fc
  
https://github.com/qemu/qemu/commit/6ea6863f215c7f1f3cf7756dc5876a67ba2b90fc
  Author: Palmer Dabbelt 
  Date:   2024-04-24 (Wed, 24 Apr 2024)

  Changed paths:
M .gitlab-ci.d/opensbi.yml
M .gitlab-ci.d/opensbi/Dockerfile

  Log Message:
  ---
  gitlab/opensbi: Move to docker:stable

The OpenSBI build has been using docker:19.03.1, which appears to be old
enough that v2 of the manifest is no longer supported.  Something has
started serving us those manifests, resulting in errors along the lines
of

$ docker build --cache-from $IMAGE_TAG --tag 
$CI_REGISTRY_IMAGE:$CI_COMMIT_SHA --tag $IMAGE_TAG .gitlab-ci.d/opensbi
Step 1/7 : FROM ubuntu:18.04
18.04: Pulling from library/ubuntu
mediaType in manifest should be 
'application/vnd.docker.distribution.manifest.v2+json' not 
'application/vnd.oci.image.manifest.v1+json'

This moves to docker:stable, as was suggested by the template.  It also
adds the python3 package via apt, as OpenSBI requires that to build.

Reviewed-by: Bin Meng 
Message-ID: <20230303202448.11911-2-pal...@rivosinc.com>
Signed-off-by: Palmer Dabbelt 
(cherry picked from commit 7bc1286b81d4e8380b3083beed1771c67ce87af3)
Signed-off-by: Michael Tokarev 


  Commit: 51cc8762a0c2f8b08d1fc4957c0c309c73241812
  
https://github.com/qemu/qemu/commit/51cc8762a0c2f8b08d1fc4957c0c309c73241812
  Author: Michael Tokarev 
  Date:   2024-04-25 (Thu, 25 Apr 2024)

  Changed paths:
M linux-user/syscall.c

  Log Message:
  ---
  linux-user: do_setsockopt: fix SOL_ALG.ALG_SET_KEY

This setsockopt accepts zero-lengh optlen (current qemu implementation
does not allow this).  Also, there's no need to make a copy of the key,
it is enough to use lock_user() (which accepts zero length already).

Resolves: https://gitlab.com/qemu-project/qemu/-/issues/2197
Fixes: f312fc "linux-user: Add support for setsockopt() option SOL_ALG"
Signed-off-by: Michael Tokarev 
Message-Id: <20240331100737.2724186-2-...@tls.msk.ru>
Signed-off-by: Richard Henderson 
(cherry picked from commit 04f6fb897a5aeb3e356a7b889869c9962f9c16c7)
Signed-off-by: Michael Tokarev 


  Commit: a0823c276671b0253f77cf5a1550995c3d06050f
  
https://github.com/qemu/qemu/commit/a0823c276671b0253f77cf5a1550995c3d06050f
  Author: Zhu Yangyang 
  Date:   2024-04-28 (Sun, 28 Apr 2024)

  Changed paths:
M nbd/client.c
M nbd/common.c
M nbd/nbd-internal.h
M nbd/server.c

  Log Message:
  ---
  nbd/server: do not poll within a coroutine context

Coroutines are not supposed to block. Instead, they should yield.

The client performs TLS upgrade outside of an AIOContext, during
synchronous handshake; this still requires g_main_loop.  But the
server responds to TLS upgrade inside a coroutine, so a nested
g_main_loop is wrong.  Since the two callbacks no longer share more
than the setting of data.complete and data.error, it's just as easy to
use static helpers instead of trying to share a common code path.  It
is also possible to add assertions that no other code is interfering
with the eventual path to qio reaching the callback, whether or not it
required a yield or main loop.

Fixes: f95910f ("nbd: implement TLS support in the protocol negotiation")
Signed-off-by: Zhu Yangyang 
[eblake: move callbacks to their use point, add assertions]
Signed-off-by: Eric Blake 
Message-ID: <20240408160214.1200629-5-ebl...@redhat.com>
Reviewed-by: Vladimir Sementsov-Ogievskiy 
(cherry picked from commit ae6d91a7e9b77abb029ed3fa9fad461422286942)
Signed-off-by: Michael Tokarev 


  Commit: 

[jenkinsci/oic-auth-plugin] e655a5: Bump com.puppycrawl.tools:checkstyle from 10.16.0 ...

2024-05-26 Thread 'dependabot[bot]' via Jenkins Commits
  Branch: refs/heads/master
  Home:   https://github.com/jenkinsci/oic-auth-plugin
  Commit: e655a50041edfb65aa91298212818376e53f78b2
  
https://github.com/jenkinsci/oic-auth-plugin/commit/e655a50041edfb65aa91298212818376e53f78b2
  Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  Date:   2024-05-27 (Mon, 27 May 2024)

  Changed paths:
M pom.xml

  Log Message:
  ---
  Bump com.puppycrawl.tools:checkstyle from 10.16.0 to 10.17.0

Bumps 
[com.puppycrawl.tools:checkstyle](https://github.com/checkstyle/checkstyle) 
from 10.16.0 to 10.17.0.
- [Release notes](https://github.com/checkstyle/checkstyle/releases)
- 
[Commits](https://github.com/checkstyle/checkstyle/compare/checkstyle-10.16.0...checkstyle-10.17.0)

---
updated-dependencies:
- dependency-name: com.puppycrawl.tools:checkstyle
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] 



To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkinsci/oic-auth-plugin/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/oic-auth-plugin/push/refs/heads/master/e82819-e655a5%40github.com.


[jenkinsci/oic-auth-plugin] e82819: Bump org.openrewrite.maven:rewrite-maven-plugin fr...

2024-05-26 Thread 'dependabot[bot]' via Jenkins Commits
  Branch: refs/heads/master
  Home:   https://github.com/jenkinsci/oic-auth-plugin
  Commit: e828190b3c80871a04b207e4aaebc4efb235397d
  
https://github.com/jenkinsci/oic-auth-plugin/commit/e828190b3c80871a04b207e4aaebc4efb235397d
  Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  Date:   2024-05-27 (Mon, 27 May 2024)

  Changed paths:
M pom.xml

  Log Message:
  ---
  Bump org.openrewrite.maven:rewrite-maven-plugin from 5.31.0 to 5.32.1

Bumps 
[org.openrewrite.maven:rewrite-maven-plugin](https://github.com/openrewrite/rewrite-maven-plugin)
 from 5.31.0 to 5.32.1.
- [Release notes](https://github.com/openrewrite/rewrite-maven-plugin/releases)
- 
[Commits](https://github.com/openrewrite/rewrite-maven-plugin/compare/v5.31.0...v5.32.1)

---
updated-dependencies:
- dependency-name: org.openrewrite.maven:rewrite-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] 



To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkinsci/oic-auth-plugin/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/oic-auth-plugin/push/refs/heads/master/4c4641-e82819%40github.com.


[jenkinsci/oic-auth-plugin] 4c4641: Bump org.openrewrite.recipe:rewrite-jenkins from 0...

2024-05-26 Thread 'dependabot[bot]' via Jenkins Commits
  Branch: refs/heads/master
  Home:   https://github.com/jenkinsci/oic-auth-plugin
  Commit: 4c4641d9292a13645f2df02c25d276a07a5e2dc3
  
https://github.com/jenkinsci/oic-auth-plugin/commit/4c4641d9292a13645f2df02c25d276a07a5e2dc3
  Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  Date:   2024-05-27 (Mon, 27 May 2024)

  Changed paths:
M pom.xml

  Log Message:
  ---
  Bump org.openrewrite.recipe:rewrite-jenkins from 0.5.0 to 0.6.1

Bumps 
[org.openrewrite.recipe:rewrite-jenkins](https://github.com/openrewrite/rewrite-jenkins)
 from 0.5.0 to 0.6.1.
- [Release notes](https://github.com/openrewrite/rewrite-jenkins/releases)
- 
[Commits](https://github.com/openrewrite/rewrite-jenkins/compare/v0.5.0...v0.6.1)

---
updated-dependencies:
- dependency-name: org.openrewrite.recipe:rewrite-jenkins
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] 



To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkinsci/oic-auth-plugin/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/oic-auth-plugin/push/refs/heads/master/a7526f-4c4641%40github.com.


[jenkinsci/claim-plugin] e46747: Bump org.apache.commons:commons-lang3 from 3.13.0 ...

2024-05-26 Thread 'dependabot[bot]' via Jenkins Commits
  Branch: refs/heads/master
  Home:   https://github.com/jenkinsci/claim-plugin
  Commit: e46747a87f3ddc1e813b4246e5ae2bfbdf91a972
  
https://github.com/jenkinsci/claim-plugin/commit/e46747a87f3ddc1e813b4246e5ae2bfbdf91a972
  Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  Date:   2024-05-27 (Mon, 27 May 2024)

  Changed paths:
M pom.xml

  Log Message:
  ---
  Bump org.apache.commons:commons-lang3 from 3.13.0 to 3.14.0 (#286)

Bumps org.apache.commons:commons-lang3 from 3.13.0 to 3.14.0.

---
updated-dependencies:
- dependency-name: org.apache.commons:commons-lang3
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] 
Co-authored-by: dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>



To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkinsci/claim-plugin/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/claim-plugin/push/refs/heads/master/74e77b-e46747%40github.com.


[jenkinsci/claim-plugin] 74e77b: Bump com.sonyericsson.jenkins.plugins.bfa:build-fa...

2024-05-26 Thread 'dependabot[bot]' via Jenkins Commits
  Branch: refs/heads/master
  Home:   https://github.com/jenkinsci/claim-plugin
  Commit: 74e77ba0be5273825e160ee581b58b1460910649
  
https://github.com/jenkinsci/claim-plugin/commit/74e77ba0be5273825e160ee581b58b1460910649
  Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  Date:   2024-05-27 (Mon, 27 May 2024)

  Changed paths:
M pom.xml

  Log Message:
  ---
  Bump com.sonyericsson.jenkins.plugins.bfa:build-failure-analyzer (#285)

Bumps 
[com.sonyericsson.jenkins.plugins.bfa:build-failure-analyzer](https://github.com/jenkinsci/build-failure-analyzer-plugin)
 from 2.4.2 to 2.5.1.
- [Release 
notes](https://github.com/jenkinsci/build-failure-analyzer-plugin/releases)
- 
[Changelog](https://github.com/jenkinsci/build-failure-analyzer-plugin/blob/master/docs/old-changelog.md)
- 
[Commits](https://github.com/jenkinsci/build-failure-analyzer-plugin/compare/build-failure-analyzer-2.4.2...build-failure-analyzer-2.5.1)

---
updated-dependencies:
- dependency-name: com.sonyericsson.jenkins.plugins.bfa:build-failure-analyzer
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] 
Co-authored-by: dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>



To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkinsci/claim-plugin/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/claim-plugin/push/refs/heads/master/e62801-74e77b%40github.com.


[clang] [clang-format] Add SpacesInParensOption for filtering repeated parens (PR #77522)

2024-05-26 Thread Owen Pan via cfe-commits
 "  continue;",
+   Spaces);
+  verifyFormat("while ((i = j))\n"
+   "  continue;",
+   Spaces);
+  verifyFormat("for ( ;; )\n"
+   "  continue;",
+   Spaces);
+  verifyFormat("if ( true )\n"
+   "  f();\n"
+   "else if ( true )\n"
+   "  f();",
+   Spaces);
+  verifyFormat("do {\n"
+   "  do_something((int)i);\n"
+   "} while ( something() );",
+   Spaces);
+  verifyFormat("do {\n"
+   "  do_something((int)i);\n"
+   "} while ((i = i + 1));",
+   Spaces);
+  verifyFormat("switch ( x ) {\n"
+   "default:\n"
+   "  break;\n"
+   "}",
+   Spaces);
+  verifyFormat("if ( (x - y) && (a ^ b) )\n"
+   "  f();\n",
+   Spaces);
+  verifyFormat("if ((i = j))\n"
+   "  do_something(i);",
+   Spaces);
+  verifyFormat("for ( int i = 0; i < 10; i = (i + 1) )\n"
+   "  foo(i);",
+   Spaces);
+  verifyFormat("switch ( x / (y + z) ) {\n"
+   "default:\n"
+   "  break;\n"
+   "}",
+   Spaces);
+  verifyFormat("if constexpr ((a = b))\n"
+   "  c;",
+   Spaces);
+
+  Spaces.SpacesInParensOptions.InConditionalStatements = false;
+  verifyFormat("while ((bool)1)\n"
+   "  continue;",
+   Spaces);
+  verifyFormat("while ((i = j))\n"
+   "  continue;",
+   Spaces);
+  verifyFormat("for (;;)\n"
+   "  continue;",
+   Spaces);
+  verifyFormat("if (true)\n"
+   "  f();\n"
+   "else if (true)\n"
+   "  f();",
+   Spaces);
+  verifyFormat("do {\n"
+   "  do_something((int)i);\n"
+   "} while (something());",
+   Spaces);
+  verifyFormat("do {\n"
+   "  do_something((int)i);\n"
+   "} while ((i = i + 1));",
+   Spaces);
+  verifyFormat("switch (x) {\n"
+   "default:\n"
+   "  break;\n"
+   "}",
+   Spaces);
+  verifyFormat("if ((x - y) && (a ^ b))\n"
+   "  f();\n",
+   Spaces);
+  verifyFormat("if ((i = j))\n"
+   "  do_something(i);",
+   Spaces);
+  verifyFormat("for (int i = 0; i < 10; i = (i + 1))\n"
+   "  foo(i);",
+   Spaces);
+  verifyFormat("switch (x / (y + z)) {\n"
+   "default:\n"
+   "  break;\n"
+   "}",
+   Spaces);
+  verifyFormat("if constexpr ((a = b))\n"
+   "  c;",
+   Spaces);
+
+  Spaces.SpacesInParens = FormatStyle::SIPO_Custom;
+  Spaces.SpacesInParensOptions = {};
+  Spaces.SpacesInParensOptions.Other = true;
+  verifyFormat("decltype( x ) y = 42;", Spaces);
+  verifyFormat("decltype( ( x ) ) y = z;", Spaces);
+  verifyFormat("decltype( ( foo() ) ) a = foo();", Spaces);
+  verifyFormat("decltype( ( bar( 10 ) ) ) a = bar( 11 );", Spaces);
+  verifyFormat("decltype( ( foo->bar ) ) baz;", Spaces);
+  verifyFormat("if (( i = j ))\n"
+   "  do_something( i );",
+   Spaces);
+  verifyFormat("if constexpr (( a = b ))\n"
+   "  c;",
+   Spaces);
+
+  Spaces.SpacesInParensOptions.ExceptDoubleParentheses = true;
+  verifyFormat("decltype( x ) y = 42;", Spaces);
+  verifyFormat("decltype(( x )) y = z;", Spaces);
+  verifyFormat("decltype(( foo() )) a = foo();", Spaces);
+  verifyFormat("decltype(( bar( 10 ) )) a = bar( 11 );", Spaces);
+  verifyFormat("decltype(( foo->bar )) baz;", Spaces);
+  verifyFormat("if (( i = j ))\n"
+   "  do_something( i );",
+   Spaces);
+  verifyFormat("if constexpr (( a = b ))\n"
+   "  c;",
+   Spaces);

owenca wrote:

There should be a space between the double parens because 
`ExceptDoubleParentheses` is false.

https://github.com/llvm/llvm-project/pull/77522
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits


[clang] [clang-format] Add SpacesInParensOption for filtering repeated parens (PR #77522)

2024-05-26 Thread Owen Pan via cfe-commits

https://github.com/owenca commented:

I think we can simply check if  a sequence of two `l_parens` have a matching 
sequence of two `r_parens` and insert spaces only if `ExceptDoubleParentheses` 
is false.

https://github.com/llvm/llvm-project/pull/77522
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits


[clang] [clang-format] Add SpacesInParensOption for filtering repeated parens (PR #77522)

2024-05-26 Thread Owen Pan via cfe-commits

https://github.com/owenca edited https://github.com/llvm/llvm-project/pull/77522
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits


[jenkinsci/claim-plugin] e62801: Bump release-drafter/release-drafter from 5 to 6 (...

2024-05-26 Thread 'dependabot[bot]' via Jenkins Commits
  Branch: refs/heads/master
  Home:   https://github.com/jenkinsci/claim-plugin
  Commit: e62801ef7ec1be67791c6a176b441ef665f83eda
  
https://github.com/jenkinsci/claim-plugin/commit/e62801ef7ec1be67791c6a176b441ef665f83eda
  Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  Date:   2024-05-27 (Mon, 27 May 2024)

  Changed paths:
M .github/workflows/main.yml

  Log Message:
  ---
  Bump release-drafter/release-drafter from 5 to 6 (#283)

Bumps 
[release-drafter/release-drafter](https://github.com/release-drafter/release-drafter)
 from 5 to 6.
- [Release notes](https://github.com/release-drafter/release-drafter/releases)
- [Commits](https://github.com/release-drafter/release-drafter/compare/v5...v6)

---
updated-dependencies:
- dependency-name: release-drafter/release-drafter
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] 
Co-authored-by: dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>



To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkinsci/claim-plugin/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/claim-plugin/push/refs/heads/master/692305-e62801%40github.com.


[jenkinsci/jobcacher-plugin] 7b9b77: chore(deps): bump io.jenkins.tools.bom:bom-2.426.x

2024-05-26 Thread 'dependabot[bot]' via Jenkins Commits
  Branch: 
refs/heads/dependabot/maven/io.jenkins.tools.bom-bom-2.426.x-3080.vfa_b_e4a_a_39b_44
  Home:   https://github.com/jenkinsci/jobcacher-plugin
  Commit: 7b9b77df02cb2673f04bb601f8e0835f7878f443
  
https://github.com/jenkinsci/jobcacher-plugin/commit/7b9b77df02cb2673f04bb601f8e0835f7878f443
  Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  Date:   2024-05-27 (Mon, 27 May 2024)

  Changed paths:
M pom.xml

  Log Message:
  ---
  chore(deps): bump io.jenkins.tools.bom:bom-2.426.x

Bumps [io.jenkins.tools.bom:bom-2.426.x](https://github.com/jenkinsci/bom) from 
3056.v53343b_a_b_a_850 to 3080.vfa_b_e4a_a_39b_44.
- [Release notes](https://github.com/jenkinsci/bom/releases)
- [Commits](https://github.com/jenkinsci/bom/commits)

---
updated-dependencies:
- dependency-name: io.jenkins.tools.bom:bom-2.426.x
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] 



To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkinsci/jobcacher-plugin/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/jobcacher-plugin/push/refs/heads/dependabot/maven/io.jenkins.tools.bom-bom-2.426.x-3080.vfa_b_e4a_a_39b_44/00-7b9b77%40github.com.


[clang] [compiler-rt] [lldb] [llvm] [Support] Remove terminfo dependency (PR #92865)

2024-05-26 Thread via cfe-commits

gulfemsavrun wrote:

We started seeing the following issue after this patch in our Clang toolchain 
builders: 
```
1448/1517](45) Linking CXX executable unittests/LineEditor/LineEditorTests
FAILED: unittests/LineEditor/LineEditorTests 
: && /b/s/w/ir/x/w/cipd/bin/clang++ --sysroot=/b/s/w/ir/x/w/cipd/linux 
-stdlib=libc++ -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden 
-Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra 
-Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers 
-pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough 
-Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor 
-Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wstring-conversion 
-Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color 
-ffunction-sections -fdata-sections -ffat-lto-objects 
-ffile-prefix-map=/b/s/w/ir/x/w/llvm_build=../llvm-llvm-project 
-ffile-prefix-map=/b/s/w/ir/x/w/llvm-llvm-project/= -no-canonical-prefixes -O3 
-DNDEBUG -static-libstdc++ -stdlib=libc++ -static-libstdc++ -fuse-ld=lld 
-Wl,--color-diagnostics -ffat-lto-objects-Wl,--gc-sections 
unittests/LineEditor/CMakeFiles/LineEditorTests.dir/LineEditor.cpp.o -o 
unittests/LineEditor/LineEditorTests  lib/libLLVMLineEditor.a  
lib/libLLVMSupport.a  lib/libLLVMSupport.a  -lpthread  lib/libllvm_gtest_main.a 
 lib/libllvm_gtest.a  -lpthread  /b/s/w/ir/x/w/libedit_install/lib/libedit.a  
lib/libLLVMSupport.a  -lrt  -ldl  -lpthread  -lm  
/b/s/w/ir/x/w/zlib_install_target/lib/libz.a  
/b/s/w/ir/x/w/zstd_install/lib/libzstd.a  -pthread  lib/libLLVMDemangle.a  
-lpthread && :
ld.lld: error: undefined symbol: tgetent
>>> referenced by terminal.c
>>>   terminal.o:(terminal_set) in archive 
>>> /b/s/w/ir/x/w/libedit_install/lib/libedit.a
```
https://logs.chromium.org/logs/fuchsia/buildbucket/cr-buildbucket/8747030306803673361/+/u/clang/test/stdout

https://github.com/llvm/llvm-project/pull/92865
___________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits


[Lldb-commits] [clang] [compiler-rt] [lldb] [llvm] [Support] Remove terminfo dependency (PR #92865)

2024-05-26 Thread via lldb-commits

gulfemsavrun wrote:

We started seeing the following issue after this patch in our Clang toolchain 
builders: 
```
1448/1517](45) Linking CXX executable unittests/LineEditor/LineEditorTests
FAILED: unittests/LineEditor/LineEditorTests 
: && /b/s/w/ir/x/w/cipd/bin/clang++ --sysroot=/b/s/w/ir/x/w/cipd/linux 
-stdlib=libc++ -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden 
-Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra 
-Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers 
-pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough 
-Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor 
-Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wstring-conversion 
-Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color 
-ffunction-sections -fdata-sections -ffat-lto-objects 
-ffile-prefix-map=/b/s/w/ir/x/w/llvm_build=../llvm-llvm-project 
-ffile-prefix-map=/b/s/w/ir/x/w/llvm-llvm-project/= -no-canonical-prefixes -O3 
-DNDEBUG -static-libstdc++ -stdlib=libc++ -static-libstdc++ -fuse-ld=lld 
-Wl,--color-diagnostics -ffat-lto-objects-Wl,--gc-sections 
unittests/LineEditor/CMakeFiles/LineEditorTests.dir/LineEditor.cpp.o -o 
unittests/LineEditor/LineEditorTests  lib/libLLVMLineEditor.a  
lib/libLLVMSupport.a  lib/libLLVMSupport.a  -lpthread  lib/libllvm_gtest_main.a 
 lib/libllvm_gtest.a  -lpthread  /b/s/w/ir/x/w/libedit_install/lib/libedit.a  
lib/libLLVMSupport.a  -lrt  -ldl  -lpthread  -lm  
/b/s/w/ir/x/w/zlib_install_target/lib/libz.a  
/b/s/w/ir/x/w/zstd_install/lib/libzstd.a  -pthread  lib/libLLVMDemangle.a  
-lpthread && :
ld.lld: error: undefined symbol: tgetent
>>> referenced by terminal.c
>>>   terminal.o:(terminal_set) in archive 
>>> /b/s/w/ir/x/w/libedit_install/lib/libedit.a
```
https://logs.chromium.org/logs/fuchsia/buildbucket/cr-buildbucket/8747030306803673361/+/u/clang/test/stdout

https://github.com/llvm/llvm-project/pull/92865
___________
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits


[jenkinsci/hidden-parameter-plugin]

2024-05-26 Thread 'Valentin Delaye' via Jenkins Commits
  Branch: 
refs/heads/dependabot/maven/io.jenkins.tools.bom-bom-2.440.x-3080.vfa_b_e4a_a_39b_44
  Home:   https://github.com/jenkinsci/hidden-parameter-plugin

To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkinsci/hidden-parameter-plugin/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/hidden-parameter-plugin/push/refs/heads/dependabot/maven/io.jenkins.tools.bom-bom-2.440.x-3080.vfa_b_e4a_a_39b_44/3b24f2-00%40github.com.


[jenkinsci/hidden-parameter-plugin] 3b24f2: Bump io.jenkins.tools.bom:bom-2.440.x

2024-05-26 Thread 'Valentin Delaye' via Jenkins Commits
  Branch: refs/heads/main
  Home:   https://github.com/jenkinsci/hidden-parameter-plugin
  Commit: 3b24f23598f01c6a08d3169aaf34cb67de7b94db
  
https://github.com/jenkinsci/hidden-parameter-plugin/commit/3b24f23598f01c6a08d3169aaf34cb67de7b94db
  Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  Date:   2024-05-27 (Mon, 27 May 2024)

  Changed paths:
M pom.xml

  Log Message:
  ---
  Bump io.jenkins.tools.bom:bom-2.440.x

Bumps [io.jenkins.tools.bom:bom-2.440.x](https://github.com/jenkinsci/bom) from 
3056.v53343b_a_b_a_850 to 3080.vfa_b_e4a_a_39b_44.
- [Release notes](https://github.com/jenkinsci/bom/releases)
- [Commits](https://github.com/jenkinsci/bom/commits)

---
updated-dependencies:
- dependency-name: io.jenkins.tools.bom:bom-2.440.x
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] 


  Commit: ee5f4dabc8a484ca7d161c4ef909f0140936329c
  
https://github.com/jenkinsci/hidden-parameter-plugin/commit/ee5f4dabc8a484ca7d161c4ef909f0140936329c
  Author: Valentin Delaye 
  Date:   2024-05-27 (Mon, 27 May 2024)

  Changed paths:
M pom.xml

  Log Message:
  ---
  Merge pull request #127 from 
jenkinsci/dependabot/maven/io.jenkins.tools.bom-bom-2.440.x-3080.vfa_b_e4a_a_39b_44

Bump io.jenkins.tools.bom:bom-2.440.x from 3056.v53343b_a_b_a_850 to 
3080.vfa_b_e4a_a_39b_44


Compare: 
https://github.com/jenkinsci/hidden-parameter-plugin/compare/2a46bfe1282d...ee5f4dabc8a4

To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkinsci/hidden-parameter-plugin/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/hidden-parameter-plugin/push/refs/heads/main/2a46bf-ee5f4d%40github.com.


[jenkinsci/configuration-as-code-plugin] a9ffb7: Update plugin-bom.version to v3080

2024-05-26 Thread 'renovate[bot]' via Jenkins Commits
  Branch: 
refs/heads/updatecli_master_826cf2c93e438e11e9a7fc0479c71d12103331eed6633a5604ad389619ebb800
  Home:   https://github.com/jenkinsci/configuration-as-code-plugin
  Commit: a9ffb74a6920d10f33bfcb2b43afacdb7589fe4b
  
https://github.com/jenkinsci/configuration-as-code-plugin/commit/a9ffb74a6920d10f33bfcb2b43afacdb7589fe4b
  Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  Date:   2024-05-27 (Mon, 27 May 2024)

  Changed paths:
M pom.xml

  Log Message:
  ---
  Update plugin-bom.version to v3080



To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkinsci/configuration-as-code-plugin/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/configuration-as-code-plugin/push/refs/heads/updatecli_master_826cf2c93e438e11e9a7fc0479c71d12103331eed6633a5604ad389619ebb800/2ad798-a9ffb7%40github.com.


[jenkinsci/configuration-as-code-plugin]

2024-05-26 Thread 'renovate[bot]' via Jenkins Commits
  Branch: refs/heads/renovate/major-plugin-bom.version
  Home:   https://github.com/jenkinsci/configuration-as-code-plugin

To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkinsci/configuration-as-code-plugin/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/configuration-as-code-plugin/push/refs/heads/renovate/major-plugin-bom.version/791727-00%40github.com.


[jenkinsci/configuration-as-code-plugin] a9ffb7: Update plugin-bom.version to v3080

2024-05-26 Thread 'renovate[bot]' via Jenkins Commits
  Branch: refs/heads/master
  Home:   https://github.com/jenkinsci/configuration-as-code-plugin
  Commit: a9ffb74a6920d10f33bfcb2b43afacdb7589fe4b
  
https://github.com/jenkinsci/configuration-as-code-plugin/commit/a9ffb74a6920d10f33bfcb2b43afacdb7589fe4b
  Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  Date:   2024-05-27 (Mon, 27 May 2024)

  Changed paths:
M pom.xml

  Log Message:
  ---
  Update plugin-bom.version to v3080



To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkinsci/configuration-as-code-plugin/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/configuration-as-code-plugin/push/refs/heads/master/2ad798-a9ffb7%40github.com.


[jenkinsci/analysis-pom-plugin] fb1b37: Bump com.puppycrawl.tools:checkstyle from 10.16.0 ...

2024-05-26 Thread 'dependabot[bot]' via Jenkins Commits
  Branch: refs/heads/dependabot/maven/com.puppycrawl.tools-checkstyle-10.17.0
  Home:   https://github.com/jenkinsci/analysis-pom-plugin
  Commit: fb1b3788b44d8a0628a3e9bd5a5c398b02bd9949
  
https://github.com/jenkinsci/analysis-pom-plugin/commit/fb1b3788b44d8a0628a3e9bd5a5c398b02bd9949
  Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  Date:   2024-05-27 (Mon, 27 May 2024)

  Changed paths:
M pom.xml

  Log Message:
  ---
  Bump com.puppycrawl.tools:checkstyle from 10.16.0 to 10.17.0

Bumps 
[com.puppycrawl.tools:checkstyle](https://github.com/checkstyle/checkstyle) 
from 10.16.0 to 10.17.0.
- [Release notes](https://github.com/checkstyle/checkstyle/releases)
- 
[Commits](https://github.com/checkstyle/checkstyle/compare/checkstyle-10.16.0...checkstyle-10.17.0)

---
updated-dependencies:
- dependency-name: com.puppycrawl.tools:checkstyle
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] 



To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkinsci/analysis-pom-plugin/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/analysis-pom-plugin/push/refs/heads/dependabot/maven/com.puppycrawl.tools-checkstyle-10.17.0/00-fb1b37%40github.com.


[jenkinsci/analysis-pom-plugin] 321b76: Bump org.assertj:assertj-core from 3.25.3 to 3.26.0

2024-05-26 Thread 'dependabot[bot]' via Jenkins Commits
  Branch: refs/heads/dependabot/maven/org.assertj-assertj-core-3.26.0
  Home:   https://github.com/jenkinsci/analysis-pom-plugin
  Commit: 321b76b0b7622a315c24e03be21c5fe4baad8ae4
  
https://github.com/jenkinsci/analysis-pom-plugin/commit/321b76b0b7622a315c24e03be21c5fe4baad8ae4
  Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  Date:   2024-05-27 (Mon, 27 May 2024)

  Changed paths:
M pom.xml

  Log Message:
  ---
  Bump org.assertj:assertj-core from 3.25.3 to 3.26.0

Bumps [org.assertj:assertj-core](https://github.com/assertj/assertj) from 
3.25.3 to 3.26.0.
- [Release notes](https://github.com/assertj/assertj/releases)
- 
[Commits](https://github.com/assertj/assertj/compare/assertj-build-3.25.3...assertj-build-3.26.0)

---
updated-dependencies:
- dependency-name: org.assertj:assertj-core
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] 



To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkinsci/analysis-pom-plugin/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/analysis-pom-plugin/push/refs/heads/dependabot/maven/org.assertj-assertj-core-3.26.0/00-321b76%40github.com.


[jenkinsci/analysis-pom-plugin] af56da: Bump io.jenkins.tools.bom:bom-2.426.x

2024-05-26 Thread 'dependabot[bot]' via Jenkins Commits
  Branch: 
refs/heads/dependabot/maven/io.jenkins.tools.bom-bom-2.426.x-3080.vfa_b_e4a_a_39b_44
  Home:   https://github.com/jenkinsci/analysis-pom-plugin
  Commit: af56da972fdcab2d28eab71cfb9582a22de284e9
  
https://github.com/jenkinsci/analysis-pom-plugin/commit/af56da972fdcab2d28eab71cfb9582a22de284e9
  Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  Date:   2024-05-27 (Mon, 27 May 2024)

  Changed paths:
M pom.xml

  Log Message:
  ---
  Bump io.jenkins.tools.bom:bom-2.426.x

Bumps [io.jenkins.tools.bom:bom-2.426.x](https://github.com/jenkinsci/bom) from 
3056.v53343b_a_b_a_850 to 3080.vfa_b_e4a_a_39b_44.
- [Release notes](https://github.com/jenkinsci/bom/releases)
- [Commits](https://github.com/jenkinsci/bom/commits)

---
updated-dependencies:
- dependency-name: io.jenkins.tools.bom:bom-2.426.x
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] 



To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkinsci/analysis-pom-plugin/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/analysis-pom-plugin/push/refs/heads/dependabot/maven/io.jenkins.tools.bom-bom-2.426.x-3080.vfa_b_e4a_a_39b_44/00-af56da%40github.com.


[clang-tools-extra] [clangd] [C++20] [Modules] Introduce initial support for C++20 Modules (PR #66462)

2024-05-26 Thread Chuanqi Xu via cfe-commits




ChuanqiXu9 wrote:

Oh, I don't know why I didn't get this in files page so I missed this.

But since we can't get rid of writing/reading the modules actually in 
`ModulesBuilder` (Or it is pretty hard). Then it looks not so worthy to 
introduce the layer. 

https://github.com/llvm/llvm-project/pull/66462
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits


[jenkinsci/cloudbees-folder-plugin]

2024-05-26 Thread 'dependabot[bot]' via Jenkins Commits
  Branch: 
refs/heads/dependabot/maven/io.jenkins.tools.bom-bom-2.440.x-3056.v53343b_a_b_a_850
  Home:   https://github.com/jenkinsci/cloudbees-folder-plugin

To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkinsci/cloudbees-folder-plugin/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/cloudbees-folder-plugin/push/refs/heads/dependabot/maven/io.jenkins.tools.bom-bom-2.440.x-3056.v53343b_a_b_a_850/b3caae-00%40github.com.


[jenkinsci/cloudbees-folder-plugin] 5fd7e9: Bump io.jenkins.tools.bom:bom-2.440.x

2024-05-26 Thread 'dependabot[bot]' via Jenkins Commits
  Branch: 
refs/heads/dependabot/maven/io.jenkins.tools.bom-bom-2.440.x-3080.vfa_b_e4a_a_39b_44
  Home:   https://github.com/jenkinsci/cloudbees-folder-plugin
  Commit: 5fd7e9059abd7b559fa075b94a95f97758af46c6
  
https://github.com/jenkinsci/cloudbees-folder-plugin/commit/5fd7e9059abd7b559fa075b94a95f97758af46c6
  Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  Date:   2024-05-27 (Mon, 27 May 2024)

  Changed paths:
M pom.xml

  Log Message:
  ---
  Bump io.jenkins.tools.bom:bom-2.440.x

Bumps [io.jenkins.tools.bom:bom-2.440.x](https://github.com/jenkinsci/bom) from 
2982.vdce2153031a_0 to 3080.vfa_b_e4a_a_39b_44.
- [Release notes](https://github.com/jenkinsci/bom/releases)
- [Commits](https://github.com/jenkinsci/bom/commits)

---
updated-dependencies:
- dependency-name: io.jenkins.tools.bom:bom-2.440.x
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] 



To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkinsci/cloudbees-folder-plugin/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/cloudbees-folder-plugin/push/refs/heads/dependabot/maven/io.jenkins.tools.bom-bom-2.440.x-3080.vfa_b_e4a_a_39b_44/00-5fd7e9%40github.com.


[clang] [Clang] Add support for [[msvc::noinline]] attribute. (PR #91720)

2024-05-26 Thread Xu Zhang via cfe-commits

simonzgx wrote:

Hi @erichkeane , can this patch be merged? Or if there is anything else I need 
to do, please let me know.

https://github.com/llvm/llvm-project/pull/91720
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits


[jenkinsci/hidden-parameter-plugin] 3b24f2: Bump io.jenkins.tools.bom:bom-2.440.x

2024-05-26 Thread 'dependabot[bot]' via Jenkins Commits
  Branch: 
refs/heads/dependabot/maven/io.jenkins.tools.bom-bom-2.440.x-3080.vfa_b_e4a_a_39b_44
  Home:   https://github.com/jenkinsci/hidden-parameter-plugin
  Commit: 3b24f23598f01c6a08d3169aaf34cb67de7b94db
  
https://github.com/jenkinsci/hidden-parameter-plugin/commit/3b24f23598f01c6a08d3169aaf34cb67de7b94db
  Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  Date:   2024-05-27 (Mon, 27 May 2024)

  Changed paths:
M pom.xml

  Log Message:
  ---
  Bump io.jenkins.tools.bom:bom-2.440.x

Bumps [io.jenkins.tools.bom:bom-2.440.x](https://github.com/jenkinsci/bom) from 
3056.v53343b_a_b_a_850 to 3080.vfa_b_e4a_a_39b_44.
- [Release notes](https://github.com/jenkinsci/bom/releases)
- [Commits](https://github.com/jenkinsci/bom/commits)

---
updated-dependencies:
- dependency-name: io.jenkins.tools.bom:bom-2.440.x
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] 



To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkinsci/hidden-parameter-plugin/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/hidden-parameter-plugin/push/refs/heads/dependabot/maven/io.jenkins.tools.bom-bom-2.440.x-3080.vfa_b_e4a_a_39b_44/00-3b24f2%40github.com.


[llvm-branch-commits] [llvm] f350760 - Revert "[X86] Use generic CPU tuning when tune-cpu is empty (#83631)"

2024-05-26 Thread via llvm-branch-commits

Author: Phoebe Wang
Date: 2024-05-27T11:34:21+08:00
New Revision: f350760c1c8f7e7b7c7f858aacc1465a03a1ed83

URL: 
https://github.com/llvm/llvm-project/commit/f350760c1c8f7e7b7c7f858aacc1465a03a1ed83
DIFF: 
https://github.com/llvm/llvm-project/commit/f350760c1c8f7e7b7c7f858aacc1465a03a1ed83.diff

LOG: Revert "[X86] Use generic CPU tuning when tune-cpu is empty (#83631)"

This reverts commit bafda89a0944d947fc4b3b5663185e07a397ac30.

Added: 


Modified: 
llvm/lib/Target/X86/X86Subtarget.cpp

Removed: 




diff  --git a/llvm/lib/Target/X86/X86Subtarget.cpp 
b/llvm/lib/Target/X86/X86Subtarget.cpp
index bac8d3a29ec06..c2e6ddd7e7fa2 100644
--- a/llvm/lib/Target/X86/X86Subtarget.cpp
+++ b/llvm/lib/Target/X86/X86Subtarget.cpp
@@ -252,7 +252,7 @@ void X86Subtarget::initSubtargetFeatures(StringRef CPU, 
StringRef TuneCPU,
 CPU = "generic";
 
   if (TuneCPU.empty())
-TuneCPU = HasX86_64 ? "generic" : "i586";
+TuneCPU = "i586"; // FIXME: "generic" is more modern than llc tests expect.
 
   std::string FullFS = X86_MC::ParseX86Triple(TargetTriple);
   assert(!FullFS.empty() && "Failed to parse X86 triple");



_______
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits


[clang-tools-extra] [clangd] [C++20] [Modules] Introduce initial support for C++20 Modules (PR #66462)

2024-05-26 Thread Chuanqi Xu via cfe-commits
File =(ModuleFile &) = delete;
+
+~ModuleFile() {
+  if (!ModuleFilePath.empty())
+llvm::sys::fs::remove(ModuleFilePath);
+}
+
+std::string ModuleName;
+std::string ModuleFilePath;
+  };
+
+  llvm::SmallVector RequiredModules;
+  /// A helper class to speedup the query if a module is built.
+  llvm::StringSet<> BuiltModuleNames;
+};
+
+std::unique_ptr
+ModulesBuilder::buildPrerequisiteModulesFor(PathRef File,
+const ThreadsafeFS *TFS) {
+  std::shared_ptr MDB = CDB.getProjectModules(File);
+  if (!MDB)
+return {};
+
+  std::vector RequiredModuleNames = MDB->getRequiredModules(File);
+  if (RequiredModuleNames.empty())
+return {};
+
+  llvm::SmallString<256> ModuleFilesPrefix =
+  getModuleFilesPath(File, CDB, llvm::sys::path::filename(File));
+
+  auto RequiredModules = std::make_unique();
+
+  for (const std::string  : RequiredModuleNames)
+// Return early if there is any error.
+if (!buildModuleFile(RequiredModuleName, TFS, MDB, ModuleFilesPrefix,
+ *RequiredModules.get())) {
+  log("Failed to build module {0}", RequiredModuleName);
+  return std::make_unique();
+}
+
+  return std::move(RequiredModules);
+}
+
+bool StandalonePrerequisiteModules::canReuse(
+const CompilerInvocation ,
+llvm::IntrusiveRefCntPtr VFS) const {
+  CompilerInstance Clang;
+
+  Clang.setInvocation(std::make_shared(CI));
+  IntrusiveRefCntPtr Diags =
+  CompilerInstance::createDiagnostics(new DiagnosticOptions());
+  Clang.setDiagnostics(Diags.get());
+
+  FileManager *FM = Clang.createFileManager(VFS);
+  Clang.createSourceManager(*FM);
+
+  if (!Clang.createTarget())
+return false;
+
+  assert(Clang.getHeaderSearchOptsPtr());
+  adjustHeaderSearchOptions(Clang.getHeaderSearchOpts());
+  // Since we don't need to compile the source code actually, the TU kind here
+  // doesn't matter.
+  Clang.createPreprocessor(TU_Complete);
+  Clang.getHeaderSearchOpts().ForceCheckCXX20ModulesInputFiles = true;
+  Clang.getHeaderSearchOpts().ValidateASTInputFilesContent = true;
+
+  Clang.createASTReader();
+  for (auto  : RequiredModules) {
+StringRef BMIPath = RequiredModule.ModuleFilePath;
+auto ReadResult =
+Clang.getASTReader()->ReadAST(BMIPath, serialization::MK_MainFile,
+      SourceLocation(), ASTReader::ARR_None);
+
+if (ReadResult != ASTReader::Success) {
+  log("Failed to reuse {0}", BMIPath);

ChuanqiXu9 wrote:

Done

https://github.com/llvm/llvm-project/pull/66462
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits


[clang-tools-extra] [clangd] [C++20] [Modules] Introduce initial support for C++20 Modules (PR #66462)

2024-05-26 Thread Chuanqi Xu via cfe-commits


@@ -0,0 +1,62 @@
+//===-- ProjectModules.h -*- 
C++-*-===//
+//
+// Part of the LLVM Project, under the Apache License v2.0 with LLVM 
Exceptions.
+// See https://llvm.org/LICENSE.txt for license information.
+// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+//
+//===--===//
+
+#include "ProjectModules.h"
+
+namespace clang {
+namespace clangd {
+
+/// TODO: The existing `ScanningAllProjectModules` is not efficient. See the
+/// comments in ModuleDependencyScanner for detail.
+///
+/// In the future, we wish the build system can provide a well design
+/// compilation database for modules then we can query that new compilation
+/// database directly. Or we need to have a global long-live scanner to detect
+/// the state of each file.
+class ScanningAllProjectModules : public ProjectModules {
+public:
+  ScanningAllProjectModules(std::vector &,
+const GlobalCompilationDatabase ,
+const ThreadsafeFS )
+  : AllFiles(std::move(AllFiles)), Scanner(CDB, TFS) {}
+
+  ~ScanningAllProjectModules() override = default;
+
+  std::vector getRequiredModules(PathRef File) override {
+return Scanner.getRequiredModules(File);
+  }
+
+  /// RequiredSourceFile is not used intentionally. See the comments of
+  /// ModuleDependencyScanner for detail.
+  PathRef
+  getSourceForModuleName(StringRef ModuleName,
+ PathRef RequiredSourceFile = PathRef()) override {
+if (!Scanner.isGlobalScanned())
+  Scanner.globalScan(AllFiles);
+
+return Scanner.getSourceForModuleName(ModuleName);
+  }
+
+private:
+  std::vector AllFiles;
+
+  ModuleDependencyScanner Scanner;

ChuanqiXu9 wrote:

Done. Good idea. I like it.

https://github.com/llvm/llvm-project/pull/66462
_______
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits


[clang-tools-extra] [clangd] [C++20] [Modules] Introduce initial support for C++20 Modules (PR #66462)

2024-05-26 Thread Chuanqi Xu via cfe-commits
and(ModuleUnitFileName);
+  if (!Cmd)
+return false;
+
+  std::string ModuleFileName =
+  getUniqueModuleFilePath(ModuleName, ModuleFilesPrefix);
+  Cmd->Output = ModuleFileName;
+
+  ParseInputs Inputs;
+  Inputs.TFS = TFS;
+  Inputs.CompileCommand = std::move(*Cmd);
+
+  IgnoreDiagnostics IgnoreDiags;
+  auto CI = buildCompilerInvocation(Inputs, IgnoreDiags);
+  if (!CI)
+return false;
+
+  auto FS = Inputs.TFS->view(Inputs.CompileCommand.Directory);
+  auto AbsolutePath = getAbsolutePath(Inputs.CompileCommand);
+  auto Buf = FS->getBufferForFile(AbsolutePath);
+  if (!Buf)
+return false;
+
+  // Hash the contents of input files and store the hash value to the BMI 
files.
+  // So that we can check if the files are still valid when we want to reuse 
the
+  // BMI files.
+  CI->getHeaderSearchOpts().ValidateASTInputFilesContent = true;
+
+  BuiltModuleFiles.adjustHeaderSearchOptions(CI->getHeaderSearchOpts());
+
+  CI->getFrontendOpts().OutputFile = Inputs.CompileCommand.Output;
+  auto Clang =
+  prepareCompilerInstance(std::move(CI), /*Preamble=*/nullptr,
+  std::move(*Buf), std::move(FS), IgnoreDiags);
+  if (!Clang)
+return false;
+
+  GenerateModuleInterfaceAction Action;
+  Clang->ExecuteAction(Action);
+
+  if (Clang->getDiagnostics().hasErrorOccurred())
+return false;
+
+  BuiltModuleFiles.addModuleFile(ModuleName, ModuleFileName);
+  return true;
+}
+
+/// FailedPrerequisiteModules - stands for the PrerequisiteModules which has
+/// errors happened during the building process.
+class FailedPrerequisiteModules : public PrerequisiteModules {
+public:
+  ~FailedPrerequisiteModules() override = default;
+
+  /// We shouldn't adjust the compilation commands based on
+  /// FailedPrerequisiteModules.
+  void adjustHeaderSearchOptions(HeaderSearchOptions ) const override {
+  }
+
+  /// FailedPrerequisiteModules can never be reused.
+  bool
+  canReuse(const CompilerInvocation ,
+   llvm::IntrusiveRefCntPtr) const override {
+return false;
+  }
+
+  /// No module unit got built in FailedPrerequisiteModules.
+  bool isModuleUnitBuilt(StringRef ModuleName) const override { return false; }
+
+  /// We shouldn't add any module files to the FailedPrerequisiteModules.
+  void addModuleFile(StringRef ModuleName, StringRef ModuleFilePath) override {
+assert(false && "We shouldn't operator based on failed module files");
+  }
+};
+
+/// StandalonePrerequisiteModules - stands for PrerequisiteModules for which 
all
+/// the required modules are built successfully. All the module files
+/// are owned by the StandalonePrerequisiteModules class.
+///
+/// All the built module files won't be shared with other instances of the

ChuanqiXu9 wrote:

Done

https://github.com/llvm/llvm-project/pull/66462
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits


[clang-tools-extra] [clangd] [C++20] [Modules] Introduce initial support for C++20 Modules (PR #66462)

2024-05-26 Thread Chuanqi Xu via cfe-commits


@@ -0,0 +1,71 @@
+//===- ModulesBuilder.h --*- 
C++-*-===//
+//
+// Part of the LLVM Project, under the Apache License v2.0 with LLVM 
Exceptions.
+// See https://llvm.org/LICENSE.txt for license information.
+// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+//
+//===--===//
+//
+// Experimental support for C++20 Modules.
+//
+// Currently we simplify the implementations by preventing reusing module files
+// across different versions and different source files. But this is clearly a
+// waste of time and space in the end of the day.
+//
+// FIXME: Supporting reusing module files across different versions and
+// different source files.
+//
+//===--===//
+
+#ifndef LLVM_CLANG_TOOLS_EXTRA_CLANGD_MODULES_BUILDER_H
+#define LLVM_CLANG_TOOLS_EXTRA_CLANGD_MODULES_BUILDER_H
+
+#include "GlobalCompilationDatabase.h"
+#include "ProjectModules.h"
+
+#include "support/Path.h"
+#include "support/ThreadsafeFS.h"
+
+#include "llvm/ADT/SmallString.h"
+
+#include 
+
+namespace clang {
+namespace clangd {
+
+class PrerequisiteModules;
+
+/// This class handles building module files for a given source file.
+///
+/// In the future, we want the class to manage the module files acorss
+/// different versions and different source files.
+class ModulesBuilder {
+public:
+  ModulesBuilder() = delete;
+
+  ModulesBuilder(const GlobalCompilationDatabase ) : CDB(CDB) {}
+
+  ModulesBuilder(const ModulesBuilder &) = delete;
+  ModulesBuilder(ModulesBuilder &&) = delete;
+
+  ModulesBuilder =(const ModulesBuilder &) = delete;
+  ModulesBuilder =(ModulesBuilder &&) = delete;

ChuanqiXu9 wrote:

Primarily a conservative design. Since this is owned by the ClangdLSPServer, 
and it looks like we won't copy or move the server. Then it is safe to mark it 
as non-copyable and non-movable. It may be easy to convert a non-moveable and 
non-copyable to the opposite. But it is not the case vice versa. 

https://github.com/llvm/llvm-project/pull/66462
_______
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits


[clang-tools-extra] [clangd] [C++20] [Modules] Introduce initial support for C++20 Modules (PR #66462)

2024-05-26 Thread Chuanqi Xu via cfe-commits


@@ -0,0 +1,71 @@
+//===- ModulesBuilder.h --*- 
C++-*-===//
+//
+// Part of the LLVM Project, under the Apache License v2.0 with LLVM 
Exceptions.
+// See https://llvm.org/LICENSE.txt for license information.
+// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+//
+//===--===//
+//
+// Experimental support for C++20 Modules.
+//
+// Currently we simplify the implementations by preventing reusing module files
+// across different versions and different source files. But this is clearly a
+// waste of time and space in the end of the day.
+//
+// FIXME: Supporting reusing module files across different versions and
+// different source files.
+//
+//===--===//
+
+#ifndef LLVM_CLANG_TOOLS_EXTRA_CLANGD_MODULES_BUILDER_H
+#define LLVM_CLANG_TOOLS_EXTRA_CLANGD_MODULES_BUILDER_H
+
+#include "GlobalCompilationDatabase.h"
+#include "ProjectModules.h"
+
+#include "support/Path.h"
+#include "support/ThreadsafeFS.h"
+
+#include "llvm/ADT/SmallString.h"
+
+#include 
+
+namespace clang {
+namespace clangd {
+
+class PrerequisiteModules;
+
+/// This class handles building module files for a given source file.
+///
+/// In the future, we want the class to manage the module files acorss
+/// different versions and different source files.
+class ModulesBuilder {
+public:
+  ModulesBuilder() = delete;
+
+  ModulesBuilder(const GlobalCompilationDatabase ) : CDB(CDB) {}
+
+  ModulesBuilder(const ModulesBuilder &) = delete;
+  ModulesBuilder(ModulesBuilder &&) = delete;
+
+  ModulesBuilder =(const ModulesBuilder &) = delete;
+  ModulesBuilder =(ModulesBuilder &&) = delete;
+
+  ~ModulesBuilder() = default;
+
+  std::unique_ptr
+  buildPrerequisiteModulesFor(PathRef File, const ThreadsafeFS *TFS);
+
+private:
+  bool buildModuleFile(StringRef ModuleName, const ThreadsafeFS *TFS,

ChuanqiXu9 wrote:

Done

https://github.com/llvm/llvm-project/pull/66462
_______
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits


[clang-tools-extra] [clangd] [C++20] [Modules] Introduce initial support for C++20 Modules (PR #66462)

2024-05-26 Thread Chuanqi Xu via cfe-commits


@@ -0,0 +1,106 @@
+//===-- ModuleDependencyScanner.h *- 
C++-*-===//
+//
+// Part of the LLVM Project, under the Apache License v2.0 with LLVM 
Exceptions.
+// See https://llvm.org/LICENSE.txt for license information.
+// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+//
+//===--===//
+
+#ifndef LLVM_CLANG_TOOLS_EXTRA_CLANGD_MODULEDEPENDENCYSCANNER_H
+#define LLVM_CLANG_TOOLS_EXTRA_CLANGD_MODULEDEPENDENCYSCANNER_H
+
+#include "GlobalCompilationDatabase.h"
+#include "support/Path.h"
+#include "support/ThreadsafeFS.h"
+
+#include "clang/Tooling/DependencyScanning/DependencyScanningService.h"
+#include "clang/Tooling/DependencyScanning/DependencyScanningTool.h"
+
+#include "llvm/ADT/SmallString.h"
+#include "llvm/ADT/StringMap.h"
+
+namespace clang {
+namespace clangd {
+
+/// A scanner to query the dependency information for C++20 Modules.
+///
+/// The scanner can scan a single file with `scan(PathRef)` member function
+/// or scan the whole project with `globalScan(PathRef)` member function. See
+/// the comments of `globalScan` to see the details.
+///
+/// ModuleDependencyScanner should only be used via ScanningAllProjectModules.
+///
+/// The ModuleDependencyScanner can get the directly required module name for a
+/// specific source file. Also the ModuleDependencyScanner can get the source
+/// file declaring a specific module name.
+///
+/// IMPORTANT NOTE: we assume that every module unit is only declared once in a
+/// source file in the project. But the assumption is not strictly true even
+/// besides the invalid projects. The language specification requires that 
every
+/// module unit should be unique in a valid program. But a project can contain
+/// multiple programs. Then it is valid that we can have multiple source files
+/// declaring the same module in a project as long as these source files don't
+/// interere with each other.`
+class ModuleDependencyScanner {
+public:
+  ModuleDependencyScanner(const GlobalCompilationDatabase ,
+  const ThreadsafeFS )
+  : CDB(CDB), TFS(TFS),
+Service(tooling::dependencies::ScanningMode::CanonicalPreprocessing,
+tooling::dependencies::ScanningOutputFormat::P1689) {}
+
+  // The scanned modules dependency information for a specific source file.
+  struct ModuleDependencyInfo {
+// The name of the module if the file is a module unit.
+std::optional ModuleName;
+// A list of names for the modules that the file directly depends.
+std::vector RequiredModules;
+  };
+
+  /// Scanning the single file specified by \param FilePath.
+  /// NOTE: This is only used by unittests for external uses.
+  std::optional scan(PathRef FilePath);
+
+  /// Scanning every source file in the current project to get the
+  ///  to  map.
+  /// It looks unefficiency to scan the whole project especially for
+  /// every version of every file!
+  /// TODO: We should find an efficient method to get the 
+  /// to  map. We can make it either by providing
+  /// a global module dependency scanner to monitor every file. Or we
+  /// can simply require the build systems (or even if the end users)
+  /// to provide the map.
+  void globalScan(const std::vector );
+  bool isGlobalScanned() const { return GlobalScanned; }

ChuanqiXu9 wrote:

It was majorly for efficiency. But as we mentioned multiple times, the 
efficiency is not a goal for the first version (it is expected to be slow 
already) and let's improve that in the following patches. So I'd like to remove 
the interface as you suggested. 

https://github.com/llvm/llvm-project/pull/66462
_______
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits


[clang-tools-extra] [clangd] [C++20] [Modules] Introduce initial support for C++20 Modules (PR #66462)

2024-05-26 Thread Chuanqi Xu via cfe-commits
and(ModuleUnitFileName);
+  if (!Cmd)
+return false;
+
+  std::string ModuleFileName =
+  getUniqueModuleFilePath(ModuleName, ModuleFilesPrefix);
+  Cmd->Output = ModuleFileName;
+
+  ParseInputs Inputs;
+  Inputs.TFS = TFS;
+  Inputs.CompileCommand = std::move(*Cmd);
+
+  IgnoreDiagnostics IgnoreDiags;
+  auto CI = buildCompilerInvocation(Inputs, IgnoreDiags);
+  if (!CI)
+return false;
+
+  auto FS = Inputs.TFS->view(Inputs.CompileCommand.Directory);
+  auto AbsolutePath = getAbsolutePath(Inputs.CompileCommand);

ChuanqiXu9 wrote:

If I replace  `AbsolutePath` with `Inputs.CompileCommand.Directory`, both the 
smoking test and the unittest fails. Although I didn't look into it, I think we 
can keep it as is.

https://github.com/llvm/llvm-project/pull/66462
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits


[clang-tools-extra] [clangd] [C++20] [Modules] Introduce initial support for C++20 Modules (PR #66462)

2024-05-26 Thread Chuanqi Xu via cfe-commits

https://github.com/ChuanqiXu9 commented:

Thanks for reviewing. It makes the code looks better indeed.

https://github.com/llvm/llvm-project/pull/66462
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits


[clang-tools-extra] [clangd] [C++20] [Modules] Introduce initial support for C++20 Modules (PR #66462)

2024-05-26 Thread Chuanqi Xu via cfe-commits


@@ -0,0 +1,81 @@
+//=== ModuleDependencyScanner.cpp *- 
C++-*-===//
+//
+// Part of the LLVM Project, under the Apache License v2.0 with LLVM 
Exceptions.
+// See https://llvm.org/LICENSE.txt for license information.
+// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+//
+//===--===//
+
+#include "ModuleDependencyScanner.h"
+#include "support/Logger.h"
+
+namespace clang {
+namespace clangd {
+
+std::optional
+ModuleDependencyScanner::scan(PathRef FilePath) {
+  std::optional Cmd = CDB.getCompileCommand(FilePath);
+
+  if (!Cmd)
+return std::nullopt;
+
+  using namespace clang::tooling::dependencies;
+
+  llvm::SmallString<128> FilePathDir(FilePath);
+  llvm::sys::path::remove_filename(FilePathDir);
+  DependencyScanningTool ScanningTool(Service, TFS.view(FilePathDir));
+
+  llvm::Expected ScanningResult =
+  ScanningTool.getP1689ModuleDependencyFile(*Cmd, Cmd->Directory);
+
+  if (auto E = ScanningResult.takeError()) {
+log("Scanning modules dependencies for {0} failed: {1}", FilePath,
+llvm::toString(std::move(E)));
+return std::nullopt;
+  }
+
+  ModuleDependencyInfo Result;
+
+  if (ScanningResult->Provides) {
+ModuleNameToSource[ScanningResult->Provides->ModuleName] = FilePath;

ChuanqiXu9 wrote:

We can't make `scan()` const, since we will pass the member variable `Service` 
as a non-const reference to construct `DependencyScanningTool`.

And we can't (or we don't want) assume the `getRequiredModules()` will be 
executed after `globalScan()`. We require to run `getSourceForModuleName()` 
after `globalScan()` since we have to.

https://github.com/llvm/llvm-project/pull/66462
___________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits


[clang-tools-extra] [clangd] [C++20] [Modules] Introduce initial support for C++20 Modules (PR #66462)

2024-05-26 Thread Chuanqi Xu via cfe-commits


@@ -0,0 +1,106 @@
+//===-- ModuleDependencyScanner.h *- 
C++-*-===//
+//
+// Part of the LLVM Project, under the Apache License v2.0 with LLVM 
Exceptions.
+// See https://llvm.org/LICENSE.txt for license information.
+// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+//
+//===--===//
+
+#ifndef LLVM_CLANG_TOOLS_EXTRA_CLANGD_MODULEDEPENDENCYSCANNER_H
+#define LLVM_CLANG_TOOLS_EXTRA_CLANGD_MODULEDEPENDENCYSCANNER_H
+
+#include "GlobalCompilationDatabase.h"
+#include "support/Path.h"
+#include "support/ThreadsafeFS.h"
+
+#include "clang/Tooling/DependencyScanning/DependencyScanningService.h"
+#include "clang/Tooling/DependencyScanning/DependencyScanningTool.h"
+
+#include "llvm/ADT/SmallString.h"
+#include "llvm/ADT/StringMap.h"
+
+namespace clang {
+namespace clangd {
+
+/// A scanner to query the dependency information for C++20 Modules.
+///
+/// The scanner can scan a single file with `scan(PathRef)` member function
+/// or scan the whole project with `globalScan(PathRef)` member function. See
+/// the comments of `globalScan` to see the details.
+///
+/// ModuleDependencyScanner should only be used via ScanningAllProjectModules.
+///
+/// The ModuleDependencyScanner can get the directly required module name for a
+/// specific source file. Also the ModuleDependencyScanner can get the source
+/// file declaring a specific module name.
+///
+/// IMPORTANT NOTE: we assume that every module unit is only declared once in a
+/// source file in the project. But the assumption is not strictly true even
+/// besides the invalid projects. The language specification requires that 
every
+/// module unit should be unique in a valid program. But a project can contain
+/// multiple programs. Then it is valid that we can have multiple source files
+/// declaring the same module in a project as long as these source files don't
+/// interere with each other.`
+class ModuleDependencyScanner {
+public:
+  ModuleDependencyScanner(const GlobalCompilationDatabase ,
+  const ThreadsafeFS )
+  : CDB(CDB), TFS(TFS),
+Service(tooling::dependencies::ScanningMode::CanonicalPreprocessing,
+tooling::dependencies::ScanningOutputFormat::P1689) {}
+
+  // The scanned modules dependency information for a specific source file.
+  struct ModuleDependencyInfo {
+// The name of the module if the file is a module unit.
+std::optional ModuleName;
+// A list of names for the modules that the file directly depends.
+std::vector RequiredModules;
+  };
+
+  /// Scanning the single file specified by \param FilePath.
+  /// NOTE: This is only used by unittests for external uses.

ChuanqiXu9 wrote:

I just thought it will be better if it has less interfaces. Then currently 
`scan()` is not directly called outside the class so I add the note. But I see 
your thoughts about ModuleDependencyScanner to treat it as a self-contained 
class. I feel it good too. So I'd like to remove the note.

https://github.com/llvm/llvm-project/pull/66462
_______
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits


[clang-tools-extra] [clangd] [C++20] [Modules] Introduce initial support for C++20 Modules (PR #66462)

2024-05-26 Thread Chuanqi Xu via cfe-commits


@@ -0,0 +1,106 @@
+//===-- ModuleDependencyScanner.h *- 
C++-*-===//
+//
+// Part of the LLVM Project, under the Apache License v2.0 with LLVM 
Exceptions.
+// See https://llvm.org/LICENSE.txt for license information.
+// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+//
+//===--===//
+
+#ifndef LLVM_CLANG_TOOLS_EXTRA_CLANGD_MODULEDEPENDENCYSCANNER_H
+#define LLVM_CLANG_TOOLS_EXTRA_CLANGD_MODULEDEPENDENCYSCANNER_H
+
+#include "GlobalCompilationDatabase.h"
+#include "support/Path.h"
+#include "support/ThreadsafeFS.h"
+
+#include "clang/Tooling/DependencyScanning/DependencyScanningService.h"
+#include "clang/Tooling/DependencyScanning/DependencyScanningTool.h"
+
+#include "llvm/ADT/SmallString.h"
+#include "llvm/ADT/StringMap.h"
+
+namespace clang {
+namespace clangd {
+
+/// A scanner to query the dependency information for C++20 Modules.
+///
+/// The scanner can scan a single file with `scan(PathRef)` member function
+/// or scan the whole project with `globalScan(PathRef)` member function. See
+/// the comments of `globalScan` to see the details.
+///
+/// ModuleDependencyScanner should only be used via ScanningAllProjectModules.
+///
+/// The ModuleDependencyScanner can get the directly required module name for a
+/// specific source file. Also the ModuleDependencyScanner can get the source
+/// file declaring a specific module name.
+///
+/// IMPORTANT NOTE: we assume that every module unit is only declared once in a
+/// source file in the project. But the assumption is not strictly true even
+/// besides the invalid projects. The language specification requires that 
every
+/// module unit should be unique in a valid program. But a project can contain
+/// multiple programs. Then it is valid that we can have multiple source files
+/// declaring the same module in a project as long as these source files don't
+/// interere with each other.`
+class ModuleDependencyScanner {
+public:
+  ModuleDependencyScanner(const GlobalCompilationDatabase ,
+  const ThreadsafeFS )
+  : CDB(CDB), TFS(TFS),
+Service(tooling::dependencies::ScanningMode::CanonicalPreprocessing,
+tooling::dependencies::ScanningOutputFormat::P1689) {}
+
+  // The scanned modules dependency information for a specific source file.
+  struct ModuleDependencyInfo {
+// The name of the module if the file is a module unit.
+std::optional ModuleName;
+// A list of names for the modules that the file directly depends.
+std::vector RequiredModules;
+  };
+
+  /// Scanning the single file specified by \param FilePath.
+  /// NOTE: This is only used by unittests for external uses.
+  std::optional scan(PathRef FilePath);
+
+  /// Scanning every source file in the current project to get the
+  ///  to  map.
+  /// It looks unefficiency to scan the whole project especially for
+  /// every version of every file!
+  /// TODO: We should find an efficient method to get the 
+  /// to  map. We can make it either by providing
+  /// a global module dependency scanner to monitor every file. Or we
+  /// can simply require the build systems (or even if the end users)
+  /// to provide the map.
+  void globalScan(const std::vector );

ChuanqiXu9 wrote:

Done

https://github.com/llvm/llvm-project/pull/66462
_______
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits


[clang-tools-extra] [clangd] [C++20] [Modules] Introduce initial support for C++20 Modules (PR #66462)

2024-05-26 Thread Chuanqi Xu via cfe-commits


@@ -0,0 +1,106 @@
+//===-- ModuleDependencyScanner.h *- 
C++-*-===//
+//
+// Part of the LLVM Project, under the Apache License v2.0 with LLVM 
Exceptions.
+// See https://llvm.org/LICENSE.txt for license information.
+// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+//
+//===--===//
+
+#ifndef LLVM_CLANG_TOOLS_EXTRA_CLANGD_MODULEDEPENDENCYSCANNER_H
+#define LLVM_CLANG_TOOLS_EXTRA_CLANGD_MODULEDEPENDENCYSCANNER_H
+
+#include "GlobalCompilationDatabase.h"
+#include "support/Path.h"
+#include "support/ThreadsafeFS.h"
+
+#include "clang/Tooling/DependencyScanning/DependencyScanningService.h"
+#include "clang/Tooling/DependencyScanning/DependencyScanningTool.h"
+
+#include "llvm/ADT/SmallString.h"
+#include "llvm/ADT/StringMap.h"
+
+namespace clang {
+namespace clangd {
+
+/// A scanner to query the dependency information for C++20 Modules.
+///
+/// The scanner can scan a single file with `scan(PathRef)` member function
+/// or scan the whole project with `globalScan(PathRef)` member function. See
+/// the comments of `globalScan` to see the details.
+///
+/// ModuleDependencyScanner should only be used via ScanningAllProjectModules.
+///
+/// The ModuleDependencyScanner can get the directly required module name for a
+/// specific source file. Also the ModuleDependencyScanner can get the source
+/// file declaring a specific module name.
+///
+/// IMPORTANT NOTE: we assume that every module unit is only declared once in a
+/// source file in the project. But the assumption is not strictly true even
+/// besides the invalid projects. The language specification requires that 
every
+/// module unit should be unique in a valid program. But a project can contain
+/// multiple programs. Then it is valid that we can have multiple source files
+/// declaring the same module in a project as long as these source files don't
+/// interere with each other.`

ChuanqiXu9 wrote:

Done

https://github.com/llvm/llvm-project/pull/66462
_______
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits


[clang-tools-extra] [clangd] [C++20] [Modules] Introduce initial support for C++20 Modules (PR #66462)

2024-05-26 Thread Chuanqi Xu via cfe-commits


@@ -0,0 +1,106 @@
+//===-- ModuleDependencyScanner.h *- 
C++-*-===//
+//
+// Part of the LLVM Project, under the Apache License v2.0 with LLVM 
Exceptions.
+// See https://llvm.org/LICENSE.txt for license information.
+// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+//
+//===--===//
+
+#ifndef LLVM_CLANG_TOOLS_EXTRA_CLANGD_MODULEDEPENDENCYSCANNER_H
+#define LLVM_CLANG_TOOLS_EXTRA_CLANGD_MODULEDEPENDENCYSCANNER_H
+
+#include "GlobalCompilationDatabase.h"
+#include "support/Path.h"
+#include "support/ThreadsafeFS.h"
+
+#include "clang/Tooling/DependencyScanning/DependencyScanningService.h"
+#include "clang/Tooling/DependencyScanning/DependencyScanningTool.h"
+
+#include "llvm/ADT/SmallString.h"
+#include "llvm/ADT/StringMap.h"
+
+namespace clang {
+namespace clangd {
+
+/// A scanner to query the dependency information for C++20 Modules.
+///
+/// The scanner can scan a single file with `scan(PathRef)` member function
+/// or scan the whole project with `globalScan(PathRef)` member function. See
+/// the comments of `globalScan` to see the details.
+///
+/// ModuleDependencyScanner should only be used via ScanningAllProjectModules.
+///
+/// The ModuleDependencyScanner can get the directly required module name for a
+/// specific source file. Also the ModuleDependencyScanner can get the source
+/// file declaring a specific module name.
+///
+/// IMPORTANT NOTE: we assume that every module unit is only declared once in a
+/// source file in the project. But the assumption is not strictly true even
+/// besides the invalid projects. The language specification requires that 
every
+/// module unit should be unique in a valid program. But a project can contain
+/// multiple programs. Then it is valid that we can have multiple source files
+/// declaring the same module in a project as long as these source files don't
+/// interere with each other.`
+class ModuleDependencyScanner {
+public:
+  ModuleDependencyScanner(const GlobalCompilationDatabase ,
+  const ThreadsafeFS )
+  : CDB(CDB), TFS(TFS),
+Service(tooling::dependencies::ScanningMode::CanonicalPreprocessing,
+tooling::dependencies::ScanningOutputFormat::P1689) {}
+
+  // The scanned modules dependency information for a specific source file.

ChuanqiXu9 wrote:

Done

https://github.com/llvm/llvm-project/pull/66462
_______
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits


[clang-tools-extra] [clangd] [C++20] [Modules] Introduce initial support for C++20 Modules (PR #66462)

2024-05-26 Thread Chuanqi Xu via cfe-commits


@@ -0,0 +1,81 @@
+//=== ModuleDependencyScanner.cpp *- 
C++-*-===//
+//
+// Part of the LLVM Project, under the Apache License v2.0 with LLVM 
Exceptions.
+// See https://llvm.org/LICENSE.txt for license information.
+// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+//
+//===--===//
+
+#include "ModuleDependencyScanner.h"
+#include "support/Logger.h"
+
+namespace clang {
+namespace clangd {
+
+std::optional
+ModuleDependencyScanner::scan(PathRef FilePath) {
+  std::optional Cmd = CDB.getCompileCommand(FilePath);
+
+  if (!Cmd)
+return std::nullopt;
+
+  using namespace clang::tooling::dependencies;
+
+  llvm::SmallString<128> FilePathDir(FilePath);
+  llvm::sys::path::remove_filename(FilePathDir);
+  DependencyScanningTool ScanningTool(Service, TFS.view(FilePathDir));
+
+  llvm::Expected ScanningResult =
+  ScanningTool.getP1689ModuleDependencyFile(*Cmd, Cmd->Directory);
+
+  if (auto E = ScanningResult.takeError()) {
+log("Scanning modules dependencies for {0} failed: {1}", FilePath,

ChuanqiXu9 wrote:

Done

https://github.com/llvm/llvm-project/pull/66462
___________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits


[clang-tools-extra] [clangd] [C++20] [Modules] Introduce initial support for C++20 Modules (PR #66462)

2024-05-26 Thread Chuanqi Xu via cfe-commits


@@ -740,6 +741,21 @@ 
DirectoryBasedGlobalCompilationDatabase::getProjectInfo(PathRef File) const {
   return Res->PI;
 }
 
+std::shared_ptr
+DirectoryBasedGlobalCompilationDatabase::getProjectModules(PathRef File) const 
{
+  CDBLookupRequest Req;
+  Req.FileName = File;
+  Req.ShouldBroadcast = false;
+  Req.FreshTime = Req.FreshTimeMissing =
+  std::chrono::steady_clock::time_point::min();
+  auto Res = lookupCDB(Req);
+  if (!Res)
+return {};
+  return ProjectModules::create(
+  ProjectModules::ProjectModulesKind::ScanningAllFiles,
+  Res->CDB->getAllFiles(), *this, Opts.TFS);

ChuanqiXu9 wrote:

I added a FIXME for this since I am not sure can we do here. Should we pass 
`Res->CDB` here? If we can't solve it in a simple manner. I suggest to address 
this in future versions and not blocking the initial version.

https://github.com/llvm/llvm-project/pull/66462
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits


[clang-tools-extra] [clangd] [C++20] [Modules] Introduce initial support for C++20 Modules (PR #66462)

2024-05-26 Thread Chuanqi Xu via cfe-commits


@@ -0,0 +1,106 @@
+//===-- ModuleDependencyScanner.h *- 
C++-*-===//
+//
+// Part of the LLVM Project, under the Apache License v2.0 with LLVM 
Exceptions.
+// See https://llvm.org/LICENSE.txt for license information.
+// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+//
+//===--===//
+
+#ifndef LLVM_CLANG_TOOLS_EXTRA_CLANGD_MODULEDEPENDENCYSCANNER_H
+#define LLVM_CLANG_TOOLS_EXTRA_CLANGD_MODULEDEPENDENCYSCANNER_H
+
+#include "GlobalCompilationDatabase.h"
+#include "support/Path.h"
+#include "support/ThreadsafeFS.h"
+
+#include "clang/Tooling/DependencyScanning/DependencyScanningService.h"
+#include "clang/Tooling/DependencyScanning/DependencyScanningTool.h"
+
+#include "llvm/ADT/SmallString.h"
+#include "llvm/ADT/StringMap.h"
+
+namespace clang {
+namespace clangd {
+
+/// A scanner to query the dependency information for C++20 Modules.
+///
+/// The scanner can scan a single file with `scan(PathRef)` member function
+/// or scan the whole project with `globalScan(PathRef)` member function. See
+/// the comments of `globalScan` to see the details.
+///
+/// ModuleDependencyScanner should only be used via ScanningAllProjectModules.

ChuanqiXu9 wrote:

Done

https://github.com/llvm/llvm-project/pull/66462
_______
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits


[clang-tools-extra] [clangd] [C++20] [Modules] Introduce initial support for C++20 Modules (PR #66462)

2024-05-26 Thread Chuanqi Xu via cfe-commits


@@ -0,0 +1,106 @@
+//===-- ModuleDependencyScanner.h *- 
C++-*-===//
+//
+// Part of the LLVM Project, under the Apache License v2.0 with LLVM 
Exceptions.
+// See https://llvm.org/LICENSE.txt for license information.
+// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+//
+//===--===//
+
+#ifndef LLVM_CLANG_TOOLS_EXTRA_CLANGD_MODULEDEPENDENCYSCANNER_H
+#define LLVM_CLANG_TOOLS_EXTRA_CLANGD_MODULEDEPENDENCYSCANNER_H
+
+#include "GlobalCompilationDatabase.h"
+#include "support/Path.h"
+#include "support/ThreadsafeFS.h"
+
+#include "clang/Tooling/DependencyScanning/DependencyScanningService.h"
+#include "clang/Tooling/DependencyScanning/DependencyScanningTool.h"
+
+#include "llvm/ADT/SmallString.h"
+#include "llvm/ADT/StringMap.h"
+
+namespace clang {
+namespace clangd {
+
+/// A scanner to query the dependency information for C++20 Modules.
+///
+/// The scanner can scan a single file with `scan(PathRef)` member function
+/// or scan the whole project with `globalScan(PathRef)` member function. See
+/// the comments of `globalScan` to see the details.
+///
+/// ModuleDependencyScanner should only be used via ScanningAllProjectModules.
+///
+/// The ModuleDependencyScanner can get the directly required module name for a
+/// specific source file. Also the ModuleDependencyScanner can get the source
+/// file declaring a specific module name.
+///
+/// IMPORTANT NOTE: we assume that every module unit is only declared once in a
+/// source file in the project. But the assumption is not strictly true even
+/// besides the invalid projects. The language specification requires that 
every
+/// module unit should be unique in a valid program. But a project can contain
+/// multiple programs. Then it is valid that we can have multiple source files
+/// declaring the same module in a project as long as these source files don't
+/// interere with each other.`
+class ModuleDependencyScanner {
+public:
+  ModuleDependencyScanner(const GlobalCompilationDatabase ,
+  const ThreadsafeFS )
+  : CDB(CDB), TFS(TFS),
+Service(tooling::dependencies::ScanningMode::CanonicalPreprocessing,
+tooling::dependencies::ScanningOutputFormat::P1689) {}
+
+  // The scanned modules dependency information for a specific source file.
+  struct ModuleDependencyInfo {
+// The name of the module if the file is a module unit.
+std::optional ModuleName;
+// A list of names for the modules that the file directly depends.
+std::vector RequiredModules;
+  };
+
+  /// Scanning the single file specified by \param FilePath.
+  /// NOTE: This is only used by unittests for external uses.
+  std::optional scan(PathRef FilePath);
+
+  /// Scanning every source file in the current project to get the
+  ///  to  map.
+  /// It looks unefficiency to scan the whole project especially for
+  /// every version of every file!
+  /// TODO: We should find an efficient method to get the 
+  /// to  map. We can make it either by providing
+  /// a global module dependency scanner to monitor every file. Or we
+  /// can simply require the build systems (or even if the end users)

ChuanqiXu9 wrote:

Done

https://github.com/llvm/llvm-project/pull/66462
_______
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits


[clang-tools-extra] [clangd] [C++20] [Modules] Introduce initial support for C++20 Modules (PR #66462)

2024-05-26 Thread Chuanqi Xu via cfe-commits

https://github.com/ChuanqiXu9 edited 
https://github.com/llvm/llvm-project/pull/66462
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits


[clang-tools-extra] [clangd] [C++20] [Modules] Introduce initial support for C++20 Modules (PR #66462)

2024-05-26 Thread Chuanqi Xu via cfe-commits


@@ -0,0 +1,106 @@
+//===-- ModuleDependencyScanner.h *- 
C++-*-===//
+//
+// Part of the LLVM Project, under the Apache License v2.0 with LLVM 
Exceptions.
+// See https://llvm.org/LICENSE.txt for license information.
+// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+//
+//===--===//
+
+#ifndef LLVM_CLANG_TOOLS_EXTRA_CLANGD_MODULEDEPENDENCYSCANNER_H
+#define LLVM_CLANG_TOOLS_EXTRA_CLANGD_MODULEDEPENDENCYSCANNER_H
+
+#include "GlobalCompilationDatabase.h"
+#include "support/Path.h"
+#include "support/ThreadsafeFS.h"
+
+#include "clang/Tooling/DependencyScanning/DependencyScanningService.h"
+#include "clang/Tooling/DependencyScanning/DependencyScanningTool.h"
+
+#include "llvm/ADT/SmallString.h"
+#include "llvm/ADT/StringMap.h"
+
+namespace clang {
+namespace clangd {
+
+/// A scanner to query the dependency information for C++20 Modules.
+///
+/// The scanner can scan a single file with `scan(PathRef)` member function
+/// or scan the whole project with `globalScan(PathRef)` member function. See

ChuanqiXu9 wrote:

Done

https://github.com/llvm/llvm-project/pull/66462
_______
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits


[llvm-branch-commits] [clang] [libcxx] [clang] Preserve Qualifiers and type sugar in TemplateNames (PR #93433)

2024-05-26 Thread Matheus Izvekov via llvm-branch-commits

https://github.com/mizvekov updated 
https://github.com/llvm/llvm-project/pull/93433

>From 91fa7c94aa5c0936484e75f1cf88df2489b9f587 Mon Sep 17 00:00:00 2001
From: Matheus Izvekov 
Date: Sat, 25 May 2024 13:57:39 -0300
Subject: [PATCH] [clang] Preserve Qualifiers and type sugar in TemplateNames

This patch improves the preservation of qualifiers
and loss of type sugar in TemplateNames.

This problem is analogous to https://reviews.llvm.org/D112374
and this patch takes a very similar approach to that patch,
except the impact here is much lesser.

When a TemplateName was written bare, without qualifications,
we wouldn't produce a QualifiedTemplate which could be used
to disambiguate it from a Canonical TemplateName. This had
effects in the TemplateName printer, which had workarounds
to deal with this, and wouldn't print the TemplateName
as-written in most situations.

There are also some related fixes to help preserve this type
sugar along the way into diagnostics, so that this patch can
be properly tested.

- Fix dropping the template keyword.
- Fix type deduction to preserve sugar in TST TemplateNames.
---
 clang/docs/ReleaseNotes.rst   |  2 +
 clang/include/clang/AST/TemplateName.h|  2 +-
 clang/include/clang/Sema/Sema.h   |  3 +
 clang/lib/AST/ASTContext.cpp  | 16 ++---
 clang/lib/AST/DeclTemplate.cpp|  7 +-
 clang/lib/AST/ODRHash.cpp |  9 ++-
 clang/lib/AST/TemplateBase.cpp|  2 +-
 clang/lib/AST/TemplateName.cpp| 64 +--
 clang/lib/AST/TextNodeDumper.cpp  |  4 +-
 clang/lib/AST/Type.cpp|  3 +-
 clang/lib/AST/TypePrinter.cpp |  4 +-
 clang/lib/Sema/SemaDecl.cpp   | 15 ++---
 clang/lib/Sema/SemaDeclCXX.cpp| 12 ++--
 clang/lib/Sema/SemaExpr.cpp   |  4 +-
 clang/lib/Sema/SemaExprMember.cpp |  3 +-
 clang/lib/Sema/SemaTemplate.cpp   | 25 +---
 clang/lib/Sema/SemaTemplateDeduction.cpp  | 62 +-
 clang/lib/Sema/SemaType.cpp   | 14 ++--
 clang/lib/Sema/TreeTransform.h|  8 +--
 clang/test/AST/ast-dump-ctad-alias.cpp|  6 +-
 clang/test/AST/ast-dump-decl.cpp  |  8 +--
 clang/test/AST/ast-dump-expr.cpp  |  2 +-
 clang/test/AST/ast-dump-template-decls.cpp|  6 +-
 clang/test/AST/ast-dump-template-name.cpp |  4 +-
 clang/test/AST/ast-dump-using-template.cpp|  6 +-
 clang/test/CXX/drs/cwg1xx.cpp |  4 +-
 .../over.match.oper/p3-2a.cpp |  4 +-
 .../temp.deduct/temp.deduct.type/p9-0x.cpp|  4 +-
 clang/test/Index/print-type.cpp   |  2 +-
 clang/test/OpenMP/declare_mapper_messages.cpp |  2 +-
 .../Parser/cxx-template-template-recovery.cpp |  4 +-
 .../cxx1y-variable-templates_in_class.cpp | 10 +--
 clang/test/SemaTemplate/cwg2398.cpp   |  2 +-
 .../instantiate-requires-expr.cpp |  4 +-
 .../nested-implicit-deduction-guides.cpp  |  2 +-
 clang/unittests/AST/TemplateNameTest.cpp  | 40 ++--
 .../map/map.cons/deduct.verify.cpp| 24 +++
 .../multimap/multimap.cons/deduct.verify.cpp  | 22 +++
 .../multiset/multiset.cons/deduct.verify.cpp  | 10 +--
 .../set/set.cons/deduct.verify.cpp| 10 +--
 .../priqueue.cons/deduct.verify.cpp   | 10 +--
 .../queue/queue.cons/deduct.verify.cpp|  6 +-
 .../stack/stack.cons/deduct.verify.cpp|  6 +-
 .../array/array.cons/deduct.verify.cpp|  2 +-
 .../deque/deque.cons/deduct.verify.cpp|  2 +-
 .../forwardlist.cons/deduct.verify.cpp|  2 +-
 .../list/list.cons/deduct.verify.cpp  |  2 +-
 .../vector/vector.cons/deduct.verify.cpp  |  2 +-
 .../unord.map.cnstr/deduct.verify.cpp | 16 ++---
 .../unord.multimap.cnstr/deduct.verify.cpp| 16 ++---
 .../unord.multiset.cnstr/deduct.verify.cpp| 16 ++---
 .../unord.set.cnstr/deduct.verify.cpp | 16 ++---
 .../range.adaptors/range.join/ctad.verify.cpp |  2 +-
 .../re.regex.construct/deduct.verify.cpp  |  4 +-
 .../func.wrap.func.con/deduct_F.verify.cpp|  6 +-
 .../optional.object.ctor/deduct.verify.cpp|  2 +-
 56 files changed, 310 insertions(+), 235 deletions(-)

diff --git a/clang/docs/ReleaseNotes.rst b/clang/docs/ReleaseNotes.rst
index f7562ce74f4ed..af8188b7ca3b1 100644
--- a/clang/docs/ReleaseNotes.rst
+++ b/clang/docs/ReleaseNotes.rst
@@ -804,6 +804,8 @@ Bug Fixes to AST Handling
 - Clang now properly preserves ``FoundDecls`` within a ``ConceptReference``. 
(#GH82628)
 - The presence of the ``typename`` keyword is now stored in 
``TemplateTemplateParmDecl``.
 - Fixed malformed AST generated for anonymous union access in templates. 
(#GH90842)
+- Improved preservation of qualifiers and sugar in TemplateNames, including
+  template keyword.
 
 Miscellaneous Bug Fixes
 ^^^
diff 

[clang] [clang] Improve ast-dumper text printing of TemplateArgument (PR #93431)

2024-05-26 Thread Matheus Izvekov via cfe-commits

https://github.com/mizvekov updated 
https://github.com/llvm/llvm-project/pull/93431

>From f9892ebed002d73c74f44629e926386006f7bec1 Mon Sep 17 00:00:00 2001
From: Matheus Izvekov 
Date: Fri, 24 May 2024 12:22:55 -0300
Subject: [PATCH] [clang] Improve ast-dumper text printing of TemplateArgument

This improves and unifies our approach to printing all template
arguments.

The same approach to printing types is extended to all
TemplateArguments: A sugared version is printed in quotes,
followed by printing the canonical form, unless they would print
the same.

Special improvements are done to add more detail to template template
arguments.

It's planned in a future patch to use this improved TemplateName
printer for other places besides TemplateArguments.

Note: The sugared/desugared printing does not show up for
TemplateNames in tests yet, because we do a poor job of preserving
their type sugar. This will be improved in a future patch.
---
 clang/docs/ReleaseNotes.rst   |   2 +
 clang/include/clang/AST/TextNodeDumper.h  |   2 +
 clang/lib/AST/TextNodeDumper.cpp  | 103 +++---
 clang/test/AST/ast-dump-decl.cpp  |  25 +++--
 ...penmp-begin-declare-variant_template_2.cpp |   6 +-
 clang/test/AST/ast-dump-template-name.cpp |  54 +
 clang/test/AST/ast-dump-using-template.cpp|   8 +-
 .../constraints-explicit-instantiation.cpp|   6 +-
 clang/test/OpenMP/align_clause_ast_print.cpp  |   2 +-
 clang/test/OpenMP/generic_loop_ast_print.cpp  |   2 +-
 clang/test/OpenMP/interop_ast_print.cpp   |   2 +-
 clang/test/SemaOpenACC/sub-array-ast.cpp  |   2 +-
 .../aggregate-deduction-candidate.cpp |  18 +--
 clang/test/SemaTemplate/attributes.cpp|  64 +--
 clang/test/SemaTemplate/deduction-guide.cpp   |  14 +--
 clang/test/SemaTemplate/make_integer_seq.cpp  |  68 +++-
 clang/test/SemaTemplate/type_pack_element.cpp |  20 ++--
 17 files changed, 272 insertions(+), 126 deletions(-)
 create mode 100644 clang/test/AST/ast-dump-template-name.cpp

diff --git a/clang/docs/ReleaseNotes.rst b/clang/docs/ReleaseNotes.rst
index 825e91876ffce..f7562ce74f4ed 100644
--- a/clang/docs/ReleaseNotes.rst
+++ b/clang/docs/ReleaseNotes.rst
@@ -98,6 +98,8 @@ ABI Changes in This Version
 AST Dumping Potentially Breaking Changes
 
 
+- The text ast-dumper has improved printing of TemplateArguments.
+
 Clang Frontend Potentially Breaking Changes
 ---
 - Removed support for constructing on-stack ``TemplateArgumentList``\ s; 
interfaces should instead
diff --git a/clang/include/clang/AST/TextNodeDumper.h 
b/clang/include/clang/AST/TextNodeDumper.h
index 1fede6e462e92..63fa16c9ec47c 100644
--- a/clang/include/clang/AST/TextNodeDumper.h
+++ b/clang/include/clang/AST/TextNodeDumper.h
@@ -213,6 +213,8 @@ class TextNodeDumper
   void dumpTemplateSpecializationKind(TemplateSpecializationKind TSK);
   void dumpNestedNameSpecifier(const NestedNameSpecifier *NNS);
   void dumpConceptReference(const ConceptReference *R);
+  void dumpTemplateArgument(const TemplateArgument );
+  void dumpTemplateName(TemplateName TN);
 
   void dumpDeclRef(const Decl *D, StringRef Label = {});
 
diff --git a/clang/lib/AST/TextNodeDumper.cpp b/clang/lib/AST/TextNodeDumper.cpp
index 4a1e94ffe283b..ed343ffb74124 100644
--- a/clang/lib/AST/TextNodeDumper.cpp
+++ b/clang/lib/AST/TextNodeDumper.cpp
@@ -947,6 +947,26 @@ void TextNodeDumper::dumpDeclRef(const Decl *D, StringRef 
Label) {
   });
 }
 
+void TextNodeDumper::dumpTemplateArgument(const TemplateArgument ) {
+  llvm::SmallString<128> Str;
+  {
+llvm::raw_svector_ostream SS(Str);
+TA.print(PrintPolicy, SS, /*IncludeType=*/true);
+  }
+  OS << " '" << Str << "'";
+
+  if (TemplateArgument CanonTA = Context->getCanonicalTemplateArgument(TA);
+  !CanonTA.structurallyEquals(TA)) {
+llvm::SmallString<128> CanonStr;
+{
+  llvm::raw_svector_ostream SS(CanonStr);
+  CanonTA.print(PrintPolicy, SS, /*IncludeType=*/true);
+}
+if (CanonStr != Str)
+  OS << ":'" << CanonStr << "'";
+  }
+}
+
 const char *TextNodeDumper::getCommandName(unsigned CommandID) {
   if (Traits)
 return Traits->getCommandInfo(CommandID)->Name;
@@ -1086,45 +1106,100 @@ void TextNodeDumper::VisitNullTemplateArgument(const 
TemplateArgument &) {
 
 void TextNodeDumper::VisitTypeTemplateArgument(const TemplateArgument ) {
   OS << " type";
-  dumpType(TA.getAsType());
+  dumpTemplateArgument(TA);
 }
 
 void TextNodeDumper::VisitDeclarationTemplateArgument(
 const TemplateArgument ) {
   OS << " decl";
+  dumpTemplateArgument(TA);
   dumpDeclRef(TA.getAsDecl());
 }
 
-void TextNodeDumper::VisitNullPtrTemplateArgument(const TemplateArgument &) {
+void TextNodeDumper::VisitNullPtrTemplateArgument(const TemplateArgument ) {
   OS << " nullptr";
+  dumpTemplateArgument(TA);
 }
 
 void TextNodeDumper::VisitIntegralTemplateArgument(const 

[jenkinsci/packaging] d7996e: Bump ansible from 9.5.1 to 9.6.0

2024-05-26 Thread 'dependabot[bot]' via Jenkins Commits
  Branch: refs/heads/dependabot/pip/ansible-9.6.0
  Home:   https://github.com/jenkinsci/packaging
  Commit: d7996e1009c540695faa12faf65fc3100ab55a01
  
https://github.com/jenkinsci/packaging/commit/d7996e1009c540695faa12faf65fc3100ab55a01
  Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  Date:   2024-05-27 (Mon, 27 May 2024)

  Changed paths:
M requirements.txt

  Log Message:
  ---
  Bump ansible from 9.5.1 to 9.6.0

Bumps [ansible](https://github.com/ansible-community/ansible-build-data) from 
9.5.1 to 9.6.0.
- 
[Changelog](https://github.com/ansible-community/ansible-build-data/blob/main/docs/release-process.md)
- 
[Commits](https://github.com/ansible-community/ansible-build-data/compare/9.5.1...9.6.0)

---
updated-dependencies:
- dependency-name: ansible
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] 



To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkinsci/packaging/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/packaging/push/refs/heads/dependabot/pip/ansible-9.6.0/00-d7996e%40github.com.


[jenkinsci/claim-plugin] 0b3932: Bump org.apache.commons:commons-lang3 from 3.13.0 ...

2024-05-26 Thread 'dependabot[bot]' via Jenkins Commits
  Branch: refs/heads/dependabot/maven/org.apache.commons-commons-lang3-3.14.0
  Home:   https://github.com/jenkinsci/claim-plugin
  Commit: 0b3932a7dc1358084f3744f59df08258fc31f505
  
https://github.com/jenkinsci/claim-plugin/commit/0b3932a7dc1358084f3744f59df08258fc31f505
  Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  Date:   2024-05-27 (Mon, 27 May 2024)

  Changed paths:
M pom.xml

  Log Message:
  ---
  Bump org.apache.commons:commons-lang3 from 3.13.0 to 3.14.0

Bumps org.apache.commons:commons-lang3 from 3.13.0 to 3.14.0.

---
updated-dependencies:
- dependency-name: org.apache.commons:commons-lang3
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] 



To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkinsci/claim-plugin/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/claim-plugin/push/refs/heads/dependabot/maven/org.apache.commons-commons-lang3-3.14.0/00-0b3932%40github.com.


[jenkinsci/claim-plugin] 019a46: Bump com.sonyericsson.jenkins.plugins.bfa:build-fa...

2024-05-26 Thread 'dependabot[bot]' via Jenkins Commits
  Branch: 
refs/heads/dependabot/maven/com.sonyericsson.jenkins.plugins.bfa-build-failure-analyzer-2.5.1
  Home:   https://github.com/jenkinsci/claim-plugin
  Commit: 019a46901494f4a713f90097e8b4b8438e2b975e
  
https://github.com/jenkinsci/claim-plugin/commit/019a46901494f4a713f90097e8b4b8438e2b975e
  Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  Date:   2024-05-27 (Mon, 27 May 2024)

  Changed paths:
M pom.xml

  Log Message:
  ---
  Bump com.sonyericsson.jenkins.plugins.bfa:build-failure-analyzer

Bumps 
[com.sonyericsson.jenkins.plugins.bfa:build-failure-analyzer](https://github.com/jenkinsci/build-failure-analyzer-plugin)
 from 2.4.2 to 2.5.1.
- [Release 
notes](https://github.com/jenkinsci/build-failure-analyzer-plugin/releases)
- 
[Changelog](https://github.com/jenkinsci/build-failure-analyzer-plugin/blob/master/docs/old-changelog.md)
- 
[Commits](https://github.com/jenkinsci/build-failure-analyzer-plugin/compare/build-failure-analyzer-2.4.2...build-failure-analyzer-2.5.1)

---
updated-dependencies:
- dependency-name: com.sonyericsson.jenkins.plugins.bfa:build-failure-analyzer
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] 



To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkinsci/claim-plugin/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/claim-plugin/push/refs/heads/dependabot/maven/com.sonyericsson.jenkins.plugins.bfa-build-failure-analyzer-2.5.1/00-019a46%40github.com.


[jenkinsci/claim-plugin] e6b3d9: Bump io.jenkins.tools.incrementals:git-changelist-...

2024-05-26 Thread 'dependabot[bot]' via Jenkins Commits
  Branch: 
refs/heads/dependabot/maven/io.jenkins.tools.incrementals-git-changelist-maven-extension-1.8
  Home:   https://github.com/jenkinsci/claim-plugin
  Commit: e6b3d941e4465ae30fb4f0d7cecec8b92732ba51
  
https://github.com/jenkinsci/claim-plugin/commit/e6b3d941e4465ae30fb4f0d7cecec8b92732ba51
  Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  Date:   2024-05-27 (Mon, 27 May 2024)

  Changed paths:
M .mvn/extensions.xml

  Log Message:
  ---
  Bump io.jenkins.tools.incrementals:git-changelist-maven-extension

Bumps 
[io.jenkins.tools.incrementals:git-changelist-maven-extension](https://github.com/jenkinsci/incrementals-tools)
 from 1.7 to 1.8.
- [Release notes](https://github.com/jenkinsci/incrementals-tools/releases)
- 
[Commits](https://github.com/jenkinsci/incrementals-tools/compare/parent-1.7...parent-1.8)

---
updated-dependencies:
- dependency-name: io.jenkins.tools.incrementals:git-changelist-maven-extension
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] 



To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkinsci/claim-plugin/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/claim-plugin/push/refs/heads/dependabot/maven/io.jenkins.tools.incrementals-git-changelist-maven-extension-1.8/00-e6b3d9%40github.com.


[jenkinsci/claim-plugin] 64209b: Bump release-drafter/release-drafter from 5 to 6

2024-05-26 Thread 'dependabot[bot]' via Jenkins Commits
  Branch: refs/heads/dependabot/github_actions/release-drafter/release-drafter-6
  Home:   https://github.com/jenkinsci/claim-plugin
  Commit: 64209bdfe78a36be0c5152198250feddd4a386ae
  
https://github.com/jenkinsci/claim-plugin/commit/64209bdfe78a36be0c5152198250feddd4a386ae
  Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  Date:   2024-05-27 (Mon, 27 May 2024)

  Changed paths:
M .github/workflows/main.yml

  Log Message:
  ---
  Bump release-drafter/release-drafter from 5 to 6

Bumps 
[release-drafter/release-drafter](https://github.com/release-drafter/release-drafter)
 from 5 to 6.
- [Release notes](https://github.com/release-drafter/release-drafter/releases)
- [Commits](https://github.com/release-drafter/release-drafter/compare/v5...v6)

---
updated-dependencies:
- dependency-name: release-drafter/release-drafter
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] 



To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkinsci/claim-plugin/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/claim-plugin/push/refs/heads/dependabot/github_actions/release-drafter/release-drafter-6/00-64209b%40github.com.


[jenkins-infra/jenkins.io] bd0d2b: Automated changelog for 2.460

2024-05-26 Thread 'jenkins-infra-changelog-generator[bot]' via Jenkins Commits
  Branch: refs/heads/automated-weekly-changelog/2.460
  Home:   https://github.com/jenkins-infra/jenkins.io
  Commit: bd0d2bf7219641ec696a582917b065cbd74d4a1d
  
https://github.com/jenkins-infra/jenkins.io/commit/bd0d2bf7219641ec696a582917b065cbd74d4a1d
  Author: jenkins-infra-changelog-generator 
<86592549+jenkins-infra-changelog-generator[bot]@users.noreply.github.com>
  Date:   2024-05-27 (Mon, 27 May 2024)

  Changed paths:
M content/_data/changelogs/weekly.yml

  Log Message:
  ---
  Automated changelog for 2.460



To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkins-infra/jenkins.io/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkins-infra/jenkins.io/push/refs/heads/automated-weekly-changelog/2.460/02061c-bd0d2b%40github.com.


[jenkins-infra/jenkins.io] 02061c: Automated changelog for 2.460

2024-05-26 Thread 'jenkins-infra-changelog-generator[bot]' via Jenkins Commits
  Branch: refs/heads/automated-weekly-changelog/2.460
  Home:   https://github.com/jenkins-infra/jenkins.io
  Commit: 02061c5f8256dc8c54dbf034fca39187ad00eb9d
  
https://github.com/jenkins-infra/jenkins.io/commit/02061c5f8256dc8c54dbf034fca39187ad00eb9d
  Author: jenkins-infra-changelog-generator 
<86592549+jenkins-infra-changelog-generator[bot]@users.noreply.github.com>
  Date:   2024-05-27 (Mon, 27 May 2024)

  Changed paths:
M content/_data/changelogs/weekly.yml

  Log Message:
  ---
  Automated changelog for 2.460



To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkins-infra/jenkins.io/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkins-infra/jenkins.io/push/refs/heads/automated-weekly-changelog/2.460/d75964-02061c%40github.com.


[jenkinsci/jenkins] 5af668: Update dependency postcss-preset-env to v9.5.14 (#...

2024-05-26 Thread 'renovate[bot]' via Jenkins Commits
  Branch: refs/heads/master
  Home:   https://github.com/jenkinsci/jenkins
  Commit: 5af668dd2176a7938dc5e0f843eafbd0fd9580fd
  
https://github.com/jenkinsci/jenkins/commit/5af668dd2176a7938dc5e0f843eafbd0fd9580fd
  Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  Date:   2024-05-26 (Sun, 26 May 2024)

  Changed paths:
M war/package.json
M war/yarn.lock

  Log Message:
  ---
  Update dependency postcss-preset-env to v9.5.14 (#9318)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>



To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkinsci/jenkins/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/jenkins/push/refs/heads/master/4ff2f4-5af668%40github.com.


[jenkins-infra/jenkins.io] e14858: Automated changelog for 2.460

2024-05-26 Thread 'jenkins-infra-changelog-generator[bot]' via Jenkins Commits
  Branch: refs/heads/automated-weekly-changelog/2.460
  Home:   https://github.com/jenkins-infra/jenkins.io
  Commit: e14858e50d55fa9f5b234837f8fe7b512af2
  
https://github.com/jenkins-infra/jenkins.io/commit/e14858e50d55fa9f5b234837f8fe7b512af2
  Author: jenkins-infra-changelog-generator 
<86592549+jenkins-infra-changelog-generator[bot]@users.noreply.github.com>
  Date:   2024-05-27 (Mon, 27 May 2024)

  Changed paths:
M content/_data/changelogs/weekly.yml

  Log Message:
  ---
  Automated changelog for 2.460



To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkins-infra/jenkins.io/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkins-infra/jenkins.io/push/refs/heads/automated-weekly-changelog/2.460/7ca05e-e14858%40github.com.


[jenkins-infra/jenkins.io] d75964: Automated changelog for 2.460

2024-05-26 Thread 'jenkins-infra-changelog-generator[bot]' via Jenkins Commits
  Branch: refs/heads/automated-weekly-changelog/2.460
  Home:   https://github.com/jenkins-infra/jenkins.io
  Commit: d75964bd9b0508c3d3e51e66815ad7627641637e
  
https://github.com/jenkins-infra/jenkins.io/commit/d75964bd9b0508c3d3e51e66815ad7627641637e
  Author: jenkins-infra-changelog-generator 
<86592549+jenkins-infra-changelog-generator[bot]@users.noreply.github.com>
  Date:   2024-05-27 (Mon, 27 May 2024)

  Changed paths:
M content/_data/changelogs/weekly.yml

  Log Message:
  ---
  Automated changelog for 2.460



To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkins-infra/jenkins.io/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkins-infra/jenkins.io/push/refs/heads/automated-weekly-changelog/2.460/e14858-d75964%40github.com.


[jenkins-infra/jenkins.io] 7ca05e: Automated changelog for 2.460

2024-05-26 Thread 'jenkins-infra-changelog-generator[bot]' via Jenkins Commits
  Branch: refs/heads/automated-weekly-changelog/2.460
  Home:   https://github.com/jenkins-infra/jenkins.io
  Commit: 7ca05ec20d9288df417b09bab5e2705f37de5c4b
  
https://github.com/jenkins-infra/jenkins.io/commit/7ca05ec20d9288df417b09bab5e2705f37de5c4b
  Author: jenkins-infra-changelog-generator 
<86592549+jenkins-infra-changelog-generator[bot]@users.noreply.github.com>
  Date:   2024-05-27 (Mon, 27 May 2024)

  Changed paths:
M content/_data/changelogs/weekly.yml

  Log Message:
  ---
  Automated changelog for 2.460



To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkins-infra/jenkins.io/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkins-infra/jenkins.io/push/refs/heads/automated-weekly-changelog/2.460/d78368-7ca05e%40github.com.


[jenkinsci/jenkins] f6e928: Replace usages of JZlib with native Java Platform ...

2024-05-26 Thread 'Basil Crow' via Jenkins Commits
  Branch: refs/heads/master
  Home:   https://github.com/jenkinsci/jenkins
  Commit: f6e928392105f56e2b447da3bc7b63c7376f73a6
  
https://github.com/jenkinsci/jenkins/commit/f6e928392105f56e2b447da3bc7b63c7376f73a6
  Author: Basil Crow 
  Date:   2024-05-26 (Sun, 26 May 2024)

  Changed paths:
M bom/pom.xml
M core/src/main/java/hudson/FilePath.java
M core/src/main/java/hudson/console/AnnotatedLargeText.java
M core/src/main/java/hudson/console/ConsoleNote.java
M core/src/main/java/hudson/model/Run.java
M core/src/main/java/hudson/model/UsageStatistics.java
M core/src/main/java/hudson/util/CompressedFile.java

  Log Message:
  ---
  Replace usages of JZlib with native Java Platform functionality (#9312)

* Replace usages of JZlib with native Java Platform functionality

* Simplify import of class

* Pull in Stapler version of this change



To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkinsci/jenkins/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/jenkins/push/refs/heads/master/c10caf-f6e928%40github.com.


[jenkinsci/jenkins] c10caf: [JENKINS-10629] Migrate from Commons Compress to A...

2024-05-26 Thread 'Basil Crow' via Jenkins Commits
  Branch: refs/heads/master
  Home:   https://github.com/jenkinsci/jenkins
  Commit: c10cafc2b5aef7bb57da4408832ae93a559df06e
  
https://github.com/jenkinsci/jenkins/commit/c10cafc2b5aef7bb57da4408832ae93a559df06e
  Author: Basil Crow 
  Date:   2024-05-26 (Sun, 26 May 2024)

  Changed paths:
M core/src/main/java/hudson/FilePath.java
M core/src/main/java/hudson/util/io/TarArchiver.java
M test/src/test/java/hudson/tasks/ArtifactArchiverTest.java

  Log Message:
  ---
  [JENKINS-10629] Migrate from Commons Compress to Ant (#9311)



To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkinsci/jenkins/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/jenkins/push/refs/heads/master/dae173-c10caf%40github.com.


[jenkinsci/jenkins] dae173: [JENKINS-64553] fix ItemListener not called after ...

2024-05-26 Thread 'Markus Winter' via Jenkins Commits
  Branch: refs/heads/master
  Home:   https://github.com/jenkinsci/jenkins
  Commit: dae17374aa76c3afa9a8d775954e05def00d3072
  
https://github.com/jenkinsci/jenkins/commit/dae17374aa76c3afa9a8d775954e05def00d3072
  Author: Markus Winter 
  Date:   2024-05-26 (Sun, 26 May 2024)

  Changed paths:
M core/src/main/java/hudson/model/AbstractItem.java
M test/src/test/java/hudson/model/listeners/ItemListenerTest.java

  Log Message:
  ---
  [JENKINS-64553] fix ItemListener not called after updating job via REST API 
or CLI (#9304)

[JENKINS-64553] call ItemListener after updating job via cli

when a job is updated via REST API or CLI, the
ItemListener.fireOnUpdated is now called to inform about the change.



To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkinsci/jenkins/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/jenkins/push/refs/heads/master/c46dc4-dae173%40github.com.


[jenkinsci/jenkins] c46dc4: [JENKINS-64356] fix legacyIds missing when creatin...

2024-05-26 Thread 'Markus Winter' via Jenkins Commits
  Branch: refs/heads/master
  Home:   https://github.com/jenkinsci/jenkins
  Commit: c46dc4becbbfa9574277cb8232e45ba53c293238
  
https://github.com/jenkinsci/jenkins/commit/c46dc4becbbfa9574277cb8232e45ba53c293238
  Author: Markus Winter 
  Date:   2024-05-26 (Sun, 26 May 2024)

  Changed paths:
M core/src/main/java/hudson/model/ItemGroupMixIn.java
M test/src/test/java/jenkins/model/RunIdMigratorTest.java

  Log Message:
  ---
  [JENKINS-64356] fix legacyIds missing when creating jobs via REST API or CLI 
(#9303)

* [JENKINS-64356] call onCreatedFromScratch after creating item via api or cli

When creating jobs via the rest api or cli the call to
onCreatedFromScratch was missing. This can lead to long startup times
when many jobs are created this way.

* remove unused import



To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkinsci/jenkins/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/jenkins/push/refs/heads/master/8c5026-c46dc4%40github.com.


[jenkinsci/configuration-as-code-plugin]

2024-05-26 Thread 'renovate[bot]' via Jenkins Commits
  Branch: refs/renovate/branches/renovate/major-plugin-bom.version
  Home:   https://github.com/jenkinsci/configuration-as-code-plugin

To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkinsci/configuration-as-code-plugin/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/configuration-as-code-plugin/push/refs/renovate/branches/renovate/major-plugin-bom.version/cafe57-00%40github.com.


[jenkinsci/configuration-as-code-plugin] 791727: Update plugin-bom.version to v3080

2024-05-26 Thread 'renovate[bot]' via Jenkins Commits
  Branch: refs/heads/renovate/major-plugin-bom.version
  Home:   https://github.com/jenkinsci/configuration-as-code-plugin
  Commit: 79172732cdfb4aa953b25097ffd067c130b60d95
  
https://github.com/jenkinsci/configuration-as-code-plugin/commit/79172732cdfb4aa953b25097ffd067c130b60d95
  Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  Date:   2024-05-27 (Mon, 27 May 2024)

  Changed paths:
M pom.xml

  Log Message:
  ---
  Update plugin-bom.version to v3080



To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkinsci/configuration-as-code-plugin/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/configuration-as-code-plugin/push/refs/heads/renovate/major-plugin-bom.version/00-791727%40github.com.


[jenkinsci/configuration-as-code-plugin] cafe57: Update plugin-bom.version to v3080

2024-05-26 Thread 'renovate[bot]' via Jenkins Commits
  Branch: refs/renovate/branches/renovate/major-plugin-bom.version
  Home:   https://github.com/jenkinsci/configuration-as-code-plugin
  Commit: cafe57a21a37b5d72fed77cecc12e2dff17defe4
  
https://github.com/jenkinsci/configuration-as-code-plugin/commit/cafe57a21a37b5d72fed77cecc12e2dff17defe4
  Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  Date:   2024-05-27 (Mon, 27 May 2024)

  Changed paths:
M pom.xml

  Log Message:
  ---
  Update plugin-bom.version to v3080



To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkinsci/configuration-as-code-plugin/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/configuration-as-code-plugin/push/refs/renovate/branches/renovate/major-plugin-bom.version/00-cafe57%40github.com.


[jenkinsci/configuration-as-code-plugin] 2ad798: Update dependency org.jenkins-ci.plugins:ec2 to v1688

2024-05-26 Thread 'renovate[bot]' via Jenkins Commits
  Branch: 
refs/heads/updatecli_master_826cf2c93e438e11e9a7fc0479c71d12103331eed6633a5604ad389619ebb800
  Home:   https://github.com/jenkinsci/configuration-as-code-plugin
  Commit: 2ad7985722db489dfd0a601d816ac22a198b541c
  
https://github.com/jenkinsci/configuration-as-code-plugin/commit/2ad7985722db489dfd0a601d816ac22a198b541c
  Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  Date:   2024-05-27 (Mon, 27 May 2024)

  Changed paths:
M integrations/pom.xml

  Log Message:
  ---
  Update dependency org.jenkins-ci.plugins:ec2 to v1688



To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkinsci/configuration-as-code-plugin/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/configuration-as-code-plugin/push/refs/heads/updatecli_master_826cf2c93e438e11e9a7fc0479c71d12103331eed6633a5604ad389619ebb800/035667-2ad798%40github.com.


[jenkinsci/configuration-as-code-plugin] 2ad798: Update dependency org.jenkins-ci.plugins:ec2 to v1688

2024-05-26 Thread 'renovate[bot]' via Jenkins Commits
  Branch: refs/heads/master
  Home:   https://github.com/jenkinsci/configuration-as-code-plugin
  Commit: 2ad7985722db489dfd0a601d816ac22a198b541c
  
https://github.com/jenkinsci/configuration-as-code-plugin/commit/2ad7985722db489dfd0a601d816ac22a198b541c
  Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  Date:   2024-05-27 (Mon, 27 May 2024)

  Changed paths:
M integrations/pom.xml

  Log Message:
  ---
  Update dependency org.jenkins-ci.plugins:ec2 to v1688



To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkinsci/configuration-as-code-plugin/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/configuration-as-code-plugin/push/refs/heads/master/035667-2ad798%40github.com.


[jenkinsci/pipeline-maven-plugin] 9d0297: Update dependency org.codehaus.mojo:exec-maven-plu...

2024-05-26 Thread 'renovate[bot]' via Jenkins Commits
  Branch: refs/renovate/branches/renovate/plugin-exec.version
  Home:   https://github.com/jenkinsci/pipeline-maven-plugin
  Commit: 9d02970e7f0984eaa82f3701f95a152182d487dc
  
https://github.com/jenkinsci/pipeline-maven-plugin/commit/9d02970e7f0984eaa82f3701f95a152182d487dc
  Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  Date:   2024-05-27 (Mon, 27 May 2024)

  Changed paths:
M pom.xml

  Log Message:
  ---
  Update dependency org.codehaus.mojo:exec-maven-plugin to v3.3.0



To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkinsci/pipeline-maven-plugin/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/pipeline-maven-plugin/push/refs/renovate/branches/renovate/plugin-exec.version/00-9d0297%40github.com.


[jenkinsci/pipeline-maven-plugin] 47d77a: Update dependency org.codehaus.mojo:exec-maven-plu...

2024-05-26 Thread 'renovate[bot]' via Jenkins Commits
  Branch: refs/heads/renovate/plugin-exec.version
  Home:   https://github.com/jenkinsci/pipeline-maven-plugin
  Commit: 47d77a7667babd1c45cde622a17033b425559130
  
https://github.com/jenkinsci/pipeline-maven-plugin/commit/47d77a7667babd1c45cde622a17033b425559130
  Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  Date:   2024-05-27 (Mon, 27 May 2024)

  Changed paths:
M pom.xml

  Log Message:
  ---
  Update dependency org.codehaus.mojo:exec-maven-plugin to v3.3.0



To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkinsci/pipeline-maven-plugin/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/pipeline-maven-plugin/push/refs/heads/renovate/plugin-exec.version/00-47d77a%40github.com.


[jenkinsci/pipeline-maven-plugin] 5b77f2: Update dependency org.assertj:assertj-core to v3.26.0

2024-05-26 Thread 'renovate[bot]' via Jenkins Commits
  Branch: refs/heads/renovate/assertj.version
  Home:   https://github.com/jenkinsci/pipeline-maven-plugin
  Commit: 5b77f2ec71148b79e272135e2bbf44615841e1de
  
https://github.com/jenkinsci/pipeline-maven-plugin/commit/5b77f2ec71148b79e272135e2bbf44615841e1de
  Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  Date:   2024-05-27 (Mon, 27 May 2024)

  Changed paths:
M pom.xml

  Log Message:
  ---
  Update dependency org.assertj:assertj-core to v3.26.0



To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkinsci/pipeline-maven-plugin/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/pipeline-maven-plugin/push/refs/heads/renovate/assertj.version/00-5b77f2%40github.com.


[jenkinsci/pipeline-maven-plugin] 14108a: Update dependency org.assertj:assertj-core to v3.26.0

2024-05-26 Thread 'renovate[bot]' via Jenkins Commits
  Branch: refs/renovate/branches/renovate/assertj.version
  Home:   https://github.com/jenkinsci/pipeline-maven-plugin
  Commit: 14108a39c6efd8ceb83989a6f978bfe057c65953
  
https://github.com/jenkinsci/pipeline-maven-plugin/commit/14108a39c6efd8ceb83989a6f978bfe057c65953
  Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  Date:   2024-05-27 (Mon, 27 May 2024)

  Changed paths:
M pom.xml

  Log Message:
  ---
  Update dependency org.assertj:assertj-core to v3.26.0



To unsubscribe from these emails, change your notification settings at 
https://github.com/jenkinsci/pipeline-maven-plugin/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/pipeline-maven-plugin/push/refs/renovate/branches/renovate/assertj.version/00-14108a%40github.com.


<    1   2   3   4   5   6   7   8   9   10   >