aboutsummaryrefslogtreecommitdiff
path: root/devel/coccinelle/pkg-descr
diff options
context:
space:
mode:
Diffstat (limited to 'devel/coccinelle/pkg-descr')
-rw-r--r--devel/coccinelle/pkg-descr11
1 files changed, 11 insertions, 0 deletions
diff --git a/devel/coccinelle/pkg-descr b/devel/coccinelle/pkg-descr
new file mode 100644
index 000000000000..a592bbdd0bf8
--- /dev/null
+++ b/devel/coccinelle/pkg-descr
@@ -0,0 +1,11 @@
+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.
+
+WWW: http://coccinelle.lip6.fr/