Releases: dlang/visuald
Releases · dlang/visuald
Visual D 1.2.0-rc1
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
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
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
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
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
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
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
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
- 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+
- trailing \ now removed from
- 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
- can now execute class/struct methods __debugOverview, __debugExpaanded, __debugTextView
Visual D 0.52.0
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