Revisions of cvise

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1169838 from Martin Liška's avatar Martin Liška (martinliska) (revision 78)
- 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
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1158644 from Martin Liška's avatar Martin Liška (martinliska) (revision 77)
- Update to version 2.10.0+git.20240313.c860649:
  * Bump to 2.10.0
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1155556 from Martin Liška's avatar Martin Liška (martinliska) (revision 76)
- 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`
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1123668 from Martin Liška's avatar Martin Liška (martinliska) (revision 75)
- 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
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1111380 from Martin Liška's avatar Martin Liška (martinliska) (revision 74)
- 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.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1083436 from Martin Liška's avatar Martin Liška (marxin) (revision 73)
- Update to version 2.8.0+git.20230428.7aaa251:
  * Bump to 2.8.0.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1079869 from Martin Liška's avatar Martin Liška (marxin) (revision 72)
- 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
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1076474 from Martin Liška's avatar Martin Liška (marxin) (revision 71)
- Update to version 2.7.0+git.20230331.62a7391:
  * Fix one -Wdangling-reference and disable -Werror for it.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1075526 from Martin Liška's avatar Martin Liška (marxin) (revision 70)
- Update to version 2.7.0+git.20230330.8b25bd7:
  * Add max-transforms for passes.
  * Add CI tester for LLVM 16.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1073778 from Martin Liška's avatar Martin Liška (marxin) (revision 69)
- 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.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1068630 from Martin Liška's avatar Martin Liška (marxin) (revision 68)
- 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
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1044734 from Martin Liška's avatar Martin Liška (marxin) (revision 67)
- 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.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1043883 from Martin Liška's avatar Martin Liška (marxin) (revision 66)
- Start using mold linker.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1043436 from Martin Liška's avatar Martin Liška (marxin) (revision 65)
- 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
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1043346 from Martin Liška's avatar Martin Liška (marxin) (revision 64)
- 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.

- 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
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1042816 from Martin Liška's avatar Martin Liška (marxin) (revision 63)
- Update to version 2.6.0+git.20221214.96f841e:
  * Pass instantiate-template-param learned to remove template arguments and parameters
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1042718 from Martin Liška's avatar Martin Liška (marxin) (revision 62)
- 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.

- 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.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1039101 from Martin Liška's avatar Martin Liška (marxin) (revision 61)
- Update to version 2.6.0+git.20221130.702f9d5:
  * Fix where we skip when --skip-after-n-transforms is used.

- Update to version 2.6.0+git.20221121.e753f5b:
  * tweak logic in clangbinarysearch.py
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1037082 from Martin Liška's avatar Martin Liška (marxin) (revision 60)
- 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.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1029665 from Martin Liška's avatar Martin Liška (marxin) (revision 59)
- 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.

- Use gcc-11 for Leap.
Displaying revisions 1 - 20 of 78
openSUSE Build Service is sponsored by