Welcome to Visual D

Visual D aims at providing seamless integration of the D programming language into Visual Studio.

Visual D is a Visual Studio package providing both project management and language services. It works with Visual Studio 2005, 2008, 2010 and 2012 as well as the free Visual Studio Shells. See the Installation instructions, especially if not using a commercial edition of Visual Studio.

Links
Digital Mars Official D Site
D for .NET programmer
Project Information
CategoryDevelopment Tools
StatusBeta
OSWindows XP,Vista,7
LanguageD2
LicenseArtistic License 2.0
SVNRepository
Ticket summary

Open 42, Closed 146

Visits since 31.12.2010
Lost in Trac?
TracGuide TitleIndex

Features

Use the navigation bar on the left to take a tour of Visual D including a lot of screen shots.

  • Project management with all DMD options available through the UI
  • Syntax highlighting with special version and token string support
  • Import statement completion, semantic word-completion
  • Underlining of syntactical errors
  • Goto definition
  • Parameter info tooltips
  • Code outlining
  • Symbol/File search window
  • Integration of cv2pdb and Mago for nice debugging experience
  • Profiler browse window
  • Support for Error List, Code Definition window, Object Browser and Class View
  • C++ to D Conversion Wizard
  • Code completion and tooltips from semantic analysis of source code
  • Support for building with GDC instead of DMD (including 64-bit code)
  • Completely written in D

Read more...

News

Want to get notified of new releases? Please add yourself to get notified of announcements in the respective forum topic.

Full version history and complete details...

2013-05-10 Version 0.3.36

  • updated to new features of the language and tooling as of dmd 2.062
  • basic LDC support
  • added new option pages for DMD/GDC/LDC directories
  • DParser by Alexander Bothe (https://github.com/aBothe/D_Parser) integrated as an alternative semantic engine
  • added command "Compile and Run" to execute current text buffer or selection via rdmd
  • added option "Colorize coverage from .LST file" to highlight lines from code coverage output

2012-12-03 Version 0.3.35

  • a number of bugfixes and improvements to the build system, e.g.
    • new linker option to disable using global and standard library search paths
    • added preliminary support for upcoming dmd win64 compiler
    • added console application project template with configurations for DMD and GDC for Win32 and x86
  • added build project to build Visual D from VS itself without the need to modify makefiles
  • goto definition now uses semantic analysis to find declaration
  • semantic analysis now enabled by default (removed experimental status)
  • now installed as an "extension" to VS 2010 and VS 2012
  • fixed spurious crashes due to bug in precise garbage collection

2012-10-12 Version 0.3.34

  • linker error messages can now be decompressed and demangled (thanks to Benjamin Thaut for providing the code)
  • optlink now called directly with file monitoring: this allows passing the library path directly and detecting library and source dependencies
  • parser improvements
  • completion box speed improvements
  • fix installation for VS2012
  • now runs on an almost precise garbage collector

more...

Download

The latest installer can be downloaded here. You can find older versions and some additional files in the download directory.