Tigress Version 1.2 Release Notes
- Global variables now retain their 'static' storage.
- Dependencies between global variables are now, mostly,
honored. Thus, such variables should occur in the correct
order. Mostly.
- Fixed "timeval" being multiply defined.
- RndArgs now works for recursive functions.
- Added the --EncodeBranchesReturnAddressOffset option.
- Fixed a bug in encodeStrings, where "break" was left out
of a switch statement.
- Better error handling for extern functions, missing functions,
functions whose signature can't change.
- Basic blocks with large numbers of statements no longer
blow out the stack (thanks to a CIL update).
- Virtualize and Split now handle varargs.
- Merge and RndArgs cannot handle varargs, and now print
an error to that effect.
- Split now now makes random splits of basic blocks.