We have some news to share for the request index beta feature. We’ve added more options to sort your requests, counters to the individual filters and documentation for the search functionality. Checkout the blog post for more details.

File clang-extract.changes of Package failed_clang-extract

-------------------------------------------------------------------
Fri Dec 20 20:42:18 UTC 2024 - mvetter@suse.com

- Update to version 0~20241220.8344124:
  * Add support to llvm-19

-------------------------------------------------------------------
Fri Dec 20 20:41:01 UTC 2024 - mvetter@suse.com

- Update to version 0~20241002.ec46efd:
  * Allow clang-extract to ignore errors pointed by clang
  * SymbolExternalizer: Make sure we pass a valid location when searching identifiers
  * SymbolExternalizer: Add ! to TOKEN_VECTOR
  * libcextract: Passes: Adjust KLP_RELOC_SYMBOL_POS format
  * testsuite: inline: inlined-into-1: Fix noinline and implicit-int
  * Add option to pass two debuginfos
  * Fix symbol visibility
  * Disable const propagation on externalized vars
  * libcextract: ArgvParser: Use basename instead of std::filename

-------------------------------------------------------------------
Mon Oct 07 12:56:24 UTC 2024 - mvetter@suse.com

- Update to version 0~20241002.ec46efd:
  * Allow clang-extract to ignore errors pointed by clang
  * SymbolExternalizer: Make sure we pass a valid location when searching identifiers
  * SymbolExternalizer: Add ! to TOKEN_VECTOR

-------------------------------------------------------------------
Wed Sep 04 14:23:57 UTC 2024 - mvetter@suse.com

- Update to version 0~20240902.0a13816:
  * libcextract: Passes: Adjust KLP_RELOC_SYMBOL_POS format
  * testsuite: inline: inlined-into-1: Fix noinline and implicit-int
  * Add option to pass two debuginfos
  * Fix symbol visibility
  * Disable const propagation on externalized vars
  * libcextract: ArgvParser: Use basename instead of std::filename
  * Fix Late Externalization when variable is declared as macro expansion
  * Dump includetree together with passes dump
  * libcextract: ExpansionPolicy: Check for abs and rel path differences
  * Remove redundant decls
  * Workaround ';' being output at incorrect location when decl ends with #endif
  * Fix CompleteDefinition of struct being dragged into output because of union field
  * libcextract: ArgvParser: Disable Wduplicate-decl-specifier error
  * Disable Precompiled Headers
  * libcextract: Add support for Weak symbols for kernel mode

-------------------------------------------------------------------
Thu Aug 15 04:21:56 UTC 2024 - mvetter@suse.com

- Update to version 0~20240814.272ac2e:
  * Drop VectorRef in favor of ArrayRef
  * Fix copyright headers
  * Drop use of `dynamic_cast` in favor of `dyn_cast`
  * ElfCXX: Convert decompress_gz to use DecompressedObj attribute
  * ElfCXX: Make decompress methods access ElfFd directly

-------------------------------------------------------------------
Wed Aug 14 06:09:40 UTC 2024 - mvetter@suse.com

- Update to version 0~20240813.82f77f7:
  * libcextract: Add support to zstd
  * Add support to read zlib compressed files, like vmlinux.gz
  * NonLLVMMisc: Add FileHandling class
  * Passes: Drop comments about ibt tail content
- Add new BuildRequires: zlib-devel libzstd-devel

-------------------------------------------------------------------
Fri Aug 02 06:34:40 UTC 2024 - mvetter@suse.com

- Update to version 0~20240801.6cf5b73:
  * libcextract: Passes: Drop attributes when creating the KLP_RELOC entries
  * SymbolExternalizer: Drop initializer from expanded macros
  * libcextract: ArgvParser: Use vmlinux on PatchObject when DEBUGINFO is different
  * libcextract: Passes.cpp: Use vmlinux if sym_mod is empty
  * Drop klpe_ prefix for extern function symbols

-------------------------------------------------------------------
Thu Aug 01 05:37:35 UTC 2024 - mvetter@suse.com

- Update to version 0~20240731.94276b7:
  * Remove functions body from Closure.hh
  * Analyze Decls with same BeginLoc
  * LLVMMisc.cpp: Check if identifier exists in SymbolTable
  * Fix failing testcase if system compiler is gcc-14

-------------------------------------------------------------------
Mon Jul 29 07:08:20 UTC 2024 - mvetter@suse.com

- Update to version 0~20240726.4309abc:
  * Fix closure missing TypedefDecl because not being referenced by type

