On Monday, 23 March 2020 at 09:54:46 UTC, Rainer Schuetze wrote:
Hi,

a new version of Visual D, the Visual Studio extension that adds D language support to VS2008-2019, is available at

https://rainers.github.io/visuald/visuald/StartPage.html

Major highlights of this release are

- improvements to the DMD based semantic engine: it has been updated to the frontend version 2.091, and code-completion has improved quite a bit, so much that I would recommend everyone to actually try it (unless you have too little RAM installed to cope with the frontends hunger for memory). Use "Visual D -> Open Language options..." from the menu to enable the "DMD parsing engine" as well as "Colorize identifiers from semantic analysis" on the "Editor" options page.

- the debugger expression evaluation now has support for tuples and simpler display of global variables (it's no longer necessary to specify the fully qualified name)

- updated support for all language options (e.g. -preview), these are also forwarded to the DMD based code analysis

The full version history can be found at

https://rainers.github.io/visuald/visuald/VersionHistory.html

Cheers,
Rainer

The DMD Semantic Server seems to hang after 10-15 minutes of operation. Memory usage slowly increases from ~400MB to ~2.9GB, after which it seems to hang. It won't do completion, error checking or semantic highlighting. When I shut Visual Studio down, the semantic server lingers in the background which I have to terminate via Task Manager.

Restarting Visual Studio and terminating the server seems to fix the issue, until it happens again 15 minutes later.

The completion is a tad slow, but it's functional and very accurate, so I'm quite happy with it.

I'm glad to see the progress you've made and I look forward to future updates =)

Reply via email to