nixpkgs / coccinelle - 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.

Homepage - http://coccinelle.lip6.fr/

License - GPL-2.0

Maintainers - Austin Seipp

Outputs

out (expand/collapse)

Releases

1.1.0 (expand/collapse)
From commit 02c142a2 to 00460bd6
1.0.6 (expand/collapse)
From commit 074ef76e to 074ef76e
1.1.0 (expand/collapse)
From commit 04855119 to 07557e3b
1.0.6 (expand/collapse)
From commit 065a8102 to 065a8102
1.1.0 (expand/collapse)
From commit 013c6c32 to 04de1306
1.0.6 (expand/collapse)
From commit 045afcce to 045afcce
1.1.0 (expand/collapse)
From commit 012f2315 to 008453f7
1.0.6 (expand/collapse)
From commit 075e4883 to 044053e2
1.0.0-rc23 (expand/collapse)
From commit 044ceae2 to 044ceae2
1.0.6 (expand/collapse)
From commit 032de64e to 0560caa5
1.0.0-rc23 (expand/collapse)
From commit 04729dd2 to 07bf113b
1.0.0-rc15 (expand/collapse)
From commit 0695a74c to 021e557b
1.0.0-rc12 (expand/collapse)
From commit 0765ca76 to 053d6537
1.0.0-rc9 (expand/collapse)
From commit 01bea39b to 07b7aa1f
0.2.2 (expand/collapse)
From commit 06cff980 to 03689877
0.2.1 (expand/collapse)
From commit 038ca191 to 013ead07
0.2.0 (expand/collapse)
From commit 0662fcbd to 0662fcbd
0.2.1 (expand/collapse)
From commit 031f7223 to 031f7223
0.2.0 (expand/collapse)
From commit 0577bc6b to 07cdd0fb
0.2.0rc1 (expand/collapse)
From commit 000e1c7c to 000e1c7c
0.1.11rc1 (expand/collapse)
From commit 06d295f5 to 07393ba7