Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package cvise for openSUSE:Factory checked in at 2022-08-10 17:14:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cvise (Old) and /work/SRC/openSUSE:Factory/.cvise.new.1521 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cvise" Wed Aug 10 17:14:18 2022 rev:48 rq:994178 version:2.4.0+git.20220809.f32223a Changes: -------- --- /work/SRC/openSUSE:Factory/cvise/cvise.changes 2022-07-02 15:34:16.262993349 +0200 +++ /work/SRC/openSUSE:Factory/.cvise.new.1521/cvise.changes 2022-08-10 17:15:36.754070158 +0200 @@ -1,0 +2,7 @@ +Tue Aug 09 18:01:17 UTC 2022 - mli...@suse.cz + +- Update to version 2.4.0+git.20220809.f32223a: + * refactors so that the project is LLVM 15-compatible + * Remove extra space in a message. + +------------------------------------------------------------------- Old: ---- cvise-2.4.0+git.20220701.2941a38.tar.xz New: ---- cvise-2.4.0+git.20220809.f32223a.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cvise.spec ++++++ --- /var/tmp/diff_new_pack.fuui21/_old 2022-08-10 17:15:37.502072111 +0200 +++ /var/tmp/diff_new_pack.fuui21/_new 2022-08-10 17:15:37.510072131 +0200 @@ -17,7 +17,7 @@ Name: cvise -Version: 2.4.0+git.20220701.2941a38 +Version: 2.4.0+git.20220809.f32223a Release: 0 Summary: Super-parallel Python port of the C-Reduce License: BSD-3-Clause ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.fuui21/_old 2022-08-10 17:15:37.582072319 +0200 +++ /var/tmp/diff_new_pack.fuui21/_new 2022-08-10 17:15:37.586072329 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/marxin/cvise</param> - <param name="changesrevision">2941a38b03c28e0c7a06e32abda1d66c1d35579e</param></service></servicedata> + <param name="changesrevision">fbbfc2757736be38ac38eb26c20bf6b36dd8fc6c</param></service></servicedata> (No newline at EOF) ++++++ cvise-2.4.0+git.20220701.2941a38.tar.xz -> cvise-2.4.0+git.20220809.f32223a.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cvise-2.4.0+git.20220701.2941a38/clang_delta/ExpressionDetector.cpp new/cvise-2.4.0+git.20220809.f32223a/clang_delta/ExpressionDetector.cpp --- old/cvise-2.4.0+git.20220701.2941a38/clang_delta/ExpressionDetector.cpp 2022-07-01 14:14:40.000000000 +0200 +++ new/cvise-2.4.0+git.20220809.f32223a/clang_delta/ExpressionDetector.cpp 2022-08-09 19:58:34.000000000 +0200 @@ -16,6 +16,9 @@ #include "clang/AST/RecursiveASTVisitor.h" #include "clang/AST/ASTContext.h" +#if LLVM_VERSION_MAJOR >= 15 +#include "clang/Basic/FileEntry.h" +#endif #include "clang/Basic/SourceManager.h" #include "clang/Lex/Preprocessor.h" @@ -62,7 +65,12 @@ virtual void InclusionDirective(SourceLocation HashLoc, const Token &IncludeTok, StringRef FileName, bool IsAngled, - CharSourceRange FilenameRange, const FileEntry *File, + CharSourceRange FilenameRange, +#if LLVM_VERSION_MAJOR < 15 + const FileEntry *File, +#else + Optional<FileEntryRef> File, +#endif StringRef SearchPath, StringRef RelativePath, const Module *Imported, SrcMgr::CharacteristicKind FileType) override; @@ -80,9 +88,13 @@ void IncludesPPCallbacks::InclusionDirective(SourceLocation HashLoc, const Token &/*IncludeTok*/, StringRef FileName, - bool /*IsAngled*/, + bool /*IsAngled*/, CharSourceRange /*FilenameRange*/, +#if LLVM_VERSION_MAJOR < 15 const FileEntry * /*File*/, +#else + Optional<FileEntryRef> /*File*/, +#endif StringRef /*SearchPath*/, StringRef /*RelativePath*/, const Module * /*Imported*/, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cvise-2.4.0+git.20220701.2941a38/clang_delta/TransformationManager.cpp new/cvise-2.4.0+git.20220809.f32223a/clang_delta/TransformationManager.cpp --- old/cvise-2.4.0+git.20220701.2941a38/clang_delta/TransformationManager.cpp 2022-07-01 14:14:40.000000000 +0200 +++ new/cvise-2.4.0+git.20220809.f32223a/clang_delta/TransformationManager.cpp 2022-08-09 19:58:34.000000000 +0200 @@ -20,6 +20,10 @@ #include "clang/Basic/Builtins.h" #include "clang/Basic/Diagnostic.h" #include "clang/Basic/FileManager.h" +#if LLVM_VERSION_MAJOR >= 15 +#include "clang/Basic/LangOptions.h" +#include "clang/Basic/LangStandard.h" +#endif #include "clang/Basic/TargetInfo.h" #include "clang/Lex/Preprocessor.h" #include "clang/Frontend/CompilerInstance.h" @@ -151,7 +155,7 @@ Invocation.setLangDefaults(ClangInstance->getLangOpts(), InputKind(Language::CXX), T, PPOpts, LSTD); } else if(IK.getLanguage() == Language::OpenCL) { -#else +#elif LLVM_VERSION_MAJOR < 15 vector<string> includes; if (IK.getLanguage() == Language::C) { Invocation.setLangDefaults(ClangInstance->getLangOpts(), InputKind(Language::C), T, includes); @@ -163,6 +167,18 @@ Invocation.setLangDefaults(ClangInstance->getLangOpts(), InputKind(Language::CXX), T, includes, LSTD); } else if(IK.getLanguage() == Language::OpenCL) { +#else + vector<string> includes; + if (IK.getLanguage() == Language::C) { + LangOptions::setLangDefaults(ClangInstance->getLangOpts(), Language::C, T, includes); + } + else if (IK.getLanguage() == Language::CXX) { + // ISSUE: it might cause some problems when building AST + // for a function which has a non-declared callee, e.g., + // It results an empty AST for the caller. + LangOptions::setLangDefaults(ClangInstance->getLangOpts(), Language::CXX, T, includes, LSTD); + } + else if(IK.getLanguage() == Language::OpenCL) { #endif //Commandline parameters std::vector<const char*> Args; @@ -191,11 +207,18 @@ &Args[0], &Args[0] + Args.size(), #endif ClangInstance->getDiagnostics()); +#if LLVM_VERSION_MAJOR < 15 Invocation.setLangDefaults(ClangInstance->getLangOpts(), -#if LLVM_VERSION_MAJOR >= 10 - InputKind(Language::OpenCL), #else + LangOptions::setLangDefaults(ClangInstance->getLangOpts(), +#endif + +#if LLVM_VERSION_MAJOR < 10 InputKind::OpenCL, +#elif LLVM_VERSION_MAJOR < 15 + InputKind(Language::OpenCL), +#else + Language::OpenCL, #endif #if LLVM_VERSION_MAJOR < 12 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cvise-2.4.0+git.20220701.2941a38/cvise/utils/testing.py new/cvise-2.4.0+git.20220809.f32223a/cvise/utils/testing.py --- old/cvise-2.4.0+git.20220701.2941a38/cvise/utils/testing.py 2022-07-01 14:14:40.000000000 +0200 +++ new/cvise-2.4.0+git.20220809.f32223a/cvise/utils/testing.py 2022-08-09 19:58:34.000000000 +0200 @@ -317,7 +317,7 @@ @classmethod def log_key_event(cls, event): - logging.info('****** %s ******' % event) + logging.info('****** %s ******' % event) def kill_pid_queue(self): active_pids = set()