forked from regit/coccigrep
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
167 lines (147 loc) · 6.81 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
1.12 (2014/01/10)
* Improve accuracy (Eric Leblond)
* vim: correctly indent file (Eric Leblond)
* add match on identifier name (Eric Leblond)
* Merge pull request #11 from yhuelf/master (Eric Leblond)
* vim plugin: cosmetics (Frédéric Yhuel)
* vim plugin: allow use of "-l" option (Frédéric Yhuel)
* fix version detection (Eric Leblond)
* --version is not supported by all spatch version (Eric Leblond)
* Add structure matching example. (Eric Leblond)
* Add information about dependencies. (Eric Leblond)
* Reorder README so we see installation part (Eric Leblond)
1.12 (2012/12/22)
* Fix error handling (Eric Leblond)
* Put operation in try pass. (Eric Leblond)
* Don't ignore header files (Frédéric Yhuel)
* Don't rm temporary .cocci file in verbose mode (Frédéric Yhuel)
1.11 (2012/09/10)
* regular expression operator has changed (Eric Leblond)
* func: match with regexp (Eric Leblond)
* func: now able to match in case of cast (Eric Leblond)
* Missing file was not missing. (Eric Leblond)
* Add missing file. (Eric Leblond)
* Improve function match (Eric Leblond)
1.10 (2012/08/31)
* vim: add support for search on "struct toto" (Eric Leblond)
* Fix error message. (Eric Leblond)
* Factorize version numbering. (Eric Leblond)
1.9 (2012/07/31)
* Add --defined option. (Eric Leblond)
* Add undefined option. (Eric Leblond)
1.8 (2012/03/05)
* Fix CPP support. (Eric Leblond)
1.7 (2012/03/04)
* Directory support: Move code to script (Eric Leblond)
* Add support for directory recursion (Cyril Roelandt)
* Fix a sentence. (Cyril Roelandt)
* Replace "attribut" by "attribute". (Cyril Roelandt)
1.6 (2011/11/07)
* Remove matched information from context lines (Guillaume Nault)
* Fix issue with single concurrency run (Eric Leblond)
* Prepare 1.6 release. (Eric Leblond)
* Fix context group separation (Guillaume Nault)
* Fix docstring typo (Guillaume Nault)
* Change field separator for context lines (Guillaume Nault)
* Fix compatibility with python 2.5. (Eric Leblond)
* Add a separator between blocks of matched lines (Guillaume Nault)
* Avoid context line duplication (Guillaume Nault)
* Add missing information in CocciMatch::display() docstring (Guillaume Nault)
* Fix context line numbers (Guillaume Nault)
1.5 (2011/11/03)
* Allow specyfing a list of input files via a file (-l / --file-list) (Thomas Graf)
* Fix unmatched patterns when using option "--operation=set" (Guillaume Nault)
1.4 (2011/10/27)
* Detect attribute setting with unary operator. (Eric Leblond)
* Manpage update: describe option "-o, --operation" (Guillaume Nault)
* Improve manpage (Guillaume Nault)
1.3 (2011/10/06)
* Add manpage for coccigrep. (Guillaume Nault)
1.2 (2011/09/15)
* unprint cmd (Phlogistique)
1.1 (2011/09/14)
* Add C++ support. (Eric Leblond)
* Add 'Revision' info to cocci patches. (Eric Leblond)
* Add 'Arguments' list in cocci patches. (Eric Leblond)
* Add 'Arguments' as a keyword for cocci comment. (Eric Leblond)
* Add information about -L -v in help message. (Eric Leblond)
* Fix trivial typo. (Eric Leblond)
* Use python from env. (Eric Leblond)
* '-L -v' now display a list of operations description. (Eric Leblond)
* Prepare print of operations informations. (Eric Leblond)
* Add class to get information from cocci patch. (Eric Leblond)
1.0 (2011/09/12)
* Add description of operation in comment lines. (Eric Leblond)
1.0rc2 (2011/09/06)
* Document vim search of 'struct myst' (Eric Leblond)
* Fix usage of structure without typedef. (Eric Leblond)
* '-C' option can now be used to set context. (Eric Leblond)
* Improve display for pointer/non pointer match (Eric Leblond)
* Add non pointer support to deref. (Eric Leblond)
* Rename '-C' option to '-p' (Eric Leblond)
* big cosmit. please test for your sake (Feth AREZKI)
* try and simplify config reading code (Feth AREZKI)
* Set version to 1.0rc2. (Eric Leblond)
* Handle static structure. (Eric Leblond)
* Fix local cocci dir. (Eric Leblond)
* Use setuptools in setup.py. (Eric Leblond)
1.0rc1 (2011/09/02)
* Set version to 1.0rc1 (Eric Leblond)
* print debug message to stderr. (Eric Leblond)
* Update MANIFEST.in to include doc. (Eric Leblond)
* Improve doc file. (Eric Leblond)
* Improve documentation files. (Eric Leblond)
* Add docstrings to module. (Eric Leblond)
* Add some docstrings. (Eric Leblond)
* Suppress false space. (Eric Leblond)
* Prepare doc generation via sphinx. (Eric Leblond)
* Add some docstrings. (Eric Leblond)
* Handle a serie of failures via exception. (Eric Leblond)
* put more code in try except to intercept all exceptions (Eric Leblond)
* Work exception handling (Eric Leblond)
* Fix typo in split files function. (Eric Leblond)
* Update setup.py for upload to python repo. (Eric Leblond)
0.9 (2011/08/29)
* Improve vim usage instruction. (Eric Leblond)
* Display message about waiting time. (Eric Leblond)
* vim plugin: Use script variable. (Eric Leblond)
* vim plugin display warning message when there is no match. (Eric Leblond)
* cocci-grep.vim is now a vim plugin. (Eric Leblond)
* Exit with 1 if no match. (Eric Leblond)
* Add vim module to package. (Eric Leblond)
* Add operation list to interactive vim function (Eric Leblond)
* Add option to list available operations. (Eric Leblond)
* Add documentation of vim module. (Eric Leblond)
* Vim function for coccigrep (Eric Leblond)
* Minor fix in emacs module (Eric Leblond)
0.8 (2011/08/27)
* Add information about configuration file (Eric Leblond)
* Add explanation about emacs. (Eric Leblond)
* Add basic cocci-grep emacs module (Eric Leblond)
* Add Emacs mode. (Eric Leblond)
* Add option for spatch command (Eric Leblond)
* Add sanity check to add_operations (Eric Leblond)
* Add support for local cocci directory (Eric Leblond)
* Display only one line in vim mode. (Eric Leblond)
* Config file support (Eric Leblond)
* Rename badly named variable. (Eric Leblond)
* Disable concurrency for python without multiprocessing support (Eric Leblond)
* Introduce -C flag to set concurrency level (Eric Leblond)
* Introduce concurrency level (Eric Leblond)
* Suppress empty line at end of output (Eric Leblond)
* Semantic patchfile can be given on command line. (Eric Leblond)
* Prepare possibility to add operations from command line (Eric Leblond)
0.7 (2011/08/19)
* Add check for structure usage in function. (Eric Leblond)
* List of operations is dynamic (Eric Leblond)
* add function to retrieve data directory (Eric Leblond)
0.6 (2011/08/18)
* setup: sdist command is now working (Eric Leblond)
* Put cocci SMPL into separate files (Eric Leblond)
* Fix implicit usage of 'deref' instead of 'used' (Eric Leblond)
* Add indication about vim integration. (Eric Leblond)
0.5 (2011/08/14)
* Don't use exit in module. (Eric Leblond)
* Move global variable to class variable. (Eric Leblond)
* Update python build system. (Eric Leblond)
* Global refactoring (Eric Leblond)