Child pages
  • What's new in MPS 2.5 M1

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • "Copy value" popup menu action for inspected variables in the variables view
  • Special highligting for incorrectly placed breakpoints
  • Use Alt+F8 to copy selected code from the editor into the Evaluate window
  • High-level (Domain-specific) types and variable names are calculated for variables in the evaluation and watches windows. Low-level (java) types are shown in brackets.

MOVE TO USER GUIDE:

In order to make MPS more modular, the debugger API and the Java debugger itself were moved into separate MPS plugins. This allows the user to completely turn the functionality off when not needed. A migration script to upgrade code to the new debugger API has been included in the MPS 2.5 migration wizard. Additionally, a migration script named "Fix references to debugger classes" is available for manual execution.

New debugger features introduced in MPS 2.5:

  1. In the generic debugger:
    • Cell-based highlighting in tables.
      Image Removed
    • Toolbar with stepping actions in the Debugger Tool.
      Image Removed
  2. In the Java debugger:
    • "Copy value" action in the variables tree.
      Image Removed
    • Special highligting for breakpoints on which the debugger is not able to stop.
      Image Removed
    • Evaluate selection: Alt+F8 copies the selected code to the Evaluate window.
      Image Removed
    • High-level types and variable names are calculated for variables in the evaluation and watches windows. Low-level types (i.e. types from the generated Java code) are shown in brackets.
      Image Removed
  3. For developers of debugger extension:
    • isApplicable function is available in the breakpoints creators.
      Image Removed

Comfortable way to run MPS from MPS

...