Пакет coccinelle: Информация

    Исходный пакет: coccinelle
    Версия: 1.2-alt1
    Последняя версия по данным Repology
    Собран:  31 марта 2024 г. 21:39 в задании #344041
    Категория: Разработка/C
    Сообщить об ошибке в пакете
    Домашняя страница: http://coccinelle.lip6.fr/

    Лицензия: GPL-2.0-only
    О пакете: Semantic patching for Linux (spatch)
    Описание: 
    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.)

    Список rpm-пакетов, предоставляемых данным srpm-пакетом:
    coccinelle (x86_64, ppc64le, i586, aarch64)
    coccinelle-checkinstall (noarch)
    coccinelle-debuginfo (x86_64, ppc64le, i586, aarch64)
    coccinelle-demos (noarch)

    Сопровождающий: Vitaly Chikunov


    Права:
    Vitaly Chikunov
    Andrew A. Vasilyev
    @everybody

      1. ocaml >= 3.12.1
      2. ocaml-findlib
      3. ocaml-menhir
      4. ocaml-num-devel
      5. ocaml-ocamldoc
      6. ocaml-parmap-devel
      7. ocaml-pcre-devel
      8. ocaml-stdcompat-devel
      9. python3-dev
      10. rpm-build-ocaml >= 1.6.1
      11. rpm-build-python3

    Последнее изменение


    30 марта 2024 г. Vitaly Chikunov 1.2-alt1
    - Update to 1.2 (2024-03-28).
    28 февраля 2024 г. Ivan A. Melnikov 1.1.1-alt2.1
    - NMU: fix build w/o ocamlnative
    4 февраля 2022 г. Vitaly Chikunov 1.1.1-alt2
    - Fixed rebuild with python 3.10.
    - Resolved memory exhaustion when building on armh.