1 cparser 0.9.14 (2012-11-21)
2 ---------------------------
4 * Adapt to libfirm-1.21.0
5 * Improved error recovery
6 * Improved firm graph generation (faster/smaller graphs)
7 * Implement U,u and u8 strings
8 * Preliminary preprocessor (we still use system cpp by default, as some macro
9 expansion corner cases are still buggy and prevent us from compiling glibc
11 * More gcc extensions: binary constants, __leaf__ attribute
13 cparser 0.9.13 (2011-12-07)
14 ---------------------------
16 * Adapt to libfirm-1.20.0
18 * More work on preprocessor (still not finished though)
19 * Refactoring work so others can reuse input, optimization order logic
20 * Columns in source positions (but external preprocessor doesn't preserve all spaces)
21 * Improvements to gnu builtins/attributes
22 * Bugfixes (we did alot of csmith testing)
24 cparser 0.9.12 (2011-03-15)
25 ---------------------------
27 * Adapt to libfirm-1.19.0
28 * Introduce -mtarget (and -mtriple for llvm compatibility) for conventient
30 * Fix big-endian struct layouting
33 cparser 0.9.11 (2009-05-16)
34 ---------------------------
36 * add missing NEWS entries
37 * fix crash when known C library functions had the wrong number of arguments
39 cparser 0.9.10 (2009-04-15)
40 ---------------------------
43 * adapt to libfirm-1.18.0
45 cparser 0.9.9 (2009-05-15)
46 --------------------------
49 * extend and improve support for attributes
50 * adapat to latest libfirm
52 cparser 0.9.8 (2009-01-28)
53 --------------------------
55 * add/correct semantic checks
56 * improve error recovery
57 * support more GCC extensions
58 * add/improve/correct warnings
60 cparser 0.9.7 (2008-12-01)
61 --------------------------
64 * add/correct semantic checks
65 * improved error recovery
66 * support more GCC extensions
67 * support more GCC switches
70 cparser 0.9.6 (2008-11-22)
71 --------------------------
74 * add/correct semantic checks
75 * more/improved warnings
76 * internal cleanups (introduce entity_t types)
77 * support more gnu extensions
78 * improved error recovery
79 * support more switches for gcc compatibility
80 * support for libc builtins
82 cparser 0.9.5 (2008-07-31)
83 --------------------------
86 * sync with latest libfirm
87 * improve error handling (more graceful continue in case of an error)
88 * compatibility fixes for old C stuff (=> SPECint2000 works now)
89 * improved commandline, more gcc compatibility flags
90 * support more gnu extensions
91 * parse all gnu extensions
93 cparser 0.9 (2008-02-08)
94 ------------------------
97 * cparser is able to bootstrap itself