summaryrefslogtreecommitdiffabout
path: root/ChangeLog
authorSergey Poznyakoff <gray@gnu.org.ua>2005-09-21 15:13:17 (GMT)
committer Sergey Poznyakoff <gray@gnu.org.ua>2005-09-21 15:13:17 (GMT)
commit9993807488255168aa576c73b07180bf1d2689cc (patch) (side-by-side diff)
tree0d03147543caf8add06f3db12e9b156294a78229 /ChangeLog
parent318d2af745d333cb0a99ba060ddb8ce77f34055d (diff)
downloadcflow-9993807488255168aa576c73b07180bf1d2689cc.tar.gz
cflow-9993807488255168aa576c73b07180bf1d2689cc.tar.bz2
Updated
Diffstat (limited to 'ChangeLog') (more/less context) (ignore whitespace changes)
-rw-r--r--ChangeLog27
1 files changed, 27 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 576557c..84c3403 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,30 @@
+2005-09-21 Sergey Poznyakoff <gray@gnu.org.ua>
+
+ * src/c.l (types): Add "restrict".
+ * src/cflow.rc: Define __const and __restrict as 'type'
+ * src/main.c (excluded_symbols,included_symbols): Removed
+ (symbol_map): New variable, instead of the previous two. All
+ references updated.
+ (symbol_override): Minor fix.
+ (parse_opt): Allow to use +,- and ^ in any part of the argument
+ string.
+ (included_char): Removed
+ * src/parser.c (parse_variable_declaration)
+ (parse_variable_declaration): Take an
+ extra argument indicating whether we are handling function
+ parameters. All uses changed.
+ (parse_variable_declaration,maybe_parm_list): Add error recovery.
+ (func_body): Handle static symbols separately.
+ (declare): Fix condition of declaring a function definition.
+ (reference): Update caller list as well.
+ * src/symbol.c (auto_processor): Delete only auto variables.
+
+ * tests/fdecl.at: New testcase
+ * tests/include.at: New testcase
+ * tests/attr.at: Fix to match new program diagnostics
+ * tests/Makefile.am: Add fdecl.at and include.at
+ * tests/testsuite.at: Likewise
+
2005-09-19 Sergey Poznyakoff <gray@gnu.org.ua>
* doc/cflow.texi: Updated

Return to:

Send suggestions and report system problems to the System administrator.