{"name":"coccinelle","summary":"Program to apply semantic patches to C code","description":"Coccinelle is a program matching and transformation engine which\nprovides the language SmPL (Semantic Patch Language) for\nspecifying desired matches and transformations in C code.\nCoccinelle was initially targeted towards performing collateral\nevolutions in Linux.  Such evolutions comprise the changes that\nare needed in client code in response to evolutions in library\nAPIs, and may include modifications such as renaming a function,\nadding a function argument whose value is somehow\ncontext-dependent, and reorganizing a data structure.  Beyond\ncollateral evolutions, Coccinelle is successfully used (by us\nand others) for finding and fixing bugs in systems code.","homepage_url":"https://coccinelle.gitlabpages.inria.fr/website/","license":"GPL-2.0-only","attribute_paths":["coccinelle"],"releases":[{"version":"1.3.1","last_updated":"2026-09-29T03:29:29Z","platforms":[{"arch":"arm64","os":"macOS","system":"aarch64-darwin","attribute_path":"coccinelle","commit_hash":"b6c8664de9b6cc07fe5666a29f91884ba81197c4","date":"2026-09-29T03:29:29Z","outputs":[{"name":"out","path":"/nix/store/7f7ly482dx90qkrz8krbxvwg9iy2gpww-coccinelle-1.3.1","default":true}],"broken":false,"insecure":false},{"arch":"arm64","os":"Linux","system":"aarch64-linux","attribute_path":"coccinelle","commit_hash":"b6c8664de9b6cc07fe5666a29f91884ba81197c4","date":"2026-09-29T03:29:29Z","outputs":[{"name":"out","path":"/nix/store/nzzpflys2kg22ymacsy51zj776hym4mp-coccinelle-1.3.1","default":true}],"broken":false,"insecure":false},{"arch":"x86-64","os":"macOS","system":"x86_64-darwin","attribute_path":"coccinelle","commit_hash":"f76e4c7b1840704deda511ab34f37b829f6b5636","date":"2026-07-01T06:48:47Z","outputs":[{"name":"out","path":"/nix/store/jhh6bkzwxp7iw5lfjjqsak3f51pdwfid-coccinelle-1.3.1","default":true}],"broken":false,"insecure":false},{"arch":"x86-64","os":"Linux","system":"x86_64-linux","attribute_path":"coccinelle","commit_hash":"b6c8664de9b6cc07fe5666a29f91884ba81197c4","date":"2026-09-29T03:29:29Z","outputs":[{"name":"out","path":"/nix/store/v29plhs5lbzr59csg9z9izkh1vw8s3ab-coccinelle-1.3.1","default":true}],"broken":false,"insecure":false}],"platforms_summary":"Linux and macOS","outputs_summary":"","prerelease":false,"broken":false,"insecure":false},{"version":"1.3.0","last_updated":"2026-03-28T12:40:58Z","platforms":[{"arch":"arm64","os":"macOS","system":"aarch64-darwin","attribute_path":"coccinelle","commit_hash":"b63fe7f000adcfa269967eeff72c64cafecbbebe","date":"2026-03-28T12:40:58Z","outputs":[{"name":"out","path":"/nix/store/dq23909axq10cixjfggxxg3khdsar391-coccinelle-1.3.0","default":true}],"broken":false,"insecure":false},{"arch":"arm64","os":"Linux","system":"aarch64-linux","attribute_path":"coccinelle","commit_hash":"b63fe7f000adcfa269967eeff72c64cafecbbebe","date":"2026-03-28T12:40:58Z","outputs":[{"name":"out","path":"/nix/store/6vi8dndbii5wdah6yshzsa9527nnd0rs-coccinelle-1.3.0","default":true}],"broken":false,"insecure":false},{"arch":"x86-64","os":"macOS","system":"x86_64-darwin","attribute_path":"coccinelle","commit_hash":"b63fe7f000adcfa269967eeff72c64cafecbbebe","date":"2026-03-28T12:40:58Z","outputs":[{"name":"out","path":"/nix/store/72v5gm2hh23581qga3kai08ay641n5m0-coccinelle-1.3.0","default":true}],"broken":false,"insecure":false},{"arch":"x86-64","os":"Linux","system":"x86_64-linux","attribute_path":"coccinelle","commit_hash":"b63fe7f000adcfa269967eeff72c64cafecbbebe","date":"2026-03-28T12:40:58Z","outputs":[{"name":"out","path":"/nix/store/v9yimrj2fsblbzamdrgj2w254fvgd79s-coccinelle-1.3.0","default":true}],"broken":false,"insecure":false}],"platforms_summary":"Linux and macOS","outputs_summary":"","prerelease":false,"broken":false,"insecure":false},{"version":"1.2","last_updated":"2024-12-17T11:43:56Z","platforms":[{"arch":"arm64","os":"macOS","system":"aarch64-darwin","attribute_path":"coccinelle","commit_hash":"4989a246d7a390a859852baddb1013f825435cee","date":"2024-12-17T11:43:56Z","outputs":[{"name":"out","path":"/nix/store/wv6ac3m2fsy75fzbbk2bb99qnbd7hasz-coccinelle-1.2","default":true}],"broken":false,"insecure":false},{"arch":"arm64","os":"Linux","system":"aarch64-linux","attribute_path":"coccinelle","commit_hash":"4989a246d7a390a859852baddb1013f825435cee","date":"2024-12-17T11:43:56Z","outputs":[{"name":"out","path":"/nix/store/l5qzksiw3zfkywinzsy8whnhrjy0in83-coccinelle-1.2","default":true}],"broken":false,"insecure":false},{"arch":"x86-64","os":"macOS","system":"x86_64-darwin","attribute_path":"coccinelle","commit_hash":"4989a246d7a390a859852baddb1013f825435cee","date":"2024-12-17T11:43:56Z","outputs":[{"name":"out","path":"/nix/store/zrvyva7yahlc4hjxxrh5zzk8vpfhxiy6-coccinelle-1.2","default":true}],"broken":false,"insecure":false},{"arch":"x86-64","os":"Linux","system":"x86_64-linux","attribute_path":"coccinelle","commit_hash":"4989a246d7a390a859852baddb1013f825435cee","date":"2024-12-17T11:43:56Z","outputs":[{"name":"out","path":"/nix/store/janhy0kvq4ll7610ar2n4r7vza89bhcs-coccinelle-1.2","default":true}],"broken":false,"insecure":false}],"platforms_summary":"Linux and macOS","outputs_summary":"","prerelease":false,"broken":false,"insecure":false},{"version":"1.1.1","last_updated":"2024-06-06T04:00:50Z","platforms":[{"arch":"arm64","os":"macOS","system":"aarch64-darwin","attribute_path":"coccinelle","commit_hash":"818dbe2f96df233d2041739d6079bb616d3e5597","date":"2024-06-06T04:00:50Z","outputs":[{"name":"out","path":"/nix/store/iikjwzcfmdq6rdkcdzmciq5y9fy3xnmw-coccinelle-1.1.1","default":true}],"broken":false,"insecure":false},{"arch":"arm64","os":"Linux","system":"aarch64-linux","attribute_path":"coccinelle","commit_hash":"818dbe2f96df233d2041739d6079bb616d3e5597","date":"2024-06-06T04:00:50Z","outputs":[{"name":"out","path":"/nix/store/n2vqdy894038d3jl994s8dvj55y6jvni-coccinelle-1.1.1","default":true}],"broken":false,"insecure":false},{"arch":"x86-64","os":"macOS","system":"x86_64-darwin","attribute_path":"coccinelle","commit_hash":"818dbe2f96df233d2041739d6079bb616d3e5597","date":"2024-06-06T04:00:50Z","outputs":[{"name":"out","path":"/nix/store/49ya1hp70cwjdn1wvall9kkk6gjq4lgx-coccinelle-1.1.1","default":true}],"broken":false,"insecure":false},{"arch":"x86-64","os":"Linux","system":"x86_64-linux","attribute_path":"coccinelle","commit_hash":"818dbe2f96df233d2041739d6079bb616d3e5597","date":"2024-06-06T04:00:50Z","outputs":[{"name":"out","path":"/nix/store/x1acdwr5x6i2fiy6x7yy2fnxw4xrms34-coccinelle-1.1.1","default":true}],"broken":false,"insecure":false}],"platforms_summary":"Linux and macOS","outputs_summary":"","prerelease":false,"broken":false,"insecure":false},{"version":"1.1.0","last_updated":"2022-07-19T17:55:53Z","platforms":[{"arch":"arm64","os":"macOS","system":"aarch64-darwin","attribute_path":"coccinelle","commit_hash":"6f884c2f43c7bb105816303eb4867da672ec6f39","date":"2022-07-19T17:55:53Z","outputs":[{"name":"out","path":"/nix/store/ri48anvw9vyy48zr4fh62w52w6f1d1g0-coccinelle-1.1.0","default":true}],"broken":false,"insecure":false},{"arch":"arm64","os":"Linux","system":"aarch64-linux","attribute_path":"coccinelle","commit_hash":"6f884c2f43c7bb105816303eb4867da672ec6f39","date":"2022-07-19T17:55:53Z","outputs":[{"name":"out","path":"/nix/store/m0lys9fdx5g8vn8gwpcpck077pzfg4bb-coccinelle-1.1.0","default":true}],"broken":false,"insecure":false},{"arch":"x86-64","os":"macOS","system":"x86_64-darwin","attribute_path":"coccinelle","commit_hash":"6f884c2f43c7bb105816303eb4867da672ec6f39","date":"2022-07-19T17:55:53Z","outputs":[{"name":"out","path":"/nix/store/s6lr2azb3k2l0mnzy0hmz700m6lq10qw-coccinelle-1.1.0","default":true}],"broken":false,"insecure":false},{"arch":"x86-64","os":"Linux","system":"x86_64-linux","attribute_path":"coccinelle","commit_hash":"6f884c2f43c7bb105816303eb4867da672ec6f39","date":"2022-07-19T17:55:53Z","outputs":[{"name":"out","path":"/nix/store/q970sp18pjmbl783837r5js5labgs82x-coccinelle-1.1.0","default":true}],"broken":false,"insecure":false}],"platforms_summary":"Linux and macOS","outputs_summary":"","prerelease":false,"broken":false,"insecure":false},{"version":"1.0.6","last_updated":"2021-06-02T10:24:24Z","platforms":[{"arch":"x86-64","os":"macOS","system":"x86_64-darwin","attribute_path":"coccinelle","commit_hash":"239da47116274ee326a965d80b3ed1d3bf08af62","date":"2021-06-02T10:24:24Z","outputs":[],"broken":false,"insecure":false},{"arch":"x86-64","os":"Linux","system":"x86_64-linux","attribute_path":"coccinelle","commit_hash":"3847a2a8595bba68214ac4b7e3da3fc00776989b","date":"2021-05-26T13:44:44Z","outputs":[],"broken":false,"insecure":false}],"platforms_summary":"Linux and macOS (Intel only)","outputs_summary":"","prerelease":false,"broken":false,"insecure":false}]}