[jenkinsci/stapler] e1e7a1: Bump com.puppycrawl.tools:checkstyle from 10.16.0 ...
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_...
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
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...
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...
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
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
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`
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
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
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]
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
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]
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
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
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...
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
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]
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)
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)
@@ -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)
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)
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)
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...
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
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]
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-...
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]
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
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 ...
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...
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...
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 ...
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...
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)
" 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)
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)
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 (...
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
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)
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)
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]
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
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
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]
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
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 ...
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
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
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)
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]
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
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)
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
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)"
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)
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)
@@ -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)
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)
@@ -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)
@@ -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)
@@ -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)
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)
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)
@@ -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)
@@ -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)
@@ -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)
@@ -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)
@@ -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)
@@ -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)
@@ -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)
@@ -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)
@@ -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)
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)
@@ -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)
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)
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
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 ...
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...
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-...
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
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
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
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 (#...
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
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
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
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 ...
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...
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 ...
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...
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]
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
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
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
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
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...
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...
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
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
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.