Thread overview
Visual D 0.3.41 released
May 16, 2015
Rainer Schuetze
May 16, 2015
thedeemon
May 16, 2015
Meta
May 17, 2015
Manu
May 17, 2015
extrawurst
May 17, 2015
Rainer Schuetze
May 16, 2015
Hi,

there is a new release of Visual D available at http://rainers.github.io/visuald/visuald/StartPage.html

Major new features:

- new linker option "build and use local phobos library" to get a COFF32 version (dmd 2.067+) or add missing debug info (dmd 2.065+)

- dparser updated with support for new language features in dmd 2.067

- new command "Compile and Disassemble" to show the disassembly of the current file in the code context window that is automatically synchronized with editor cursor movements. See http://rainers.github.io/visuald/visuald/CompileCommands.html

- improvements to the mago debugger engine: set next statement,  show symbols and address labels in the disassembly window, list associative array members, load PDB symbols from Microsoft Symbol Server or local cache folders, support lexical scope blocks and more

See http://rainers.github.io/visuald/visuald/VersionHistory.html for the full list of changes.

Visual D is a Visual Studio extension that adds D language support to VS2005-2015.

It is written in D, its source code can be found on github: https://github.com/D-Programming-Language/visuald, pull requests are welcome.

Rainer
May 16, 2015
On Saturday, 16 May 2015 at 09:09:38 UTC, Rainer Schuetze wrote:

> there is a new release of Visual D available at http://rainers.github.io/visuald/visuald/StartPage.html

Great, thank you very much for your work!
May 16, 2015
On Saturday, 16 May 2015 at 09:09:38 UTC, Rainer Schuetze wrote:
> Hi,
>
> there is a new release of Visual D available at http://rainers.github.io/visuald/visuald/StartPage.html
>
> Major new features:
>
> - new linker option "build and use local phobos library" to get a COFF32 version (dmd 2.067+) or add missing debug info (dmd 2.065+)
>
> - dparser updated with support for new language features in dmd 2.067
>
> - new command "Compile and Disassemble" to show the disassembly of the current file in the code context window that is automatically synchronized with editor cursor movements. See http://rainers.github.io/visuald/visuald/CompileCommands.html
>
> - improvements to the mago debugger engine: set next statement,
>  show symbols and address labels in the disassembly window, list associative array members, load PDB symbols from Microsoft Symbol Server or local cache folders, support lexical scope blocks and more
>
> See http://rainers.github.io/visuald/visuald/VersionHistory.html for the full list of changes.
>
> Visual D is a Visual Studio extension that adds D language support to VS2005-2015.
>
> It is written in D, its source code can be found on github: https://github.com/D-Programming-Language/visuald, pull requests are welcome.
>
> Rainer

Very nice, VisualD is extremely useful. Thanks for all your hard work.
May 17, 2015
This is a really great release!
I missed the lexical scope support. I'll try that out right away. It's
been a long time coming :)

