Hs2lib-0.6.3: LIMITS.txt
Version 0.6.1
- The List type has been changed in Haskell-Src-Exts this has caused a lot of the functionality to break
- Currently I support Lists again, but not List of Lists e.g. [[Int]]. I will not fix this, concat the list to use it.
- HsExport will eventually be released and will replace this package.
Version 0.5.7
- Added support for the newer GHC's 7.6.x
- Improved Linux support
- 64bit compatibility started
Version 0.5.6
- Improved Linux compatibility
- Added 64bit support
- Fixed an issue with type synonyms and how they are expanded
- Fixed an issue with the dependency tracker in that it shouldn't
care about types in a StablePtr. This is not yet fully fixed however.
- Various other small changes
- Added various warnings with suggestion
- Sandboxed the call to haddock, since this seems to fail quite easily. Produces
a warning and turns off haddock in case it fails
Version 0.5.5
- (Started) implementing a better test mechanism
Version 0.5.4
- fixed a major marshalling bug having to do with lists of pointer types.
Version 0.5.3
- Fixed an error with parsing pragmas
- Renamed pragma hs2c# to hs2cs
- Fixed an alignment issue with stdcall
- Fixed an issue with lists and type synonyms
Version 0.5.2
- No longer frees Strings, in order to prevent heap corruptions on calls
from C#.
Version 0.5.1
- Library bug fix which cauzed an error in marshalling
Version 0.5.0
- Added support for memory leak tracing with the --debug flag
% - Added support for qualified importing. It is now possible to export
values and types with the same name. (unfinished)
% - Added the ability to export polymorphic types. (unfinished)
% - Added support for infix constructors (unfinished)
- Generates free functions StablePtr
Version 0.4.8
- Major restructuring of code to allow users to extend/override
the default type conversions of the tool.
- Support for custom type translations
Version 0.4.5
- Brand new Haskell code generators
- Support for lists inside an IO wrapper (e.g. IO [Int])
- Brand new implementation in NativeMapping
- Avoids unsafePerformIO as much as possible
Version 0.4.4
- Fixed Include paths
- NO support for datastructures with multiple constructors where
one constructor has the same name as the datatype
(codegen naming limitation)
- Fixed codegen issue with callbacks
- Added better IO Error handling
Version 0.4.3 (Initial Release)
- NO support for infix constructors
- NO support for lists inside Applied types (e.g. Maybe [String])
- NO support for lists inside tuples (e.g. (Int, [String]))
- Does not allow for custom translation of types.
- NO support for quantified types. (e.g. M.Map)