1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
|
Source: cvise
Section: misc
Priority: optional
Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org>
Uploaders: Matthias Klose <doko@debian.org>
Build-Depends: debhelper-compat (= 12),
dh-python,
chrpath,
cmake,
flex,
python3,
python3-chardet,
python3-pebble,
python3-psutil,
python3-pytest <!nocheck>,
python3-pytest-flake8 <!nocheck>,
llvm-15-dev, libclang-15-dev, clang-15, clang-format-15,
# clang-tools-15, clang-tidy-15, clangd-15,
unifdef,
Standards-Version: 4.6.1
Homepage: https://github.com/marxin/cvise
Package: cvise
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, ${python3:Depends},
clang-format-15,
python3,
python3-chardet,
python3-pebble,
python3-psutil,
unifdef,
Recommends: colordiff
Description: super-parallel Python port of the C-Reduce project
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.
.
NOTE: C-Vise happens to do a pretty good job reducing the size of
programs in languages other than C/C++, such as JavaScript and
Rust. If you need to reduce programs in some other language, please
give it a try.
|