On 17 May 2015 at 00:11, Meta via Digitalmars-d-announce <digitalmars-d-announce@puremagic.com> wrote:
> On Saturday, 16 May 2015 at 09:09:38 UTC, Rainer Schuetze wrote:
>>
>> Hi,
>>
>> there is a new release of Visual D available at http://rainers.github.io/visuald/visuald/StartPage.html
>>
>> Major new features:
>>
>> - new linker option "build and use local phobos library" to get a COFF32
>> version (dmd 2.067+) or add missing debug info (dmd 2.065+)
>>
>> - dparser updated with support for new language features in dmd 2.067
>>
>> - new command "Compile and Disassemble" to show the disassembly of the current file in the code context window that is automatically synchronized with editor cursor movements. See http://rainers.github.io/visuald/visuald/CompileCommands.html
>>
>> - improvements to the mago debugger engine: set next statement,
>>  show symbols and address labels in the disassembly window, list
>> associative array members, load PDB symbols from Microsoft Symbol Server or
>> local cache folders, support lexical scope blocks and more
>>
>> See http://rainers.github.io/visuald/visuald/VersionHistory.html for the full list of changes.
>>
>> Visual D is a Visual Studio extension that adds D language support to VS2005-2015.
>>
>> It is written in D, its source code can be found on github: https://github.com/D-Programming-Language/visuald, pull requests are welcome.
>>
>> Rainer
>
>
> Very nice, VisualD is extremely useful. Thanks for all your hard work.
May 17, 2015
On Sunday, 17 May 2015 at 08:04:44 UTC, Manu wrote:
> This is a really great release!
> I missed the lexical scope support. I'll try that out right away. It's
> been a long time coming :)
>
> On 17 May 2015 at 00:11, Meta via Digitalmars-d-announce
> <digitalmars-d-announce@puremagic.com> wrote:
>> On Saturday, 16 May 2015 at 09:09:38 UTC, Rainer Schuetze wrote:
>>>
>>> Hi,
>>>
>>> there is a new release of Visual D available at
>>> http://rainers.github.io/visuald/visuald/StartPage.html
>>>
>>> Major new features:
>>>
>>> - new linker option "build and use local phobos library" to get a COFF32
>>> version (dmd 2.067+) or add missing debug info (dmd 2.065+)
>>>
>>> - dparser updated with support for new language features in dmd 2.067
>>>
>>> - new command "Compile and Disassemble" to show the disassembly of the
>>> current file in the code context window that is automatically synchronized
>>> with editor cursor movements. See
>>> http://rainers.github.io/visuald/visuald/CompileCommands.html
>>>
>>> - improvements to the mago debugger engine: set next statement,
>>>  show symbols and address labels in the disassembly window, list
>>> associative array members, load PDB symbols from Microsoft Symbol Server or
>>> local cache folders, support lexical scope blocks and more
>>>
>>> See http://rainers.github.io/visuald/visuald/VersionHistory.html for the
>>> full list of changes.
>>>
>>> Visual D is a Visual Studio extension that adds D language support to
>>> VS2005-2015.
>>>
>>> It is written in D, its source code can be found on github:
>>> https://github.com/D-Programming-Language/visuald, pull requests are
>>> welcome.
>>>
>>> Rainer
>>
>>
>> Very nice, VisualD is extremely useful. Thanks for all your hard work.

What is meant by "support lexical scope blocks" ?

void foo() {
  {int x;} // ?
}
May 17, 2015

On 17.05.2015 13:48, extrawurst wrote:
> On Sunday, 17 May 2015 at 08:04:44 UTC, Manu wrote:
>> This is a really great release!
>> I missed the lexical scope support. I'll try that out right away. It's
>> been a long time coming :)
>>
>
> What is meant by "support lexical scope blocks" ?
>
> void foo() {
>    {int x;} // ?
> }

Similar, it's more about the second 'i' being hidden in:

void main()
{
   for(int i = 0; i < 10; i++)
      writefln("1 - %d", i);

   for(int i = 0; i < 10; i++)
      writefln("2 - %d", i);
}

See https://issues.dlang.org/show_bug.cgi?id=3657.

Unfortunately the respective PR is still not merged: https://github.com/D-Programming-Language/dmd/pull/2867

So, the lexical scope support in mago currently helps only with a manually updated dmd, or when stepping into C/C++ code.
May 19, 2015
On Saturday, 16 May 2015 at 09:09:38 UTC, Rainer Schuetze wrote:
> Hi,
>
> there is a new release of Visual D available at http://rainers.github.io/visuald/visuald/StartPage.html
>
> Major new features:
>
> - new linker option "build and use local phobos library" to get a COFF32 version (dmd 2.067+) or add missing debug info (dmd 2.065+)
>
> - dparser updated with support for new language features in dmd 2.067
>
> - new command "Compile and Disassemble" to show the disassembly of the current file in the code context window that is automatically synchronized with editor cursor movements. See http://rainers.github.io/visuald/visuald/CompileCommands.html
>
> - improvements to the mago debugger engine: set next statement,
>  show symbols and address labels in the disassembly window, list associative array members, load PDB symbols from Microsoft Symbol Server or local cache folders, support lexical scope blocks and more
>
> See http://rainers.github.io/visuald/visuald/VersionHistory.html for the full list of changes.
>
> Visual D is a Visual Studio extension that adds D language support to VS2005-2015.
>
> It is written in D, its source code can be found on github: https://github.com/D-Programming-Language/visuald, pull requests are welcome.
>
> Rainer

May 19, 2015
Sorry for my last post - the system somehow eat my message


On Saturday, 16 May 2015 at 09:09:38 UTC, Rainer Schuetze wrote:
>> Hi,
>>
>> there is a new release of Visual D available at http://rainers.github.io/visuald/visuald/StartPage.html

Cool.

How is the site under "D / Getting Started / IDE" updated?
Because for Visual-D there the column "last activities" reads "April 2014" - while other IDEs were updated a few days ago.

Just because such small details quickly lead to the impression that nobody works on the project, which is simply false!