Skip to main content

Eclipse 4diac Weekly #83

Update on what development happened across the Eclipse 4diac project in the week from April 17 to April 24, 2026.

This week’s Eclipse 4diac updates focus on advancing interpreter and replay debugging capabilities in 4diac IDE, while 4diac FORTE improves code quality, formatting utilities, and test readability. The documentation sees enhancements around IO and communication.

Enhancements and Fixes in 4diac IDE

  • Interpreter & Replay Debugging -Renamed simulator to replayer and improved overall interpreter state handling -Better separation of utilities between FORTE and interpreter -Added force/clear value capabilities for debugging
  • Editor & UI Improvements -Added new GEF elements and removed legacy ones -Introduced multiline capabilities in editors -Fixed issues when opening service sequence tabs
  • Function Blocks -Removed obsolete QO output from RT_E_CYCLE

Enhancements and Fixes in 4diac FORTE

  • Code Quality & Testing -Replaced magic numbers in tests with descriptive constants for better readability -Updated test event constants to reflect actual IEC 61499 event names -Improved consistency in test literals using IEC-compliant syntax
  • Runtime & Utilities -Simplified formatting by replacing std::format_to() with to_string() -Added utility functions for string handling (appendInt, appendFloat) -Improved normalization of string representations
  • Function Blocks
    • -Removed obsolete QO output from RT_E_CYCLE

Enhancements and Fixes in 4diac Documentation

  • Extended documentation for serial communication
  • Added documentation for GPIOChip function block

Many thanks to all contributors for their work and their feedback!

Cheers,
The Eclipse 4diac Team

Back to the top