Skip to content

Releases: dlang/visuald

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

Visual D 1.1.1

28 Apr 05:55
b1eb4f3
Compare
Choose a tag to compare

Changes to 1.1.0:

  • dmdserver:
    • updated to frontend of DMD 2.096.1
  • debugger:
    • bugzilla 21734: stack overflow when displaying recursive structure with array
  • installer:
    • full installer now bundled with DMD 2.096.1 and LDC 1.25.1

Visual D 1.1.0

02 Mar 08:52
50fecbc
Compare
Choose a tag to compare

Changes since beta1:

  • dmdserver: updated to frontend of DMD 2.095.1
  • dmdserver: improved handling of symbols in selective imports
  • integrated dfmt for "Format Document"
  • full installer now bundled with DMD 2.095.1 and LDC 1.25.0
  • visualdproj: added macros FULLOUTDIR, FULLINTDIR, INPUTFULLPATH, INPUTFULLDIR, TARGETFULLPATH
    and TARGETFULLDIR for guaranteed absolute paths

Visual D 1.1.0-beta1

27 Dec 10:56
52c6df7
Compare
Choose a tag to compare
Visual D 1.1.0-beta1 Pre-release
Pre-release

New in this release:

  • dmdserver:
    • updated to DMD 2.095.0-beta.1
    • experimental: show parameter storage ref/out/lazy at call site
  • editor:
    • bugzilla 21239: navigation bar now sorted, symbols starting with "__" moved to the bottom
  • installer:
    • full installer now bundled with DMD 2.095.0-beta.1 and LDC 1.24.0

Visual D 1.0.1

23 Aug 06:53
bcca198
Compare
Choose a tag to compare

Changes from Visual D 1.0.1-beta1:

  • support forward/backward mouse buttons for navigation
  • update semantic engine to 2.093.1
  • update bundled compilers to DMD 2.093.1 and LDC 1.23.0

Visual D 1.0.1-beta1

19 Jul 14:51
92ec7a2
Compare
Choose a tag to compare
Visual D 1.0.1-beta1 Pre-release
Pre-release

Changes since v1.0.0:

  • projects:
    • bugzilla 21024: VS2017/2019 new project: fixed unrelated files listed in New Project Dialog
    • bugzilla 21028: project templates not visible when VS started as standard/restricted user
  • dmdserver:
    • updated to dmd 2.093
    • fixed showing documentation for template functions and function imported from modules not in editor
  • mago debugger expression evaluator:
    • fixed wrong values displayed eventually when switching stack frames

Visual D 1.0.0

04 Jul 12:46
3d9cac6
Compare
Choose a tag to compare

Changes from beta-2:

  • mago: change default for displaying ranges to "off"
  • mago: fix expanding range if it has no length property
  • build Visual D with dmd to support scanDataSeg=precise

Visual D 1.0.0-beta2

26 Jun 07:16
cf9812a
Compare
Choose a tag to compare
Visual D 1.0.0-beta2 Pre-release
Pre-release

Changes from beta 1:

  • dmdserver:
    • fixed crashes due to frontend assertions
    • pass default versions to file if not loaded in any project
  • fix "Find in Solution" no longer searchíng visuald projects with VS 16.6
  • mago:
    • automatically display ranges similar to arrays
    • handle exceptions when executing code
    • fix switching GC when excuting function in 32-bit process
    • fix too aggressive caching when switching stack frame
  • full installer: update to dmd 2.092.1 and LDC 1.22.0

Visual D 1.0.0-beta1

09 Jun 06:22
3768a7a
Compare
Choose a tag to compare
Visual D 1.0.0-beta1 Pre-release
Pre-release
  • Visual D and all tools now built with LDC
  • projects:
    • trailing \ now removed from $(WindowsSDKVersion)/$(UCRTVersion) for more consistency between
      autodetected version and as read from the environment
    • added global option "Echo batch commands executed" to show commands during builds
    • workaround /noopttls no longer added when building with LDC or dmd 2.076+
  • dmdserver:
    • now enabled by default including semantic highlighting
    • updated to dmd 2.092
    • improve preciseness for the GC
    • fix parameters not considered references to itself
    • fix crash when invoking "Find All References"
  • editor with dmdserver:
    • implement "goto definition" by clicking identifier in tool tip
    • add navigation bar
  • mago debugger
    • can now execute class/struct methods __debugOverview, __debugExpaanded, __debugTextView
      to customize display in the debugger
    • some performance improvements by caching some data while the debuggee is stopped

Visual D 0.52.0

23 Mar 09:41
65d9c60
Compare
Choose a tag to compare

changes from 0.52.0-beta1:

  • dmdserver: more improvements to code completion
  • update packaged DMD and LDC versions to 2.091.0 and 1.20.1, respectively
  • fix parameter info tooltip for functions with function attributes, improve tip on templates
  • vcxproj: make compiler selection also available on the D Compiler settings page
  • vcxproj: add dbuild.props showing how to setup a project that builds D files without Visual D installed
  • vcxproj: do not check referenced projects if the project itself already needs phobos to be linked
  • vcxproj: only print the filename in the "Compiling" message, not the path
  • bugzilla 20660: goto definition on import module doesn't work