Package coccinelle: Information

  • Default inline alert: A new version of the package has been build

    Task #: #341584
    Build time: Feb 28, 2024, 08:38 AM
    New version: 1.1.1-alt2.1
Binary package: coccinelle
Version: 1.1.1-alt2
Architecture: armh
Build time:  Feb 4, 2022, 11:02 AM in the task #294689
Source package: coccinelle
Category: Development/C
Report package bug
License: GPL-2.0-only
Summary: Semantic patching for Linux (spatch)
Description: 
Coccinelle (French for "ladybug") is a utility for matching and transforming
the source code of programs written in the C programming language.

The source code to be matched or replaced is specified using
a "semantic patch" syntax based on the patch syntax.
The Semantic Patch Language (SmPL) pattern resembles a unified diff
with C-like declarations.

Coccinelle was initially used to aid the evolution of the Linux kernel
(and ease the maintenance of device drivers), providing support for
changes to APIs such as renaming a function, adding a function
argument whose value is somehow context-dependent, and reorganizing a
data structure.

It can also be used to find bad programming patterns in code (i.e.,
pieces of code that are erroneous with high probability such as
possible NULL pointer dereference) without transforming them.
(Then coccinelle's role is close to that of static analysis tools.)

Maintainer: Vitaly Chikunov



Last changed


Feb. 4, 2022 Vitaly Chikunov 1.1.1-alt2
- Fixed rebuild with python 3.10.
- Resolved memory exhaustion when building on armh.
Oct. 12, 2021 Vitaly Chikunov 1.1.1-alt1
- Update to 1.1.1 (2021-09-06).
May 11, 2021 Vitaly Chikunov 1.1.0-alt2
- spec: Avoid make install race.