Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
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.
MIT
* 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
/usr/bin/test-inspect
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Nov 13 00:41:02 2024