Thursday, December 1, 2011

Crack 0.6 released

I'm pleased to announce the release of Crack version 0.6.  This will almost certainly be the last major release prior to 1.0 (we will release a 0.6.1 version shortly that builds against LLVM 3.0 and may contain bug fixes)

From the release notes:

  • Implemented const folding for integer and float operations.
  • Added support for injecting crack function body code from an extension.
  • Added the foundations of support for module caching.
  • Added functors.
  • Added an 'ascii' module supporting functionality specific to ASCII data.
  • Added a module for dealing with numeric arrays.
  • Migrated modules out of crack.exp, removed obsolete modules.
  • Implemented "const" variables.
  • Implemented access protection.
  •  Implemented abstract methods.
  • Converted all unit tests to "screen"
  • Lots of bug fixes and small enhancements.
So download, compile and enjoy!