simplify v0.9.0 Release Notes
Release Date: 2015-10-18 // over 8 years ago-
๐ Changes:
- More robust manipulation of execution graphs
- โ Added optimization for
if
s with constant predicates - โ Added --max-execution-time for long running methods
- โ Added
ExecutionGrapher
which gives a GraphViz compatible DOT file for an execution graph. Screen shots below. - ๐ Improved dead code detection
- Mostly eliminated method re-execution during optimization
- โ Many more tests and bug fixes
Here's a small example method graph to show what
ExecutionGrapher
does. Each node in the graph is the execution of some instruction, along with all the relevant context at that point. This is before optimization:
๐ฑ