Releases: dlang/visuald
Releases · dlang/visuald
Visual D 0.45
changes from rc2:
- mago: fixed loading PDB file when only VS2017 is installed
Visual D 0.45-rc2
Changes from rc1:
- mark html output log as UTF-8 encoded
- fix dparser exception in isExpression
Visual D 0.45-rc1
Changes from beta1:
- fix for no expansions for symbols from public import in imported module
- try dparser as fallback if goto definition on import fails
- bugzilla Issue 17384: fix default executable search path for LDC/x64 under VS2017
Visual D 0.45-beta1
- fixed Compile and Run/Debug if building through MS-COFF and not having VS selected in sc.ini
- mago: fixed memory leaks that could also prohibit compilation due to PDB file still open
- mago: add debugger options page to allow hiding internal locals and static members
- cv2pdb: added support for AA display in mago
- DParser: added support for function attributes
@nogc
andscope
,align(expression)
- added task list support for files loaded into the editor
- read default DMD installation path from Visual D or DMD registry key, if not available in
VS registry hive - cpp2d: add missing default to switch(), ensure space between identifiers, fix module
name for translated C-files - new project option "Add import paths of project dependencies"
- use generic file system tracking instead of compiler switch -deps=
- fixed tracker.exe not found in VS2015 and VS2017
- /MAPINFO: remove ancient options no longer supported by the MS linker
- separated compile and link into two batches so compile skipped if only link inputs changed
- fix crash when editing dub.json when part of a project
- UCRT version detection: ignore directories that do not start with a digit (e.g. from DDK)
- dependency monitoring: added option to specify files/folders to exclude from dependency check
- mago: can now show registers in expressions
- mago: show static members and base class with different icons
- DParser: cache semantic results until next edit
- DParser: break endless loop due to unresolved selective import
Visual D 0.44.2
Changes from 0.44.1:
- fixed building private phobos with recent dmd
- fixed freeze during semantic analysis
- bugzilla 17254: close and reopen completion box if results added
- fix link to build log: replace spaces with %20
- added VC project integration for VS2017
Visual D 0.44.1
bugzilla 17252: Fixed bad character inserted into the executable search path default
Visual D 0.44
no functional changes from rc2
Visual D 0.44-rc2
Changes from rc1:
- add code snippets to completion box
- better handle auto insertion for unique results
- adopt WindowsSDKDir to Win 8+ SDK
- fix .rc files not automatically built as resource files
- pass -msmode to pipedmd when using MS linker
Visual D 0.44-rc1
Changes from 0.44-beta1:
- improved completion box
- updated documentation
- fixed VC projects without D files having modified linker options
Visual D 0.44-beta2
Changes since beta1:
- added AppVeyor integration builds
- cv2pdb can now be enabled independent of debug engine
- dustmite: error messages written to stderr not grepped
- added project template to build with DMD, LDC and GDC for x86 and x64
- VS SDK 2013 now needed to build Visual D
- added automatic brace completion
- added preliminary support for VS 2017 RC
- dparser: semantic analysis no longer times out after 500ms, but cancels previous requests
- dparser: improved performance by adding name lookup cache
- completion box no longer pops up if caret has been moved elsewhere
- menu entries now disabled if they require the focus on a D file, but it is elsewhere
- building a library with LDC now always adds "-oq -od=$(IntDir)" to the command line
- reduced idle processing by only updating the active view
- mago: display const modifier on type, recover string types
- mago concord plugin: enable conditional breakpoints
- changed version scheme from 0.3.xx to 0.xx