Skip to content

Releases: dlang/visuald

Visual D 0.50.1

03 Sep 06:58
6e2545b
Compare
Choose a tag to compare

changes from rc2:

  • don't highlight asm keywords/mnemonics/registers from semantic information

Visual D 0.50.1-rc2

01 Sep 07:28
a077306
Compare
Choose a tag to compare
Visual D 0.50.1-rc2 Pre-release
Pre-release

Changes from rc1:

  • fix applying settings from VC startup project to files not in a project

Visual D 0.50.1-rc1

30 Aug 14:00
c7e255e
Compare
Choose a tag to compare
Visual D 0.50.1-rc1 Pre-release
Pre-release

Changes from beta1:

  • mago:
    • fix showing UTF32 values (supported by dmd 2.089)
    • fix reading enum values (not emitted before dmd 2.089)
  • VC project: release configurations in new projects now default to -release -O -inline
  • VC project: Compile and Compile/Run/Debug/Disassemble didn't use all command line options,
    Run/Debug now use "dmd -i" instead of "rdmd"
  • version highlighting for source files not in a project now reads settings from startup project
  • highlight x64 registers in asm block
  • VS 2019 16.2: fixed command line options not read correctly from the VC project for
    Compile and Run/Debug/Disassemble, dbuild refactored to not rely on msbuild DLLs for that

Visual D 0.50.1-beta1

04 Aug 15:06
8781675
Compare
Choose a tag to compare
Visual D 0.50.1-beta1 Pre-release
Pre-release

Changes from 0.50.0:

  • msbuild: fix parallel build in VS 2019 16.1
  • msbuild: fix building right after full installation
  • bugzilla 20003: project properties: show "Better C" in option text
  • bugzilla 20004: add button to reset all global settings to their default
  • bugzilla 20005: try to detect VC through ISetupConfiguration, too
  • mago: improve function call in watch window
    • implement virtual functions, fix calling delegates and function pointers
    • display of delegate type
    • support arbitrary return types

Visual D 0.50.0

23 Jun 15:15
e74bd92
Compare
Choose a tag to compare

Changes from rc1:

  • don't pass -mixin= for the link step
  • scale dialogs according to current text font size, i.e. adapt to DPI scaling

Visual D 0.50.0-rc1

21 Jun 16:06
48f5dd1
Compare
Choose a tag to compare
Visual D 0.50.0-rc1 Pre-release
Pre-release

Changes from beta3:

  • fix very terse update message when one newer product found
  • vcxproj: fix D-Compiler option missing if no english VS language pack installed
  • tweak colors for dark theme
  • fix crash if document closed before semantic request callback completed (references or tooltip)
  • fixed "go to definition" eventually not jumping to correct line after opening document
  • mago: support multiple "live ranges" when LDC uses registers for locals
  • mago: fix evaluating locals in registers
  • updated full install to dmd 2.086.1 and ldc 1.16.0

Visual D 0.50.0-beta3

15 Jun 12:21
3f2b9e7
Compare
Choose a tag to compare
Visual D 0.50.0-beta3 Pre-release
Pre-release

Changes from 0.50.0-beta2:

  • full installer: slightly improve dmd directory names
  • updates:
    • fix link to dmd prerelease download
    • wrong frequency used for DMD
    • check DMD releases with prerelases, too
    • display HTML error
  • mago
    • limit maximum number of elements for an array
    • fix expansion of struct members
  • add option -lowmem

Visual D 0.50.0-beta2

04 Jun 07:41
6f0e245
Compare
Choose a tag to compare
Visual D 0.50.0-beta2 Pre-release
Pre-release

Changes from beta1:

  • check and report invalid non-empty DMD/LDC installation folders
  • VC project:
    • DMD: fix wrong selections for bounds check options
    • LDC: added -mixin option
    • added enable -mixin option to autogenerate files according to the compilation model
    • new option for -extern-std=c++xx
  • visualdproj:
    • Error List: classify warnings and deprecations according to the respective options
  • bugzilla 19930: visualdproj: fix building projects with "&|<>" in directory names
  • mago: fix conditional breakpoints "not supported"

Visual D 0.50.0-beta1

31 May 16:22
e870dbf
Compare
Choose a tag to compare
Visual D 0.50.0-beta1 Pre-release
Pre-release

Changes:

  • now another installer available that includes DMD and LDC
  • installer no longer asks for DMD path when updating existing installation
  • check for updates for Visual D, DMD and LDC, assisted download and install
  • experimental highlight references to the same symbol as the one at the caret
  • VS 16.1 Preview 2: ignore tracked files in *.delete.*.tlog as dependencies, too
  • new VC projects now determine Windows SDK automatically
  • VC project: "New item" now also allows adding D module
  • dparser:
    • add semantic coloring for module and package names
  • mago:
    • fixed width of hex display of negative values
    • dynamic type not shown for types that have no members (including interfaces)
    • dynamic type now displayed with the declared type (in braces)
    • determine dynamic type of C++ classes
    • demangle D symbol names
    • regression: use of registers in expression was lost at some point
    • show class and message for exceptions that the debugger breaks on

Visual D 0.49.2

28 Apr 08:10
8c5bc9e
Compare
Choose a tag to compare

Changes from 0.49.1:

  • VS2013/VS2015: VC projects broken in 0.49.1 due to unsupported msbuild variable
  • visualdproj: fixed additional options not passed to single file compilation
  • VS2015: workaround VS not correctly updating extension caches after uninstallation
  • bugzilla 19826: visualdproj projects created for LDC still use DMD