Skip to content

Releases: dlang/visuald

Visual D 0.45

03 Aug 06:38
Compare
Choose a tag to compare

changes from rc2:

  • mago: fixed loading PDB file when only VS2017 is installed

Visual D 0.45-rc2

18 Jul 07:01
Compare
Choose a tag to compare
Visual D 0.45-rc2 Pre-release
Pre-release

Changes from rc1:

  • mark html output log as UTF-8 encoded
  • fix dparser exception in isExpression

Visual D 0.45-rc1

11 Jul 07:03
Compare
Choose a tag to compare
Visual D 0.45-rc1 Pre-release
Pre-release

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

05 Jun 16:45
Compare
Choose a tag to compare
Visual D 0.45-beta1 Pre-release
Pre-release
  • 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 and scope, 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

07 Apr 07:52
Compare
Choose a tag to compare

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

13 Mar 07:57
Compare
Choose a tag to compare

bugzilla 17252: Fixed bad character inserted into the executable search path default

Visual D 0.44

12 Mar 11:50
Compare
Choose a tag to compare

no functional changes from rc2

Visual D 0.44-rc2

04 Mar 07:47
Compare
Choose a tag to compare
Visual D 0.44-rc2 Pre-release
Pre-release

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

16 Feb 19:41
Compare
Choose a tag to compare
Visual D 0.44-rc1 Pre-release
Pre-release

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

24 Jan 07:35
Compare
Choose a tag to compare
Visual D 0.44-beta2 Pre-release
Pre-release

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