Jump to page: 1 2 3
Thread overview
Visual D 0.50.0 released
Jun 23, 2019
Rainer Schuetze
Jun 23, 2019
Greatsam4sure
Jun 23, 2019
Rainer Schuetze
Jun 23, 2019
Greatsam4sure
Jun 24, 2019
Rainer Schuetze
Jun 24, 2019
Greatsam4sure
Jun 24, 2019
kinke
Jun 24, 2019
Bart
Jun 25, 2019
Rainer Schuetze
Jun 25, 2019
Bart
Jun 25, 2019
Rainer Schuetze
Jun 25, 2019
a11e99z
Jun 25, 2019
a11e99z
Jun 25, 2019
Rainer Schuetze
Jun 25, 2019
a11e99z
Jun 25, 2019
Rainer Schuetze
Jun 26, 2019
Bart
Jun 26, 2019
a11e99z
Jun 26, 2019
a11e99z
Sep 04, 2019
Manu
Sep 04, 2019
a11e99z
Jun 27, 2019
Rainer Schuetze
Jun 25, 2019
Rainer Schuetze
Sep 03, 2019
Rainer Schuetze
Sep 03, 2019
Manu
Sep 04, 2019
Guillaume Piolat
June 23, 2019
Hi,

today a new version of Visual D has been released. Its main new features are

- additional installer available that includes DMD and LDC

- now checks for updates for Visual D, DMD and LDC, assisted download and install

- debugger improvements: better support for dynamic type of classes, show exception messages, conditional breakpoints

- highlight references to symbol at caret (experimental)

See https://rainers.github.io/visuald/visuald/VersionHistory.html for the complete list of changes

Visual D is a Visual Studio extension that adds D language support to VS2008-2019. It is written in D, its source code can be found on github: https://github.com/D-Programming-Language/visuald, pull requests welcome.

The installers can be found at http://rainers.github.io/visuald/visuald/StartPage.html

Visual D is now also available in the Visual Studio Marketplace: https://marketplace.visualstudio.com/items?itemName=RainerSchuetze.visuald

Happy coding,
Rainer
June 23, 2019
On Sunday, 23 June 2019 at 17:58:27 UTC, Rainer Schuetze wrote:
> Hi,
>
> today a new version of Visual D has been released. Its main new features are
>
> - additional installer available that includes DMD and LDC
>
> - now checks for updates for Visual D, DMD and LDC, assisted download and install
>
> - debugger improvements: better support for dynamic type of classes, show exception messages, conditional breakpoints
>
> - highlight references to symbol at caret (experimental)
>
> See https://rainers.github.io/visuald/visuald/VersionHistory.html for the complete list of changes
>
> Visual D is a Visual Studio extension that adds D language support to VS2008-2019. It is written in D, its source code can be found on github: https://github.com/D-Programming-Language/visuald, pull requests welcome.
>
> The installers can be found at http://rainers.github.io/visuald/visuald/StartPage.html
>
> Visual D is now also available in the Visual Studio Marketplace: https://marketplace.visualstudio.com/items?itemName=RainerSchuetze.visuald
>
> Happy coding,
> Rainer


Thanks to all, who make this possible.

Which version of dmd and ldc is bundle with visual-D 0.50 and which version of visual studio 2019 does it support. The latest version studio 2019 I have does not support previous version of visual D. I could not create a Dlang project with it


June 23, 2019

On 23/06/2019 21:06, Greatsam4sure wrote:
> On Sunday, 23 June 2019 at 17:58:27 UTC, Rainer Schuetze wrote:
>> Hi,
>>
>> today a new version of Visual D has been released. Its main new features are
>>
>> - additional installer available that includes DMD and LDC
>>
>> - now checks for updates for Visual D, DMD and LDC, assisted download and install
>>
>> - debugger improvements: better support for dynamic type of classes, show exception messages, conditional breakpoints
>>
>> - highlight references to symbol at caret (experimental)
>>
>> See https://rainers.github.io/visuald/visuald/VersionHistory.html for the complete list of changes
>>
>> Visual D is a Visual Studio extension that adds D language support to VS2008-2019. It is written in D, its source code can be found on github: https://github.com/D-Programming-Language/visuald, pull requests welcome.
>>
>> The installers can be found at http://rainers.github.io/visuald/visuald/StartPage.html
>>
>> Visual D is now also available in the Visual Studio Marketplace: https://marketplace.visualstudio.com/items?itemName=RainerSchuetze.visuald
>>
>>
>> Happy coding,
>> Rainer
> 
> 
> Thanks to all, who make this possible.
> 
> Which version of dmd and ldc is bundle with visual-D 0.50 and which version of visual studio 2019 does it support.

dmd 2.086.1 and ldc 1.16.0 are bundled. These are mentioned in the filename of the download, but that isn't obvious on the front page. I guess this should be shown there, too.

> The latest version studio
> 2019 I have does not support previous version of visual D. I could not
> create a Dlang project with it
> 

