Skip to content

Visual D 0.52.0-beta1

Pre-release
Pre-release
Compare
Choose a tag to compare
@rainers rainers released this 07 Mar 16:31
· 126 commits to master since this release
3d2ab91

Changes from v0.51.0:

  • editor:
    • restart semantic analysis if project settings change
    • while showing completions typing more characters no longer restarts analysis, but
      just filters existing results
  • VS 2019 16.1+: the new project dialog now allows filtering by language tag "D"
  • avoid crash due to unhandled exception if checking for updates fails
  • refresh Update page after upgrading
  • mago debugger:
    • lookup symbols as the remainder of globals and present them expandable if ambiguous
    • add option to show length of dynamic array in type column
    • add support for Tuples: recombine fields __field%d to an expandable structure
    • fixed displaying dynamic type of C++ classes for x86
  • dmdserver:
    • rebased to dmd 2.091.0-beta1
    • all language options are now passed to the engine
    • fixed a couple of crashes (often result in eternally reporting "Anaylzing...")
    • terminate on fatal assertions and let Visual D restart the server
    • improvements for code-completions
  • projects:
    • added support for -preview=dip1021 (though compiler crashes)
    • added support for -preview=rvaluerefparam
    • added support for -preview=nosharedaccess
    • added support for -HCf (C++ header generation, only vcxproj)
    • LDC with vcxproj: some language options were inaccessible
    • removed legacy support for -property