ast2firm: Implement casting from complex to real types.
[cparser] / NEWS.md
1 cparser 0.9.14 (2012-11-21)
2 ---------------------------
3
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
10   headers)
11 * More gcc extensions: binary constants, __leaf__ attribute
12
13 cparser 0.9.13 (2011-12-07)
14 ---------------------------
15
16 * Adapt to libfirm-1.20.0
17 * Implement --help
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)
23
24 cparser 0.9.12 (2011-03-15)
25 ---------------------------
26
27 * Adapt to libfirm-1.19.0
28 * Introduce -mtarget (and -mtriple for llvm compatibility) for conventient
29   cross-compilation
30 * Fix big-endian struct layouting
31 * Bugfixes
32
33 cparser 0.9.11 (2009-05-16)
34 ---------------------------
35
36 * add missing NEWS entries
37 * fix crash when known C library functions had the wrong number of arguments
38
39 cparser 0.9.10 (2009-04-15)
40 ---------------------------
41
42 * bugfixes
43 * adapt to libfirm-1.18.0
44
45 cparser 0.9.9 (2009-05-15)
46 --------------------------
47
48 * bugfixes
49 * extend and improve support for attributes
50 * adapat to latest libfirm
51
52 cparser 0.9.8 (2009-01-28)
53 --------------------------
54 * several bugfixes
55 * add/correct semantic checks
56 * improve error recovery
57 * support more GCC extensions
58 * add/improve/correct warnings
59
60 cparser 0.9.7 (2008-12-01)
61 --------------------------
62
63 * several bugfixes
64 * add/correct semantic checks
65 * improved error recovery
66 * support more GCC extensions
67 * support more GCC switches
68 * add a manpage
69
70 cparser 0.9.6 (2008-11-22)
71 --------------------------
72
73 * lots of bugfixes
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
81
82 cparser 0.9.5 (2008-07-31)
83 --------------------------
84
85 * lots of bugfixes
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
92
93 cparser 0.9 (2008-02-08)
94 ------------------------
95
96 * initial release
97 * cparser is able to bootstrap itself