Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ccls for openSUSE:Factory checked in 
at 2024-10-03 17:40:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ccls (Old)
 and      /work/SRC/openSUSE:Factory/.ccls.new.19354 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ccls"

Thu Oct  3 17:40:12 2024 rev:20 rq:1205331 version:0.20240505

Changes:
--------
--- /work/SRC/openSUSE:Factory/ccls/ccls.changes        2024-04-23 
18:55:58.190239546 +0200
+++ /work/SRC/openSUSE:Factory/.ccls.new.19354/ccls.changes     2024-10-03 
17:41:42.207543564 +0200
@@ -1,0 +2,6 @@
+Wed Oct  2 21:59:58 UTC 2024 - Aaron Puchert <[email protected]>
+
+- Update to version 0.20240505.
+  * For LLVM 19.
+
+-------------------------------------------------------------------

Old:
----
  ccls-0.20240202.tar.gz

New:
----
  ccls-0.20240505.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ccls.spec ++++++
--- /var/tmp/diff_new_pack.tWnSmF/_old  2024-10-03 17:41:42.675563069 +0200
+++ /var/tmp/diff_new_pack.tWnSmF/_new  2024-10-03 17:41:42.679563236 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           ccls
-Version:        0.20240202
+Version:        0.20240505
 Release:        0
 Summary:        C/C++/ObjC language server
 # main package is Apache 2.0

++++++ ccls-0.20240202.tar.gz -> ccls-0.20240505.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ccls-0.20240202/src/clang_tu.cc 
new/ccls-0.20240505/src/clang_tu.cc
--- old/ccls-0.20240202/src/clang_tu.cc 2024-02-02 09:05:55.000000000 +0100
+++ new/ccls-0.20240505/src/clang_tu.cc 2024-05-06 02:49:30.000000000 +0200
@@ -337,8 +337,12 @@
     return "queue_t";
   case BuiltinType::OCLReserveID:
     return "reserve_id_t";
+#if LLVM_VERSION_MAJOR >= 19 // llvmorg-19-init-9465-g39adc8f42329
+  case BuiltinType::ArraySection:
+#else
   case BuiltinType::OMPArraySection:
-    return "<OpenMP array section type>";
+#endif
+    return "<array section type>";
   default:
     return "";
   }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ccls-0.20240202/src/clang_tu.hh 
new/ccls-0.20240505/src/clang_tu.hh
--- old/ccls-0.20240202/src/clang_tu.hh 2024-02-02 09:05:55.000000000 +0100
+++ new/ccls-0.20240505/src/clang_tu.hh 2024-05-06 02:49:30.000000000 +0200
@@ -21,6 +21,11 @@
 #define isAsciiIdentifierContinue isIdentifierBody
 #endif
 
+#if LLVM_VERSION_MAJOR >= 19
+#define startswith starts_with
+#define endswith ends_with
+#endif
+
 namespace ccls {
 #if LLVM_VERSION_MAJOR < 19
 std::string pathFromFileEntry(const clang::FileEntry &file);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ccls-0.20240202/src/indexer.cc 
new/ccls-0.20240505/src/indexer.cc
--- old/ccls-0.20240202/src/indexer.cc  2024-02-02 09:05:55.000000000 +0100
+++ new/ccls-0.20240505/src/indexer.cc  2024-05-06 02:49:30.000000000 +0200
@@ -1126,7 +1126,10 @@
                           const FileEntry *file,
 #endif
                           StringRef searchPath, StringRef relativePath,
-                          const Module *imported,
+                          const clang::Module *suggestedModule,
+#if LLVM_VERSION_MAJOR >= 19 // llvmorg-19-init-1720-gda95d926f6fc
+                          bool moduleImported,
+#endif
                           SrcMgr::CharacteristicKind fileType) override {
 #if LLVM_VERSION_MAJOR >= 15 // llvmorg-15-init-7692-gd79ad2f1dbc2
     const FileEntry *file = fileRef ? &fileRef->getFileEntry() : nullptr;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ccls-0.20240202/src/indexer.hh 
new/ccls-0.20240505/src/indexer.hh
--- old/ccls-0.20240202/src/indexer.hh  2024-02-02 09:05:55.000000000 +0100
+++ new/ccls-0.20240505/src/indexer.hh  2024-05-06 02:49:30.000000000 +0200
@@ -18,6 +18,11 @@
 #include <unordered_map>
 #include <vector>
 
+#if LLVM_VERSION_MAJOR >= 19
+#define startswith starts_with
+#define endswith ends_with
+#endif
+
 namespace std {
 template <> struct hash<clang::FileID> {
   std::size_t operator()(clang::FileID fid) const { return fid.getHashValue(); 
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ccls-0.20240202/src/sema_manager.cc 
new/ccls-0.20240505/src/sema_manager.cc
--- old/ccls-0.20240202/src/sema_manager.cc     2024-02-02 09:05:55.000000000 
+0100
+++ new/ccls-0.20240505/src/sema_manager.cc     2024-05-06 02:49:30.000000000 
+0200
@@ -187,7 +187,10 @@
                           const FileEntry *file,
 #endif
                           StringRef searchPath, StringRef relativePath,
-                          const clang::Module *imported,
+                          const clang::Module *suggestedModule,
+#if LLVM_VERSION_MAJOR >= 19 // llvmorg-19-init-1720-gda95d926f6fc
+                          bool moduleImported,
+#endif
                           SrcMgr::CharacteristicKind fileKind) override {
     (void)sm;
 #if LLVM_VERSION_MAJOR >= 15 // llvmorg-15-init-7692-gd79ad2f1dbc2

Reply via email to