Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: cvise | Distribution: openSUSE Tumbleweed |
Version: 2.12.0+git.20251010.334b9acf | Vendor: openSUSE |
Release: 1.1 | Build date: Fri Oct 10 17:08:26 2025 |
Group: Unspecified | Build host: reproducible |
Size: 15730149 | Source RPM: cvise-2.12.0+git.20251010.334b9acf-1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/marxin/cvise | |
Summary: Super-parallel Python port of the C-Reduce |
C-Vise is a super-parallel Python port of the C-Reduce. The port is fully compatible to the C-Reduce and uses the same efficient LLVM-based C/C++ reduction tool named clang_delta. C-Vise is a tool that takes a large C, C++ or OpenCL program that has a property of interest (such as triggering a compiler bug) and automatically produces a much smaller C/C++ or OpenCL program that has the same property. It is intended for use by people who discover and report bugs in compilers and other tools that process C/C++ or OpenCL code.
BSD-3-Clause
* Fri Oct 10 2025 Filip Kastl <filip.kastl@suse.com> - Update to version 2.12.0+git.20251010.334b9acf: * clangincludegraph: Take makefile paths from MakefilePass (#392) * hints: Fix special hint files not being updated (#391) * clangincludegraph: Hide the "subordinate" pass from stats (#390) * tests: Enforce the multiprocessing forkserver method (#389) * Support for LLVM 22 (#373) * makefile,cppmap: Configure file patterns in config; skip other passes (#388) * passes: Specify params directly to constructor (#387) * hints: Reland "Sort hints in all passes" (#386) * hints, test_manager: Sanitize and randomize file names (#383) * hints: Implement hint subtraction (#384) * tests: Add another possible output into test_cvise (#382) * Revert "hints: Sort hints in all passes (#378)" (#385) * hints: Sort hints in all passes (#378) * cli: Stats sort passes by duration too (#381) * hints: Add debug printing for PerTypeHintState (#376) * signals: Increase timeout in tests (#379) * multifile: Print file&dir count in logs (#380) * interleaving: Skip states that are subsets of successes (#377) * multifile: MakefilePass removes targets (#375) * ClexHints: Optimize the Flex scanner for performance (#374) * multifile: Encode file paths in vocab in Python code (#371) * interleaving: Don't restart passes that only produce special hints (#370) * tree-sitter: Delete package-lock.json distrib files (#372) * ClangIncludeGraph: Parallelize pass initialization (#369) * hints: Use tuples, make frozen and comparable (#368) * ClangIncludeGraph: Support Clang Header Modules (#367) * Fix Lines to delete last unfinished block in a file (#366) * multifile: Fix Clex rm-toks crash on unended comments (#365) * multifile: Fix wrong paths in Lines; more robust path handling (#364) * multifile: MakefilePass: Fix parsing of args with quotes (#363) * multifile: Enable RmUnusedFilesPass in the config (#361) * hints: Fix error in advance() when there're only special hints (#362) * multifile: Introduce ClangIncludeGraph heuristic (#355) * multifile: Assume all Makefiles to be used (#360) * multifile: Introduce RmUnusedFiles pass (#359) * test_manager: Giveup is per pass, not for whole category (#357) * multifile: Enable MakefilePass (#358) * multifile: Lines pass processes all files at once (#352) * Bump to 2.12.0 (cherry-pick from v2.12.0-release) (#356) * multifile: Support caching (#354) * multifile: Forbid interestingness script inside test case (#353) * hints: Add Makefile heuristic (#341) * multifile: Create @fileref in ClangModuleMap (#350) * multifile: Fix rm-toks trying to del spaces across files (#348) * Observe signals in event loop via future instead of timeout (#347) * multifile: Add support to Blank pass (#349) * Bump LLVM version in CI to 21 (#242) * multifile: Add support to Balanced pass (#351) * Fix occasional log spam from signal handlers (#345) * cache: Store in temp files; use hashes; limit per LRU (#344) * interleaving: Make fair round-robin pass scheduling (#346) * multiprocessing: Only do Pebble workaround when needed (#343) * hint: Optimize byte ops in i/o and patch applying (#338) * hints: Use msgspec structs as optimization (#339) * hints: Introduce "special" hint types (#336) * multifile: Add support to Clex::rm-toks pass (#337) * hints: Allow a pass to consume hints from another pass (#335) * hints: Passes declare output hint types (#334) * multiprocessing: Workaround for hung Pebble jobs (#329) * subprocesses: Make PID queue robuster to signals (#333) * multifile: Add Clang .modulemap heuristic (#331) * Fix flaky test_test_manager: wait for mgr shutdown (#332) * subprocesses: Kill via PID queue more often (#311) * Add timeouts for pass initialization jobs (#330) * multiprocessing: Track worker processes and their children (#325) * hotkeys: Fix garbled terminal on unclean exit; refactor (#328) * multiprocessing: Use forkserver in all tests (#326) * multiprocessing: Stop all jobs before doing pool.__exit__ (#327) * subprocesses: Signals don't interrupt child spawn (#324) * tests: Run pytest tests in parallel (#309) * Reland "test_cvise: Use specific worker count (#317)" * Fix signals not being retried (#321) * subprocesses: Fix spinning after terminating child (#319) * tree-sitter: Import 0.25.8 (#318) * Revert "test_cvise: Use specific worker count (#317)" (#320) * test_cvise: Use specific worker count (#317) * multiprocessing: Fix signal recursion in tests (#316) * multiprocessing: Don't create pool many times (#297) * Use forkserver multiprocessing mode (#305) * subprocesses: Strengthen termination (#310) * test_cvise: Use a shorter TMPDIR (#308) * multifile: Add support to Tree-sitter pass (#315) * multiprocessing: Quickly exit worker on signal outside job (#307) * logging: Fix breakage when worker logs an exception (#314) * Fix colordiff exception (#313) * test_manager: Undo unconditional logging * multifile: Introduce support into CLI, test_manager, passes (#301) * test_manager: Replace files atomically when committing (#304) * tree-sitter: Always link statically (#306) * Terminate subprocess on exception; robuster PID queue (#303) * Gracefully clean up on SIGTERM (#302) * test_cvise: Use temp dir instead of in-tree files (#299) * test_manager: Refactor chdir asa context manager (#300) * multifile: Don't mkdir parents excessively (#298) * logging: Collect logs in main process, prune canceled jobs (#295) * Fix flakiness in test_cvise.py - trailing line break (#296) * multifile: Add support to Lines pass (#294) * multifile: Add support to Comments pass (#293) * multifile: Implement support in the hint format (#291) * interleaving: Choose candidate by size (and other criteria) (#292) * Optimize input copying: offload to workers; skip for hint passes (#290) * Refactor code to use pathlib for paths (#289) * interleaving: Improve fold success rate by banning failures (#287) * Make State objects immutable and hashable (#286) * tree-sitter: Add RemoveFunction pass (#281) * clang_delta: Skip non-dep typedefs in replace-dependent-typedef (#276) * tree-sitter: Add EraseNamespace pass (#280) * clang_delta: Add tests for replace-dependent-typedef (#275) * test_manager: Make extra dir errors non-fatal (#283) * Stats show size improvement for each pass (#279) * tree-sitter, tree-sitter-cpp: Don't install into system location (#285) * hints: Migrate Balanced pass (#277) * hints: Use msgspec for faster [de]serialization (#272) * clangbinarysearch: Fix TypeError due to byte-str mixup (#273) * tree-sitter: Add ReplaceFunctionDefWithDecl pass (#278) * interleaving: Reinit finished passes once in a while (#274) * cli: Add missing newline after the file name log (#282) * hints: Migrate clex::rm-toks pass (#263) * tree-sitter-cpp: Build rule (#270) * tree-sitter: Build rule (#268) * tree-sitter-cpp: Import 0.23.4 (#269) * test_manager: Rewind to earliest unfinished on committing (#271) * tree-sitter: Import 0.20.8 (#267) * test_manager: Tolerate non-UTF-8 in interestingness test (#265) * interleaving: Concurrently execute advance_on_success (#261) * hints: More informative logs from ClangHints (#264) * interleaving: Track timeouts for each pass separately (#258) * test_manager: Decouple process_done_futures and job checks (#257) * test_manager: Don't override Pebble sleep unit (#266) * Override child processes' temp dir (#262) * pytype: Check in CI (#251) * cli: Send file name log to intended output (#256) * pytype: Fix findings (#250) * Fix .sh and folding temp files not cleared on exception (#252) * interleaving: Fix round-robin order (#253) * test_manager: Fix exception on job timeout (#255) * interleaving: Report succeeded pass(es) (#247) * hints: Add preamble to the bundle file (#246) * interleaving: Enable by default (#249) * interleaving: Implement folding of multiple discoveries (#245) * Support non UTF-8 inputs (#244) * test_manager: Proceed on any success, not necessarily the first (#243) * test_manager: Know whether pass category is interleaving (#241) * interleaving: Support applying multiple hint bundles (#239) * test_manager: Further decouple job scheduling (#240) * interleaving: Run all Pass.new() concurrently (#238) * test_manager: Refactor task loop (#237) * clangbinarysearch: Store C++ standard version in state (#236) * test_manager: Introduce job type (#235) * lines: Fix lines not being removed with arg=None (#234) * hints: Fix 't' incorrect place for Blank pass and in Schema (#232) * Rename license file to LICENSE. (#233) * clang_delta: Use real timeout for old&new passes (#229) * hints: Migrate comments pass (#227) * Refactor pass runtime state in test manager (#214) * hints: Fix type annotations (#231) * Refactor arg passing for Pass.advance_on_success() (#228) * hints: Debug logging of the state object (#230) * hints: Migrate blank pass (#226) * lines: Configure Flex to use fast scanning mode (#222) * lines: Don't generate hints for whitespace-only blocks (#223) * CI: Don't cancel jobs for the master branch (#216) * Add SHARE_DIR_SUFFIX variable (#224) * hints: Introduce hint type; run independent binsrch per type (#219) * hints: Migrate clang_delta ReplaceFunctionDefWithDecl (#210) * Add a variable for local tools directory. (#220) * hints: Support text replacement patches (#209) * Revert "Allow the search for cvise script in the top-level directory. (#215)" (#217) * hints: Add bundle class (#208) * Allow the search for cvise script in the top-level directory. (#215) * passes: Ensure max_transforms is initialized (#213) * cli: Don't close stderr (#211) * Stop using check_sanity for passes (#212) * interleaving: Add support into pass group JSON config (#207) * hints: Add ClangHintsPass with RemoveUnusedFunction (#203) * Refactor pass category logic of pass group config (#205) * hints: Migrate clang_delta logic for RemoveUnusedFunction (#202) * Fix --stopping-threshold checked too rarely (#204) * Switch to os.path.abspath() instead of os.path.realpath() when searching for external binaries. This is sometimes needed due to the symlinks created by build systems. (#206) * hints: Add CLI for applying hints to input (#201) * interleaving: Manager can run different passes simultaneously (#199) * hints: Support loading uncompressed hint files (#200) * Abort active jobs when there's an exception (#197) * Add missing headers (#198) * Refactor job management in TestManager (#195) * Lines: refactor tests for readability (#194) * Improve Lines: only remove exactly at given depth (#192) * hints: Migrate lines pass (#191) * hints: Switch to the zstandard library for compression (#193) * hints: Migrate line_markers pass (#186) * Add more generic tests for the Lines pass (#187) * hints: Skeleton class for hint-based pass (#182) * CI: Allow manual trigger of Github Actions (#190) * Rename cvise driver to cvise-cli.py to differentiate between the driver and the package. (#189) * Refactor line_marker tests (#188) * hints: Implement storage (#181) * Add support for LLVM 21 as of 2025.06.24 (#183) * Address review comment. * Add [project] clause to pyproject.toml to improve automated tooling support. * hints: Introduce basic hint (text deletion) format & helpers (#175) * Refactor arg passing for Pass.new() (#180) * CI: Assume Python 3.8 in Ruff (#176) * Fix Python 3.8 incompat in lines.py (#177) * CI: Stop testing LLVM 17 (#179) * Fri May 02 2025 Filip Kastl <filip.kastl@suse.com> - Update to version 2.11.0+git.20250403.0875824 * Bump LLVM version in CI (#170) * Trim leading/trailing spaces after topformflat (#165) * Fix hang when buggy (unaltered) OK comes after STOP (#162) * Add tests for LinesPass (#164) * Add basic tests for TestManager (#160) * Fix unclosed file in is_readable_file (#161) * Delete assert of exitcode in TestManager (#158) * Port to latest LLVM 20 (drop LLVM 14 and older) (#154) * Sun Nov 10 2024 martin.liska@hey.com - Update to version 2.11.0+git.20241110.d89a535: * Bump to 2.11.0 * CI: make default LLVM version 19 * Remove unneeded LLVM layout workaround * Add -Wno-error=deprecated-declarations (#151) * Fix CI for LLVM nightly * Add note that the project is seeking for maintainers * Use Process::kill instead of terminate function. * Port to LLVM 20 (#149) * Wed Aug 14 2024 martin.liska@hey.com - Update to version 2.10.0+git.20240814.7d0ebf0: * Catch timeout from Pebble for Python 3.10 and older (#148) * Revert "Run on Ubuntu 24.04" * Run on Ubuntu 24.04 * Revert "Try to remove touch command" * Try to remove touch command * Use llvm 20 as a nightly target * Thu Jun 27 2024 martin.liska@hey.com - Update to version 2.10.0+git.20240603.16a34b2: * Fix fallout from ClassTemplateSpecializationDecl::getTypeAsWritten * Remove uses of ClassTemplateSpecializationDecl::getTypeAsWritten (#143) * Fix deprecated decl (#141) * Move to ubuntu:rolling again * Add VSCode settings file * Add Dockerfile for LLVM tip builds * Mon May 06 2024 martin.liska@hey.com - Update to version 2.10.0+git.20240506.fd50de2: * Manipulate with tempfiles after they are closed (#139) * Fix --print-diff after pathlib has been used * Apply Ruff format * Reduce logging output verbosity * Fix Ruff linter issues * Stick to Ubuntu 23.10 * Ensure that clang delta is also compiled with C++17 on Windows * Also instruct to install chardet on Windows * Tue Apr 23 2024 martin.liska@hey.com - Update to version 2.10.0+git.20240415.00bdd8c: * format: run ruff * Implement a stopping threshold * Revert removal of restore_mode * format: use Ruff * Make CVise understand files in a filesystem tree * Refactor testing.py to pathlib module * Write pass statistics and test-case to --log-file as well * Show logs on stdout only when log-file arg is not provided * Fixed ruff's warning about too many blank lines * Removed basicConfig & fixed working of --log-file arg * Drop -Wno-error=deprecated-declarations option * fix deprecation warnings * CI: Set default to LLVM 18 * Wed Mar 13 2024 martin.liska@hey.com - Update to version 2.10.0+git.20240313.c860649: * Bump to 2.10.0 * Wed Mar 06 2024 martin.liska@hey.com - Update to version 2.9.0+git.20240306.f0e1387: * Fix CI * Fix CI * CI: install ruff * Add TW docker step * Add Ruff as a separate job * Start using Ruff * Reformat the code with Ruff formatter * CI refactor * Reformat CI configs * Simplify CI openSUSE matrix * Fix CI package * Add missing package for mold action * Use mold GH action * CI: use checkout@v4 * Support changes function signature in IncludesPPCallbacks::InclusionDirective * Test agains LLVM 19 * Fix flake8 error: * CMakeLists changes to fix macOS build: * Fix LLVM 18 build error: * Add clang version string to clang_delta --version * Disable for now deprecated declarations Werrors * Revert "Add CI hack for LLVM nightly" * Add CI hack for LLVM nightly * cvise.py: call shell vial `/usr/bin/env` indirection instead of `/bin` * Mon Nov 06 2023 martin.liska@hey.com - Update to version 2.9.0+git.20231106.cc76e98: * Bump to 2.9.0. * Support LLVM 18: changes in ElaboratedTypeKeyword * add .vscode to .gitignore * add --shell argument * LLVM 18: port to latest master * add LLVM 17 CI target * disable -Werror=non-template-friend in llvm/ADT/PagedVector.h:215:59 * Thu Sep 14 2023 martin.liska@hey.com - Update to version 2.8.0+git.20230914.9f237d6: * CMake: port to find_package(Python3) * CMake: add minimal version 3.14 * Moderninze to Python 3.8 and remove Leap CI. * Test LLVM 18 again. * LLVM nightly: move back to version 17 * fix pip installation * Revert previous change and use Ubuntu 23.04. * CI: remove 2 missing LLVM deps for version 18 * Fix CI. * Bump LLVM nightly build to LLVM 18. * LLVM 16: add missing header file for toString * Remove LLVM 12 from testing matrix as it is removed in TW. * Add build to ignored list of folders. * LLVM 17: add workaround for a Werror * Stop building against LLVM 11 due to a known LLVM issue: * Fix build with LLVM 17. * LLVM 17: port enum value to c++23. * Fix typo in the previous revision for LLVM 17. * Fix current LLVM tip branch. * Revert a leftover hunk. * Fri Apr 28 2023 mliska@suse.cz - Update to version 2.8.0+git.20230428.7aaa251: * Bump to 2.8.0. * Mon Apr 17 2023 mliska@suse.cz - Update to version 2.7.0+git.20230417.6b558fe: * Handle cyclic namespace include that leads to inf. recursion. * Shorten pass names that use max_transforms property. * Fix clang warning: * build: factory out common flags and use -pedantic * Simplify dump output for BinaryState. * Revert "drop unneeded -Wno-error=mismatched-new-delete" * drop unneeded -Wno-error=mismatched-new-delete * Fri Mar 31 2023 mliska@suse.cz - Update to version 2.7.0+git.20230331.62a7391: * Fix one -Wdangling-reference and disable -Werror for it. * Thu Mar 30 2023 mliska@suse.cz - Update to version 2.7.0+git.20230330.8b25bd7: * Add max-transforms for passes. * Add CI tester for LLVM 16. * Wed Mar 22 2023 mliska@suse.cz - Update to version 2.7.0+git.20230322.994dbe2: * add timeout of 10s when we query for instances in clangbinarysearch pass * Fix build error with the current LLVM tip. * fix clang Werror * CI: add LLVM builder * CI: fix * CI: move cocurrency to top-level scope * CI: add concurrency also for llvm-nightly * CI: fix concurrency * CI: cancel previous builds * Use latest LLVM release. * Fix clang error: error: variable 'which' set but not used. * Use -Wno-error=maybe-uninitialized conditionally. * Thu Mar 02 2023 mliska@suse.cz - Update to version 2.7.0+git.20230302.ff4e51e: * add -Wno-error=dangling-reference for GCC 13+ * LLVM 17: port DesignatedInitExpr::Designator * Fix one more llvm::Optional leftover: * port llvm::Optional to std::optional * LLVM nightly: use llvm-17 * bump CMake minimal version * Fri Dec 23 2022 mliska@suse.cz - Update to version 2.7.0+git.20221223.d9e4a50: * Bump to 2.7.0. * Fix build error with LLVM 16. * enable debuginfo in CMAKE_CXX_FLAGS_RELWITHDEBINFO build type * Remove extra symlink in LLVM nightly build. * Tue Dec 20 2022 Martin Liška <mliska@suse.cz> - Start using mold linker. * Sat Dec 17 2022 mliska@suse.cz - Update to version 2.6.0+git.20221217.f1b5a08: * Fixed infinite loop problem with move-definition-to-declaration transformation * move-definition-to-declaration transformation learned to move struct, class, union and variable definitions * Renamed transformation move-function-body to move-definition-to-declaration * Fri Dec 16 2022 mliska@suse.cz - Update to version 2.6.0+git.20221216.1423ed5: * Split remove-base-class transformation into remove-base-class and merge-base-class and supporting templated base classes * Update reason comment. * Improve LLVM version detection. * Add support for skipIf get_llvm_version. * Thu Dec 15 2022 mliska@suse.cz - Update to version 2.6.0+git.20221215.2f76b4f: * Added getDescribedTemplateParams for backwards compatibility * The move-function-body transformation learned to move class methods, templated functions and methods within templated classes * testing: quit if we cannot create bug report * Fixed crash in reduce-class-template-param * Wed Dec 14 2022 mliska@suse.cz - Update to version 2.6.0+git.20221214.96f841e: * Pass instantiate-template-param learned to remove template arguments and parameters * Tue Dec 13 2022 mliska@suse.cz - Update to version 2.6.0+git.20221213.c01d287: * Transformation instantiate-template-param did not support replacement of all types (e.g. pointer, reference, arrays were not working) * Bugfix: instantiate-template-param transformation used always the type of the first template parameter * LLVM 16: stop using deprecated llvm::None. * Remove LGTM badges as it will be closed. * Fri Dec 09 2022 mliska@suse.cz - Update to version 2.6.0+git.20221209.b337b9a: * Use ubuntu:rolling container * Use ubuntu-latest. * Improve error message for bad value of `--start-with-pass`. * Use -Wno-error=mismatched-new-delete conditionally. * Wed Nov 30 2022 mliska@suse.cz - Update to version 2.6.0+git.20221130.702f9d5: * Fix where we skip when --skip-after-n-transforms is used. * Mon Nov 21 2022 mliska@suse.cz - Update to version 2.6.0+git.20221121.e753f5b: * tweak logic in clangbinarysearch.py * Mon Nov 21 2022 mliska@suse.cz - Update to version 2.6.0+git.20221121.ff14486: * Add c++2b for auto-detection in clangbinarysearch.py. * Use detected --std in ClangBinarySearchPass * Add extra llvm16 package. * Port to LLVM ToT. * Fix CI. * CI: fix Leap * CI: reorg installed packages * CI: rename workflow * CI: install findutils * run pyupgrade * run pyupgrade only with --py36-plus. * Revert "run pyupgrade on the code" * Revert "Expect Python 3.8+." * Add pyupgrade to CI. * run pyupgrade on the code * Expect Python 3.8+. * Fix name of badge * Update badges. * Tue Oct 18 2022 mliska@suse.cz - Update to version 2.6.0+git.20221018.7c1f0b4: * Fix LLVM 16 build. * Move cron job to 03:00 * Fix CI. * Split workflows. * Add cron job. * LLVM 16: disable one test * clang 16: disable one -Werror * Fix LLVM 16 issue: * Fix CI * Add LLVM Nightly builder. * Use env for Leap. * Move to -std=c++17 as it will be required by LLVM 16. * Sat Oct 15 2022 Martin Liška <mliska@suse.cz> - Use gcc-11 for Leap. * Thu Oct 13 2022 Martin Liška <mliska@suse.cz> - Do not use ninja, prefer make (due to jobserver interaction with GCC). * Mon Oct 03 2022 mliska@suse.cz - Update to version 2.6.0+git.20221003.09a5d1e: * Bump to 2.6.0. * Fixed small bugs in class-template-to-class, simplify-dependent-typedef and template-arg-to-int passes * member-to-global pass failed for members not ending with a ";" * CMake: Fixed compilation, enabled parallel builds and deactivated unnecessary warnings for MSVC * GCDABinaryPass: handle when there are no functions * Wed Sep 14 2022 mliska@suse.cz - Update to version 2.5.0+git.20220914.93cb973: * Added rename-operator pass that converts operator functions (e.g. operator +) to regular functions * Mon Sep 12 2022 mliska@suse.cz - Update to version 2.5.0+git.20220912.e2268dd: * Added member-to-global pass that moves declarations within a record (class or struct) in front of the record * Mon Sep 12 2022 mliska@suse.cz - Update to version 2.5.0+git.20220912.c56e8a0: * Replaced everywhere TypedefDecl by TypedefNameDecl to supporting typedef-like using declarations * Hopefully compatible with old libclang * return-void transformation discarded function specifiers, attributes and scope qualifiers * class-template-to-class transformation was not working with out-of-line method definitions * Add c++2b C++ standard. * Sun Sep 11 2022 mliska@suse.cz - Update to version 2.5.0+git.20220911.4c7ce7f: * instantiate-template-param was not working for parameters inside anonymous templates * Fri Sep 09 2022 mliska@suse.cz - Update to version 2.5.0+git.20220909.31fe1f8: * class-template-to-class transformation was not working with out-of-line method definitions * Fri Sep 09 2022 mliska@suse.cz - Update to version 2.5.0+git.20220909.3c7e8c6: * Add c++2b C++ standard. * Wed Aug 31 2022 mliska@suse.cz - Update to version 2.5.0+git.20220831.cf6747b: * Change gcdabinary to GCC 12 and newer. * Tue Aug 30 2022 mliska@suse.cz - Update to version 2.5.0+git.20220830.f61c4b6: * Bump to 2.5.0. * Reduce MAX_PASS_INCREASEMENT_THRESHOLD to 3. * Fri Aug 26 2022 mliska@suse.cz - Update to version 2.4.0+git.20220826.b11db4d: * Run flake8 directly due to broken pytest-flake8. * Add new line. * List tested LLVM versions in Installation page. - Remove extra removal of pytest-flake8 in spec file. * Wed Aug 24 2022 Ben Greiner <code@bnavigator.de> - Don't check the source code for lint with flake8 * pytest-flake8 does not work with flake8 >= 5 gh#tholo/pytest-flake8#87 * Source code linting should not be relevant for a functional rpm package * Tue Aug 09 2022 mliska@suse.cz - Update to version 2.4.0+git.20220809.f32223a: * refactors so that the project is LLVM 15-compatible * Remove extra space in a message. * Fri Jul 01 2022 mliska@suse.cz - Update to version 2.4.0+git.20220701.2941a38: * Add new option --skip-after-n-transforms. * llvm{9,10} are removed in Tumbleweed now * Thu Jun 30 2022 mliska@suse.cz - Update to version 2.4.0+git.20220630.80a749e: * Skip pass if enormous test-case growth is seen * README: add a tip about -Wfatal-errors * Use LLVM 14 as a default library version. * return UINT_MAX for invalid CstArray size * remove spelling locations in case of macros * handle macros for reduce-class-template-param * handle more macro cases for remove-namespace * handle more macro cases for ReplaceExpr * skip recursive calls for simple-inliner * skip defaulted function for param-to-local * Tue Jan 04 2022 mliska@suse.cz - Update to version 2.4.0+git.20220104.21c4e26: * Remove C-Reduce test-case. * skip non VarDecl for getInitExprFromBase * Fix topformflat sanity check in lines pass. * Use repology. * Tue Jan 04 2022 Martin Liška <mliska@suse.cz> - Add chardet as a Requirement.
/usr/bin/cvise /usr/bin/cvise-delta /usr/libexec/cvise /usr/libexec/cvise/clang_delta /usr/libexec/cvise/clang_include_graph /usr/libexec/cvise/clex /usr/libexec/cvise/strlex /usr/libexec/cvise/topformflat_hints /usr/libexec/cvise/treesitter_delta /usr/share/cvise /usr/share/cvise/__init__.py /usr/share/cvise/cvise.py /usr/share/cvise/pass_groups /usr/share/cvise/pass_groups/all.json /usr/share/cvise/pass_groups/binary.json /usr/share/cvise/pass_groups/delta.json /usr/share/cvise/pass_groups/no-interleaving.json /usr/share/cvise/pass_groups/opencl-120.json /usr/share/cvise/passes /usr/share/cvise/passes/__init__.py /usr/share/cvise/passes/abstract.py /usr/share/cvise/passes/balanced.py /usr/share/cvise/passes/blank.py /usr/share/cvise/passes/clang.py /usr/share/cvise/passes/clangbinarysearch.py /usr/share/cvise/passes/clanghints.py /usr/share/cvise/passes/clangincludegraph.py /usr/share/cvise/passes/clangmodulemap.py /usr/share/cvise/passes/clex.py /usr/share/cvise/passes/clexhints.py /usr/share/cvise/passes/comments.py /usr/share/cvise/passes/gcdabinary.py /usr/share/cvise/passes/hint_based.py /usr/share/cvise/passes/ifs.py /usr/share/cvise/passes/includeincludes.py /usr/share/cvise/passes/includes.py /usr/share/cvise/passes/indent.py /usr/share/cvise/passes/ints.py /usr/share/cvise/passes/line_markers.py /usr/share/cvise/passes/lines.py /usr/share/cvise/passes/makefile.py /usr/share/cvise/passes/peep.py /usr/share/cvise/passes/rmunusedfiles.py /usr/share/cvise/passes/special.py /usr/share/cvise/passes/ternary.py /usr/share/cvise/passes/treesitter.py /usr/share/cvise/passes/unifdef.py /usr/share/cvise/tests /usr/share/cvise/tests/__init__.py /usr/share/cvise/tests/test_balanced.py /usr/share/cvise/tests/test_blank.py /usr/share/cvise/tests/test_cache.py /usr/share/cvise/tests/test_clanghints.py /usr/share/cvise/tests/test_clangincludegraph.py /usr/share/cvise/tests/test_clangmodulemap.py /usr/share/cvise/tests/test_clexhints.py /usr/share/cvise/tests/test_comments.py /usr/share/cvise/tests/test_fileutil.py /usr/share/cvise/tests/test_folding.py /usr/share/cvise/tests/test_hint.py /usr/share/cvise/tests/test_hint_based.py /usr/share/cvise/tests/test_ifs.py /usr/share/cvise/tests/test_ints.py /usr/share/cvise/tests/test_line_markers.py /usr/share/cvise/tests/test_lines.py /usr/share/cvise/tests/test_makefile.py /usr/share/cvise/tests/test_nestedmatcher.py /usr/share/cvise/tests/test_peep.py /usr/share/cvise/tests/test_process.py /usr/share/cvise/tests/test_rmunusedfiles.py /usr/share/cvise/tests/test_sigmonitor.py /usr/share/cvise/tests/test_special.py /usr/share/cvise/tests/test_ternary.py /usr/share/cvise/tests/test_test_manager.py /usr/share/cvise/tests/test_treesitter.py /usr/share/cvise/tests/testabstract.py /usr/share/cvise/utils /usr/share/cvise/utils/__init__.py /usr/share/cvise/utils/cache.py /usr/share/cvise/utils/error.py /usr/share/cvise/utils/externalprograms.py /usr/share/cvise/utils/fileutil.py /usr/share/cvise/utils/folding.py /usr/share/cvise/utils/hint.py /usr/share/cvise/utils/makefileparser.py /usr/share/cvise/utils/mplogging.py /usr/share/cvise/utils/nestedmatcher.py /usr/share/cvise/utils/process.py /usr/share/cvise/utils/readkey.py /usr/share/cvise/utils/readkey_posix.py /usr/share/cvise/utils/readkey_windows.py /usr/share/cvise/utils/sigmonitor.py /usr/share/cvise/utils/statistics.py /usr/share/cvise/utils/testing.py /usr/share/licenses/cvise /usr/share/licenses/cvise/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 16 22:38:19 2025