aboutsummaryrefslogtreecommitdiff
path: root/scripts/coccinelle
AgeCommit message (Expand)Author
2019-12-20Makefile/git scripts: Add comments to keep owned file lists in syncteor
2019-12-05cocci: Require spatch >= 1.0.4 to run checksteor
2019-10-28scripts: Change to the top source directory as neededteor
2019-10-24scripts/cocci: Check owned src in check_cocci_parse.sh by defaultteor
2019-10-24scripts/cocci: Add check_cocci_parse.sh and default exceptionsteor
2019-10-24scripts/cocci: Remove unused arguments from try_parse.sh spatchteor
2019-10-24scripts/cocci: Add an exceptions file to try_parse.shteor
2019-10-22Merge branch 'ticket31705_v2' into ticket31705_v2_mergedNick Mathewson
2019-10-22confmacros.h: fix coccinelle parsing.Nick Mathewson
2019-10-22tor-coccinelle.h: add a definition for EXTERNNick Mathewson
2019-10-22tor-coccinelle.h: add HANDLE_{DECL,IMPL}Nick Mathewson
2019-10-22tor-coccinelle.h: add EAT_SEMICOLONNick Mathewson
2019-10-22tor-coccinelle.h: add CHECK_SCANFNick Mathewson
2019-10-22tor-coccinelle.h: add MOCK_DECLNick Mathewson
2019-10-22tor-coccinelle.h: handle SLIST and LIST.Nick Mathewson
2019-10-22Add a "COCCI" macro that we tell coccinelle is always defined.Nick Mathewson
2019-10-22tor-coccinelle.h: handle NS and NS_DECL.Nick Mathewson
2019-10-22tor-coccinelle: handle SIMPLEQ and TAILQ better.Nick Mathewson
2019-10-22tor-coccinelle.h: Add {EN,DIS}ABLE_GCC_WARNING.Nick Mathewson
2019-10-22tor-coccinelle: expect parentheses after HT_INITIALIZERNick Mathewson
2019-10-22try_parse.sh: add a verbose mode and a meaningful exit code.Nick Mathewson
2019-10-22document test-operator-cleanupNick Mathewson
2019-10-09Document tor-coccinelle.hNick Mathewson
2019-09-18Add a coccinelle script to look for {inc,dec}rements in log_debugNick Mathewson
2019-09-11Add some more of our trickier macros to tor-coccinelle.hNick Mathewson
2019-09-11Add a script to tell whether a file can be perfectly parsed by spatchNick Mathewson
2019-09-11Add a script to run spatch with appropriate argumentsNick Mathewson
2019-04-30Coccinelle scripts for control.c refactorTaylor Yu
2017-08-24Add Coccinelle patch for replacing NULL/non-NULL tt_assert().Alexander Færøy
2017-08-24Add Coccinelle patch for replacing tt_assert() usage on integer types.Alexander Færøy
2017-08-24Add Coccinelle patch for replacing tt_assert(0) with tt_abort().Alexander Færøy
2017-08-24Add Coccinelle patch for detecing places where CEIL_DIV should be used.Alexander Færøy
2017-08-24Add script for cleaning op operator usage in test files.Alexander Færøy
2014-11-02Add a rule to the calloc semantic patch for argument ordering.Mansour Moufid
2014-11-02The second argument to tor_calloc should be a constant.Mansour Moufid
2014-11-02Refactor the calloc semantic patch.Mansour Moufid
2014-09-16Add coccinelle script to remove pointless callocsNick Mathewson
2014-09-16Add script to detect and remove unCish malloc-then-cast patternNick Mathewson
2014-08-13Add a simple coccinelle script to replace malloc->callocNick Mathewson