generalize description; add C++ note
OBS-URL: https://build.opensuse.org/package/show/devel:tools/coccinelle?expand=0&rev=57
This commit is contained in:
parent
9bae13f456
commit
aae8944b75
@ -46,14 +46,16 @@ Requires: python-base
|
||||
%description
|
||||
Coccinelle is a program matching and transformation engine which
|
||||
provides the language SmPL (Semantic Patch Language) for specifying
|
||||
desired matches and transformations in C code. Coccinelle was
|
||||
initially targeted towards performing collateral evolutions in Linux.
|
||||
Such evolutions comprise the changes that are needed in client code
|
||||
in response to evolutions in library APIs, and may include
|
||||
modifications such as renaming a function, adding a function argument
|
||||
whose value is somehow context-dependent, and reorganizing a data
|
||||
structure. Beyond collateral evolutions, Coccinelle is successfully
|
||||
used (by us and others) for finding and fixing bugs in systems code.
|
||||
desired matches and transformations in C code. [It does not recognize
|
||||
C++.]
|
||||
|
||||
Coccinelle performs collateral evolutions in software. Such
|
||||
evolutions comprise the changes that are needed in client code in
|
||||
response to evolutions in library APIs, and may include modifications
|
||||
such as renaming a function, adding a function argument whose value
|
||||
is somehow context-dependent, and reorganizing a data structure.
|
||||
Beyond collateral evolutions, Coccinelle is used for finding and
|
||||
fixing bugs in systems code.
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
|
Loading…
Reference in New Issue
Block a user