Skip to content
  • v1.1.1
  • b1eb4f3
  • Compare
    Choose a tag to compare
    Search for a tag
  • v1.1.1
  • b1eb4f3
  • Compare
    Choose a tag to compare
    Search for a tag

@rainers rainers released this Apr 28, 2021

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
Assets 4
  • v1.1.0
  • 50fecbc
  • Compare
    Choose a tag to compare
    Search for a tag
  • v1.1.0
  • 50fecbc
  • Compare
    Choose a tag to compare
    Search for a tag

@rainers rainers released this Mar 2, 2021

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
Assets 4
Pre-release
Pre-release

@rainers rainers released this Dec 27, 2020

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
Assets 4
  • v1.0.1
  • bcca198
  • Compare
    Choose a tag to compare
    Search for a tag
  • v1.0.1
  • bcca198
  • Compare
    Choose a tag to compare
    Search for a tag

@rainers rainers released this Aug 23, 2020

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
Assets 4
Aug 23, 2020

v1

Merge pull request #129 from rainers/master
Visual D 1.0.1
Pre-release
Pre-release

@rainers rainers released this Jul 19, 2020

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
Assets 4
  • v1.0.0
  • 3d9cac6
  • Compare
    Choose a tag to compare
    Search for a tag
  • v1.0.0
  • 3d9cac6
  • Compare
    Choose a tag to compare
    Search for a tag

@rainers rainers released this Jul 4, 2020

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
Assets 4
Pre-release
Pre-release

@rainers rainers released this Jun 26, 2020

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
Assets 4
Pre-release
Pre-release

@rainers rainers released this Jun 9, 2020

  • 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
Assets 4
  • v0.52.0
  • 65d9c60
  • Compare
    Choose a tag to compare
    Search for a tag
  • v0.52.0
  • 65d9c60
  • Compare
    Choose a tag to compare
    Search for a tag

@rainers rainers released this Mar 23, 2020

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
Assets 4