Releases: dlang/visuald
Releases · dlang/visuald
Visual D 1.4.2-beta1
Changes:
- dmdserver: fixed error "module specified twice on command line" for same module name in different packages
- dmdserver: added support for importing C files
- added command "Reset Language Server" to extension menu
- issue #313: installer now checks whether VS and the C++ development workloads are installed and provides some assistance in installing them
- dbuild: add file imported from C to the dependencies for rebuilding
- dbuild: add option to set C include search path and C #defines
Visual D 1.4.1
Visual D 1.4.1-beta4
changes from beta3:
- mago:
- added option to select what type of property functions can be implicitly called.
- fixed calling functions with slices or larger structs
- improve shortened names in call stack
- better propagate the raw option modifier (!) to expanded expressions
- don't fail enumerating child expressions if one fails, show error for this item instead
- dmdserver: fixed intellisense on TemplateInstance!Argument
Visual D 1.4.1-beta3
Changes since beta2 mostly affect mago:
- the option "Expand strings to show array of characters" had no effect
- the call stack now displays D expression if "Parameter values" is enabled
- issue #253: mago: with option "Shorten type names and function names in call stack" module names are removed when displayed
- issue #305: mago: with option "Call property methods implicitly in expression evaluation" methods annotated with
@property
and without arguments are evaluated without parentheses - format options could be erratic when executing functions for expression evaluation
- fixed selecting the zero-argument method in case of multiple overloads
- added format specifiers 'd' (decimal), 'x' (hex), '@' (evaluate function automatically)
- added a couple of caches for better responsiveness
- changed mago options are now applied with the next step in the debugger, no restart of the debug session required anymore
Visual D 1.4.1-beta2
Changes from beta1:
- issue #300: storage class adornments not updated after edits
- issue #301: mago: strip modifier from type before detecting arrays
- mago: improved stability when displaying arrays from invalid memory address
- dmdserver: fixed a couple of assertions causing the server to restart
- dmdserver: replaced new location storage to avoid leaking memory
Visual D 1.4.1-beta1
Changes from 1.4.0:
- dmdserver: updated to frontend of DMD 2.111.0
- full installer now bundled with DMD 2.111.0 and LDC 1.40.1
- updated to build with dmd-2.111
- mago: fixed display of AA key in expanded view
- issue #291: allow overriding the default compiler executable path in the VC project settings
- issue #296: VC project integration: added support to build for ARM64 with LDC
Visual D 1.4.0
changes from rc6:
- added separate version of dbuild.dll linked against Microsoft.Build.CPPTasks.Common for VS 17.14
- mago: fixed showing intellisense information in tool tip while debugging in VS2022
- mago: expression evaluator now resolves identifiers of named enumerator types
- full installer now bundled with DMD 2.110.0 and LDC 1.40.0
Visual D 1.4.0-rc6
Changes from rc5:
- now works with Visual Studio for Windows on ARM64
- installer now supports 4 parallel installations of VS 2022
Visual D 1.4.0-rc5
changes from rc4:
- fix selection of dbuild.dll for VS 17.12
- installer now supports 2 parallel installations of VS 2022
Visual D 1.4.0-rc4
Changes since rc3:
- added separate version of dbuild.dll linked against Microsoft.Build.CPPTasks.Common for VS 17.13
- mago: fixed display of tuples (currently only with LDC)
- mago: do not hide _param.. function arguments as compiler generated symbols
- mago: allow more expressions to evaluate asynchronously
- mago: the __debug function can now also be defined as free functions.