Virtual-C IDE Changelog

What's new in Virtual-C IDE 2.3.0

Sep 13, 2022
  • SLibC: typo fix in limits.h, fix in scanf (buffer handling) with float/double
  • Full support for dark mode
  • SimpleC: fix with identical variables of different types
  • SimpleC: fix memory bug with symbol handling (nested structs/unions)
  • SimpleC: condition parser replaced
  • Syntax Highlighting: (critical) )Bugs in multiline comments fixed

New in Virtual-C IDE 2.0.0 (Mar 29, 2020)

  • Windows 4K screens fixed, font changed to courier new
  • fix in TSC: Test skipped
  • static code analyzer enhanced

New in Virtual-C IDE 1.9.0 (Mar 29, 2020)

  • dcp version 5
  • static code analyzer

New in Virtual-C IDE 1.8 (Oct 11, 2017)

  • Directly execute C-expressions in the Shell window

New in Virtual-C IDE 1.7.0 (Apr 1, 2016)

  • bug fixes virtual machine: handling float type casts
  • bug fixes compiler: or-condition with additional brackets, passing structs as arguments
  • thrd_join will now properly keep thread resources until joined
  • new style checker (now independent from the C compiler)

New in Virtual-C IDE 1.6 (Apr 1, 2016)

  • initial support of ISO-C threads, Debugger/Threads menu to select a thread for debugging, coloring scheme for threads
  • fixed function pointers in arrays/ structs & global variables
  • fix in the MOPVM for handling of some explicit signed short & signed char operations
  • fixed typecast on arrays

New in Virtual-C IDE 1.5 (Apr 1, 2016)

  • full support of tsc (test suite compiler), see tsc.pdf
  • editor tabs are now closable
  • compiler bugs in SimpleC fixed (preprocessor # operator, defines with empty brackets, empty return statement, struct assignment, parameter passing), added hex float literals
  • MOPVM, bugfix with float casts in expressions & function calls
  • slibc.c added hex float support for convert functions, scanf/printf %a
  • new plugins for double linked list and array visualization

New in Virtual-C IDE 1.4 (Apr 1, 2016)

  • missing functions in math.h added (note, that most new C99 math functions are not yet supported in the win32 version)
  • integration of tsc (test suite compiler)
  • fix in peep-hole-optimizer, often re-compilation resulted in broken images
  • added step-out in Debug-menu
  • fixed line limitation in console output

New in Virtual-C IDE 1.3 (Apr 1, 2016)

  • stable plugins moved to Debug-Menu (former in examples)
  • new plugin ProcedureVisualization, that prints a flow trace during single step debugging
  • many bugfixes of the SimpleC-Compiler: strict code checking on const qualifier

New in Virtual-C IDE 1.2 (Apr 1, 2016)

  • Introduced expert mode: some options are visible only in expert mode
  • Introduced plug-ins, added first tutorial
  • Introduced html exercises (free form)
  • Load and store project files
  • Changed File / Open examples menu (never really worked on OS X due to a bug in the file dialog) as a plug-in, now in the menu Help / Examples
  • New console with history [Up][Down] and limit to 200 lines
  • New zoom handling: zooming is done with [CTRL] and [+]/[-] for all windows the active window is zoomed)
  • added JavaScript interface to VM (plug-ins) for visualization
  • added JavaScript for test programs (full access to the Virtual-C IDE from the test program)
  • C11 support: added designated initializers and compound literals