The most recent branches are the the Static Fields branch and the Services and BroadcastReceivers branch, which are both based off the Improved DEX Conversion branch (Nov 2014). In the future, these two branches will be merged, with an option to turn static field analysis (which is computationally intensive) on and off.
If the Java VM dies with an "insufficient memory" error, try raising max_mem or lowering the heap size ("-Xmx" option) in ~/didfail/cert/paths.local.
Questions about DidFail should be addressed to Will Klieber and Lori Flynn (see paper for email addresses).