-------------------------------------------------------------------
Tue Jul 23 03:52:54 UTC 2024 - mvetter@suse.com

- Update to version 0~20240722.a998e91:
  * Fix clang-extract discarding struct-partial definition in nested record
  * Add (failing) testcase
  * Fix clang-extract dropping complete definition of struct when a copy is necessary
  * Fix struct being redefined if defined in variable type
  * Extend parent RecordDecl analysis for EnumDecls
  * Remove redundant leftmost decl from closure
  * Avoid adding every previous decl of a global variable
  * Force TagDecl as needing fulldefiniton if is a return type of a function
  * Deference pointer types when searching for decomposed typedef-struct
  * Analyze CleanupAttr
  * Avoid adding previous declarations of typedefs into closure
  * SymbolExternalizer: Check KLP_ macros only if there was externzalized syms

-------------------------------------------------------------------
Mon Jul 22 08:27:55 UTC 2024 - mvetter@suse.com

- Update to version 0~20240721.9b2dfb6:
  * Remove the EnumConstantTable

-------------------------------------------------------------------
Sat Jul 20 06:18:05 UTC 2024 - mvetter@suse.com

- Update to version 0~20240720.6054fa3:
  * Fix nested struct being discarded if parent struct is flagged as partial
  * Fix __builtin_convertvector escaping the closure
  * Fix dropped attributes from vector types

-------------------------------------------------------------------
Mon Jul 15 04:25:50 UTC 2024 - mvetter@suse.com

- Update to version 0~20240714.17e3908:
  * Fix location comment of LateExternalized variables
  * Implement first effective use in SymbolExternalizer
  * FunctionDepsFinder: Factor out closure logic

-------------------------------------------------------------------
Fri Jul 12 02:20:58 UTC 2024 - mvetter@suse.com

- Update to version 0~20240711.74a63c6:
  * Implement Late Externalization for STRONG externalization type
  * Check the TagDecl in TypedefNameDecl for extra attributes
  * Github CI: Drop llvm-16, enable llvm-17 and 18
  * Add logic to get the system's gcc headers install folder
  * Undefine noinline macro if conflicts with AST dump
  * Store ASTUnit in PrettyPrint instead of SourceManager

-------------------------------------------------------------------
Fri Jul 05 07:22:03 UTC 2024 - mvetter@suse.com

- Update to version 0~20240704.16ab0bf:
  * IncludeTree: Always check for full name of the header
  * Remove unused python packages
- Remove unneeded python BR

-------------------------------------------------------------------
Thu Jul 04 14:21:48 UTC 2024 - mvetter@suse.com

- Update to version 0~20240704.d14d609:
  * libcextract: ArgvParser: Change path to /usr/lib on x86 32bit
  * testsuite: attr: Use esp for current stack point on x86 32bit

-------------------------------------------------------------------
Thu Jul  4 13:52:13 UTC 2024 - Michael Vetter <mvetter@suse.com>

- Put version requirement on llvm-devel

-------------------------------------------------------------------
Thu Jul 04 06:42:17 UTC 2024 - mvetter@suse.com

- Update to version 0~20240703.0b3e33c:
  * Initialize OutputFunctionPrototypeHeader

-------------------------------------------------------------------
Tue Jul 02 17:56:02 UTC 2024 - mvetter@suse.com

- Update to version 0~20240702.cbdca46:
  * README.md: Remove dependency on python311-subprocess-tee
  * testsuite: attr: Adapt testcase to be executed on ppc64le
- Remove BR python3-subprocess-tee

-------------------------------------------------------------------
Tue Jul 02 16:46:42 UTC 2024 - mvetter@suse.com

- Update to version 0~20240702.1f3826f:
  * testsuite/attr: Skip tests on s390x
  * libtest: Add special dg-skip-on-archs option

-------------------------------------------------------------------
Fri Jun 28 05:08:31 UTC 2024 - mvetter@suse.com

- Update to version 0~20240627.52683d1:
  * testsuite: Adapt registers usage to aarch64
  * SymbolExternalizer: Refactor Get_Range_Of_Identifier
  * SymbolExternalizer: Rewrite to use RecursiveASTVisitor
  * SymbolExternalizer: Reduce indentation of _Externalize_Symbol
  * SymbolExternalizer: Simplify Externalize_Symbols

-------------------------------------------------------------------
Thu Jun 20 22:06:35 UTC 2024 - Michael Vetter <mvetter@suse.com>

- Initial package of clang-extract git f7c935 for openSUSE
openSUSE Build Service is sponsored by