github fesch/Structorizer.Desktop 3.32-12
Version 3.32-12 (2023-09-29)

latest releases: 3.32-32, 3.32-31, 3.32-30...
23 months ago

Enhancements and Improvements

  • #1066 Auto-complete suggestion precision for Calls improved
  • #1028, #1076 Launcher message on Java trouble improved
  • #1082 More expressive Analyser warnings on defective function diagram headers.
  • #1091 Structorizer now supports alias and array type definitions (had been generated by code import, so they should work).

Bugfixes

  • #678 Flaw in C99 pointer type definition import mended.
  • #739 Implementation of enumeration type export to C# had been forgotten.
  • #809 Main function import from C refined (return → exit)
  • #1067 Certain execution errors used to slip through
  • #1071 Analyser check for assignment errors had generated warnings on completely legal equality operator uses.
  • #1072 The FOR loop editor hadn't warned on entering step keyword in end value field.
  • #1073 CALL comments were exported twice to C, C++, Java etc.
  • #1074 ARM export of unspecific Instructions was defective (i.e. produced an amount of nonsense code).
  • #1075 Analyser ARM grammar check unduly complained about non-C operator symbols like and or <>.
  • #1077 Javadoc warnings (during build) avoided by annotation completion.
  • #1083 Undue error message on batch import with "-p Pascal ..."
  • #1085 Defective handling of included typedefs on C import.
  • #1086 Source code import of files with two routines resulted in an incomplete arrangement group.
  • #1089 C99 import support for
    1. struct initializers with named components,
    2. typedefs with anonymous enum specifications,
    3. typedefs with anonymous struct specifications,
    4. typedefs defining more than one typeid.
  • #1092 Code export of alias types implemented where needed.

What's Changed

Full Changelog: 3.32-11...3.32-12

Don't miss a new Structorizer.Desktop release

NewReleases is sending notifications on new releases.