Visual D works for VS 2008 up to VS 2019. The new project dialog in VS 2019 makes it hard to discover the new projects because the categories are hardcoded and cannot be extended. You have to scroll down the list of "All" project templates. Once used the project types appear in the recently used projects list.
June 23, 2019
On Sunday, 23 June 2019 at 21:49:49 UTC, Rainer Schuetze wrote:
>
>
> On 23/06/2019 21:06, Greatsam4sure wrote:
>> On Sunday, 23 June 2019 at 17:58:27 UTC, Rainer Schuetze wrote:
>>> [...]
>> 
>> 
>> Thanks to all, who make this possible.
>> 
>> Which version of dmd and ldc is bundle with visual-D 0.50 and which version of visual studio 2019 does it support.
>
> dmd 2.086.1 and ldc 1.16.0 are bundled. These are mentioned in the filename of the download, but that isn't obvious on the front page. I guess this should be shown there, too.
>
>> The latest version studio
>> 2019 I have does not support previous version of visual D. I could not
>> create a Dlang project with it
>> 
>
> Visual D works for VS 2008 up to VS 2019. The new project dialog in VS 2019 makes it hard to discover the new projects because the categories are hardcoded and cannot be extended. You have to scroll down the list of "All" project templates. Once used the project types appear in the recently used projects list.


Thanks, I just installed the package with DMD and LDC but my old version of DMD was not replaced. Is there a reason for this? I now have two versions of DMD on my laptop now-dmd 2.086 and 2.086.1

June 24, 2019

On 24/06/2019 00:25, Greatsam4sure wrote:
>>
>> Visual D works for VS 2008 up to VS 2019. The new project dialog in VS 2019 makes it hard to discover the new projects because the categories are hardcoded and cannot be extended. You have to scroll down the list of "All" project templates. Once used the project types appear in the recently used projects list.
> 
> 
> Thanks, I just installed the package with DMD and LDC but my old version of DMD was not replaced. Is there a reason for this? I now have two versions of DMD on my laptop now-dmd 2.086 and 2.086.1

It doesn't (yet) delete old versions of the compilers because I didn't want to break existing setups. In case something fails to compile for your code with the new compiler release, you can easily go back to the previous one.

The compiler update also doesn't change your environment as the DMD installer (optionally) does, so you have to set PATH yourself.
June 24, 2019
On Monday, 24 June 2019 at 05:25:32 UTC, Rainer Schuetze wrote:
>
>
> On 24/06/2019 00:25, Greatsam4sure wrote:
>>>
>>> Visual D works for VS 2008 up to VS 2019. The new project dialog in VS 2019 makes it hard to discover the new projects because the categories are hardcoded and cannot be extended. You have to scroll down the list of "All" project templates. Once used the project types appear in the recently used projects list.
>> 
>> 
>> Thanks, I just installed the package with DMD and LDC but my old version of DMD was not replaced. Is there a reason for this? I now have two versions of DMD on my laptop now-dmd 2.086 and 2.086.1
>
> It doesn't (yet) delete old versions of the compilers because of I didn't want to break existing setups. In case something fails to compile for your code with the new compiler release, you can easily go back to the previous one.
>
> The compiler update also doesn't change your environment as the DMD installer (optionally) does, so you have to set PATH yourself.


It just works out of the box. It is ok for me. I am really happy with the experience, no error thrown at all.


It will be nice to have an integrated terminal in the visual studio just as in vs code.

Thanks for all the great works

June 24, 2019
Thanks Rainer!
June 24, 2019
On Sunday, 23 June 2019 at 17:58:27 UTC, Rainer Schuetze wrote:
> Hi,
>
> today a new version of Visual D has been released. Its main new features are
>
> [...]


Did you break showing interfaces in the debug window? None of my interfaces are able to be expanded as the objects they are after updating. Was working fine right before.
June 25, 2019

On 24/06/2019 21:58, Bart wrote:
> On Sunday, 23 June 2019 at 17:58:27 UTC, Rainer Schuetze wrote:
>> Hi,
>>
>> today a new version of Visual D has been released. Its main new features are
>>
>> [...]
> 
> 
> Did you break showing interfaces in the debug window? None of my interfaces are able to be expanded as the objects they are after updating. Was working fine right before.

I think the bug has been in there since beta1, but doesn't always show
up (never in a debug build). The class name is cached for a
vtbl-pointer, but that cached value can be overwritten if there are
uninitialized references evaluated afterwards. Fixed for the next release.
June 25, 2019
On Tuesday, 25 June 2019 at 05:32:37 UTC, Rainer Schuetze wrote:
>
>
> On 24/06/2019 21:58, Bart wrote:
>> On Sunday, 23 June 2019 at 17:58:27 UTC, Rainer Schuetze wrote:
>>> Hi,
>>>
>>> today a new version of Visual D has been released. Its main new features are
>>>
>>> [...]
>> 
>> 
>> Did you break showing interfaces in the debug window? None of my interfaces are able to be expanded as the objects they are after updating. Was working fine right before.
>
> I think the bug has been in there since beta1, but doesn't always show
> up (never in a debug build). The class name is cached for a
> vtbl-pointer, but that cached value can be overwritten if there are
> uninitialized references evaluated afterwards. Fixed for the next release.

Never in a debug build? I'm using debug build ;/ Before sometimes it woudln't show up but after the update no interface was expandable(well, at least when I noticed it I could not expand any)
« First   ‹ Prev
1 2 3