update NEWS, README
authorMatthias Braun <matze@braunis.de>
Wed, 7 Dec 2011 17:54:47 +0000 (18:54 +0100)
committerMatthias Braun <matze@braunis.de>
Wed, 7 Dec 2011 17:54:47 +0000 (18:54 +0100)
NEWS [deleted file]
NEWS.md [new file with mode: 0644]
README [deleted file]
README.md [new file with mode: 0644]

diff --git a/NEWS b/NEWS
deleted file mode 100644 (file)
index f0d9bb9..0000000
--- a/NEWS
+++ /dev/null
@@ -1,74 +0,0 @@
-cparser 0.9.12 (2009-05-15)
----------------------------
-
-* Adapt to libfirm-1.19.0
-* Introduce -mtarget (and -mtriple for llvm compatibility) for conventient
-  cross-compilation
-* Fix big-endian struct layouting
-* Bugfixes
-
-cparser 0.9.11 (2009-05-16)
----------------------------
-
-* add missing NEWS entries
-* fix crash when known C library functions had the wrong number of arguments
-
-cparser 0.9.10 (2009-04-15)
----------------------------
-
-* bugfixes
-* adapt to libfirm-1.18.0
-
-cparser 0.9.9 (2009-05-15)
---------------------------
-
-* bugfixes
-* extend and improve support for attributes
-* adapat to latest libfirm
-
-cparser 0.9.8 (2009-01-28)
---------------------------
-* several bugfixes
-* add/correct semantic checks
-* improve error recovery
-* support more GCC extensions
-* add/improve/correct warnings
-
-cparser 0.9.7 (2008-12-01)
---------------------------
-
-* several bugfixes
-* add/correct semantic checks
-* improved error recovery
-* support more GCC extensions
-* support more GCC switches
-* add a manpage
-
-cparser 0.9.6 (2008-11-22)
---------------------------
-
-* lots of bugfixes
-* add/correct semantic checks
-* more/improved warnings
-* internal cleanups (introduce entity_t types)
-* support more gnu extensions
-* improved error recovery
-* support more switches for gcc compatibility
-* support for libc builtins
-
-cparser 0.9.5 (2008-07-31)
---------------------------
-
-* lots of bugfixes
-* sync with latest libfirm
-* improve error handling (more graceful continue in case of an error)
-* compatibility fixes for old C stuff (=> SPECint2000 works now)
-* improved commandline, more gcc compatibility flags
-* support more gnu extensions
-* parse all gnu extensions
-
-cparser 0.9 (2008-02-08)
-------------------------
-
-* initial release
-* cparser is able to bootstrap itself
diff --git a/NEWS.md b/NEWS.md
new file mode 100644 (file)
index 0000000..74e01c8
--- /dev/null
+++ b/NEWS.md
@@ -0,0 +1,85 @@
+cpasrer 0.9.13 (2011-12-07)
+---------------------------
+
+* Adapt to libfirm-1.20.0
+* Implement --help
+* More work on preprocessor (still not finished though)
+* Refactoring work so others can reuse input, optimization order logic
+* Columns in source positions (but external preprocessor doesn't preserve all spaces)
+* Improvements to gnu builtins/attributes
+* Bugfixes (we did alot of csmith testing)
+
+cparser 0.9.12 (2011-03-15)
+---------------------------
+
+* Adapt to libfirm-1.19.0
+* Introduce -mtarget (and -mtriple for llvm compatibility) for conventient
+  cross-compilation
+* Fix big-endian struct layouting
+* Bugfixes
+
+cparser 0.9.11 (2009-05-16)
+---------------------------
+
+* add missing NEWS entries
+* fix crash when known C library functions had the wrong number of arguments
+
+cparser 0.9.10 (2009-04-15)
+---------------------------
+
+* bugfixes
+* adapt to libfirm-1.18.0
+
+cparser 0.9.9 (2009-05-15)
+--------------------------
+
+* bugfixes
+* extend and improve support for attributes
+* adapat to latest libfirm
+
+cparser 0.9.8 (2009-01-28)
+--------------------------
+* several bugfixes
+* add/correct semantic checks
+* improve error recovery
+* support more GCC extensions
+* add/improve/correct warnings
+
+cparser 0.9.7 (2008-12-01)
+--------------------------
+
+* several bugfixes
+* add/correct semantic checks
+* improved error recovery
+* support more GCC extensions
+* support more GCC switches
+* add a manpage
+
+cparser 0.9.6 (2008-11-22)
+--------------------------
+
+* lots of bugfixes
+* add/correct semantic checks
+* more/improved warnings
+* internal cleanups (introduce entity_t types)
+* support more gnu extensions
+* improved error recovery
+* support more switches for gcc compatibility
+* support for libc builtins
+
+cparser 0.9.5 (2008-07-31)
+--------------------------
+
+* lots of bugfixes
+* sync with latest libfirm
+* improve error handling (more graceful continue in case of an error)
+* compatibility fixes for old C stuff (=> SPECint2000 works now)
+* improved commandline, more gcc compatibility flags
+* support more gnu extensions
+* parse all gnu extensions
+
+cparser 0.9 (2008-02-08)
+------------------------
+
+* initial release
+* cparser is able to bootstrap itself
diff --git a/README b/README
deleted file mode 100644 (file)
index 885cc06..0000000
--- a/README
+++ /dev/null
@@ -1,38 +0,0 @@
-                                   cparser
-                         A recursive descent C99 parser
-
-Contents:
-1. Introduction
-2. Building and Installation
-3. Contact
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-1. Introduction
-
-cparser is a recursive descent C99 parser written in C99. It contains lexer,
-parser, constructs an AST and does semantic analysis. It is currently used as
-a frontend to the libFirm intermediate representation, but can be used
-independently. cparser is able to bootstrap itself. It currently uses an
-external preprocessor.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-2. Building and Installation
-
-Requirements:
- * A C99 compiler (gcc and icc are known to work).
- * pkg-config (recommended)
- * libFirm-1.12.1 or later
-
-Make sure you have installed libFirm and pkg-config can find the libfirm.pc
-files ("pkg-config --modversion libfirm" should work). Use (GNU)-make to build
-cparser.
-
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-4. Contact
-
-There's a Bugtracker at http://pp.info.uni-karlsruhe.de/~firm/bugs
-You can contact me at matze@braunis.de
-You might also visit the #firm channel on irc.freenode.net
diff --git a/README.md b/README.md
new file mode 100644 (file)
index 0000000..9397ab2
--- /dev/null
+++ b/README.md
@@ -0,0 +1,31 @@
+cparser - A C99 parser (with gnu extensions)
+============================================
+
+1. Introduction
+---------------
+
+cparser is a recursive descent C99 parser written in C99. It contains lexer,
+parser, constructs an AST and does semantic analysis. It is currently used as
+a frontend to the libFirm intermediate representation, but can be used
+independently. cparser is able to bootstrap itself. It currently uses an
+external preprocessor.
+
+2. Building and Installation
+----------------------------
+
+Requirements:
+
+* A C99 compiler (gcc and icc are known to work).
+* pkg-config (recommended)
+* libFirm-1.12.1 or later
+
+Make sure you have installed libFirm and pkg-config can find the libfirm.pc
+files ("pkg-config --modversion libfirm" should work). Use (GNU)-make to build
+cparser.
+
+3. Contact
+----------
+
+There's a Bugtracker at http://pp.info.uni-karlsruhe.de/~firm/bugs
+You can contact me at matze@braunis.de
+You might also visit the #firm channel on irc.freenode.net