Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

clang-extract-0~20240902.0a13816-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: clang-extract Distribution: openSUSE Tumbleweed
Version: 0~20240902.0a13816 Vendor: openSUSE
Release: 1.1 Build date: Wed Sep 4 16:23:57 2024
Group: Unspecified Build host: reproducible
Size: 892401 Source RPM: clang-extract-0~20240902.0a13816-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/SUSE/clang-extract
Summary: A tool to extract code content from source files
A tool to extract code content from source files using the clang and LLVM infrastructure.

Provides

Requires

License

Apache-2.0 WITH LLVM-exception AND NCSA

Changelog

* Wed Sep 04 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 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 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 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 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 2024 mvetter@suse.com
  - Update to version 0~20240726.4309abc:
    * Fix closure missing TypedefDecl because not being referenced by type
* Tue Jul 23 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 2024 mvetter@suse.com
  - Update to version 0~20240721.9b2dfb6:
    * Remove the EnumConstantTable
* Sat Jul 20 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 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 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 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 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 04 2024 Michael Vetter <mvetter@suse.com>
  - Put version requirement on llvm-devel
* Thu Jul 04 2024 mvetter@suse.com
  - Update to version 0~20240703.0b3e33c:
    * Initialize OutputFunctionPrototypeHeader
* Tue Jul 02 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 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 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 2024 Michael Vetter <mvetter@suse.com>
  - Initial package of clang-extract git f7c935 for openSUSE

Files

/usr/bin/ce-inline
/usr/bin/clang-extract
/usr/share/doc/packages/clang-extract
/usr/share/doc/packages/clang-extract/README.md
/usr/share/licenses/clang-extract
/usr/share/licenses/clang-extract/LICENSE.TXT


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Oct 8 01:00:38 2024