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

sparse-inspect-0.6.4+20240203-1.2 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: sparse-inspect Distribution: openSUSE Tumbleweed
Version: 0.6.4+20240203 Vendor: openSUSE
Release: 1.2 Build date: Thu Feb 22 08:55:48 2024
Group: Development/Libraries/C and C++ Build host: reproducible
Size: 384560 Source RPM: sparse-0.6.4+20240203-1.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://sparse.docs.kernel.org/
Summary: Inspect binary from sparse
test-inspect is a gtk frontend for sparse.

Provides

Requires

License

MIT

Changelog

* Thu Feb 22 2024 jslaby@suse.cz
  - Update to version 0.6.4+20240203:
    * llvm: allow arm64
    * llvm: avoid trivial recursion in symbol_type()
    * llvm: fix LLVM 15 deprecation warnings
    * riscv: G extension implies Zicsr & Zifencei
    * riscv: V extension implies F & D
    * riscv: add predefines for v_min_vlen, v_elen & v_elen_fp
    * RISC-V: Add basic support for the vector extension
    * llvm: ensure SYM_NODE is stripped before accessing the return type
    * llvm: do not duplicate strings and use their length in struct string
    * llvm: suppress warnings about deprecated API
    * add .readthedocs.yaml
    * doc: set 'en' as language in Sphinx's config file
    * doc: update conf.py for more recent version of sphinx
    * reassoc: fix infinite loop during reassociation
    * linearize.c: fix buffer overrun warning from fortify
    * xtensa: switch to little endianness
    * RISC-V: Add support for the zihintpause extension
    * RISC-V: Add support for the zicbom extension
    * parse: handle __cleanup__ attribute
* Mon Apr 03 2023 Jiri Slaby <jslaby@suse.cz>
  - don't build llvm parts. It requires llvm < 16.
* Fri Dec 09 2022 jslaby@suse.cz
  - As per previous entry, switch to _service
  - Propagate optflags to LDFLAGS too
  - Enable semind
* Wed Dec 07 2022 Larry Finger <Larry.Finger@gmail.com>
  - Development of sparse no longer results in a new tarball, but it is
    contained in a repo at git://git.kernel.org/pub/scm/devel/sparse/sparse.git.
    As a result, the openSUSE package has gotten out of date. In particular,
    it shows lots of ./arch/x86/include/asm/bitops.h:239:9: warning: unreplaced symbol 'return'
    for inlined routines. These obscure any actual problems with the code being
    checked. In the future, the package should be maintained from the git repo, but
    in the interim to provide a useful version of sparse, I cloned the git repo, converted
    it into a tarball, and modified the spec file.
    The last several commits are summarized as follows:
    * fix "unreplaced" warnings caused by using typeof() on inline functions
    * cleanup related to inlining of variadic functions
    * inline: free symbol list after use
    * inline: allocate statement after guards
    * inline: avoid needless intermediate vars
    * inline: declaration of the variadic vars is useless
    * inline: comment about creating node of node on variadics
    * inline: add testcases for inlining of variadics
    * fix "unreplaced" warnings caused by using typeof() on inline functions
* Wed Jan 05 2022 Bernhard Voelker <mail@bernhard-voelker.de>
  - Update to version 0.6.4:
    * For full list of changes see:
    https://sparse.docs.kernel.org/en/latest/release-notes/v0.6.4.html
  - sparse.spec: update URL to project home page.
* Tue Jan 26 2021 Martin Pluskal <mpluskal@suse.com>
  - Update to version 0.6.3:
    * For full list of changes see:
    https://sparse.docs.kernel.org/en/latest/release-notes/v0.6.3.html
  - Drop upstreamed patches:
    * 0001-gensel-remove-unneeded-test-uninitialized-warning.patch
    * 0002-generic-fix-missing-inlining-of-generic-expression.patch
    * 0004-sindex.1-Use-for-a-plain-quote-char.patch
* Fri Sep 25 2020 Jiri Slaby <jslaby@suse.com>
  - add patches
    * 0001-gensel-remove-unneeded-test-uninitialized-warning.patch
    * 0002-generic-fix-missing-inlining-of-generic-expression.patch
    * 0004-sindex.1-Use-for-a-plain-quote-char.patch
* Wed Sep 16 2020 Dirk Mueller <dmueller@suse.com>
  - update to 0.6.2:
    * use release tarballs
    * changelog of 0.6.2 is available here:
    https://sparse.docs.kernel.org/en/latest/release-notes/v0.6.2.html
* Tue Jun 09 2020 jslaby@suse.com
  - Update to version 0.6.1+20200606:
    * pre-process: fix a compiler array subscript type warning
    * univ-init: set default to -Wno-universal-initializer
    * univ-init: scalar initializer needs some additional checks
    * evaluate: mark evaluate_generic_selection() as static
    * add support for _Generic
    * testsuite: add testcase for duplicated local definitions
    * add an option to suppress warning 'no newline at EOF'
    * univ-init: conditionally accept { 0 } without warnings
    * bad-label: respect attribute((unused))
    * bad-label: mark labels as used when needed
    * bad-label: check for unused labels
    * bad-goto: check declaration of label expressions
    * bad-goto: extract check_label_declaration()
    * bad-goto: label expression inside a statement expression is UB
    * bad-goto: jumping inside a statement expression is an error
    * scope: give a scope for labels & gotos
    * build: fix LLVM version detection
    * and much more
  - Use latest llvm again as the detection is fixed
* Sat Apr 18 2020 Martin Pluskal <mpluskal@suse.com>
  - Update to version 0.6.1+20200413:
    * do not use expr->left for conditionals
    * add support for GCC's __auto_type
    * And plenty more
  - Use llvm9 for building as llvm10 is not yet supported

Files

/usr/bin/test-inspect


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Nov 13 00:41:02 2024