Skip to content

Releases: dlang/visuald

Visual D v1.4.0-rc3

14 Nov 14:42
f8cf40e
Compare
Choose a tag to compare
Visual D v1.4.0-rc3 Pre-release
Pre-release

Changes since rc2:

  • fixed issue #282: mago now (mostly) calls __debug* methods asynchronously
  • fixed issue #279: mago: display void[] as ubyte[] in the debugger
  • fixed issue #281: mago: dereference pointer with '.' for arrays, too
  • mago: fixed switching GC for funtion evaluation and adapted it to dmd 2.109
  • updated to build with dmd-2.110
  • fixed completion for fields/members of class/struct fields
  • fixed crash if source window closed before semantic analysis callback completed
  • dmdserver: log communication with Visual D to %TEMP%/dmdserver if that folder exists
  • dmdserver: improve completion for code in switch statement
  • dmdseerver: added option to display type size and alignment in tool tip
  • added separate version of dbuild.dll linked against Microsoft.Build.CPPTasks.Common for VS 17.12

Visual D v1.4.0-rc2

23 Aug 07:20
8c8a69f
Compare
Choose a tag to compare
Visual D v1.4.0-rc2 Pre-release
Pre-release

Changes since rc1:

  • updated to frontend of DMD 2.110.0-beta1
  • full installer now bundled with DMD 2.109.1 and LDC 1.39.0
  • added separate version of dbuild.dll linked against Microsoft.Build.CPPTasks.Common for VS 17.10 - 17.11
  • fixed detecting dmd update after 2.108

Visual D 1.4.0-rc1

26 Feb 07:35
733312b
Compare
Choose a tag to compare
Visual D 1.4.0-rc1 Pre-release
Pre-release

changes since beta2:

  • dmdserver: updated to frontend of DMD 2.107.0
  • full installer now bundled with DMD 2.107.0 and LDC 1.36.0
  • mago: fix crash due to changed return values from IDiaSession in VS2022, probably fixes issue #261
  • fixed issue #269: avoid BOM in response file if system codepage is UTF-8
  • project template cache now removed if Visual D does not find itself in it. Workaround for issue #256
  • fixed some version inaccuracies in installation files

Visual D 1.4.0-beta2

16 Dec 17:41
f4ff49a
Compare
Choose a tag to compare
Visual D 1.4.0-beta2 Pre-release
Pre-release

Changes since beta1:

  • dmdserver:
    • updated to frontend of DMD 2.106.0
    • now slightly less dependent on D runtime by avoiding lowerings
    • fixed some false memory pointer
    • pass import paths from prerequisite projects to semantic analysis, too
  • full installer now bundled with DMD 2.106.0 and LDC 1.35.0
  • added separate version of Microsoft.Build.CPPTasks.Common for VS 17.5 - 17.9
  • updated dfmt library from upstream
  • added support for compiler option -preview=shortenedMethods
  • fixed issue #264: VisualD doesn't run compiled executable, when I select "Compile and Run" option

Visual D 1.4.0-beta1

12 Mar 13:25
11eb6a0
Compare
Choose a tag to compare
Visual D 1.4.0-beta1 Pre-release
Pre-release
  • dmdserver updated to frontend of DMD 2.103.0-beta1
  • full installer now bundled with DMD 2.102.2 and LDC 1.31.0
  • fixed issue 23734: avoid exception by std.file.isDir when clicking a project folder that doesn't exist
  • added separate version of Microsoft.Build.CPPTasks.Common for VS 17.5.
  • improved message when dmd crashes
  • "add imports from dependent projects" is now evaluated recursively

Visual D 1.3.1

09 Oct 15:37
f182f4e
Compare
Choose a tag to compare
  • full installer now bundled with DMD 2.100.2 and LDC 1.30.0
  • dmdserver: fixed memory leak
  • fixed building against WinSDK 10.0.22621.0
  • fixed projects no longer considered failing
  • D files in VC projects failed to build in VS 2022 17.3 and 17.4, added separate versions of
    dbuild.17.x.dll linked against respective version of Microsoft.Build.CPPTasks.Common.dll

Visual D 1.3.0

05 Jun 08:44
e67848f
Compare
Choose a tag to compare

Changes from rc1:

  • dmdserver updated to frontend of DMD 2.100.0
  • full installer now bundled with DMD 2.100.0 and LDC 1.29.0
  • bugzilla 23069: mago crashing when debugging VARIANT data type in VS 2022
  • bugzilla 23043: project templates missing in VS 2022 until configuration manually updated
  • semantic analysis: without a project loaded, a D file is now analyzed using the compile options
    of "Compile and Run" with an import path derived from the module declaration.
  • visualdproj: exit code printed for failed commands
  • cv2pdb updated to 0.52

Visual D 1.3.0-rc1

03 Apr 12:16
Compare
Choose a tag to compare
Visual D 1.3.0-rc1 Pre-release
Pre-release

Changes:

  • dmdserver updated to frontend of DMD 2.099.1-beta
  • full installer now bundled with DMD 2.099.1 and LDC 1.28.1
  • bugzilla 22747: D files in VC projects failed to build in VS 2022, added separate versions of
    Microsoft.Build.CPPTasks.Common for 17.0, 17.1 and 17.2.
  • bugzilla 22764: now searches the 32-bit registry hive for install paths of DMD and LDC
  • cv2pdb 0.51: added DWARF support for non-contiguous functions.

Visual D 1.2.0

15 Jan 08:33
22ff993
Compare
Choose a tag to compare

Changes from rc1:

  • updated dmdserver to frontend 2.098.1
  • updated bundled dmd to 2.098.1 and ldc to 1.28.1
  • avoid rebuild when target is also read by compiler (dmd 2.098+)

Visual D 1.2.0-rc1

29 Nov 08:33
9c90ff0
Compare
Choose a tag to compare
Visual D 1.2.0-rc1 Pre-release
Pre-release

Changes:

  • added support for VS 2022
  • dmdserver:
    • updated to frontend of DMD 2.098.0
    • bugzilla 21710: Code Completion doesn't work if compiler path contains a white space
    • restrict "errors in imported modules" to a couple of lines
    • added option to restart the semantic analysis of a memory usage goes above a given threshold
  • project management
    • bugzilla 21897: Semicolon inside quotes in path variable causes range violation in pipedmd
  • editor
    • bugzilla 21877: VS2019 crash with "Show parameter storage class at call site"
  • installer:
    • full installer now bundled with DMD 2.098.0 and LDC 1.28.0