Changelog for language-c-0.3.2.1
Changes 0.3.1.1 - 0.3.2 (Bug fix release)
==========================================================================
* Add UNPACK pragma for Ident
* Allow '\r' at the end of line pragmas
* Fix bug '0 is lexed as octal integer constant'
* Fix pretty-printing of if-then-else
* API Changes (hdiff)
= Language.C.Analysis.TravMonad
+ travErrors :: TravState s -> [CError]
Changes 0.3.1 - 0.3.1.1 (Bug fix release)
==========================================================================
* Fix cabal file for compilation with GHC 6.10.1 (Aaron Tomb)
* Fix bug #22: Set file permission after copying input (thanks to Kevin Charter for reporting this bug)
* Fix bug #21: typedef can have more than one declarator (thanks to bkomuves for reporting this bug)
* Fix bug #18: adjustPos (change to line of another file) should set column offset to one
* Enhancement: add 'parseCFilePre' to module Language.C
* Enhancement: Add initPos and adjustPos to Data.Position
Changes 0.3 - 0.3.1
==========================================================================
Thu Aug 21 benedikt.huber@gmail.com
* add aliases for exposed parsers, in order to document them
Fri Aug 15 benedikt.huber@gmail.com
* Remove NameMap from Data.Name. We will do this right when neccessary.
* Parser public API: expose parsers and the Parser Monad
* ParserMonad: Return updated name supply when executing parser
* Parser: Expose expression, statement, declaration and file parsers
* Data: Add newNameSupply ~ (namesStartingFrom 0)
Thu Aug 14 17:13:29 CEST 2008 iavor.diatchki@gmail.com
* Add a utility function to create a "blank" set of cpp arguments.
* Make that analysis traversal monad abstract.
* Export the type synonym "Register" (and bump version)
Wed Aug 13 12:00:57 CEST 2008 benedikt.huber@gmail.com
* add Data.Position: internalIdentAt
Old Changes
==========================================================================
Mon Jun 9 23:12:46 CEST 2008 benedikt.huber@gmail.com
* License switched to 3-clause BSD
$
- In accordance with the original authors, Language.C is now licensed as BSD-3.
See:
http://haskell.org/pipermail/c2hs/2008-June/000833.html
http://haskell.org/pipermail/c2hs/2008-June/000834.html
http://haskell.org/pipermail/c2hs/2008-June/000835.html