Commit Graph

17 Commits

Author SHA1 Message Date
Sergei Trofimovich
4fa9300cb0 cvise: fix shebang for --command= option
Upstream `cvise` changed the way it encodes shebang from hardcoded value
to `/bin` + value:

d99d82ce8e

This broke `nixpkgs` substitute hack and broke the option.

I proposed upstream to use `/usr/bin/env bash` indirection instead. This
change pulls in this proposed change.
2023-11-15 20:16:34 +00:00
Sergei Trofimovich
05cf79769a cvise: 2.8.0 -> 2.9.0
Changes: https://github.com/marxin/cvise/releases/tag/v2.9.0
2023-11-07 08:31:03 +00:00
Sergei Trofimovich
fb14b7846c cvise: 2.7.0 -> 2.8.0
Mainly llvm-16 support and early phase reduction speedup.

Changes: https://github.com/marxin/cvise/releases/tag/v2.8.0
2023-04-28 21:56:08 +01:00
Guillaume Girol
33afbf39f6 treewide: switch to nativeCheckInputs
checkInputs used to be added to nativeBuildInputs. Now we have
nativeCheckInputs to do that instead. Doing this treewide change allows
to keep hashes identical to before the introduction of
nativeCheckInputs.
2023-01-21 12:00:00 +00:00
Sergei Trofimovich
efc83b137a cvise: 2.6.0 -> 2.7.0
Among other things adds support for llvm-16.
2022-12-23 22:03:26 +00:00
Sergei Trofimovich
1cbf12663c cvise: disable blanket -Werror
`-Werror` flag usually causes build failures due to minor changes in
compiler versions. They might be useful for developers themselves but
are rarely useful for distributions.

For example right now `cvise` fails to compile on `gcc-13` due to
a `gcc` infelicity: https://gcc.gnu.org/PR107488

While this concrete instance is a compiler bug generally `-Werror` makes
users' lives harder. Specific `-Werror=<foo>` are better way to prevent
certain classes of bugs.

The change removes blanket `-Werror` with a `substituteInPlace` call.
2022-11-02 08:03:22 +00:00
Sergei Trofimovich
69f5fb627d cvise: 2.5.0 -> 2.6.0
Changes: https://github.com/marxin/cvise/releases/tag/v2.6.0
2022-10-03 19:10:14 +01:00
Frederik Rietdijk
370cce6a3c python3Packages.cvise: fix build after moving dist folder 2022-09-16 10:38:44 +02:00
Sergei Trofimovich
69e85c98a6 cvise: 2.4.0 -> 2.5.0
Among other things removes dependency on `python-flake8`.

Changes: https://github.com/marxin/cvise/releases/tag/v2.5.0
2022-08-30 19:46:03 +01:00
Sandro Jäckel
936f70de16
cvise: add tests back 2022-08-18 14:21:04 +02:00
Sergei Trofimovich
bab6fd31cd cvise: drop tests broken by pytest-flake8 update
Commit 219b7104a3
marked pytest-flake8 as broken. Let's demove cvise tests to restore
cvise package until upstream sorts it out.
2022-08-17 20:09:18 +01:00
Sergei Trofimovich
c7f31cfa6a cvise: 2.3.0 -> 2.4.0
Add new python3Packages.chardet dependency and switch to latest llvm.
cvise does a good job supporting llvm version range.
2021-11-15 22:28:54 +00:00
Sergei Trofimovich
5cc72dbec4 cvise: use /bin.bash from nix store
Noticed failures as an incorrect handling of `--command` param:

    $ cvise --command="gcc -c bug.c |& fgrep 'during RTL pass: expand'" bug.c
    C-Vise cannot run because the interestingness test does not return
    zero.

This happens because temporary shell script has "#!/bin/bash" shebang.

The change replaces it to path from nix store.
2021-09-15 19:20:28 +01:00
Jonathan Ringer
88beb7d77e cvis: fix llvm build 2021-05-08 18:13:45 -07:00
R. RyanTM
5639c8b5f5 cvise: 2.2.0 -> 2.3.0 2021-03-10 20:02:42 +00:00
R. RyanTM
2b74b052c0
cvise: 2.1.0 -> 2.2.0 (#115382) 2021-03-08 09:08:52 +00:00
Orivej Desh
33230da5da
cvise: init at 2.1.0 (#114197) 2021-02-28 04:12:14 +00:00