DStep 0.1.0
The biggest news for this release is the support for new platforms. DStep is now available on Mac OS X, Linux and FreeBSD. On all of these platforms both 32bit and 64bit architectures are supported.
New/Changed Features
- Add support for compiling as 64bit
- Removed printing of output to stdout
- Add support for and FreeBSD (32 and 64bit)
- Infer the output filename of the input filename
- Make arguments more consistent
Objective-C
- Support for properties
- Support for protocols
- Support for categories
Bugs Fixed
- Issue 1: Escape D keywords for function parameters
- Issue 5: Forward declaration of structures
- Issue 4: Handle typedefs of empty struct
This tool requires libclang. Any version that is 3.1 or later and binary compatible with 3.1 should work. Either download the pre-compatible libraries from the LLVM site or use libclang shipping with your system or available from the system package manager. For more information see the readme.
Pre-compiled binaries of libclang: http://llvm.org/releases/download.html#3.1.