creduce (deprecated)

Disable date: 2027-06-13

Install command:
brew install creduce

Reduce a C/C++ program while keeping a property of interest

https://github.com/csmith-project/creduce

License: BSD-3-Clause

Development: Pull requests

Formula JSON API: /api/formula/creduce.json

Formula code: creduce.rb on GitHub

Bottle (binary package) installation support provided for:

macOS on
Apple Silicon
golden gate ✅
tahoe ✅
sequoia ✅
sonoma ✅
macOS on
Intel
sonoma ✅
Linux ARM64 ✅
x86_64 ✅

Current versions:

stable ✅ 2.10.0
head ⚡️ HEAD

Revision: 5

Patches:

https://github.com/csmith-project/creduce/commit/e9bb8686c5ef83a961f63744671c5e70066cba4e
https://github.com/csmith-project/creduce/commit/e507cca4ccb32585c5692d49b8d907c1051c826c
https://github.com/csmith-project/creduce/commit/8d56bee3e1d2577fc8afd2ecc03b1323d6873404
https://github.com/csmith-project/creduce/commit/8ab9a69caf13ce24172737e8bfd09de51a1ecb6a
https://github.com/csmith-project/creduce/commit/a4f6cf3689d44513fd944b1090ca8fd6d5ae8cd5
https://github.com/csmith-project/creduce/commit/98baa64699aedb943520f175a5e731582df2806f
https://github.com/csmith-project/creduce/commit/4371cc2d77c771b8b88ded79b95176bac8dfbf09
https://github.com/csmith-project/creduce/commit/dff59dae1fc2d62cc1cd240761492587bab364be
https://github.com/csmith-project/creduce/commit/30d433e5e49c6b5864e5ca7d8aa7cf30cf3191e2
https://github.com/csmith-project/creduce/commit/62bd78d6d621faca246a1b2b659b75bf721aa184
https://salsa.debian.org/toolchain-team/creduce/-/raw/86e45dd83b7e8e88d9e5398ff8556883c1679629/debian/patches/289.diff

Depends on:

astyle 3.6.23 Source code beautifier for C, C++, C#, and Java
llvm@21 21.1.8 Next-gen compiler infrastructure

Uses from macOS: flex (build), perl

Binaries: creduce

Analytics:

30 days90 days365 days
Installs4977
Installs on Request4977
Build Errors0