Compiler911. Now with a debugger. + List of minor updates.

Compiler 911. Now with a debugger. + List of minor updates.

5 May 2009

Meet the official release of Debugger 911. Pretty simple debugging functions based on win32 DebugAPI are available now. For win32 projects only.

Debugger features

  • "Run", "Pause" and "Stop" buttons.
  • Inspecting and modifying register contents (with the Object Inspector) when a debugged application is paused.
  • "Debugger log" tab on the "Messages" panel. Advanced filtering, sorting and grouping opportunities for debugger messages (just like for all other messages in Compiler 911).
  • A number of debugger's setup options (Setup window). You may enable/disable the debugger, customize event logging, (re)name OS exeptions and set individual action (ignore, pause, terminate) for each exception.

Setting breapkoints is not implemented and will not be implemented in the nearest future, just because it is not clear to us how to make it the best way considering that optimizer transforms the source code and performs out of order execution, etc.

IDE Improvements

  • "Search Demo Apps" function in the "File" menu or in the "Open" button's dropdown.
  • PageControl's tabs are moveable now (use drag'n'drop).

Plans for the near future

Source code beautifier would be very nice here. "Beautify" button is present in the Compiler's toolbar since the first release. It's time to make this function work great and work all the time.